US20080248779A1 - Media content and mobile devices - Google Patents
Media content and mobile devices Download PDFInfo
- Publication number
- US20080248779A1 US20080248779A1 US12/054,910 US5491008A US2008248779A1 US 20080248779 A1 US20080248779 A1 US 20080248779A1 US 5491008 A US5491008 A US 5491008A US 2008248779 A1 US2008248779 A1 US 2008248779A1
- Authority
- US
- United States
- Prior art keywords
- user
- content
- mobile device
- subject matter
- disclosed subject
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims abstract description 86
- 238000012986 modification Methods 0.000 claims abstract description 8
- 230000004048 modification Effects 0.000 claims abstract description 8
- 238000004891 communication Methods 0.000 claims description 60
- 230000002596 correlated effect Effects 0.000 claims description 14
- 230000004931 aggregating effect Effects 0.000 claims description 5
- 230000000386 athletic effect Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims description 2
- 238000003860 storage Methods 0.000 description 46
- 230000000670 limiting effect Effects 0.000 description 35
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 239000002609 medium Substances 0.000 description 9
- 230000008901 benefit Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 8
- 238000013461 design Methods 0.000 description 8
- 230000006855 networking Effects 0.000 description 8
- 230000001413 cellular effect Effects 0.000 description 7
- 230000006872 improvement Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000004913 activation Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000010348 incorporation Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 229920001690 polydopamine Polymers 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 101100005280 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) cat-3 gene Proteins 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241001441724 Tetraodontidae Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 239000006163 transport media Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000001429 visible spectrum Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/0029—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits
- H02J7/00302—Overcharge protection
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J50/00—Circuit arrangements or systems for wireless supply or distribution of electric power
- H02J50/001—Energy harvesting or scavenging
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/32—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries for charging batteries from a charging set comprising a non-electric prime mover rotating at constant speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2207/00—Indexing scheme relating to details of circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J2207/40—Indexing scheme relating to details of circuit arrangements for charging or depolarising batteries or for supplying loads from batteries adapted for charging from various sources, e.g. AC, DC or multivoltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02N—ELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
- H02N2/00—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
- H02N2/18—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing electrical output from mechanical input, e.g. generators
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B40/00—Technologies aiming at improving the efficiency of home appliances, e.g. induction cooking or efficient technologies for refrigerators, freezers or dish washers
Definitions
- the subject disclosure relates to mobile devices, systems, and methodologies, and more particularly to facilitating the provision, usage, publication, and/or rating of media content by providers and/or users of mobile devices, systems, and methodologies.
- improvements in storage density, as well as processing power tend to outpace improvements in communications bandwidth.
- improvements in communications bandwidth can evolve over several years as communications standards develop among many competing participants, supporting hardware is developed, tested, and brought to market, spectrum is licensed, and as hardware deployed by communications providers and mobile devices are brought to market and adopted by consumers.
- a typical semiconductor manufacturing process shrink can reduce chip footprint (e.g., size of a flash memory device) by about one third, in turn increasing storage density, and can be implemented in a much shorter time frame (e.g., typically on the order of one to two years).
- improvements and alternatives to existing wireless capabilities are (e.g., BluetoothTM, WiMaxTM) are becoming more available in a variety of devices.
- conventional mobile devices typically operate independently of one another based on a set of network services from a network provider.
- the disclosed subject matter provides devices, systems, and methods that facilitate provision, usage, publication, and/or rating of media content by providers and/or users of mobile devices, systems, and methodologies.
- the disclosed subject matter in one aspect thereof, can facilitate accessing content items (e.g., media content items) preloaded in a memory of a mobile device, which can be made inaccessible by a user of the mobile device unless the user fulfills a requirement for accessing the content items.
- the disclosed subject matter facilitates determining whether the user has fulfilled a specified requirement for accessing the content item.
- the disclosed subject matter facilitates automatically unlocking the content item making the content item substantially immediately accessible to the user of the mobile device.
- the disclosed subject matter provides a mobile device that can include a memory that can be preloaded with content items (e.g., media content items).
- content items e.g., media content items
- the content items can be made inaccessible by a user of the mobile device unless the user fulfills a specified requirement for accessing the content items (e.g., purchasing the item from a content provider or intermediary acting on behalf of a content provider).
- a mobile device according to the disclosed subject matter can include a user interface for selecting a content item and for fulfilling a specified requirement for accessing the content item. Once fulfilling the specified requirement, the disclosed subject matter facilitates automatically unlocking and making available substantially immediately for use by the user of the mobile device.
- the content item can be updated over a wireless network provided by a wireless service provider, (e.g., simultaneous to making the content item accessible, or otherwise).
- mobile devices can automatically determine if there is a shorter path to a nearby mobile device for the requested content via a peer-to-peer network of mobile devices.
- content for mobile devices can be automatically updated in a secure manner, for example, using digital rights management (DRM) technologies to facilitate ensuring rightful owners of underlying content, or authorized intermediaries thereof, maintain update privileges.
- DRM digital rights management
- a peer-to-peer network of mobile devices instead of retrieving content, over a wireless network via a mobile device, a peer-to-peer network of mobile devices, can be exploited by automatically determining whether there exists a shorter path to a nearby mobile device for the requested content. Accordingly, the requested content can be retrieved faster, while facilitating lower energy consumption by the mobile device.
- any type of content or information that can be shared among users can be shared in this fashion.
- a mobile device can become a publisher and consumer of nearby user interests and focuses.
- a mobile device configured according to various aspects of the disclosed subject matter can facilitate detecting a user with a set of common interests from user-information-publishers.
- aspects of the disclosed subject matter facilitates learning about other users, and can facilitate collaborating and sharing information among people.
- a user of a mobile device can choose to publish and/or receive only a subset of the information stored on a mobile device.
- incentives can be provided to mobile device users to encourage opt in for publishing of information in this context (e.g., similar to incentives for participating in user surveys performed physically in the real world).
- incentives e.g., financial or otherwise
- various embodiments of the disclosed subject matter facilitate such information sharing automatically (e.g., automatic electronic surveys, interest sharing, etc.) without any need to fill out a survey.
- an aspect of the disclosed subject matter facilitates such sharing by a user of a mobile device by approving or disapproving release of information, or portions thereof, to a requesting third party in exchange for what is offered, according to user specified preferences.
- content on mobile devices can be aggregated based correlation of users.
- sharing and rating can be facilitated for such aggregated content.
- the disclosed subject matter in one aspect thereof, can facilitate creating a market for content of high quality based on the content generated by the community, and which can be monetized in the form of financial or advertising returns.
- the disclosed subject matter can facilitate content aggregation by mobile device users and rating the aggregated content by the community, which can in turn facilitate identifying and capitalizing on trends regarding the content in the given context, while maintaining a high quality of the aggregated content.
- FIG. 1A illustrates an overview of a wireless communication environment suitable for incorporation of embodiments of the disclosed subject matter
- FIG. 1B illustrates an overview of an exemplary computing environment suitable for incorporation of embodiments of the disclosed subject matter
- FIG. 2 illustrates an exemplary non-limiting block diagram showing illustrative aspects of embodiments of the disclosed subject matter in the context of media content and mobile devices;
- FIG. 3 illustrates an exemplary non-limiting block diagram of a system according to various embodiments of the disclosed subject matter
- FIG. 4 illustrates an exemplary non-limiting block diagram of a system according to further embodiments of the disclosed subject matter
- FIG. 5 illustrates an exemplary non-limiting mobile device suitable for performing various aspects of the disclosed subject matter
- FIG. 6 illustrates an exemplary non-limiting mobile device suitable for performing various aspects of the disclosed subject matter
- FIG. 7 illustrates an exemplary non-limiting mobile device suitable for performing various aspects of the disclosed subject matter
- FIG. 8 illustrates an exemplary non-limiting flow diagram of methodologies for performing aspects of embodiments of the disclosed subject matter in the context of media content and mobile devices;
- FIG. 9 illustrates an exemplary non-limiting flow diagram of methodologies for performing aspects of embodiments of the disclosed subject matter in the context of sharing user associated information among mobile devices;
- FIG. 10 illustrates an exemplary non-limiting flow diagram of methodologies for performing aspects of embodiments of the disclosed subject matter in the context of aggregating and rating content among correlated mobile devices;
- FIG. 11 is a block diagram representing an exemplary non-limiting networked environment in which the disclosed subject matter may be implemented.
- FIG. 12 is a block diagram representing an exemplary non-limiting computing system or operating environment in which the disclosed subject matter may be implemented.
- FIG. 13 illustrates an overview of a network environment suitable for service by embodiments of the disclosed subject matter.
- a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
- an application running on a computing device and the computing device can be a component.
- One or more components can reside within a process and/or thread of execution and a component can be localized on one computer and/or distributed between two or more computers.
- these components can execute from various computer readable media having various data structures stored thereon.
- the components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal).
- components of systems described herein may be rearranged and/or complemented by additional components in order to facilitate achieving the various aspects, goals, advantages, etc., described with regard thereto, and are not limited to the precise configurations set forth in a given figure, as will be appreciated by one skilled in the art.
- locked content such as audio (e.g., songs), video/images (e.g., movies, photos), software (e.g., applications and services), and/or storing unlocked versions thereof
- audio e.g., songs
- video/images e.g., movies, photos
- software e.g., applications and services
- content can include digital representation(s) of information in the form of text file(s), binary file(s), compressed file(s), encrypted file(s), any other forms commonly used to store and/or represent information in digital form, and/or portions thereof, and so on, whether user-generated or otherwise and whether in a proprietary format or otherwise.
- such files can include executable file(s), application(s), multimedia file(s), configuration file(s), web page(s), software radio configuration(s), presentation(s), document(s), database file(s), data file(s), metadata file(s), and so on, and/or portions thereof.
- a mobile device wireless terminal, or user equipment (UE).
- UE user equipment
- a mobile device, wireless terminal, or UE can also be called a system, subscriber unit, node, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, terminal, wireless communication device, user agent, or user device.
- a mobile device, wireless terminal, or UE can be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having wireless communication capability, computing device, or other processing device connected to a wireless modem.
- SIP Session Initiation Protocol
- WLL wireless local loop
- PDA personal digital assistant
- a base station can be utilized for communicating with wireless terminal(s) and can also be referred to as an access point, access component, Node B, or some other terminology.
- the disclosed subject matter in one aspect thereof, can facilitate accessing content items (e.g., media content items) preloaded in a memory of a mobile device, which can be made inaccessible by a user of the mobile device unless the user fulfills a requirement for accessing the content items.
- the disclosed subject matter facilitates determining whether the user has fulfilled a specified requirement for accessing the content item.
- the disclosed subject matter facilitates automatically unlocking the content item making the content item substantially immediately accessible to the user of the mobile device.
- the disclosed subject matter provides a mobile device that can include a memory that can be preloaded with content items (e.g., media content items).
- content items e.g., media content items
- the content items can be made inaccessible by a user of the mobile device unless the user fulfills a specified requirement for accessing the content items (e.g., purchasing the item from a content provider or intermediary acting on behalf of a content provider).
- a mobile device according to the disclosed subject matter can include a user interface for selecting a content item and for fulfilling a specified requirement for accessing the content item. Once fulfilling the specified requirement, the disclosed subject matter facilitates automatically unlocking and making available substantially immediately for use by the user of the mobile device.
- the content item can be updated over a wireless network provided by a wireless service provider, (e.g., simultaneous to making the content item accessible, or otherwise).
- mobile devices can automatically determine if there is a shorter path to a nearby mobile device for the requested content via a peer-to-peer network of mobile devices.
- various embodiments of the disclosed subject matter provide systems facilitating detecting and/or publishing (e.g., by mobile devices according to user preferences) a set of information such as interests or focuses of the user associated with the mobile device.
- users of mobile devices can become publishers of their content, and can learn about other users of mobile devices, and can collaborate on sharing information among people.
- a user of a mobile device can choose to publish and/or receive only a subset of the information stored on a mobile device.
- the system can automatically determine and distribute financial and/or other incentives to mobile device users to encourage opt in publishing of information.
- systems can aggregate content among mobile devices based on a correlation of users.
- users of mobile devices can be correlated based on geography, based network topology or information statistics derived therefrom, based on characteristics of content, etc. Based on the correlation, users of mobile devices can share content and select from content aggregated from participating mobile devices.
- user-rating can be enabled for the aggregated content to facilitate improving the quality of the aggregated content.
- FIG. 1A is an exemplary, non-limiting block diagram generally illustrating a wireless communication environment 100 A suitable for incorporation of embodiments of the disclosed subject matter.
- Wireless communication environment 100 A contains a number of nodes 104 operable to communicate with a wireless access component 102 over a wireless communication medium and according to an agreed protocol.
- nodes and access components typically contain a receiver and transmitter configured to receive and transmit communications signals from and to other nodes and/or access components.
- FIG. 1A illustrates that there can be any arbitrary integral number of nodes.
- the access component 102 may be accompanied by one or more additional access components and may be connected to other suitable networks and/or wireless communication systems as described below.
- access component 102 can comprise a WiFi® access point, a cellular telephone network base station, etc.
- the nodes can communicate wirelessly, between and among nodes in a peer-to-peer fashion.
- computing environment 100 A can comprise user mobile device such as nodes 104 connected by a communications network.
- the network is shown as comprised of nodes 104 connected via access component 102 to other network segments such as network 106 , it is to be appreciated that the structure and components of the network can be modified according to system design requirements and without departing from the scope of the disclosed subject matter and the claims appended hereto.
- access component 102 can interconnect to other network segments (e.g., networks 106 ) comprising further interconnections to additional networks and network devices.
- mobile devices can conceivably connect to the system to facilitate techniques of the disclosed subject matter via other networking technologies and devices (not shown), such as local area networks (LANs), personal area networks (PANs), metropolitan area networks (MANs), wide area networks (WANs), cellular and telephone networks, and so on, using technologies such as, but not limited to, Institute of Electrical and Electronics Engineers, Inc. (IEEE) 802.3 (Ethernet), IEEE 802.11 (WiFi®), IEEE 802.15 (Zigbee®), IEEE 802.16 (WiMaxTM), Ultra-Wide Band (UWB), and so on.
- LANs local area networks
- PANs personal area networks
- MANs metropolitan area networks
- WANs wide area networks
- technologies such as, but not limited to, Institute of Electrical and Electronics Engineers, Inc. (IEEE) 802.3 (Ethernet), IEEE 802.11 (WiFi®), IEEE 802.15 (Zigbee®), IEEE 802.16 (WiMaxTM), Ultra-Wide Band (UW
- FIG. 1B illustrates an overview of an exemplary computing environment 100 B suitable for incorporation of embodiments of the disclosed subject matter.
- Computing environment 100 B can comprise a number of components to facilitate the provision, usage, publication, and/or rating of media content by providers and/or users 108 of mobile devices according to various aspects of the disclosed subject matter, among other related functions. While various embodiments are described with respect to the components of computing environment 100 B and the further embodiments more fully described below, one having ordinary skill in the art would recognize that various modifications could be made without departing from the spirit of the disclosed subject matter. Thus, it should be understood that the description herein is but one of many embodiments that may be possible while keeping within the scope of the claims appended hereto.
- user mobile device 110 is shown as a generic network capable mobile device, user mobile device 110 is intended to refer to a class of network capable mobile devices that can pre-store content and that user 108 can use to facilitate various techniques of the disclosed subject matter. While for purposes of illustration, the user 108 is described as performing certain actions, it is to be understood that device 110 (e.g., via an operating system and/or application software) can perform such actions on behalf of the user.
- exemplary user mobile device 110 can include, without limitation, a cellular phone 112 connected to the network via access component 102 or otherwise, a laptop computer 114 , a tablet personal computer (PC) device 116 , and/or a personal digital assistant (PDA) 118 , and so on.
- user mobile device 110 can include such devices as a network capable camera 120 and other such devices (not shown) as a pen computing device, portable digital music player, home entertainment devices, network capable appliances and sensors, and so on. It is to be appreciated that user mobile device 110 can comprise more or less functionality than those exemplary devices described above as the context requires and as further described below in connection with FIGS. 2-6 .
- the user mobile device 110 can connect to other user mobile devices to facilitate accomplishing various functions as further described below.
- user mobile device 110 can connect via one or more communications networks to a content provider network 122 (e.g., directly, via the internet, or otherwise).
- Content provider network 122 can comprise any number of content computers, servers, intermediate network devices, and the like to facilitate providing access to media content.
- content provider network 122 can include a content owner server 124 to facilitate accessing pre-stored (e.g., preloaded) content and associated updates to user 108 .
- Content owner server 124 can further include any number of intermediaries acting on behalf of one or more content owners to facilitate accessing pre-stored (e.g., preloaded) content and associated updates to user 108 .
- an intermediary acting on behalf a publishing company could store and provide access to associated content updates on a server 126 to user 108 upon user 108 fulfilling a pre-stored (e.g., preloaded) content access requirement.
- content provider network 122 can facilitate performing ancillary functions to accomplish various techniques described herein.
- computer 128 can provide functions such as authentication and authorization of user 108 , facilitate purchase transaction, etc.
- computing environment 100 B can further comprise additional network components (not shown).
- user mobile device 110 and/or other components can be relatively simplistic and lacking certain features to facilitate various techniques of the disclosed subject matter. Accordingly, particular aspects of the disclosed subject matter can be facilitated by additional network components (not shown) in communication with user mobile device 110 and/or other components.
- a content owner server 124 can be capable of facilitating accessing pre-stored (e.g., preloaded) content and associated updates to user 108 , but be unable to authenticate a user 108 or verify that access is authorized (e.g., verifying fulfillment of a specified requirement).
- computing environment 100 B can comprise such further components (not shown) (e.g., authentication, authorization and accounting (AAA) servers, e-commerce servers, database servers, application servers, etc.) in communication with content owner server 124 and/or user 108 to accomplish the desired functions.
- AAA authentication, authorization and accounting
- FIG. 2 illustrates an exemplary non-limiting block diagram showing illustrative aspects of embodiments of the disclosed subject matter in the context of media content and mobile devices.
- system 200 provides an infrastructure where a variety content, such as content associated with digital rights management (DRM), can be pre-stored (e.g., preloaded) (e.g., but not activated) 202 on a mobile device 110 when user 108 begins using the device 110 .
- content can include, but is not limited to copyrighted content, such as songs, movies, books, articles, software, images, and the like, and/or portions thereof.
- such content can be stored in a non-active configuration 202 such as by encrypting the content, or a portion thereof.
- the content can be obscured or otherwise rendered unusable until activated such as by obfuscating the data, providing portions of the data while withholding amount that render use of the non-activated content undesirable (e.g., exceedingly slow, degrading the audio visual aspects sufficiently to deter use until activated, etc.), or any other suitable manner of discouraging unauthorized access.
- the system 200 facilitates activating the pre-stored (e.g., preloaded) content according to a requirement specified by the content owner or an intermediary acting on behalf of the content owner. Accordingly, when user 108 opts for (e.g., purchases under license) an item of the pre-stored (e.g., preloaded) content, system 200 facilitates unlocking (e.g., decrypting, etc.) the item 202 of the pre-stored (e.g., preloaded) content for use.
- unlocking e.g., decrypting, etc.
- system 200 facilitates specifying by a content owner, or an intermediary acting on behalf of the content owner, that activation of the content 202 (e.g., on a temporary basis or otherwise) is allowed based on the occurrence of a specified action by user 108 .
- a content owner may desire that users watch a trailer for an upcoming movie.
- the content 202 can be unlocked resulting in unlocked content 204 .
- a content owner may desire to boost patronage of its latest theatrical release and use the ability to unlock content on device 110 as an incentive to user 108 .
- the content owner of the theatrical release can, for example, have a unique code printed on a movie ticket stub that can then be used by user 108 on device 110 to unlock further content 202 on the mobile device 110 .
- the content owner of the theatrical release can specify what can be unlocked.
- the content owner can delegate the choice of what content can be unlocked to a user 108 .
- system 200 can facilitate automatically identifying any updates to the content 202 , which can then be automatically retrieved from the network, thereby avoiding the need to retrieve the entire file.
- a portion of a software package can be pre-stored (e.g., preloaded) in a mobile device 110 .
- any updates can be automatically identified and retrieved.
- a portion of that storage can be pre-loaded with locked content 202 such as audio 208 (e.g., songs), video/images 210 (e.g., movies, photos), software 206 (e.g., applications and services) and/or any other form of content 212 that a user may wish to obtain, provide, use, publish, share, and/or rate, and so on, as described above.
- locked content 202 such as audio 208 (e.g., songs), video/images 210 (e.g., movies, photos), software 206 (e.g., applications and services) and/or any other form of content 212 that a user may wish to obtain, provide, use, publish, share, and/or rate, and so on, as described above.
- a user 108 of mobile device 110 can designate an item of the content 202 such as a song of audio content 208 and can fulfill the requirements for access to the song.
- the song from the pre-stored (e.g., preloaded) content 202 can be unlocked.
- fulfilling the requirements includes purchasing the song.
- any updates to the content can also be retrieved from one or more communications networks as described above.
- this update process facilitates ensuring that the content is the latest version, while minimizing network download time since the bulk of the content is already on mobile device 1 10 .
- system 200 can facilitate using DRM techniques to ensure that only content owners of underlying content, or intermediaries acting on behalf of content owners, are given update privileges.
- FIG. 3 illustrates an exemplary non-limiting block diagram of a system 300 according to various embodiments of the disclosed subject matter.
- system 300 can facilitate automatically determining a shorter path to a nearby mobile device (e.g., 110 - 120 ) for requested content 302 , to facilitate faster and more energy efficient content retrieval.
- a shorter data transmission path can be indicated to the user 108 for the purpose of selecting a desired content source (e.g., peer user mobile device 116 ).
- a user 108 of a mobile device 110 desiring content or an update thereto can be directed automatically, with or without user 108 intervention, to a local copy 302 on a peer mobile device 116 containing the update, rather than from content owner network 122 .
- the user mobile device 110 can facilitate publishing of information 304 associated with user 108 (e.g., such as user focuses and/or interests).
- the user mobile device 110 can facilitate consuming information 306 (e.g., focuses and/or interests) as published by nearby mobile devices (e.g., 112 - 120 ) associated with other disparate users.
- a user 108 of a mobile device 110 can choose to publish and/or receive only a subset of the information stored on a mobile device.
- an incentive e.g., financial or otherwise
- a mobile device user 108 can be provided to a mobile device user 108 to encourage opt in to the system for publishing information (e.g., 304 , 306 ).
- a user 108 in a coffee shop can be encouraged to publish information via mobile device 110 by a component of system 300 (e.g., mobile device 114 or other mobile or fixed device (not shown)) offering a free cup of coffee to user 108 .
- system 300 can facilitate automatically filling out a survey without any user 108 interaction other than approving (e.g., to various extent) or withholding approval for release of the information to a requesting third party (e.g. mobile device 114 ) in exchange for what is offered.
- a requesting third party e.g. mobile device 114
- user 108 can leave mobile device 110 in a promiscuous mode (e.g., in response to an incentive received or offered or on user's 108 own accord), which can facilitate mobile device 110 publishing information as determined by user 108 over of short-range communications medium (e.g., BluetoothTM, etc.).
- short-range communications medium e.g., BluetoothTM, etc.
- mobile device 110 can facilitate linking disparate users with common interests.
- a user 108 can publish information (e.g., a picture, a few user interests, age, etc.) which can be consumed by nearby mobile devices (e.g., mobile device 116 ) based in part on a substantial match between user interests specified by user 108 and other the users of the nearby mobile device(s) (e.g., mobile device 116 ).
- information e.g., a picture, a few user interests, age, etc.
- the system 300 can facilitate a person to person introduction based further on user preferences, for example. For instance, while a user 108 may be looking to associate with people having common interests, user 108 may be uninterested in finding people to date. Thus, a match based on interests alone could be inappropriate without allowing user 108 interaction or intervention.
- a substantial match can be determined by a mediating component of system 300 .
- a mediating component of system 300 For example, to prevent unscrupulous users from discovering another users interests and falsely publishing similar preferences to “discover” a targeted user (e.g., user 108 ), it may be necessary to encrypt information to a mediating server (not shown), or other trusted entity such as a trusted proprietor of a business location associated with mobile device 1 14 .
- a trusted proprietor of a business location associated with mobile device 1 14 can be handled by such a “trusted” intermediary. In this manner, rather than trusting a group of strangers to specify and publish their information honestly, the random chance of creating false matches in system 300 can provide and a disincentive to defraud and scam the system 300 .
- mobile device 110 can create an output to identify that a substantial match is determined.
- a substantial match For example, an indication that is uniquely identifiable by the user (e.g., vibrations, playing a song, lights flashing, etc.) can be emitted by mobile device 110 or a substantially matching user's mobile device to facilitate affirmation of the match and the discovery of the matching user.
- mobile device 110 and the associated device of the matching user can be identified substantially simultaneously so as to surprise the users with the determined substantial match.
- Such simultaneous identification can include making the same or substantially similar sound (e.g., audible or non-audible) that is user detectable or detectable by a device carried by the user (e.g., a cellular phone or PDA), complementary portions of a song (e.g., such as alternating portions of a song), flashing a light (e.g., whether or not the light is in visible spectrum), and/or initiating a radio frequency (RF) beacon that a device user 108 is carrying (e.g., mobile device 110 ) can home in on to help locate and identify the matched user.
- a radio frequency (RF) beacon e.g., RF) beacon that a device user 108 is carrying
- FIG. 4 illustrates an exemplary non-limiting block diagram of a system according to further embodiments of the disclosed subject matter.
- system 200 can facilitate aggregating content (e.g., 402 - 406 ) among mobile devices (e.g., 110 - 120 ) based on a correlation of users.
- a user 108 of a mobile device 120 can be correlated based on geography, based on network topology or information statistics derived therefrom, based on characteristics of content, etc.
- users of mobile devices 112 , 118 , and 120 can be correlated based on, for example, associating with the same access component 102 .
- Another example could include correlating users based on location information based in part on global positioning system (GPS) information available from capable devices.
- GPS global positioning system
- a user 108 at Yellowstone National Park based on content 402 stored on a mobile device 120 (e.g., such as a photograph or video taken of a park feature with the user's mobile device) can share such content 402 or partake in other content 404 (e.g., great footage of the park) on enabled mobile devices 118 also at Yellowstone or taken at some other related point in time to facilitate providing an integrated experience with other mobile device users in the park.
- a mobile device 120 e.g., such as a photograph or video taken of a park feature with the user's mobile device
- other content 404 e.g., great footage of the park
- system 400 can facilitate users of mobile devices sharing content and selecting from content aggregated from participating mobile devices.
- system 200 facilitates submitting user-ratings ( 412 - 416 ) of shared and aggregated content ( 402 - 406 ) to facilitate improving the quality of the aggregated content.
- system 400 can indicate aggregated user ratings information to user of mobile devices 112 , 118 , and 120 to facilitate making content selections by users on the basis thereof.
- a first device 120 might store a sunset at Yellowstone 402 and another device 118 might store an amazing photo of a geyser rushing forth from Earth 404 , while still a third device 112 store an out of focus picture of poor quality 406 .
- system 400 by facilitating sharing and rating of content by other users in the vicinity of the first device 120 (e.g., also in Yellowstone park as determined by associating with the same access component 102 ), the first two images (e.g., taken by device 118 and device 120 ) will become apparent as quality content (high ratings) participating mobile devices (e.g., mobile devices 112 , 118 , and 120 ) at Yellowstone park, while the third image 406 (e.g., taken by device 112 ) will not be rated highly for quality by other users and will fall out of favored listing.
- the first two images e.g., taken by device 118 and device 120
- quality content high ratings
- participating mobile devices e.g., mobile devices 112 , 118 , and 120
- the third image 406 e.g., taken by device 112
- a community of mobile device users can collectively develop a set of high quality media reflecting the day's events at Yellowstone or for any other context (e.g., graduation, the Super bowl, etc.), creating, for example, a rich record of the sunrise, the geyser rush, some lava flow, and the sunset at Yellowstone for the best or most popularly viewed day's events for all participating mobile devices.
- a market for content of high quality can be maintained and exploited, for example by providing an intermediate ratings and/or content server (not shown) at the locale of the user correlation or otherwise, that could be monetized in the form of dollars, advertising models, and so on.
- mobile devices e.g., user mobile device 110 , etc.
- particular aspects of the disclosed subject matter can be facilitated by various network components (not shown) in a client-server model and/or peer-to-peer model in communication with user mobile device 110 .
- some or all of the described functions can be facilitated between a content owner server 124 over a communications network with or without involving an intermediary. Further examples of such modifications will become apparent to those skilled in the art upon review of the various embodiments disclosed and claimed herein.
- FIG. 5 illustrates an exemplary non-limiting mobile device 500 suitable for performing various aspects of the disclosed subject matter.
- the mobile device 500 can be a stand-alone device or a portion thereof or a specially programmed computing device or a portion thereof (e.g., a memory retaining instructions for performing the techniques as described herein coupled to a processor).
- Mobile device 500 can include a memory 502 that retains various instructions with respect to facilitating pre-storing content, user selection of pre-stored (e.g., preloaded) content, receiving and transmitting user-fulfillment of a specified requirement to unlock the pre-stored (e.g., preloaded) content, decryption and communications routines such as networking and peer-to-peer communications routines, and/or the like.
- mobile device 500 can include a memory 502 that retains instructions for selecting and attempting to access a content item in memory of the mobile device 500 that is preloaded with content items that are inaccessible by a user of the mobile device unless the user fulfills at least one requirement for accessing the content items.
- the memory 502 can further retain instructions for determining whether the user has fulfilled a requirement for accessing the content item.
- memory 502 can retains instructions for automatically unlocking the content item making the content item accessible to the user of the mobile device if the user has fulfilled the requirement.
- the above example instructions and other suitable instructions can be retained within memory 502 , and a processor 504 can be utilized in connection with executing the instructions.
- FIG. 6 illustrates an exemplary non-limiting mobile device 600 suitable for performing various aspects of the disclosed subject matter.
- various non-limiting embodiments of the disclosed subject matter can comprise more or less functionality than those exemplary devices therein, depending on the context.
- a mobile device 600 as described can be any of the mobile devices as the context requires and as further described above in connection with FIGS. 1-5 . It is to be appreciated that while the functionality of mobile device 600 is described in a general sense, more or less of the described functionality may be implemented, combined, and/or distributed (e.g., among network components, servers, databases, and the like), according to context, system design considerations, and/or marketing factors, and the like.
- mobile device 600 can include host processor 602 and that can be associated with a storage component 604 to facilitate storage of data (e.g., pre-stored (e.g., preloaded) content whether locked or unlocked ⁇ activated and whether updated or not, user content, user associated information, community content ratings, etc.) and/or instructions for performing functions associated with an incident to the disclosed subject matter as described herein.
- data e.g., pre-stored (e.g., preloaded) content whether locked or unlocked ⁇ activated and whether updated or not, user content, user associated information, community content ratings, etc.
- the host processor 602 can be associated with a cryptographic component 606 .
- cryptographic component 606 can provide symmetric cryptographic tools and accelerators (e.g., Twofish, Blowfish, AES, TDES, IDEA, CAST5, RC4, etc.) to facilitate encrypting and/or decrypting data.
- cryptographic component 606 can facilitate securing data being written to, stored in, and/or read from the storage component 604 (e.g., such as for pre-storing content to create pre-stored (e.g., preloaded) content, etc.), transmitted to or received from a connected network (e.g., such as for transmitting user associated information to a trusted intermediary, etc.), and/or creating a secure communication channel as part of a secure association of mobile device 600 with a user or systems facilitating various aspects of the disclosed subject matter to ensure that protected data can only be accessed by those entities authorized and/or authenticated to do so.
- a connected network e.g., such as for transmitting user associated information to a trusted intermediary, etc.
- cryptographic component 606 can also provide asymmetric cryptographic accelerators and tools (e.g., RSA, Digital Signature Standard (DSS), and the like) in addition to accelerators and tools (e.g., Secure Hash Algorithm (SHA) and its variants such as, for example, SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512).
- asymmetric cryptographic accelerators and tools e.g., RSA, Digital Signature Standard (DSS), and the like
- accelerators and tools e.g., Secure Hash Algorithm (SHA) and its variants such as, for example, SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512.
- SHA Secure Hash Algorithm
- Mobile device 600 can further include an authentication component 608 that can solicit authentication data from a user 108 or other device (e.g., an operating system and/or application software) on behalf of user 108 , and, upon receiving the proper authentication data so solicited, can be employed, individually and/or in conjunction with information acquired and ascertained as a result of biometric modalities employed, to facilitate associating network device with user 108 .
- an authentication component 608 can solicit authentication data from a user 108 or other device (e.g., an operating system and/or application software) on behalf of user 108 , and, upon receiving the proper authentication data so solicited, can be employed, individually and/or in conjunction with information acquired and ascertained as a result of biometric modalities employed, to facilitate associating network device with user 108 .
- the authentication data can be in the form of a password (e.g., a sequence of humanly cognizable characters), a pass phrase (e.g., a sequence of alphanumeric characters that can be similar to a typical password but is conventionally of greater length and contains non-humanly cognizable characters in addition to humanly cognizable characters), a pass code (e.g., Personal Identification Number (PIN)), and the like, for example.
- a password e.g., a sequence of humanly cognizable characters
- a pass phrase e.g., a sequence of alphanumeric characters that can be similar to a typical password but is conventionally of greater length and contains non-humanly cognizable characters in addition to humanly cognizable characters
- a pass code e.g., Personal Identification Number (PIN)
- public key infrastructure (PKI) data can also be employed by authentication component 608 .
- PKI arrangements can provide for trusted third parties to vet, and affirm, entity identity through the use of public keys that typically can be certificates issued by trusted third parties. Such arrangements can enable entities to be authenticated to each other, and to use information in certificates (e.g., public keys) and private keys, session keys, Traffic Encryption Keys (TEKs), cryptographic-system-specific keys, and/or other keys, to encrypt and decrypt messages communicated between entities.
- certificates e.g., public keys
- TKIs Traffic Encryption Keys
- cryptographic-system-specific keys e.g., cryptographic-system-specific keys
- a properly authenticated user 108 upon proper authentication could, without further action other than selection of a pre-stored (e.g., preloaded) content for activation, be trusted by content owners with which user 108 has a pre-existing account (e.g., credit account, debit account, or otherwise).
- the authentication component 608 can further expedite activation of pre-stored (e.g., preloaded) content by facilitating trust verification by the mobile device 600 .
- authentication component 608 can implement one or more machine-implemented techniques to identify a user 108 or other device (e.g., an operating system and/or application software) on behalf of user 108 , by the user's unique physical and behavioral characteristics and attributes.
- Biometric modalities that can be employed can include, for example, face recognition wherein measurements of key points on an entity's face can provide a unique pattern that can be associated with the entity, iris recognition that measures from the outer edge towards the pupil the patterns associated with the colored part of the eye—the iris—to detect unique features associated with an entity's iris, and finger print identification that scans the corrugated ridges of skin that are non-continuous and form a pattern that can provide distinguishing features to identify an entity.
- mobile device 600 can also include a presentation component 610 , which can be associated with the host processor 602 , and which can facilitate various aspects of the disclosed subject matter.
- the presentation component 610 can provide various types of user interfaces to facilitate interaction between a user 108 and any component coupled to the host processor 602 .
- presentation component 610 can provide one or more graphical user interfaces (GUIs), command line interfaces, structured and/or customized menus, and the like.
- GUIs graphical user interfaces
- a GUI can be rendered that provides a user with a region or means to load, import, read, etc., data, and can include a region to present such results.
- regions can comprise known text and/or graphic regions comprising dialogue boxes, static controls, drop-down-menus, list boxes, pop-up menus, as edit controls, combo boxes, radio buttons, check boxes, push buttons, and graphic boxes.
- utilities to facilitate the presentation such as vertical and/or horizontal scroll bars for navigation and toolbar buttons to determine whether a region will be viewable can be employed.
- the user can interact with one or more of the components coupled to and/or incorporated into the host processor 602 .
- the user can also interact with the regions to select and provide information via various devices such as a mouse, a roller ball, a keypad, a keyboard, touchpad, touch screen, a pen and/or voice activation, for example.
- a mechanism such as a push button or the enter key on the keyboard can be employed to facilitate entering information in mobile device 600 .
- the claimed subject matter is not so limited. For example, merely highlighting a check box can initiate information conveyance.
- a command line interface can be employed.
- the command line interface can prompt (e.g., via a text message on a display and an audio tone) the user for information via providing a text message.
- the user can then provide suitable information, such as alpha-numeric input corresponding to an option provided in the interface prompt or an answer to a question posed in the prompt.
- suitable information such as alpha-numeric input corresponding to an option provided in the interface prompt or an answer to a question posed in the prompt.
- a command line interface can be employed in connection with a GUI and/or API.
- command line interface can be employed in connection with hardware (e.g., video cards of a computer) and/or displays (e.g., black and white, EGA, or other video display unit of a standalone device such as an LCD display on a network printer) with limited graphic support, and/or low bandwidth communication channels.
- hardware e.g., video cards of a computer
- displays e.g., black and white, EGA, or other video display unit of a standalone device such as an LCD display on a network printer
- mobile device 600 can include one or more motion sensors and associate software components and/or voice activation components that can be used by user 108 to facilitate entering information in mobile device 600 .
- mobile device 600 is described as a monolithic device. However, it is to be appreciated that the various components and/or the functionality provided thereby can be incorporated into the host processor 602 or provided by other connected devices. Accordingly, it is to be appreciated that more or less of the described functionality may be implemented, combined, and/or distributed (e.g., among network devices, servers, databases, and the like), according to context, system design considerations, and/or marketing factors.
- FIG. 7 illustrates an exemplary non-limiting mobile device 700 suitable for performing various aspects of the disclosed subject matter.
- System 700 comprises an input component 702 that receives data or signals, and performs typical actions thereon (e.g., transmits to storage component 604 ) the received data or signal.
- a storage component 604 can store the received data (e.g., pre-stored (e.g., preloaded) content whether locked or unlocked ⁇ activated and whether updated or not, user content, user associated information, community content ratings, etc.) or signal for later processing or can provide it to a decoding component 706 , or a processor 704 , via memory 502 over a suitable communications bus or otherwise, or to the output component 708 .
- Processor 704 can be a processor dedicated to analyzing information received by input component 702 and/or generating information for transmission by an output component 708 .
- Processor 704 can be a processor that controls one or more portions of system 700 , and/or a processor that analyzes information received by input component 702 , generates information for transmission by output component 708 , and performs various decoding algorithms of decoding component 708 .
- Decoding component 706 can include various algorithms and routines to facilitate communication according specified network protocols and coding algorithms.
- decoding component 706 is shown external to the processor 704 and memory 502 , it is to be appreciated that decoding component 706 can include decoding code stored in storage component 604 and subsequently retained in memory 502 for execution by processor 704 . It is to be appreciated that various routines performed by mobile device 700 can utilize artificial intelligence based methods in connection with performing inference and/or probabilistic determinations and/or statistical-based determinations in connection with various aspects of the disclosed subject matter.
- System 700 can additionally comprise memory 502 that is operatively coupled to processor 704 and that stores information such as described above, parameters, information, and the like, wherein such information can be employed in connection with implementing various aspects as described herein.
- Memory 502 can additionally store received data (e.g., pre-stored (e.g., preloaded) content whether locked or unlocked ⁇ activated and whether updated or not, user content, user associated information, community content ratings, etc.) as well as software routines and instructions as described above in reference to FIGS. 5-6 .
- storage component 604 and memory 502 and/or any combination thereof as described herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory.
- nonvolatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory.
- Volatile memory can include random access memory (RAM), which acts as cache memory.
- RAM is available in many forms such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM).
- SRAM synchronous RAM
- DRAM dynamic RAM
- SDRAM synchronous DRAM
- DDR SDRAM double data rate SDRAM
- ESDRAM enhanced SDRAM
- SLDRAM Synchlink DRAM
- DRRAM direct Rambus RAM
- the memory 502 is intended to comprise, without being limited to, these and any other suitable types of memory, including processor registers and the like.
- storage component 604 can include conventional storage media as in known in the art (e.g., hard disk drive).
- FIG. 8 illustrates an exemplary non-limiting flow diagram of methodologies for performing aspects of embodiments of the disclosed subject matter in the context of media content and mobile devices.
- a request can be received to access a content item in memory of the mobile device preloaded (e.g., pre-stored) with content items that are inaccessible by a user of the mobile device unless the user fulfills requirement(s) for accessing the content items.
- a content owner may desire to boost patronage of its latest theatrical release and use the ability to unlock content on a mobile device as an incentive to the user.
- the content owner of the theatrical release can, for example, have a unique code printed on a movie ticket stub that can then be used by user on the mobile device to unlock further content on the mobile device.
- the content owner of the theatrical release can specify what items can be can be unlocked.
- the content owner can delegate the choice of what content can be unlocked to a user.
- the content item is automatically unlocked making the content item substantially immediately accessible to the user of the mobile device.
- the user can take any action available by the mobile device on the unlocked content item.
- various non-limiting embodiments of methodologies 800 can make the content item substantially immediately inaccessible based at least upon occurrence of a specific condition.
- the content item can be made substantially immediately inaccessible specific based upon an expiration of a time period, an integral content item usage limit (e.g., a number of times that the content item can be accessed), the nonpayment of a subscription fee, a report to a service provider that the mobile device has been stolen or misplaced, the detection of unauthorized modifications to the mobile device, and/or resetting the mobile device by an authorized entity.
- FIG. 9 illustrates an exemplary non-limiting flow diagram of methodologies 900 for performing aspects of embodiments of the disclosed subject matter in the context of sharing user associated information among mobile devices.
- a first user of a first mobile device can specify information (e.g., information associated with the first user) to be wirelessly published by the first mobile device for consumption by additional user(s) of other mobile device(s).
- the information can include information about the user such as user age, user sex, and user relationship availability status, user hobbies, user interests and focuses (e.g., user athletic activity preferences), and or the like, and any combination thereof.
- the first user can receive an offer of an incentive to publish at least a portion of the information.
- the offer can be specified by transmitting wirelessly the offer to the first user via the first mobile device.
- the offer can be transmitted via an advertisement such as a sign (e.g., electronic or otherwise, digital or analog, on a physical medium such as paper or over a transmission medium via electromagnetic radiation, and/or any combination thereof), a billboard, an audible or visual indication either broadcast or directed transmission (e.g., directed to a specific user or specific group of users), on a receipt, and so on.
- the incentive can include such incentives as: financial incentives (e.g., either direct payment of monetary benefit or derivative through an intermediary such as a middleman or referrer, or derivative through discounts, rebates, coupons, and the like, and whether or not the benefit will ultimately accrue to the user such as the case for a failed attempt at matching user interests with another user or expiration of a rebate); in-kind exchange incentives (e.g., an exchange of user information for information associated with another user or a group users); and other non-monetary incentives.
- financial incentives e.g., either direct payment of monetary benefit or derivative through an intermediary such as a middleman or referrer, or derivative through discounts, rebates, coupons, and the like, and whether or not the benefit will ultimately accrue to the user such as the case for a failed attempt at matching user interests with another user or expiration of a rebate
- in-kind exchange incentives e.g., an exchange of user information for information associated with another user or a group users
- the first user can wirelessly publish at least a portion of the information based upon the offer and preferences indicated by the first user of the first mobile device. For example, while a user may allow release of such non-identifying information as personal athletic activity interests and the like, the user may prefer to keep personally-identifying information private, at least until greater promise of a substantial match is indicated.
- methodologies 900 can further include determining whether there is a substantial match of the wirelessly published information. For example, at 908 a second user can consume the wirelessly published information. Based on a determination of whether there is a substantial match of the wirelessly published information, at 910 an indication of the substantial match can be provided to the first user as described above, for example with reference to FIG. 6 .
- FIG. 10 illustrates an exemplary non-limiting flow diagram of methodologies 1000 for performing aspects of embodiments of the disclosed subject matter in the context of aggregating and rating content among correlated mobile devices.
- users associated with respective mobile device(s) each having item(s) of user-generated content to be aggregated can be correlated.
- users generating content e.g., taking pictures at a tourist destination, filming movies at a sports event, recording an outdoor concert, etc.
- users can be correlated based on a geographic location, network topology, information derived from network topology, associated global positioning system information, and shared characteristics of the aggregated content, and so on, and/or any combination thereof.
- users can wirelessly share item(s) of user-generated content among correlated users, which can be aggregated at 1006 to create aggregated content.
- the aggregated content can be made available to the correlated users on a peer-to-peer basis or in a client server model, or any combination thereof.
- a community rating for item(s) of user-generated content can be determined.
- users of the correlated users can participate in providing individual ratings for the content item(s).
- the individual ratings can be communicated among the users on a peer-to-peer basis or in a client server model, or any combination thereof, similar to the dissemination of the item(s) of user generated content.
- the mobile device can display a community rating to a respective user to provide an indication of the community adjudged quality of the content item.
- methodologies 1000 can further include incentivizing and/or monetization of the user generated content.
- methodologies 1000 can facilitate obtaining license(s) to store and relicense respective item(s) of user generated content, for example for those items having a relatively high determined community rating.
- a collection of user-generated content can be stored for item(s) of the user-generated content having a relatively high determined community rating, access to which can be offered for a fee for relicensing item(s) of the collection.
- the disclosed subject matter can be implemented in connection with any computer or other client or server device, which can be deployed as part of a computer network, or in a distributed computing environment, connected to any kind of data store.
- the disclosed subject matter pertains to any computer system or environment having any number of memory or storage units, and any number of applications and processes occurring across any number of storage units or volumes, which may be used in connection with wireless devices and wireless communications in accordance with the disclosed subject matter.
- the disclosed subject matter may apply to an environment with server computers and client computers deployed in a network environment or a distributed computing environment, having remote or local storage.
- the disclosed subject matter may also be applied to standalone computing devices, having programming language functionality, interpretation and execution capabilities for generating, receiving and transmitting information in connection with remote or local services and processes.
- Distributed computing provides sharing of computer resources and services by exchange between computing devices and systems. These resources and services include the exchange of information, cache storage and disk storage for objects, such as files. Distributed computing takes advantage of network connectivity, allowing clients to leverage their collective power to benefit the entire enterprise.
- a variety of devices may have applications, objects or resources that may implicate the wireless devices and wireless communications of the disclosed subject matter.
- FIG. 11 provides a schematic diagram of an exemplary networked or distributed computing environment.
- the distributed computing environment comprises computing objects 1110 a, 1110 b, etc. and computing objects or devices 1120 a, 1120 b, 1120 c, 1120 d, 1120 e, etc.
- These objects may comprise programs, methods, data stores, programmable logic, etc.
- the objects may comprise portions of the same or different devices such as PDAs, audio/video devices, MP3 players, personal computers, etc.
- Each object can communicate with another object by way of the communications network 1140 .
- This network may itself comprise other computing objects and computing devices that provide services to the system of FIG. 11 , and may itself represent multiple interconnected networks.
- each object 1110 a, 1110 b, etc. or 1120 a, 1120 b , 1120 c, 1120 d, 1120 e, etc. may contain an application that might make use of an API, or other object, software, firmware and/or hardware, suitable for use with the wireless devices and wireless communications in accordance with the disclosed subject matter.
- an object such as 1120 c
- an object may be hosted on another computing device 1110 a, 1110 b, etc. or 1120 a, 1120 b, 1120 c, 1120 d , 1120 e, etc.
- the physical environment depicted may show the connected devices as computers, such illustration is merely exemplary and the physical environment may alternatively be depicted or described comprising various digital devices such as PDAs, televisions, MP3 players, etc., any of which may employ a variety of wired and wireless services, software objects such as interfaces, COM objects, and the like.
- computing systems may be connected together by wired or wireless systems, by local networks or widely distributed networks.
- networks are coupled to the Internet, which provides an infrastructure for widely distributed computing and encompasses many different networks.
- Any of the infrastructures may be used for exemplary communications made incident to wireless devices and wireless communications according to the disclosed subject matter.
- Data Services may enter the home as broadband (e.g., either DSL or Cable modem) and are accessible within the home using either wireless (e.g., HomeRF or 802.11B) or wired (e.g., Home PNA, Cat 5, Ethernet, even power line) connectivity.
- Voice traffic may enter the home either as wired (e.g., Cat 3) or wireless (e.g., cell phones) and may be distributed within the home using Cat 3 wiring.
- Entertainment media may enter the home either through satellite or cable and is typically distributed in the home using coaxial cable.
- IEEE 1394 and DVI are also digital interconnects for clusters of media devices. All of these network environments and others that may emerge, or already have emerged, as protocol standards may be interconnected to form a network, such as an intranet, that may be connected to the outside world by way of a wide area network, such as the Internet.
- a variety of disparate sources exist for the storage and transmission of data, and consequently, any of the computing devices of the disclosed subject matter may share and communicate data in any existing manner, and no one way described in the embodiments herein is intended to be limiting.
- the Internet commonly refers to the collection of networks and gateways that utilize the Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols, which are well-known in the art of computer networking.
- TCP/IP Transmission Control Protocol/Internet Protocol
- the Internet can be described as a system of geographically distributed remote computer networks interconnected by computers executing networking protocols that allow users to interact and share information over network(s). Because of such wide-spread information sharing, remote networks such as the Internet have thus far generally evolved into an open system with which developers can design software applications for performing specialized operations or services, essentially without restriction.
- the network infrastructure enables a host of network topologies such as client/server, peer-to-peer, or hybrid architectures.
- the “client” is a member of a class or group that uses the services of another class or group to which it is not related.
- a client is a process, i.e., roughly a set of instructions or tasks, that requests a service provided by another program.
- the client process utilizes the requested service without having to “know” any working details about the other program or the service itself.
- a client/server architecture particularly a networked system
- a client is usually a computer that accesses shared network resources provided by another computer, e.g., a server.
- computers 1120 a, 1120 b, 1120 c, 1120 d, 1120 e, etc. can be thought of as clients and computers 1110 a, 1110 b, etc. can be thought of as servers where servers 1110 a , 1110 b, etc. maintain the data that is then replicated to client computers 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc., although any computer can be considered a client, a server, or both, depending on the circumstances.
- Any of these computing devices may be processing data or requesting services or tasks that may implicate the wireless devices and wireless communications in accordance with the disclosed subject matter.
- a server is typically a remote computer system accessible over a remote or local network, such as the Internet or wireless network infrastructures.
- the client process may be active in a first computer system, and the server process may be active in a second computer system, communicating with one another over a communications medium, thus providing distributed functionality and allowing multiple clients to take advantage of the information-gathering capabilities of the server.
- Any software objects utilized pursuant to the wireless devices and wireless communications of the disclosed subject matter may be distributed across multiple computing devices or objects.
- HTTP HyperText Transfer Protocol
- WWW World Wide Web
- a computer network address such as an Internet Protocol (IP) address or other reference such as a Universal Resource Locator (URL) can be used to identify the server or client computers to each other.
- IP Internet Protocol
- URL Universal Resource Locator
- Communication can be provided over a communications medium, e.g., client(s) and server(s) may be coupled to one another via TCP/IP connection(s) for high-capacity communication.
- FIG. 11 illustrates an exemplary networked or distributed environment, with server(s) in communication with client computer (s) via a network/bus, in which the disclosed subject matter may be employed.
- server(s) in communication with client computer (s) via a network/bus, in which the disclosed subject matter may be employed.
- a communications network/bus 1140 which may be a LAN, WAN, intranet, GSM network, the Internet, etc., with a number of client or remote computing devices 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc., such as a portable computer, handheld computer, thin client, networked appliance, or other device, such as a VCR, TV, oven, light, heater and the like in accordance with the disclosed subject matter. It is thus contemplated that the disclosed subject matter may apply to any computing device in connection with which it is desirable to mobile.
- a communications network/bus 1140 which may be a LAN, WAN, intranet, GSM network, the Internet, etc.
- client or remote computing devices 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc. such as a portable computer, handheld computer, thin client, networked appliance, or other device, such as a VCR, TV, oven
- the servers 1110 a, 1110 b, etc. can be Web servers with which the clients 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc. communicate via any of a number of known protocols such as HTTP.
- Servers 1110 a , 1110 b , etc. may also serve as clients 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc., as may be characteristic of a distributed computing environment.
- communications may be wired or wireless, or a combination, where appropriate.
- Client devices 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc. may or may not communicate via communications network/bus 14 , and may have independent communications associated therewith. For example, in the case of a TV or VCR, there may or may not be a networked aspect to the control thereof.
- Each client computer 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc. and server computer 1110 a , 1110 b, etc. may be equipped with various application program modules or objects 1135 a, 1135 b, 1135 c, etc.
- computers 1110 a, 1110 b, 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc. may be responsible for the maintenance and updating of a database 1130 or other storage element, such as a database or memory 1130 for storing data processed or saved according to the disclosed subject matter.
- a database 1130 or other storage element such as a database or memory 1130 for storing data processed or saved according to the disclosed subject matter.
- the disclosed subject matter can be utilized in a computer network environment having client computers 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc.
- a computer network/bus 1140 that can access and interact with a computer network/bus 1140 and server computers 1110 a , 1110 b, etc. that may interact with client computers 1120 a , 1120 b , 1120 c , 1120 d , 1120 e , etc. and other like devices, and databases 1130 .
- the disclosed subject matter applies to any device wherein it may be desirable to be mobile. It should be understood, therefore, that handheld, portable and other computing devices and computing objects of all kinds are contemplated for use in connection with the disclosed subject matter, i.e., anywhere that a device may be wireless or otherwise receive, process or store data. Accordingly, the below general purpose remote computer described below in FIG. 12 is but one example, and the disclosed subject matter may be implemented with any client having network/bus interoperability and interaction. Thus, the disclosed subject matter may be implemented in an environment of networked hosted services in which very little or minimal client resources are implicated, e.g., a networked environment in which the client device serves merely as an interface to the network/bus, such as an object placed in an appliance.
- the disclosed subject matter can partly be implemented via an operating system, for use by a developer of services for a device or object, and/or included within application software that operates in connection with the component(s) of the disclosed subject matter.
- Software may be described in the general context of computer-executable instructions, such as program modules, being executed by one or more computers, such as client workstations, servers or other devices. Those skilled in the art will appreciate that the disclosed subject matter may be practiced with other computer system configurations and protocols.
- FIG. 12 thus illustrates an example of a suitable computing system environment 1200 a in which the disclosed subject matter may be implemented, although as made clear above, the computing system environment 1200 a is only one example of a suitable computing environment for a media device and is not intended to suggest any limitation as to the scope of use or functionality of the disclosed subject matter. Neither should the computing environment 1200 a be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment 1200 a.
- an exemplary remote device for implementing the disclosed subject matter includes a general purpose computing device in the form of a computer 1210 a.
- Components of computer 1210 a may include, but are not limited to, a processing unit 1220 a , a system memory 1230 a , and a system bus 1221 a that couples various system components including the system memory to the processing unit 1220 a.
- the system bus 1221 a may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures.
- Computer 1210 a typically includes a variety of computer readable media.
- Computer readable media can be any available media that can be accessed by computer 1210 a .
- Computer readable media may comprise computer storage media and communication media.
- Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
- Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computer 1210 a.
- Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
- the system memory 1230 a may include computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and/or random access memory (RAM).
- ROM read only memory
- RAM random access memory
- a basic input/output system (BIOS) containing the basic routines that help to transfer information between elements within computer 1210 a , such as during start-up, may be stored in memory 1230 a.
- Memory 1230 a typically also contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 1220 a.
- memory 1230 a may also include an operating system, application programs, other program modules, and program data.
- the computer 1210 a may also include other removable/non-removable, volatile/nonvolatile computer storage media.
- computer 1210 a could include a hard disk drive that reads from or writes to non-removable, nonvolatile magnetic media, a magnetic disk drive that reads from or writes to a removable, nonvolatile magnetic disk, and/or an optical disk drive that reads from or writes to a removable, nonvolatile optical disk, such as a CD-ROM or other optical media.
- removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM and the like.
- a hard disk drive is typically connected to the system bus 1221 a through a non-removable memory interface such as an interface, and a magnetic disk drive or optical disk drive is typically connected to the system bus 1221 a by a removable memory interface, such as an interface.
- a user may enter commands and information into the computer 1210 a through input devices such as a keyboard and pointing device, commonly referred to as a mouse, trackball or touch pad.
- Other input devices may include a microphone, joystick, game pad, satellite dish, scanner, or the like.
- These and other input devices are often connected to the processing unit 1220 a through user input 1240 a and associated interface(s) that are coupled to the system bus 1221 a , but may be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB).
- a graphics subsystem may also be connected to the system bus 1221 a.
- a monitor or other type of display device is also connected to the system bus 1221 a via an interface, such as output interface 1250 a , which may in turn communicate with video memory.
- computers may also include other peripheral output devices such as speakers and a printer, which may be connected through output interface 1250 a.
- the computer 1210 a may operate in a networked or distributed environment using logical connections to one or more other remote computers, such as remote computer 1270 a , which may in turn have media capabilities different from device 1210 a.
- the remote computer 1270 a may be a personal computer, a server, a router, a network PC, a peer device or other common network node, or any other remote media consumption or transmission device, and may include any or all of the elements described above relative to the computer 1210 a.
- the logical connections depicted in FIG. 12 include a network 1271 a , such local area network (LAN) or a wide area network (WAN), but may also include other networks/buses.
- LAN local area network
- WAN wide area network
- Such networking environments are commonplace in homes, offices, enterprise-wide computer networks, intranets and the Internet.
- the computer 1210 a When used in a LAN networking environment, the computer 1210 a is connected to the LAN 1271 a through a network interface or adapter. When used in a WAN networking environment, the computer 1210 a typically includes a communications component, such as a modem, or other means for establishing communications over the WAN, such as the Internet.
- a communications component such as a modem, which may be internal or external, may be connected to the system bus 1221 a via the user input interface of input 1240 a , or other appropriate mechanism.
- program modules depicted relative to the computer 1210 a may be stored in a remote memory storage device. It will be appreciated that the network connections shown and described are exemplary and other means of establishing a communications link between the computers may be used.
- the above-described wireless devices and wireless communications may be applied to any network, however, the following description sets forth some exemplary telephony radio networks and non-limiting operating environments for wireless devices and wireless communications of the disclosed subject matter.
- the below-described operating environments should be considered non-exhaustive, however, and thus the below-described network architecture merely shows one network architecture into which the disclosed subject matter may be incorporated.
- the disclosed subject matter may be incorporated into any now existing or future alternative architectures for communication networks as well.
- GSM Global System for mobile communication
- GSM Global System for mobile communication
- GPRS General Packet Radio Service
- GPRS uses a packet-based wireless communication technology to transfer high and low speed data and signaling in an efficient manner. GPRS optimizes the use of network and radio resources, thus enabling the cost effective and efficient use of GSM network resources for packet mode applications.
- the exemplary GSM/GPRS environment and services described herein can also be extended to 3G services, such as Universal Mobile Telephone System (“UMTS”), Frequency Division Duplexing (“FDD”) and Time Division Duplexing (“TDD”), High Speed Packet Data Access (“HSPDA”), cdma2000 1 ⁇ Evolution Data Optimized (“EVDO”), Code Division Multiple Access-2000 (“cdma2000 3 ⁇ ”), Time Division Synchronous Code Division Multiple Access (“TD-SCDMA”), Wideband Code Division Multiple Access (“WCDMA”), Enhanced Data GSM Environment (“EDGE”), International Mobile Telecommunications-2000 (“IMT-2000”), Digital Enhanced Cordless Telecommunications (“DECT”), etc., as well as to other network services that shall become available in time.
- UMTS Universal Mobile Telephone System
- FDD Frequency Division Duplexing
- TDD Time Division Duplexing
- HSPDA High Speed Packet Data Access
- EVDO cdma2000 1 ⁇ Evolution Data Optimized
- TD-SCDMA
- FIG. 13 depicts an overall block diagram of an exemplary packet-based mobile cellular network environment, such as a GPRS network, in which the disclosed subject matter may be practiced.
- BSS Base Station Subsystems
- BSC Base Station Controller
- BTS Base Transceiver Stations
- BTSs 1304 , 1306 , 1308 , etc. are the access points where users of packet-based mobile devices become connected to the wireless network.
- the packet traffic originating from user devices is transported over the air interface to a BTS 1308 , and from the BTS 1308 to the BSC 1302 .
- Base station subsystems such as BSS 1300 , are a part of internal frame relay network 1310 that may include Service GPRS Support Nodes (“SGSN”) such as SGSN 1312 and 1314 .
- SGSN Service GPRS Support Nodes
- Each SGSN is in turn connected to an internal packet network 1320 through which a SGSN 1312 , 1314 , etc. can route data packets to and from a plurality of gateway GPRS support nodes (GGSN) 1322 , 1324 , 1326 , etc.
- GGSN gateway GPRS support nodes
- Gateway GPRS serving nodes 1322 , 1324 and 1326 mainly provide an interface to external Internet Protocol (“IP”) networks such as Public Land Mobile Network (“PLMN”) 1345 , corporate intranets 1340 , or Fixed-End System (“FES”) or the public Internet 1330 .
- IP Internet Protocol
- PLMN Public Land Mobile Network
- FES Fixed-End System
- subscriber corporate network 1340 may be connected to GGSN 1324 via firewall 1332 ; and PLMN 1345 is connected to GGSN 1324 via boarder gateway router 1334 .
- the Remote Authentication Dial-In User Service (“RADIUS”) server 1342 may be used for caller authentication when a user of a mobile cellular device calls corporate network 1340 .
- RADIUS Remote Authentication Dial-In User Service
- Macro cells can be regarded as cells where the base station antenna is installed in a mast or a building above average roof top level.
- Micro cells are cells whose antenna height is under average roof top level; they are typically used in urban areas.
- Pico cells are small cells having a diameter is a few dozen meters; they are mainly used indoors.
- umbrella cells are used to cover shadowed regions of smaller cells and fill in gaps in coverage between those cells.
- network elements that may implicate the functionality of the optimization algorithms and processes in accordance with the disclosed subject matter may include but are not limited to Gateway GPRS Support Node tables, Fixed End System router tables, firewall systems, VPN tunnels, and any number of other network elements as required by the particular digital network.
- exemplary is used herein to mean serving as an example, instance, or illustration.
- the subject matter disclosed herein is not limited by such examples.
- any aspect or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art.
- the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, for the avoidance of doubt, such terms are intended to be inclusive in a manner similar to the term “comprising” as an open transition word without precluding any additional or other elements.
- a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
- a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
- an application running on computer and the computer can be a component.
- One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
- the methods and apparatus of the disclosed subject matter may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the disclosed subject matter.
- the computing device In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device.
- the disclosed subject matter may be implemented as a system, method, apparatus, or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof to control a computer or processor based device to implement aspects detailed herein.
- article of manufacture “computer program product” or similar terms, where used herein, are intended to encompass a computer program accessible from any computer-readable device, carrier, or media.
- computer readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips . . . ), optical disks (e.g., compact disk (CD), digital versatile disk (DVD) . . . ), smart cards, and flash memory devices (e.g., card, stick).
- a carrier wave can be employed to carry computer-readable electronic data such as those used in transmitting and receiving electronic mail or in accessing a network such as the Internet or a local area network (LAN).
- various portions of the disclosed systems above and methods below may include or consist of artificial intelligence or knowledge or rule based components, sub-components, processes, means, methodologies, or mechanisms (e.g., support vector machines, neural networks, expert systems, Bayesian belief networks, fuzzy logic, data fusion engines, classifiers . . . ).
- Such components can automate certain mechanisms or processes performed thereby to make portions of the systems and methods more adaptive as well as efficient and intelligent.
Abstract
Description
- This application claims the benefit of priority under 35 U.S.C Section 119 from U.S. Provisional Patent Application Ser. No. 60/910,109 entitled “ADVANCEMENTS FOR WIRELESS DEVICES AND WIRELESS COMMUNICATIONS”, filed on Apr. 4, 2007, the entirety of which is incorporated herein by reference.
- The subject disclosure relates to mobile devices, systems, and methodologies, and more particularly to facilitating the provision, usage, publication, and/or rating of media content by providers and/or users of mobile devices, systems, and methodologies.
- Conventional mobile devices, such as cell phones, PDAs, MP3 players and the like have also generally been provided as integrated electronics and circuits in standalone devices. Thus, these devices have included power, processing, storage, display, input capabilities (e.g., keypad, touchpad, buttons, etc.), and output capabilities (sound, display, etc.) all in the same handheld device. However, such hardware is continually decreasing in size while increasing performance.
- For example, although memory constraints of conventional mobile devices are significant, which can result in reliance on communication bandwidth (e.g., data downloads and media streaming) to bridge the user experience gap, it is anticipated that massive amounts of storage (e.g., terabytes of storage capacity) will become available in very small physical components as storage components become more and more compact (e.g., as storage density improves).
- Moreover, improvements in storage density, as well as processing power, tend to outpace improvements in communications bandwidth. For example, improvements in communications bandwidth can evolve over several years as communications standards develop among many competing participants, supporting hardware is developed, tested, and brought to market, spectrum is licensed, and as hardware deployed by communications providers and mobile devices are brought to market and adopted by consumers. Conversely, a typical semiconductor manufacturing process shrink can reduce chip footprint (e.g., size of a flash memory device) by about one third, in turn increasing storage density, and can be implemented in a much shorter time frame (e.g., typically on the order of one to two years).
- Thus, the improvements in storage density, as well as processing power, are expected to outpace improvements in communications bandwidth for the foreseeable future. Accordingly, it is desirable to design solutions that take advantage of such potentially limitless storage capabilities.
- In addition, improvements and alternatives to existing wireless capabilities are (e.g., Bluetooth™, WiMax™) are becoming more available in a variety of devices. For example, conventional mobile devices typically operate independently of one another based on a set of network services from a network provider. Thus, historically, there has been no need to share capabilities across devices when an integrated set of functionality is already available within a single device, or available (e.g., with or without cost to the device end user or subscriber) from the network provider.
- Accordingly, it would be desirable to leverage increasing availability of such improvements and alternative capabilities to aggregate heretofore separate capabilities from multiple disparate devices that can be communicatively coupled by wired or wireless means.
- In addition, with the exception of streaming media technologies, when a user stores media content transfer to a mobile device takes place as a permanent storage event. As a result, if the content is later changed or versioned, the content of the mobile device is not maintained up to date without user recognition of the situation and further user interaction.
- The above-described deficiencies are merely intended to provide an overview of some of the opportunities made available by advances in mobile devices, and are not intended to be exhaustive. Other problems with the state of the art may become further apparent upon review of the description of the various non-limiting embodiments of the disclosed subject matter that follows.
- In consideration of the above-described deficiencies of the state of the art, the disclosed subject matter provides devices, systems, and methods that facilitate provision, usage, publication, and/or rating of media content by providers and/or users of mobile devices, systems, and methodologies.
- Accordingly, the disclosed subject matter, in one aspect thereof, can facilitate accessing content items (e.g., media content items) preloaded in a memory of a mobile device, which can be made inaccessible by a user of the mobile device unless the user fulfills a requirement for accessing the content items. To that end, the disclosed subject matter facilitates determining whether the user has fulfilled a specified requirement for accessing the content item. Thus, if the user has fulfilled a specified requirement (e.g., purchasing the item from a content provider or intermediary acting on behalf of a content provider), the disclosed subject matter facilitates automatically unlocking the content item making the content item substantially immediately accessible to the user of the mobile device.
- According to a further aspect, the disclosed subject matter provides a mobile device that can include a memory that can be preloaded with content items (e.g., media content items). According to a further aspect, the content items can be made inaccessible by a user of the mobile device unless the user fulfills a specified requirement for accessing the content items (e.g., purchasing the item from a content provider or intermediary acting on behalf of a content provider). For example, a mobile device according to the disclosed subject matter can include a user interface for selecting a content item and for fulfilling a specified requirement for accessing the content item. Once fulfilling the specified requirement, the disclosed subject matter facilitates automatically unlocking and making available substantially immediately for use by the user of the mobile device.
- In one aspect, the content item can be updated over a wireless network provided by a wireless service provider, (e.g., simultaneous to making the content item accessible, or otherwise). In a further aspect of the disclosed subject matter, mobile devices can automatically determine if there is a shorter path to a nearby mobile device for the requested content via a peer-to-peer network of mobile devices.
- Thus, in various non-limiting embodiments of the disclosed subject matter, content for mobile devices can be automatically updated in a secure manner, for example, using digital rights management (DRM) technologies to facilitate ensuring rightful owners of underlying content, or authorized intermediaries thereof, maintain update privileges.
- In further non-limiting embodiments, instead of retrieving content, over a wireless network via a mobile device, a peer-to-peer network of mobile devices, can be exploited by automatically determining whether there exists a shorter path to a nearby mobile device for the requested content. Accordingly, the requested content can be retrieved faster, while facilitating lower energy consumption by the mobile device.
- Advantageously, according to various aspects of the disclosed subject matter, any type of content or information that can be shared among users can be shared in this fashion. For example, given a network of devices that are capable of sharing content, in further embodiments of the disclosed subject matter, a mobile device can become a publisher and consumer of nearby user interests and focuses. For example, if a user is in a coffee shop in a city that the user is not familiar with, a mobile device configured according to various aspects of the disclosed subject matter can facilitate detecting a user with a set of common interests from user-information-publishers. As a result, aspects of the disclosed subject matter facilitates learning about other users, and can facilitate collaborating and sharing information among people. Accordingly, in a further embodiment of the disclosed subject matter, a user of a mobile device can choose to publish and/or receive only a subset of the information stored on a mobile device.
- In addition, incentives (e.g., financial or otherwise) can be provided to mobile device users to encourage opt in for publishing of information in this context (e.g., similar to incentives for participating in user surveys performed physically in the real world). Advantageously, various embodiments of the disclosed subject matter facilitate such information sharing automatically (e.g., automatic electronic surveys, interest sharing, etc.) without any need to fill out a survey. Accordingly, an aspect of the disclosed subject matter facilitates such sharing by a user of a mobile device by approving or disapproving release of information, or portions thereof, to a requesting third party in exchange for what is offered, according to user specified preferences.
- In other non-limiting embodiments of the disclosed subject matter, content on mobile devices can be aggregated based correlation of users. In further embodiments, sharing and rating can be facilitated for such aggregated content. In addition, the disclosed subject matter, in one aspect thereof, can facilitate creating a market for content of high quality based on the content generated by the community, and which can be monetized in the form of financial or advertising returns. Thus, in a sense, the disclosed subject matter can facilitate content aggregation by mobile device users and rating the aggregated content by the community, which can in turn facilitate identifying and capitalizing on trends regarding the content in the given context, while maintaining a high quality of the aggregated content.
- A simplified summary is provided herein to help enable a basic or general understanding of various aspects of exemplary, non-limiting embodiments that follow in the more detailed description and the accompanying drawings. This summary is not intended, however, as an extensive or exhaustive overview. Instead, the sole purpose of this summary is to present some concepts related to some exemplary non-limiting embodiments of the disclosed subject matter in a simplified form as a prelude to the more detailed description of the various embodiments of the disclosed subject matter that follows.
- Methods facilitating the provision, usage, publication, and/or rating of media content by providers and/or users of mobile devices, and related systems and devices are further described with reference to the accompanying drawings in which:
-
FIG. 1A illustrates an overview of a wireless communication environment suitable for incorporation of embodiments of the disclosed subject matter; -
FIG. 1B illustrates an overview of an exemplary computing environment suitable for incorporation of embodiments of the disclosed subject matter; -
FIG. 2 illustrates an exemplary non-limiting block diagram showing illustrative aspects of embodiments of the disclosed subject matter in the context of media content and mobile devices; -
FIG. 3 illustrates an exemplary non-limiting block diagram of a system according to various embodiments of the disclosed subject matter; -
FIG. 4 illustrates an exemplary non-limiting block diagram of a system according to further embodiments of the disclosed subject matter; -
FIG. 5 illustrates an exemplary non-limiting mobile device suitable for performing various aspects of the disclosed subject matter; -
FIG. 6 illustrates an exemplary non-limiting mobile device suitable for performing various aspects of the disclosed subject matter; -
FIG. 7 illustrates an exemplary non-limiting mobile device suitable for performing various aspects of the disclosed subject matter; -
FIG. 8 illustrates an exemplary non-limiting flow diagram of methodologies for performing aspects of embodiments of the disclosed subject matter in the context of media content and mobile devices; -
FIG. 9 illustrates an exemplary non-limiting flow diagram of methodologies for performing aspects of embodiments of the disclosed subject matter in the context of sharing user associated information among mobile devices; -
FIG. 10 illustrates an exemplary non-limiting flow diagram of methodologies for performing aspects of embodiments of the disclosed subject matter in the context of aggregating and rating content among correlated mobile devices; -
FIG. 11 is a block diagram representing an exemplary non-limiting networked environment in which the disclosed subject matter may be implemented; -
FIG. 12 is a block diagram representing an exemplary non-limiting computing system or operating environment in which the disclosed subject matter may be implemented; and -
FIG. 13 illustrates an overview of a network environment suitable for service by embodiments of the disclosed subject matter. - Simplified overviews are provided in the present section to help enable a basic or general understanding of various aspects of exemplary, non-limiting embodiments that follow in the more detailed description and the accompanying drawings. This overview section is not intended, however, to be considered extensive or exhaustive. Instead, the sole purpose of the following embodiment overviews is to present some concepts related to some exemplary non-limiting embodiments of the disclosed subject matter in a simplified form as a prelude to the more detailed description of these and various other embodiments of the disclosed subject matter that follow. It is understood that various modifications may be made by one skilled in the relevant art without departing from the scope of the disclosed subject matter. Accordingly, it is the intent to include within the scope of the disclosed subject matter those modifications, substitutions, and variations as may come to those skilled in the art based on the teachings herein.
- As used in this application, the terms “component,” “module,” “system,” and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, software, software in execution, firmware, middle ware, microcode, and/or any combination thereof. For example, a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, not limitation, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and/or thread of execution and a component can be localized on one computer and/or distributed between two or more computers.
- In addition, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal). Additionally, components of systems described herein may be rearranged and/or complemented by additional components in order to facilitate achieving the various aspects, goals, advantages, etc., described with regard thereto, and are not limited to the precise configurations set forth in a given figure, as will be appreciated by one skilled in the art.
- Moreover, while particular embodiments of the disclosed subject matter are described in the context of pre-storing locked content such as audio (e.g., songs), video/images (e.g., movies, photos), software (e.g., applications and services), and/or storing unlocked versions thereof, it is to be appreciate that the terms “content” and/or “media content” can refer to any other form of digital representation of information that a user may wish to obtain, provide, use, publish, share, rate, and so on. As an example, content can include digital representation(s) of information in the form of text file(s), binary file(s), compressed file(s), encrypted file(s), any other forms commonly used to store and/or represent information in digital form, and/or portions thereof, and so on, whether user-generated or otherwise and whether in a proprietary format or otherwise. As a further example, such files can include executable file(s), application(s), multimedia file(s), configuration file(s), web page(s), software radio configuration(s), presentation(s), document(s), database file(s), data file(s), metadata file(s), and so on, and/or portions thereof. Thus, any type of content or information that can be used according to various aspects of the disclosed subject matter users can advantageously be used as described in the context of “content” and/or “media content.”
- Furthermore, various embodiments are described herein in connection with a mobile device, wireless terminal, or user equipment (UE). These can also be called a system, subscriber unit, node, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, terminal, wireless communication device, user agent, or user device. A mobile device, wireless terminal, or UE can be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having wireless communication capability, computing device, or other processing device connected to a wireless modem. Moreover, various embodiments are described herein in connection with a base station. A base station can be utilized for communicating with wireless terminal(s) and can also be referred to as an access point, access component, Node B, or some other terminology.
- Additionally, various embodiments of the disclosed subject matter are directed to methods. It is to be understood that the specific order or hierarchy of steps in the processes disclosed is an example of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged while remaining within the scope of the present disclosure. The method claims appended hereto present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
- Accordingly, the disclosed subject matter, in one aspect thereof, can facilitate accessing content items (e.g., media content items) preloaded in a memory of a mobile device, which can be made inaccessible by a user of the mobile device unless the user fulfills a requirement for accessing the content items. To that end, the disclosed subject matter facilitates determining whether the user has fulfilled a specified requirement for accessing the content item. Thus, if the user has fulfilled a specified requirement (e.g., purchasing the item from a content provider or intermediary acting on behalf of a content provider), the disclosed subject matter facilitates automatically unlocking the content item making the content item substantially immediately accessible to the user of the mobile device.
- According to a further aspect, the disclosed subject matter provides a mobile device that can include a memory that can be preloaded with content items (e.g., media content items). According to a further aspect, the content items can be made inaccessible by a user of the mobile device unless the user fulfills a specified requirement for accessing the content items (e.g., purchasing the item from a content provider or intermediary acting on behalf of a content provider). For example, a mobile device according to the disclosed subject matter can include a user interface for selecting a content item and for fulfilling a specified requirement for accessing the content item. Once fulfilling the specified requirement, the disclosed subject matter facilitates automatically unlocking and making available substantially immediately for use by the user of the mobile device.
- In one aspect, the content item can be updated over a wireless network provided by a wireless service provider, (e.g., simultaneous to making the content item accessible, or otherwise). In a further aspect of the disclosed subject matter, mobile devices can automatically determine if there is a shorter path to a nearby mobile device for the requested content via a peer-to-peer network of mobile devices.
- In further contemplation of the above-described considerations, various embodiments of the disclosed subject matter provide systems facilitating detecting and/or publishing (e.g., by mobile devices according to user preferences) a set of information such as interests or focuses of the user associated with the mobile device. For instance, users of mobile devices can become publishers of their content, and can learn about other users of mobile devices, and can collaborate on sharing information among people. In one aspect of the disclosed subject matter, a user of a mobile device can choose to publish and/or receive only a subset of the information stored on a mobile device. According to a further aspect of the disclosed subject matter, the system can automatically determine and distribute financial and/or other incentives to mobile device users to encourage opt in publishing of information.
- According to further embodiments of the disclosed subject matter, systems are provided that can aggregate content among mobile devices based on a correlation of users. For example, in one aspect of the disclosed subject matter, users of mobile devices can be correlated based on geography, based network topology or information statistics derived therefrom, based on characteristics of content, etc. Based on the correlation, users of mobile devices can share content and select from content aggregated from participating mobile devices. In a further aspect of the disclosed subject matter, user-rating can be enabled for the aggregated content to facilitate improving the quality of the aggregated content.
-
FIG. 1A is an exemplary, non-limiting block diagram generally illustrating awireless communication environment 100A suitable for incorporation of embodiments of the disclosed subject matter.Wireless communication environment 100A contains a number ofnodes 104 operable to communicate with awireless access component 102 over a wireless communication medium and according to an agreed protocol. As described in further detail below, such nodes and access components typically contain a receiver and transmitter configured to receive and transmit communications signals from and to other nodes and/or access components. -
FIG. 1A illustrates that there can be any arbitrary integral number of nodes. Additionally, theaccess component 102 may be accompanied by one or more additional access components and may be connected to other suitable networks and/or wireless communication systems as described below. For example,access component 102 can comprise a WiFi® access point, a cellular telephone network base station, etc. Additionally, it is contemplated that, for nodes suitably configured to allow such communication, the nodes can communicate wirelessly, between and among nodes in a peer-to-peer fashion. - According to various non-limiting embodiments,
computing environment 100A can comprise user mobile device such asnodes 104 connected by a communications network. Although for purposes of illustration, the network is shown as comprised ofnodes 104 connected viaaccess component 102 to other network segments such asnetwork 106, it is to be appreciated that the structure and components of the network can be modified according to system design requirements and without departing from the scope of the disclosed subject matter and the claims appended hereto. For example,access component 102 can interconnect to other network segments (e.g., networks 106) comprising further interconnections to additional networks and network devices. - Additionally, mobile devices can conceivably connect to the system to facilitate techniques of the disclosed subject matter via other networking technologies and devices (not shown), such as local area networks (LANs), personal area networks (PANs), metropolitan area networks (MANs), wide area networks (WANs), cellular and telephone networks, and so on, using technologies such as, but not limited to, Institute of Electrical and Electronics Engineers, Inc. (IEEE) 802.3 (Ethernet), IEEE 802.11 (WiFi®), IEEE 802.15 (Zigbee®), IEEE 802.16 (WiMax™), Ultra-Wide Band (UWB), and so on.
-
FIG. 1B illustrates an overview of anexemplary computing environment 100B suitable for incorporation of embodiments of the disclosed subject matter.Computing environment 100B can comprise a number of components to facilitate the provision, usage, publication, and/or rating of media content by providers and/orusers 108 of mobile devices according to various aspects of the disclosed subject matter, among other related functions. While various embodiments are described with respect to the components ofcomputing environment 100B and the further embodiments more fully described below, one having ordinary skill in the art would recognize that various modifications could be made without departing from the spirit of the disclosed subject matter. Thus, it should be understood that the description herein is but one of many embodiments that may be possible while keeping within the scope of the claims appended hereto. - Additionally, while user
mobile device 110 is shown as a generic network capable mobile device, usermobile device 110 is intended to refer to a class of network capable mobile devices that can pre-store content and thatuser 108 can use to facilitate various techniques of the disclosed subject matter. While for purposes of illustration, theuser 108 is described as performing certain actions, it is to be understood that device 110 (e.g., via an operating system and/or application software) can perform such actions on behalf of the user. - Accordingly, exemplary user
mobile device 110 can include, without limitation, acellular phone 112 connected to the network viaaccess component 102 or otherwise, alaptop computer 114, a tablet personal computer (PC)device 116, and/or a personal digital assistant (PDA) 118, and so on. As further examples, usermobile device 110 can include such devices as a networkcapable camera 120 and other such devices (not shown) as a pen computing device, portable digital music player, home entertainment devices, network capable appliances and sensors, and so on. It is to be appreciated that usermobile device 110 can comprise more or less functionality than those exemplary devices described above as the context requires and as further described below in connection withFIGS. 2-6 . - According to various embodiments of the disclosed subject matter, the user
mobile device 110 can connect to other user mobile devices to facilitate accomplishing various functions as further described below. In addition, usermobile device 110 can connect via one or more communications networks to a content provider network 122 (e.g., directly, via the internet, or otherwise). -
Content provider network 122 can comprise any number of content computers, servers, intermediate network devices, and the like to facilitate providing access to media content. For example,content provider network 122 can include acontent owner server 124 to facilitate accessing pre-stored (e.g., preloaded) content and associated updates touser 108.Content owner server 124 can further include any number of intermediaries acting on behalf of one or more content owners to facilitate accessing pre-stored (e.g., preloaded) content and associated updates touser 108. For example, an intermediary acting on behalf a publishing company could store and provide access to associated content updates on aserver 126 touser 108 uponuser 108 fulfilling a pre-stored (e.g., preloaded) content access requirement. - In addition,
content provider network 122 can facilitate performing ancillary functions to accomplish various techniques described herein. For example,computer 128 can provide functions such as authentication and authorization ofuser 108, facilitate purchase transaction, etc. According to various non-limiting embodiments of the disclosed subject matter, computingenvironment 100B can further comprise additional network components (not shown). For example, usermobile device 110 and/or other components can be relatively simplistic and lacking certain features to facilitate various techniques of the disclosed subject matter. Accordingly, particular aspects of the disclosed subject matter can be facilitated by additional network components (not shown) in communication with usermobile device 110 and/or other components. - For instance, a
content owner server 124 can be capable of facilitating accessing pre-stored (e.g., preloaded) content and associated updates touser 108, but be unable to authenticate auser 108 or verify that access is authorized (e.g., verifying fulfillment of a specified requirement). Accordingly,computing environment 100B can comprise such further components (not shown) (e.g., authentication, authorization and accounting (AAA) servers, e-commerce servers, database servers, application servers, etc.) in communication withcontent owner server 124 and/oruser 108 to accomplish the desired functions. -
FIG. 2 illustrates an exemplary non-limiting block diagram showing illustrative aspects of embodiments of the disclosed subject matter in the context of media content and mobile devices. According to an aspect of the disclosed subject matter, in consideration of the increasing storage capacity of mobile devices,system 200 provides an infrastructure where a variety content, such as content associated with digital rights management (DRM), can be pre-stored (e.g., preloaded) (e.g., but not activated) 202 on amobile device 110 whenuser 108 begins using thedevice 110. For example, such content can include, but is not limited to copyrighted content, such as songs, movies, books, articles, software, images, and the like, and/or portions thereof. - As a further example, such content can be stored in a
non-active configuration 202 such as by encrypting the content, or a portion thereof. Alternatively, the content can be obscured or otherwise rendered unusable until activated such as by obfuscating the data, providing portions of the data while withholding amount that render use of the non-activated content undesirable (e.g., exceedingly slow, degrading the audio visual aspects sufficiently to deter use until activated, etc.), or any other suitable manner of discouraging unauthorized access. - In a further aspect of the disclosed subject matter, the
system 200 facilitates activating the pre-stored (e.g., preloaded) content according to a requirement specified by the content owner or an intermediary acting on behalf of the content owner. Accordingly, whenuser 108 opts for (e.g., purchases under license) an item of the pre-stored (e.g., preloaded) content,system 200 facilitates unlocking (e.g., decrypting, etc.) theitem 202 of the pre-stored (e.g., preloaded) content for use. As a further example,system 200 facilitates specifying by a content owner, or an intermediary acting on behalf of the content owner, that activation of the content 202 (e.g., on a temporary basis or otherwise) is allowed based on the occurrence of a specified action byuser 108. For instance, a content owner may desire that users watch a trailer for an upcoming movie. Thus, on occurrence of the specified requirement, thecontent 202 can be unlocked resulting inunlocked content 204. - As a further example, a content owner may desire to boost patronage of its latest theatrical release and use the ability to unlock content on
device 110 as an incentive touser 108. In that instance, the content owner of the theatrical release can, for example, have a unique code printed on a movie ticket stub that can then be used byuser 108 ondevice 110 to unlockfurther content 202 on themobile device 110. In one aspect of this embodiment, the content owner of the theatrical release can specify what can be unlocked. In a further aspect, the content owner can delegate the choice of what content can be unlocked to auser 108. - It is to be appreciated that while various activities and functions are described with respect to a user or content owner, it is to be appreciate that any number of such activities, or portions thereof, can be delegated to intermediaries authorized to act on behalf of the respective entities. It is further appreciated that any of the specified functions, or portions thereof can be performed by authorized computing process either in an automated or interactive manner or any combination thereof.
- According to a further aspect of the disclosed subject matter,
system 200 can facilitate automatically identifying any updates to thecontent 202, which can then be automatically retrieved from the network, thereby avoiding the need to retrieve the entire file. For example, a portion of a software package can be pre-stored (e.g., preloaded) in amobile device 110. Whenuser 108 opts for thesoftware package 206, and the software package is activated 206_U, any updates can be automatically identified and retrieved. - As an example, upon receiving a
mobile device 110 with large amounts of storage, a portion of that storage can be pre-loaded with lockedcontent 202 such as audio 208 (e.g., songs), video/images 210 (e.g., movies, photos), software 206 (e.g., applications and services) and/or any other form ofcontent 212 that a user may wish to obtain, provide, use, publish, share, and/or rate, and so on, as described above. In accordance with an aspect of the disclosed subject matter, auser 108 ofmobile device 110 can designate an item of thecontent 202 such as a song ofaudio content 208 and can fulfill the requirements for access to the song. As a result, the song from the pre-stored (e.g., preloaded)content 202 can be unlocked. In one aspect of the disclosed subject matter, fulfilling the requirements includes purchasing the song. As described above, any updates to the content can also be retrieved from one or more communications networks as described above. Advantageously, this update process facilitates ensuring that the content is the latest version, while minimizing network download time since the bulk of the content is already on mobile device 1 10. - In addition, with the exception of conventional streaming media technologies, when a user stores media content, such as songs, pictures, videos, and the like, the transfer to the
mobile device 110 takes place as a permanent storage event. For example, if content is later changed or versioned, the content of the mobile device does not update. Thus, according to an aspect of various embodiments of the disclosed subject matter, content for mobile devices can be automatically updated in a secure manner. Accordingly,system 200 can facilitate using DRM techniques to ensure that only content owners of underlying content, or intermediaries acting on behalf of content owners, are given update privileges. -
FIG. 3 illustrates an exemplary non-limiting block diagram of asystem 300 according to various embodiments of the disclosed subject matter. According to a further aspect of the disclosed subject matter,system 300 can facilitate automatically determining a shorter path to a nearby mobile device (e.g., 110-120) for requestedcontent 302, to facilitate faster and more energy efficient content retrieval. To that end, a shorter data transmission path can be indicated to theuser 108 for the purpose of selecting a desired content source (e.g., peer user mobile device 116). Thus, auser 108 of amobile device 110 desiring content or an update thereto, can be directed automatically, with or withoutuser 108 intervention, to alocal copy 302 on a peermobile device 116 containing the update, rather than fromcontent owner network 122. - Advantageously, any type of content or information that can be shared among users can be shared in this peer-to-peer fashion. For example, alternatively or additionally, the user
mobile device 110 can facilitate publishing ofinformation 304 associated with user 108 (e.g., such as user focuses and/or interests). In addition, the usermobile device 110 can facilitate consuming information 306 (e.g., focuses and/or interests) as published by nearby mobile devices (e.g., 112-120) associated with other disparate users. In an aspect of the disclosed subject matter, auser 108 of amobile device 110 can choose to publish and/or receive only a subset of the information stored on a mobile device. In a further aspect of the disclosed subject matter, an incentive (e.g., financial or otherwise) can be provided to amobile device user 108 to encourage opt in to the system for publishing information (e.g., 304, 306). For example, auser 108 in a coffee shop can be encouraged to publish information viamobile device 110 by a component of system 300 (e.g.,mobile device 114 or other mobile or fixed device (not shown)) offering a free cup of coffee touser 108. - As a result,
system 300 can facilitate automatically filling out a survey without anyuser 108 interaction other than approving (e.g., to various extent) or withholding approval for release of the information to a requesting third party (e.g. mobile device 114) in exchange for what is offered. - In a further aspect of the disclosed subject matter,
user 108 can leavemobile device 110 in a promiscuous mode (e.g., in response to an incentive received or offered or on user's 108 own accord), which can facilitatemobile device 110 publishing information as determined byuser 108 over of short-range communications medium (e.g., Bluetooth™, etc.). In turn, as the community of information-sharers grows at the location ofsystem 300, the location of the community of information sharers can become an attraction for the sake of discovering users with common interests. To that end,mobile device 110 can facilitate linking disparate users with common interests. For example, auser 108 can publish information (e.g., a picture, a few user interests, age, etc.) which can be consumed by nearby mobile devices (e.g., mobile device 116) based in part on a substantial match between user interests specified byuser 108 and other the users of the nearby mobile device(s) (e.g., mobile device 116). - On the basis of a substantial match, the
system 300 can facilitate a person to person introduction based further on user preferences, for example. For instance, while auser 108 may be looking to associate with people having common interests,user 108 may be uninterested in finding people to date. Thus, a match based on interests alone could be inappropriate without allowinguser 108 interaction or intervention. - In one aspect, a substantial match can be determined by a mediating component of
system 300. For example, to prevent unscrupulous users from discovering another users interests and falsely publishing similar preferences to “discover” a targeted user (e.g., user 108), it may be necessary to encrypt information to a mediating server (not shown), or other trusted entity such as a trusted proprietor of a business location associated with mobile device 1 14. Thus, information matching can be handled by such a “trusted” intermediary. In this manner, rather than trusting a group of strangers to specify and publish their information honestly, the random chance of creating false matches insystem 300 can provide and a disincentive to defraud and scam thesystem 300. - According to further aspects of the disclosed subject matter, once a substantial match is determined,
mobile device 110, and or other devices (e.g., a device associated with the substantial match) can create an output to identify that a substantial match is determined. For example, an indication that is uniquely identifiable by the user (e.g., vibrations, playing a song, lights flashing, etc.) can be emitted bymobile device 110 or a substantially matching user's mobile device to facilitate affirmation of the match and the discovery of the matching user. In further examples of identifying a match,mobile device 110 and the associated device of the matching user can be identified substantially simultaneously so as to surprise the users with the determined substantial match. Such simultaneous identification can include making the same or substantially similar sound (e.g., audible or non-audible) that is user detectable or detectable by a device carried by the user (e.g., a cellular phone or PDA), complementary portions of a song (e.g., such as alternating portions of a song), flashing a light (e.g., whether or not the light is in visible spectrum), and/or initiating a radio frequency (RF) beacon that adevice user 108 is carrying (e.g., mobile device 110) can home in on to help locate and identify the matched user. -
FIG. 4 illustrates an exemplary non-limiting block diagram of a system according to further embodiments of the disclosed subject matter. As a further example of sharing content or information in a peer-to-peer fashion, according to further embodiments of the disclosed subject matter,system 200 can facilitate aggregating content (e.g., 402-406) among mobile devices (e.g., 110-120) based on a correlation of users. For example, in one aspect of the disclosed subject matter, auser 108 of amobile device 120 can be correlated based on geography, based on network topology or information statistics derived therefrom, based on characteristics of content, etc. - For example, users of
mobile devices same access component 102. Another example could include correlating users based on location information based in part on global positioning system (GPS) information available from capable devices. Thus, while users ofmobile devices network 408mobile device 410 can be excluded from the correlation. - As a further example, according to an aspect of the disclosed subject matter, a
user 108 at Yellowstone National Park, based oncontent 402 stored on a mobile device 120 (e.g., such as a photograph or video taken of a park feature with the user's mobile device) can sharesuch content 402 or partake in other content 404 (e.g., great footage of the park) on enabledmobile devices 118 also at Yellowstone or taken at some other related point in time to facilitate providing an integrated experience with other mobile device users in the park. - Thus, based on the correlation,
system 400 can facilitate users of mobile devices sharing content and selecting from content aggregated from participating mobile devices. In a further aspect of the disclosed subject matter,system 200 facilitates submitting user-ratings (412-416) of shared and aggregated content (402-406) to facilitate improving the quality of the aggregated content. Thus,system 400 can indicate aggregated user ratings information to user ofmobile devices - For instance, a
first device 120 might store a sunset atYellowstone 402 and anotherdevice 118 might store an amazing photo of a geyser rushing forth fromEarth 404, while still athird device 112 store an out of focus picture ofpoor quality 406. Thus,system 400, by facilitating sharing and rating of content by other users in the vicinity of the first device 120 (e.g., also in Yellowstone park as determined by associating with the same access component 102), the first two images (e.g., taken bydevice 118 and device 120) will become apparent as quality content (high ratings) participating mobile devices (e.g.,mobile devices - Advantageously, a community of mobile device users (e.g., system 400) can collectively develop a set of high quality media reflecting the day's events at Yellowstone or for any other context (e.g., graduation, the Super bowl, etc.), creating, for example, a rich record of the sunrise, the geyser rush, some lava flow, and the sunset at Yellowstone for the best or most popularly viewed day's events for all participating mobile devices. According to a further aspect of the disclosed subject matter, a market for content of high quality can be maintained and exploited, for example by providing an intermediate ratings and/or content server (not shown) at the locale of the user correlation or otherwise, that could be monetized in the form of dollars, advertising models, and so on.
- It should be appreciated that mobile devices (e.g., user
mobile device 110, etc.) can be relatively simplistic devices lacking certain features to facilitate aspects of the disclosed subject matter. Thus, particular aspects of the disclosed subject matter can be facilitated by various network components (not shown) in a client-server model and/or peer-to-peer model in communication with usermobile device 110. - It is to be appreciated that various functions, components, or process steps as described herein can be combined or distributed via techniques known in the art or can be eliminated or reorganized according to system design considerations without departing from the scope of the claims appended hereto. For example, while some of the functions (e.g., authenticating mobile devices and/or, sharing and rating content, identifying substantial matches, opting for content and receiving updates, etc.) are described as occurring in discrete elements or devices for purposes of illustration, it should be understood that such functions can be combined or distributed as desired. As an example, for receiving an indication of a user opting for unlocking an item of pre-stored (e.g., preloaded) content, some or all of the described functions can be facilitated between a
content owner server 124 over a communications network with or without involving an intermediary. Further examples of such modifications will become apparent to those skilled in the art upon review of the various embodiments disclosed and claimed herein. -
FIG. 5 illustrates an exemplary non-limitingmobile device 500 suitable for performing various aspects of the disclosed subject matter. Themobile device 500 can be a stand-alone device or a portion thereof or a specially programmed computing device or a portion thereof (e.g., a memory retaining instructions for performing the techniques as described herein coupled to a processor).Mobile device 500 can include amemory 502 that retains various instructions with respect to facilitating pre-storing content, user selection of pre-stored (e.g., preloaded) content, receiving and transmitting user-fulfillment of a specified requirement to unlock the pre-stored (e.g., preloaded) content, decryption and communications routines such as networking and peer-to-peer communications routines, and/or the like. - For instance,
mobile device 500 can include amemory 502 that retains instructions for selecting and attempting to access a content item in memory of themobile device 500 that is preloaded with content items that are inaccessible by a user of the mobile device unless the user fulfills at least one requirement for accessing the content items. Thememory 502 can further retain instructions for determining whether the user has fulfilled a requirement for accessing the content item. Additionally,memory 502 can retains instructions for automatically unlocking the content item making the content item accessible to the user of the mobile device if the user has fulfilled the requirement. The above example instructions and other suitable instructions can be retained withinmemory 502, and aprocessor 504 can be utilized in connection with executing the instructions. -
FIG. 6 illustrates an exemplary non-limitingmobile device 600 suitable for performing various aspects of the disclosed subject matter. As briefly described above with reference toFIGS. 1A and 1B , various non-limiting embodiments of the disclosed subject matter can comprise more or less functionality than those exemplary devices therein, depending on the context. In addition, amobile device 600 as described can be any of the mobile devices as the context requires and as further described above in connection withFIGS. 1-5 . It is to be appreciated that while the functionality ofmobile device 600 is described in a general sense, more or less of the described functionality may be implemented, combined, and/or distributed (e.g., among network components, servers, databases, and the like), according to context, system design considerations, and/or marketing factors, and the like. - Thus, as described above,
mobile device 600 can includehost processor 602 and that can be associated with astorage component 604 to facilitate storage of data (e.g., pre-stored (e.g., preloaded) content whether locked or unlocked\activated and whether updated or not, user content, user associated information, community content ratings, etc.) and/or instructions for performing functions associated with an incident to the disclosed subject matter as described herein. - In addition, the
host processor 602 can be associated with acryptographic component 606. In accordance with an aspect of the disclosed subject matter,cryptographic component 606 can provide symmetric cryptographic tools and accelerators (e.g., Twofish, Blowfish, AES, TDES, IDEA, CAST5, RC4, etc.) to facilitate encrypting and/or decrypting data. Thus,cryptographic component 606 can facilitate securing data being written to, stored in, and/or read from the storage component 604 (e.g., such as for pre-storing content to create pre-stored (e.g., preloaded) content, etc.), transmitted to or received from a connected network (e.g., such as for transmitting user associated information to a trusted intermediary, etc.), and/or creating a secure communication channel as part of a secure association ofmobile device 600 with a user or systems facilitating various aspects of the disclosed subject matter to ensure that protected data can only be accessed by those entities authorized and/or authenticated to do so. To the same ends,cryptographic component 606 can also provide asymmetric cryptographic accelerators and tools (e.g., RSA, Digital Signature Standard (DSS), and the like) in addition to accelerators and tools (e.g., Secure Hash Algorithm (SHA) and its variants such as, for example, SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512). -
Mobile device 600 can further include anauthentication component 608 that can solicit authentication data from auser 108 or other device (e.g., an operating system and/or application software) on behalf ofuser 108, and, upon receiving the proper authentication data so solicited, can be employed, individually and/or in conjunction with information acquired and ascertained as a result of biometric modalities employed, to facilitate associating network device withuser 108. The authentication data can be in the form of a password (e.g., a sequence of humanly cognizable characters), a pass phrase (e.g., a sequence of alphanumeric characters that can be similar to a typical password but is conventionally of greater length and contains non-humanly cognizable characters in addition to humanly cognizable characters), a pass code (e.g., Personal Identification Number (PIN)), and the like, for example. - Additionally and/or alternatively, public key infrastructure (PKI) data can also be employed by
authentication component 608. PKI arrangements can provide for trusted third parties to vet, and affirm, entity identity through the use of public keys that typically can be certificates issued by trusted third parties. Such arrangements can enable entities to be authenticated to each other, and to use information in certificates (e.g., public keys) and private keys, session keys, Traffic Encryption Keys (TEKs), cryptographic-system-specific keys, and/or other keys, to encrypt and decrypt messages communicated between entities. - For example, a properly authenticated
user 108, in one aspect of the disclosed subject matter, upon proper authentication could, without further action other than selection of a pre-stored (e.g., preloaded) content for activation, be trusted by content owners with whichuser 108 has a pre-existing account (e.g., credit account, debit account, or otherwise). Thus, theauthentication component 608 can further expedite activation of pre-stored (e.g., preloaded) content by facilitating trust verification by themobile device 600. - Accordingly,
authentication component 608 can implement one or more machine-implemented techniques to identify auser 108 or other device (e.g., an operating system and/or application software) on behalf ofuser 108, by the user's unique physical and behavioral characteristics and attributes. Biometric modalities that can be employed can include, for example, face recognition wherein measurements of key points on an entity's face can provide a unique pattern that can be associated with the entity, iris recognition that measures from the outer edge towards the pupil the patterns associated with the colored part of the eye—the iris—to detect unique features associated with an entity's iris, and finger print identification that scans the corrugated ridges of skin that are non-continuous and form a pattern that can provide distinguishing features to identify an entity. - Referring again to
FIG. 6 ,mobile device 600 can also include apresentation component 610, which can be associated with thehost processor 602, and which can facilitate various aspects of the disclosed subject matter. For instance, thepresentation component 610 can provide various types of user interfaces to facilitate interaction between auser 108 and any component coupled to thehost processor 602. In addition to providing one or more indications to facilitate selection of pre-stored (e.g., preloaded) content, indicating a substantial match of user associated information, and so on, as described above,presentation component 610 can provide one or more graphical user interfaces (GUIs), command line interfaces, structured and/or customized menus, and the like. - For example, a GUI can be rendered that provides a user with a region or means to load, import, read, etc., data, and can include a region to present such results. These regions can comprise known text and/or graphic regions comprising dialogue boxes, static controls, drop-down-menus, list boxes, pop-up menus, as edit controls, combo boxes, radio buttons, check boxes, push buttons, and graphic boxes. In addition, utilities to facilitate the presentation such as vertical and/or horizontal scroll bars for navigation and toolbar buttons to determine whether a region will be viewable can be employed. For example, the user can interact with one or more of the components coupled to and/or incorporated into the
host processor 602. - The user can also interact with the regions to select and provide information via various devices such as a mouse, a roller ball, a keypad, a keyboard, touchpad, touch screen, a pen and/or voice activation, for example. Typically, a mechanism such as a push button or the enter key on the keyboard can be employed to facilitate entering information in
mobile device 600. However, it is to be appreciated that the claimed subject matter is not so limited. For example, merely highlighting a check box can initiate information conveyance. - In another example, a command line interface can be employed. For example, the command line interface can prompt (e.g., via a text message on a display and an audio tone) the user for information via providing a text message. The user can then provide suitable information, such as alpha-numeric input corresponding to an option provided in the interface prompt or an answer to a question posed in the prompt. It is to be appreciated that a command line interface can be employed in connection with a GUI and/or API. In addition, the command line interface can be employed in connection with hardware (e.g., video cards of a computer) and/or displays (e.g., black and white, EGA, or other video display unit of a standalone device such as an LCD display on a network printer) with limited graphic support, and/or low bandwidth communication channels.
- As a further example,
mobile device 600 can include one or more motion sensors and associate software components and/or voice activation components that can be used byuser 108 to facilitate entering information inmobile device 600. - As depicted,
mobile device 600 is described as a monolithic device. However, it is to be appreciated that the various components and/or the functionality provided thereby can be incorporated into thehost processor 602 or provided by other connected devices. Accordingly, it is to be appreciated that more or less of the described functionality may be implemented, combined, and/or distributed (e.g., among network devices, servers, databases, and the like), according to context, system design considerations, and/or marketing factors. -
FIG. 7 illustrates an exemplary non-limitingmobile device 700 suitable for performing various aspects of the disclosed subject matter.System 700 comprises aninput component 702 that receives data or signals, and performs typical actions thereon (e.g., transmits to storage component 604) the received data or signal. Astorage component 604 can store the received data (e.g., pre-stored (e.g., preloaded) content whether locked or unlocked\activated and whether updated or not, user content, user associated information, community content ratings, etc.) or signal for later processing or can provide it to adecoding component 706, or aprocessor 704, viamemory 502 over a suitable communications bus or otherwise, or to theoutput component 708. -
Processor 704 can be a processor dedicated to analyzing information received byinput component 702 and/or generating information for transmission by anoutput component 708.Processor 704 can be a processor that controls one or more portions ofsystem 700, and/or a processor that analyzes information received byinput component 702, generates information for transmission byoutput component 708, and performs various decoding algorithms ofdecoding component 708.Decoding component 706 can include various algorithms and routines to facilitate communication according specified network protocols and coding algorithms. - While
decoding component 706 is shown external to theprocessor 704 andmemory 502, it is to be appreciated thatdecoding component 706 can include decoding code stored instorage component 604 and subsequently retained inmemory 502 for execution byprocessor 704. It is to be appreciated that various routines performed bymobile device 700 can utilize artificial intelligence based methods in connection with performing inference and/or probabilistic determinations and/or statistical-based determinations in connection with various aspects of the disclosed subject matter. -
System 700 can additionally comprisememory 502 that is operatively coupled toprocessor 704 and that stores information such as described above, parameters, information, and the like, wherein such information can be employed in connection with implementing various aspects as described herein.Memory 502 can additionally store received data (e.g., pre-stored (e.g., preloaded) content whether locked or unlocked\activated and whether updated or not, user content, user associated information, community content ratings, etc.) as well as software routines and instructions as described above in reference toFIGS. 5-6 . - It will be appreciated that
storage component 604 andmemory 502 and/or any combination thereof as described herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of illustration, and not limitation, nonvolatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM), which acts as cache memory. By way of illustration and not limitation, RAM is available in many forms such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). Thememory 502 is intended to comprise, without being limited to, these and any other suitable types of memory, including processor registers and the like. In addition, by way of illustration and not limitation,storage component 604 can include conventional storage media as in known in the art (e.g., hard disk drive). - In view of the exemplary systems and devices described supra, methodologies that can be implemented in accordance with the disclosed subject matter will be better appreciated with reference to the flowcharts of
FIGS. 8-10 . While for purposes of simplicity of explanation, the methodologies are shown and described as a series of blocks, it is to be understood and appreciated that the claimed subject matter is not limited by the order of the blocks, as some blocks may occur in different orders and/or concurrently with other blocks from what is depicted and described herein. Where non-sequential, or branched, flow is illustrated via flowchart, it can be appreciated that various other branches, flow paths, and orders of the blocks, can be implemented which achieve the same or a similar result. Moreover, not all illustrated blocks may be required to implement the methodologies described hereinafter. -
FIG. 8 illustrates an exemplary non-limiting flow diagram of methodologies for performing aspects of embodiments of the disclosed subject matter in the context of media content and mobile devices. At 802, a request can be received to access a content item in memory of the mobile device preloaded (e.g., pre-stored) with content items that are inaccessible by a user of the mobile device unless the user fulfills requirement(s) for accessing the content items. - At 804, it is determined whether the user has fulfilled the requirement(s) for accessing the content item. For example, it can be determined whether the user has made payment of a fixed price specified at a time the user acquires the mobile device. In addition, it can be determined whether the user has maintained a subscription associated with at least one of the mobile device and/or the plurality of content items.
- As a further example, it can be determined whether the user has entered a redemption code obtained by the user in response to an offer published by or on behalf of an owner of an other content item, the other content item being other than one of the plurality of content items preloaded on the mobile device. For instance, a content owner may desire to boost patronage of its latest theatrical release and use the ability to unlock content on a mobile device as an incentive to the user. In that instance, the content owner of the theatrical release can, for example, have a unique code printed on a movie ticket stub that can then be used by user on the mobile device to unlock further content on the mobile device. In one aspect of this embodiment, the content owner of the theatrical release can specify what items can be can be unlocked. In a further aspect, the content owner can delegate the choice of what content can be unlocked to a user.
- At 806, if it is determined that the user has fulfilled the requirement(s), the content item is automatically unlocked making the content item substantially immediately accessible to the user of the mobile device. At 808, the user can take any action available by the mobile device on the unlocked content item.
- In addition, various non-limiting embodiments of
methodologies 800 can make the content item substantially immediately inaccessible based at least upon occurrence of a specific condition. As an example, the content item can be made substantially immediately inaccessible specific based upon an expiration of a time period, an integral content item usage limit (e.g., a number of times that the content item can be accessed), the nonpayment of a subscription fee, a report to a service provider that the mobile device has been stolen or misplaced, the detection of unauthorized modifications to the mobile device, and/or resetting the mobile device by an authorized entity. -
FIG. 9 illustrates an exemplary non-limiting flow diagram ofmethodologies 900 for performing aspects of embodiments of the disclosed subject matter in the context of sharing user associated information among mobile devices. At 902, a first user of a first mobile device can specify information (e.g., information associated with the first user) to be wirelessly published by the first mobile device for consumption by additional user(s) of other mobile device(s). For example, the information can include information about the user such as user age, user sex, and user relationship availability status, user hobbies, user interests and focuses (e.g., user athletic activity preferences), and or the like, and any combination thereof. - At 904, the first user can receive an offer of an incentive to publish at least a portion of the information. For example, the offer can be specified by transmitting wirelessly the offer to the first user via the first mobile device. Alternatively, the offer can be transmitted via an advertisement such as a sign (e.g., electronic or otherwise, digital or analog, on a physical medium such as paper or over a transmission medium via electromagnetic radiation, and/or any combination thereof), a billboard, an audible or visual indication either broadcast or directed transmission (e.g., directed to a specific user or specific group of users), on a receipt, and so on. In addition, the incentive can include such incentives as: financial incentives (e.g., either direct payment of monetary benefit or derivative through an intermediary such as a middleman or referrer, or derivative through discounts, rebates, coupons, and the like, and whether or not the benefit will ultimately accrue to the user such as the case for a failed attempt at matching user interests with another user or expiration of a rebate); in-kind exchange incentives (e.g., an exchange of user information for information associated with another user or a group users); and other non-monetary incentives.
- At 906, the first user can wirelessly publish at least a portion of the information based upon the offer and preferences indicated by the first user of the first mobile device. For example, while a user may allow release of such non-identifying information as personal athletic activity interests and the like, the user may prefer to keep personally-identifying information private, at least until greater promise of a substantial match is indicated.
- In addition,
methodologies 900 can further include determining whether there is a substantial match of the wirelessly published information. For example, at 908 a second user can consume the wirelessly published information. Based on a determination of whether there is a substantial match of the wirelessly published information, at 910 an indication of the substantial match can be provided to the first user as described above, for example with reference toFIG. 6 . -
FIG. 10 illustrates an exemplary non-limiting flow diagram ofmethodologies 1000 for performing aspects of embodiments of the disclosed subject matter in the context of aggregating and rating content among correlated mobile devices. At 1002, users associated with respective mobile device(s) each having item(s) of user-generated content to be aggregated can be correlated. For example, users generating content (e.g., taking pictures at a tourist destination, filming movies at a sports event, recording an outdoor concert, etc.) can be correlated. As a further example, users can be correlated based on a geographic location, network topology, information derived from network topology, associated global positioning system information, and shared characteristics of the aggregated content, and so on, and/or any combination thereof. - At 1004, users can wirelessly share item(s) of user-generated content among correlated users, which can be aggregated at 1006 to create aggregated content. For example, the aggregated content can be made available to the correlated users on a peer-to-peer basis or in a client server model, or any combination thereof.
- At 1008, a community rating for item(s) of user-generated content can be determined. For example, users of the correlated users can participate in providing individual ratings for the content item(s). As a further example, the individual ratings can be communicated among the users on a peer-to-peer basis or in a client server model, or any combination thereof, similar to the dissemination of the item(s) of user generated content. Accordingly, the mobile device can display a community rating to a respective user to provide an indication of the community adjudged quality of the content item.
- In addition,
methodologies 1000 can further include incentivizing and/or monetization of the user generated content. For example, at 1008,methodologies 1000 can facilitate obtaining license(s) to store and relicense respective item(s) of user generated content, for example for those items having a relatively high determined community rating. In addition, at 1012, a collection of user-generated content can be stored for item(s) of the user-generated content having a relatively high determined community rating, access to which can be offered for a fee for relicensing item(s) of the collection. - One of ordinary skill in the art can appreciate that the disclosed subject matter can be implemented in connection with any computer or other client or server device, which can be deployed as part of a computer network, or in a distributed computing environment, connected to any kind of data store. In this regard, the disclosed subject matter pertains to any computer system or environment having any number of memory or storage units, and any number of applications and processes occurring across any number of storage units or volumes, which may be used in connection with wireless devices and wireless communications in accordance with the disclosed subject matter. The disclosed subject matter may apply to an environment with server computers and client computers deployed in a network environment or a distributed computing environment, having remote or local storage. The disclosed subject matter may also be applied to standalone computing devices, having programming language functionality, interpretation and execution capabilities for generating, receiving and transmitting information in connection with remote or local services and processes.
- Distributed computing provides sharing of computer resources and services by exchange between computing devices and systems. These resources and services include the exchange of information, cache storage and disk storage for objects, such as files. Distributed computing takes advantage of network connectivity, allowing clients to leverage their collective power to benefit the entire enterprise. In this regard, a variety of devices may have applications, objects or resources that may implicate the wireless devices and wireless communications of the disclosed subject matter.
-
FIG. 11 provides a schematic diagram of an exemplary networked or distributed computing environment. The distributed computing environment comprises computingobjects devices communications network 1140. This network may itself comprise other computing objects and computing devices that provide services to the system ofFIG. 11 , and may itself represent multiple interconnected networks. In accordance with an aspect of the disclosed subject matter, eachobject - It can also be appreciated that an object, such as 1120 c, may be hosted on another
computing device - There are a variety of systems, components, and network configurations that support distributed computing environments. For example, computing systems may be connected together by wired or wireless systems, by local networks or widely distributed networks. Currently, many of the networks are coupled to the Internet, which provides an infrastructure for widely distributed computing and encompasses many different networks. Any of the infrastructures may be used for exemplary communications made incident to wireless devices and wireless communications according to the disclosed subject matter.
- In home networking environments, there are at least four disparate network transport media that may each support a unique protocol, such as Power line, data (both wireless and wired), voice (e.g., telephone) and entertainment media. Most home control devices such as light switches and appliances may use power lines for connectivity. Data Services may enter the home as broadband (e.g., either DSL or Cable modem) and are accessible within the home using either wireless (e.g., HomeRF or 802.11B) or wired (e.g., Home PNA, Cat 5, Ethernet, even power line) connectivity. Voice traffic may enter the home either as wired (e.g., Cat 3) or wireless (e.g., cell phones) and may be distributed within the home using Cat 3 wiring. Entertainment media, or other graphical data, may enter the home either through satellite or cable and is typically distributed in the home using coaxial cable. IEEE 1394 and DVI are also digital interconnects for clusters of media devices. All of these network environments and others that may emerge, or already have emerged, as protocol standards may be interconnected to form a network, such as an intranet, that may be connected to the outside world by way of a wide area network, such as the Internet. In short, a variety of disparate sources exist for the storage and transmission of data, and consequently, any of the computing devices of the disclosed subject matter may share and communicate data in any existing manner, and no one way described in the embodiments herein is intended to be limiting.
- The Internet commonly refers to the collection of networks and gateways that utilize the Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols, which are well-known in the art of computer networking. The Internet can be described as a system of geographically distributed remote computer networks interconnected by computers executing networking protocols that allow users to interact and share information over network(s). Because of such wide-spread information sharing, remote networks such as the Internet have thus far generally evolved into an open system with which developers can design software applications for performing specialized operations or services, essentially without restriction.
- Thus, the network infrastructure enables a host of network topologies such as client/server, peer-to-peer, or hybrid architectures. The “client” is a member of a class or group that uses the services of another class or group to which it is not related. Thus, in computing, a client is a process, i.e., roughly a set of instructions or tasks, that requests a service provided by another program. The client process utilizes the requested service without having to “know” any working details about the other program or the service itself. In a client/server architecture, particularly a networked system, a client is usually a computer that accesses shared network resources provided by another computer, e.g., a server. In the illustration of
FIG. 11 , as an example,computers computers servers client computers - A server is typically a remote computer system accessible over a remote or local network, such as the Internet or wireless network infrastructures. The client process may be active in a first computer system, and the server process may be active in a second computer system, communicating with one another over a communications medium, thus providing distributed functionality and allowing multiple clients to take advantage of the information-gathering capabilities of the server. Any software objects utilized pursuant to the wireless devices and wireless communications of the disclosed subject matter may be distributed across multiple computing devices or objects.
- Client(s) and server(s) communicate with one another utilizing the functionality provided by protocol layer(s). For example, HyperText Transfer Protocol (HTTP) is a common protocol that is used in conjunction with the World Wide Web (WWW), or “the Web.” Typically, a computer network address such as an Internet Protocol (IP) address or other reference such as a Universal Resource Locator (URL) can be used to identify the server or client computers to each other. The network address can be referred to as a URL address. Communication can be provided over a communications medium, e.g., client(s) and server(s) may be coupled to one another via TCP/IP connection(s) for high-capacity communication.
- Thus,
FIG. 11 illustrates an exemplary networked or distributed environment, with server(s) in communication with client computer (s) via a network/bus, in which the disclosed subject matter may be employed. In more detail, a number ofservers bus 1140, which may be a LAN, WAN, intranet, GSM network, the Internet, etc., with a number of client orremote computing devices - In a network environment in which the communications network/
bus 1140 is the Internet, for example, theservers clients Servers clients - As mentioned, communications may be wired or wireless, or a combination, where appropriate.
Client devices client computer server computer objects computers database 1130 or other storage element, such as a database ormemory 1130 for storing data processed or saved according to the disclosed subject matter. Thus, the disclosed subject matter can be utilized in a computer network environment havingclient computers bus 1140 andserver computers client computers databases 1130. - As mentioned, the disclosed subject matter applies to any device wherein it may be desirable to be mobile. It should be understood, therefore, that handheld, portable and other computing devices and computing objects of all kinds are contemplated for use in connection with the disclosed subject matter, i.e., anywhere that a device may be wireless or otherwise receive, process or store data. Accordingly, the below general purpose remote computer described below in
FIG. 12 is but one example, and the disclosed subject matter may be implemented with any client having network/bus interoperability and interaction. Thus, the disclosed subject matter may be implemented in an environment of networked hosted services in which very little or minimal client resources are implicated, e.g., a networked environment in which the client device serves merely as an interface to the network/bus, such as an object placed in an appliance. - Although not required, the disclosed subject matter can partly be implemented via an operating system, for use by a developer of services for a device or object, and/or included within application software that operates in connection with the component(s) of the disclosed subject matter. Software may be described in the general context of computer-executable instructions, such as program modules, being executed by one or more computers, such as client workstations, servers or other devices. Those skilled in the art will appreciate that the disclosed subject matter may be practiced with other computer system configurations and protocols.
-
FIG. 12 thus illustrates an example of a suitablecomputing system environment 1200 a in which the disclosed subject matter may be implemented, although as made clear above, thecomputing system environment 1200 a is only one example of a suitable computing environment for a media device and is not intended to suggest any limitation as to the scope of use or functionality of the disclosed subject matter. Neither should thecomputing environment 1200 a be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in theexemplary operating environment 1200 a. - With reference to
FIG. 12 , an exemplary remote device for implementing the disclosed subject matter includes a general purpose computing device in the form of acomputer 1210 a. Components ofcomputer 1210 a may include, but are not limited to, aprocessing unit 1220 a, asystem memory 1230 a, and a system bus 1221 a that couples various system components including the system memory to theprocessing unit 1220 a. The system bus 1221 a may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. -
Computer 1210 a typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed bycomputer 1210 a. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed bycomputer 1210 a. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. - The
system memory 1230 a may include computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and/or random access memory (RAM). A basic input/output system (BIOS), containing the basic routines that help to transfer information between elements withincomputer 1210 a, such as during start-up, may be stored inmemory 1230 a.Memory 1230 a typically also contains data and/or program modules that are immediately accessible to and/or presently being operated on byprocessing unit 1220 a. By way of example, and not limitation,memory 1230 a may also include an operating system, application programs, other program modules, and program data. - The
computer 1210 a may also include other removable/non-removable, volatile/nonvolatile computer storage media. For example,computer 1210 a could include a hard disk drive that reads from or writes to non-removable, nonvolatile magnetic media, a magnetic disk drive that reads from or writes to a removable, nonvolatile magnetic disk, and/or an optical disk drive that reads from or writes to a removable, nonvolatile optical disk, such as a CD-ROM or other optical media. Other removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM and the like. A hard disk drive is typically connected to the system bus 1221 a through a non-removable memory interface such as an interface, and a magnetic disk drive or optical disk drive is typically connected to the system bus 1221 a by a removable memory interface, such as an interface. - A user may enter commands and information into the
computer 1210 a through input devices such as a keyboard and pointing device, commonly referred to as a mouse, trackball or touch pad. Other input devices may include a microphone, joystick, game pad, satellite dish, scanner, or the like. These and other input devices are often connected to theprocessing unit 1220 a throughuser input 1240 a and associated interface(s) that are coupled to the system bus 1221 a, but may be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB). A graphics subsystem may also be connected to the system bus 1221 a. A monitor or other type of display device is also connected to the system bus 1221 a via an interface, such asoutput interface 1250 a, which may in turn communicate with video memory. In addition to a monitor, computers may also include other peripheral output devices such as speakers and a printer, which may be connected throughoutput interface 1250 a. - The
computer 1210 a may operate in a networked or distributed environment using logical connections to one or more other remote computers, such asremote computer 1270 a, which may in turn have media capabilities different fromdevice 1210 a. Theremote computer 1270 a may be a personal computer, a server, a router, a network PC, a peer device or other common network node, or any other remote media consumption or transmission device, and may include any or all of the elements described above relative to thecomputer 1210 a. The logical connections depicted inFIG. 12 include anetwork 1271 a, such local area network (LAN) or a wide area network (WAN), but may also include other networks/buses. Such networking environments are commonplace in homes, offices, enterprise-wide computer networks, intranets and the Internet. - When used in a LAN networking environment, the
computer 1210 a is connected to theLAN 1271 a through a network interface or adapter. When used in a WAN networking environment, thecomputer 1210 a typically includes a communications component, such as a modem, or other means for establishing communications over the WAN, such as the Internet. A communications component, such as a modem, which may be internal or external, may be connected to the system bus 1221 a via the user input interface ofinput 1240 a, or other appropriate mechanism. In a networked environment, program modules depicted relative to thecomputer 1210 a, or portions thereof, may be stored in a remote memory storage device. It will be appreciated that the network connections shown and described are exemplary and other means of establishing a communications link between the computers may be used. - The above-described wireless devices and wireless communications may be applied to any network, however, the following description sets forth some exemplary telephony radio networks and non-limiting operating environments for wireless devices and wireless communications of the disclosed subject matter. The below-described operating environments should be considered non-exhaustive, however, and thus the below-described network architecture merely shows one network architecture into which the disclosed subject matter may be incorporated. One can appreciate, however, that the disclosed subject matter may be incorporated into any now existing or future alternative architectures for communication networks as well.
- The global system for mobile communication (“GSM”) is one of the most widely utilized wireless access systems in today's fast growing communication systems. GSM provides circuit-switched data services to subscribers, such as mobile telephone or computer users. General Packet Radio Service (“GPRS”), which is an extension to GSM technology, introduces packet switching to GSM networks. GPRS uses a packet-based wireless communication technology to transfer high and low speed data and signaling in an efficient manner. GPRS optimizes the use of network and radio resources, thus enabling the cost effective and efficient use of GSM network resources for packet mode applications.
- As one of ordinary skill in the art can appreciate, the exemplary GSM/GPRS environment and services described herein can also be extended to 3G services, such as Universal Mobile Telephone System (“UMTS”), Frequency Division Duplexing (“FDD”) and Time Division Duplexing (“TDD”), High Speed Packet Data Access (“HSPDA”), cdma2000 1× Evolution Data Optimized (“EVDO”), Code Division Multiple Access-2000 (“cdma2000 3×”), Time Division Synchronous Code Division Multiple Access (“TD-SCDMA”), Wideband Code Division Multiple Access (“WCDMA”), Enhanced Data GSM Environment (“EDGE”), International Mobile Telecommunications-2000 (“IMT-2000”), Digital Enhanced Cordless Telecommunications (“DECT”), etc., as well as to other network services that shall become available in time. In this regard, the techniques of the disclosed subject matter may be applied independently of the method of data transport, and does not depend on any particular network architecture, or underlying protocols.
-
FIG. 13 depicts an overall block diagram of an exemplary packet-based mobile cellular network environment, such as a GPRS network, in which the disclosed subject matter may be practiced. In such an environment, there are a plurality of Base Station Subsystems (“BSS”) 1300 (only one is shown), each of which comprises a Base Station Controller (“BSC”) 1302 serving a plurality of Base Transceiver Stations (“BTS”) such asBTSs BTSs BTS 1308, and from theBTS 1308 to theBSC 1302. Base station subsystems, such asBSS 1300, are a part of internalframe relay network 1310 that may include Service GPRS Support Nodes (“SGSN”) such asSGSN internal packet network 1320 through which aSGSN SGSN 1314 andGGSNs internal packet network 1320. GatewayGPRS serving nodes corporate intranets 1340, or Fixed-End System (“FES”) or the public Internet 1330. As illustrated, subscribercorporate network 1340 may be connected toGGSN 1324 viafirewall 1332; and PLMN 1345 is connected toGGSN 1324 viaboarder gateway router 1334. The Remote Authentication Dial-In User Service (“RADIUS”) server 1342 may be used for caller authentication when a user of a mobile cellular device callscorporate network 1340. - Generally, there can be four different cell sizes in a GSM network—macro, micro, pico and umbrella cells. The coverage area of each cell is different in different environments. Macro cells can be regarded as cells where the base station antenna is installed in a mast or a building above average roof top level. Micro cells are cells whose antenna height is under average roof top level; they are typically used in urban areas. Pico cells are small cells having a diameter is a few dozen meters; they are mainly used indoors. On the other hand, umbrella cells are used to cover shadowed regions of smaller cells and fill in gaps in coverage between those cells.
- Thus, network elements that may implicate the functionality of the optimization algorithms and processes in accordance with the disclosed subject matter may include but are not limited to Gateway GPRS Support Node tables, Fixed End System router tables, firewall systems, VPN tunnels, and any number of other network elements as required by the particular digital network.
- The word “exemplary” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, for the avoidance of doubt, such terms are intended to be inclusive in a manner similar to the term “comprising” as an open transition word without precluding any additional or other elements.
- Various implementations of the disclosed subject matter described herein may have aspects that are wholly in hardware, partly in hardware and partly in software, as well as in software. As used herein, the terms “component,” “system” and the like are likewise intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on computer and the computer can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
- Thus, the methods and apparatus of the disclosed subject matter, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for practicing the disclosed subject matter. In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device.
- Furthermore, the disclosed subject matter may be implemented as a system, method, apparatus, or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof to control a computer or processor based device to implement aspects detailed herein. The terms “article of manufacture”, “computer program product” or similar terms, where used herein, are intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips . . . ), optical disks (e.g., compact disk (CD), digital versatile disk (DVD) . . . ), smart cards, and flash memory devices (e.g., card, stick). Additionally, it is known that a carrier wave can be employed to carry computer-readable electronic data such as those used in transmitting and receiving electronic mail or in accessing a network such as the Internet or a local area network (LAN).
- The aforementioned systems have been described with respect to interaction between several components. It can be appreciated that such systems and components can include those components or specified sub-components, some of the specified components or sub-components, and/or additional components, and according to various permutations and combinations of the foregoing. Sub-components can also be implemented as components communicatively coupled to other components rather than included within parent components, e.g., according to a hierarchical arrangement. Additionally, it should be noted that one or more components may be combined into a single component providing aggregate functionality or divided into several separate sub-components, and any one or more middle layers, such as a management layer, may be provided to communicatively couple to such sub-components in order to provide integrated functionality. Any components described herein may also interact with one or more other components not specifically described herein but generally known by those of skill in the art.
- In view of the exemplary systems described supra, methodologies that may be implemented in accordance with the disclosed subject matter will be better appreciated with reference to the flowcharts of
FIGS. 8-10 . While for purposes of simplicity of explanation, the methodologies are shown and described as a series of blocks, it is to be understood and appreciated that the claimed subject matter is not limited by the order of the blocks, as some blocks may occur in different orders and/or concurrently with other blocks from what is depicted and described herein. Where non-sequential, or branched, flow is illustrated via flowchart, it can be appreciated that various other branches, flow paths, and orders of the blocks, may be implemented which achieve the same or a similar result. Moreover, not all illustrated blocks may be required to implement the methodologies described hereinafter. - Furthermore, as will be appreciated various portions of the disclosed systems above and methods below may include or consist of artificial intelligence or knowledge or rule based components, sub-components, processes, means, methodologies, or mechanisms (e.g., support vector machines, neural networks, expert systems, Bayesian belief networks, fuzzy logic, data fusion engines, classifiers . . . ). Such components, inter alia, can automate certain mechanisms or processes performed thereby to make portions of the systems and methods more adaptive as well as efficient and intelligent.
- While the disclosed subject matter has been described in connection with the preferred embodiments of the various figures, it is to be understood that other similar embodiments may be used or modifications and additions may be made to the described embodiment for performing the same function of the disclosed subject matter without deviating therefrom.
- While exemplary embodiments refer to utilizing the disclosed subject matter in the context of particular programming language constructs, specifications or standards, the disclosed subject matter is not so limited, but rather may be implemented in any language to perform the optimization algorithms and processes. Still further, the disclosed subject matter may be implemented in or across a plurality of processing chips or devices, and storage may similarly be effected across a plurality of devices. Therefore, the disclosed subject matter should not be limited to any single embodiment, but rather should be construed in breadth and scope in accordance with the appended claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/054,910 US20080248779A1 (en) | 2007-04-04 | 2008-03-25 | Media content and mobile devices |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US91010907P | 2007-04-04 | 2007-04-04 | |
US12/054,910 US20080248779A1 (en) | 2007-04-04 | 2008-03-25 | Media content and mobile devices |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080248779A1 true US20080248779A1 (en) | 2008-10-09 |
Family
ID=39826375
Family Applications (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/051,532 Active 2030-06-20 US8032472B2 (en) | 2007-04-04 | 2008-03-19 | Intelligent agent for distributed services for mobile devices |
US12/052,463 Abandoned US20080246734A1 (en) | 2007-04-04 | 2008-03-20 | Body movement based usage of mobile device |
US12/053,861 Active 2031-03-24 US8786246B2 (en) | 2007-04-04 | 2008-03-24 | Power resource management |
US12/054,878 Abandoned US20080248750A1 (en) | 2007-04-04 | 2008-03-25 | Componentization of mobile devices |
US12/054,841 Active 2030-10-18 US8340658B2 (en) | 2007-04-04 | 2008-03-25 | Peer to peer sharing of functionality of mobile devices |
US12/054,544 Abandoned US20080246629A1 (en) | 2007-04-04 | 2008-03-25 | Mobile devices as centers for health information, monitoring and services |
US12/055,040 Abandoned US20080261572A1 (en) | 2007-04-04 | 2008-03-25 | Mobile device business models |
US12/054,910 Abandoned US20080248779A1 (en) | 2007-04-04 | 2008-03-25 | Media content and mobile devices |
US13/222,175 Active US8209275B2 (en) | 2007-04-04 | 2011-08-31 | Intelligent agent for distributed services for mobile devices |
US13/683,648 Expired - Fee Related US9055106B2 (en) | 2007-04-04 | 2012-11-21 | Peer to peer sharing of functionality of mobile devices |
Family Applications Before (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/051,532 Active 2030-06-20 US8032472B2 (en) | 2007-04-04 | 2008-03-19 | Intelligent agent for distributed services for mobile devices |
US12/052,463 Abandoned US20080246734A1 (en) | 2007-04-04 | 2008-03-20 | Body movement based usage of mobile device |
US12/053,861 Active 2031-03-24 US8786246B2 (en) | 2007-04-04 | 2008-03-24 | Power resource management |
US12/054,878 Abandoned US20080248750A1 (en) | 2007-04-04 | 2008-03-25 | Componentization of mobile devices |
US12/054,841 Active 2030-10-18 US8340658B2 (en) | 2007-04-04 | 2008-03-25 | Peer to peer sharing of functionality of mobile devices |
US12/054,544 Abandoned US20080246629A1 (en) | 2007-04-04 | 2008-03-25 | Mobile devices as centers for health information, monitoring and services |
US12/055,040 Abandoned US20080261572A1 (en) | 2007-04-04 | 2008-03-25 | Mobile device business models |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/222,175 Active US8209275B2 (en) | 2007-04-04 | 2011-08-31 | Intelligent agent for distributed services for mobile devices |
US13/683,648 Expired - Fee Related US9055106B2 (en) | 2007-04-04 | 2012-11-21 | Peer to peer sharing of functionality of mobile devices |
Country Status (4)
Country | Link |
---|---|
US (10) | US8032472B2 (en) |
KR (2) | KR20090125264A (en) |
CN (2) | CN101711387B (en) |
WO (2) | WO2008124399A1 (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090109823A1 (en) * | 2007-10-24 | 2009-04-30 | Nikolai Joukov | Local flash memory and remote server hybrid continuous data protection |
US20100185825A1 (en) * | 2009-01-19 | 2010-07-22 | Microsoft Corporation | Transient storage device configuration silo |
US20100205656A1 (en) * | 2009-02-06 | 2010-08-12 | Fein Gene S | Media monitoring system |
US20100304714A1 (en) * | 2009-05-27 | 2010-12-02 | Ipeer Multimedia International Ltd. | Digital content trading system and method applied to mobile apparatus |
US20110071889A1 (en) * | 2009-09-24 | 2011-03-24 | Avaya Inc. | Location-Aware Retail Application |
WO2011080715A2 (en) * | 2010-01-02 | 2011-07-07 | Francesco Dori | System and method for displaying digital content |
US20110316671A1 (en) * | 2010-06-25 | 2011-12-29 | Sony Ericsson Mobile Communications Japan, Inc. | Content transfer system and communication terminal |
US20130340018A1 (en) * | 2011-09-12 | 2013-12-19 | Wenlong Li | Personalized video content consumption using shared video device and personal device |
US20140258481A1 (en) * | 2013-03-11 | 2014-09-11 | United Video Properties, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
US20150095999A1 (en) * | 2013-10-01 | 2015-04-02 | Kalman Csaba Toth | Electronic Identity and Credentialing System |
US9558508B2 (en) | 2013-03-15 | 2017-01-31 | Microsoft Technology Licensing, Llc | Energy-efficient mobile advertising |
US20170034286A1 (en) * | 2015-07-27 | 2017-02-02 | JBK Media LLC | Systems and Methods for Location-Based Content Sharing |
US20170149898A1 (en) * | 2012-10-08 | 2017-05-25 | Patrick Soon-Shiong | Distributed storage systems and methods |
US9824374B1 (en) * | 2014-08-19 | 2017-11-21 | Sprint Communications Company L.P. | Radio access network adaptive mobile advertisement delivery |
US10015557B2 (en) | 2011-12-31 | 2018-07-03 | Intel Corporation | Content-based control system |
US20200245130A1 (en) * | 2019-01-24 | 2020-07-30 | International Business Machines Corporation | Data Item Transfer Between Mobile Devices |
US10743088B2 (en) | 2017-02-16 | 2020-08-11 | Watlow Electric Manufacturing Company | Compact modular wireless sensor |
US10756906B2 (en) | 2013-10-01 | 2020-08-25 | Kalman Csaba Toth | Architecture and methods for self-sovereign digital identity |
US10754842B2 (en) | 2014-06-13 | 2020-08-25 | International Business Machines Corporation | Preplaying transactions that mix hot and cold data |
US11277459B2 (en) * | 2017-05-26 | 2022-03-15 | Streamsure Solutions Limited | Controlling a display to provide a user interface |
US11379439B1 (en) * | 2019-05-13 | 2022-07-05 | Datometry, Inc. | Incremental transfer of database segments |
Families Citing this family (429)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9053500B2 (en) * | 1999-06-30 | 2015-06-09 | Blackboard Inc. | Internet-based education support system and method with multi-language capability |
US8009586B2 (en) | 2004-06-29 | 2011-08-30 | Damaka, Inc. | System and method for data transfer in a peer-to peer hybrid communication network |
US7933260B2 (en) | 2004-06-29 | 2011-04-26 | Damaka, Inc. | System and method for routing and communicating in a heterogeneous network environment |
US8050272B2 (en) | 2004-06-29 | 2011-11-01 | Damaka, Inc. | System and method for concurrent sessions in a peer-to-peer hybrid communications network |
US8437307B2 (en) | 2007-09-03 | 2013-05-07 | Damaka, Inc. | Device and method for maintaining a communication session during a network transition |
US7570636B2 (en) | 2004-06-29 | 2009-08-04 | Damaka, Inc. | System and method for traversing a NAT device for peer-to-peer hybrid communications |
US7849154B2 (en) * | 2005-06-27 | 2010-12-07 | M:Metrics, Inc. | Acquiring, storing, and correlating profile data of cellular mobile communications system's users to events |
CA2664370A1 (en) * | 2006-09-20 | 2008-03-27 | Useful Networks | Providing subscriber specific information across wireless networks |
JP4426563B2 (en) * | 2006-12-25 | 2010-03-03 | 大日本印刷株式会社 | Information provision system |
US8556833B2 (en) * | 2007-01-10 | 2013-10-15 | Integrity Tracking, Llc | Wireless sensor network system and method |
US8412269B1 (en) * | 2007-03-26 | 2013-04-02 | Celio Technology Corporation | Systems and methods for providing additional functionality to a device for increased usability |
US8032472B2 (en) * | 2007-04-04 | 2011-10-04 | Tuen Solutions Limited Liability Company | Intelligent agent for distributed services for mobile devices |
TW200847058A (en) | 2007-04-27 | 2008-12-01 | Rohm Co Ltd | Information exchanging apparatus |
CN101689244B (en) * | 2007-05-04 | 2015-07-22 | 高通股份有限公司 | Camera-based user input for compact devices |
WO2008135094A1 (en) * | 2007-05-08 | 2008-11-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Signalling of extended mobile station capabilities to a mobile communication network |
US8170609B2 (en) * | 2007-06-20 | 2012-05-01 | Qualcomm Incorporated | Personal virtual assistant providing advice to a user regarding physiological information received about the user |
WO2009002336A1 (en) * | 2007-06-26 | 2008-12-31 | Jeffrey Therese M | Enhanced telecommunication system |
US20090079547A1 (en) * | 2007-09-25 | 2009-03-26 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing a Determination of Implicit Recommendations |
WO2009043016A2 (en) | 2007-09-28 | 2009-04-02 | Damaka, Inc. | System and method for transitioning a communication session between networks that are not commonly controlled |
CN101414296B (en) * | 2007-10-15 | 2012-07-25 | 日电(中国)有限公司 | Self-adapting service recommendation equipment and method, self-adapting service recommendation system and method |
WO2009070718A1 (en) | 2007-11-28 | 2009-06-04 | Damaka, Inc. | System and method for endpoint handoff in a hybrid peer-to-peer networking environment |
JP4213199B1 (en) * | 2007-12-13 | 2009-01-21 | 大日本印刷株式会社 | Information provision system |
US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
KR101238363B1 (en) * | 2008-01-31 | 2013-02-28 | 삼성전자주식회사 | Method for providing Blog service by mobile terminal and system performing the same, and mobile Blog Caster |
US8364519B1 (en) | 2008-03-14 | 2013-01-29 | DataInfoCom USA Inc. | Apparatus, system and method for processing, analyzing or displaying data related to performance metrics |
US11087261B1 (en) | 2008-03-14 | 2021-08-10 | DataInfoCom USA Inc. | Apparatus, system and method for processing, analyzing or displaying data related to performance metrics |
US20090243433A1 (en) * | 2008-04-01 | 2009-10-01 | Joe Dirr | Apparatus, system and method for converting vibrational energy to electric potential |
US20090259493A1 (en) * | 2008-04-11 | 2009-10-15 | Venon Medhi O | Mobile health book |
US7515899B1 (en) * | 2008-04-23 | 2009-04-07 | International Business Machines Corporation | Distributed grid computing method utilizing processing cycles of mobile phones |
US8046937B2 (en) * | 2008-05-02 | 2011-11-01 | Nike, Inc. | Automatic lacing system |
US11723436B2 (en) | 2008-05-02 | 2023-08-15 | Nike, Inc. | Article of footwear and charging system |
US11206891B2 (en) | 2008-05-02 | 2021-12-28 | Nike, Inc. | Article of footwear and a method of assembly of the article of footwear |
US8058837B2 (en) * | 2008-05-02 | 2011-11-15 | Nike, Inc. | Charging system for an article of footwear |
US9907359B2 (en) | 2008-05-02 | 2018-03-06 | Nike, Inc. | Lacing system with guide elements |
US8056269B2 (en) | 2008-05-02 | 2011-11-15 | Nike, Inc. | Article of footwear with lighting system |
US20090313010A1 (en) * | 2008-06-11 | 2009-12-17 | International Business Machines Corporation | Automatic playback of a speech segment for media devices capable of pausing a media stream in response to environmental cues |
US9549585B2 (en) | 2008-06-13 | 2017-01-24 | Nike, Inc. | Footwear having sensor system |
US9002680B2 (en) | 2008-06-13 | 2015-04-07 | Nike, Inc. | Foot gestures for computer input and interface control |
EP2330937B1 (en) | 2008-06-13 | 2016-11-16 | NIKE Innovate C.V. | Footwear having sensor system |
US10070680B2 (en) | 2008-06-13 | 2018-09-11 | Nike, Inc. | Footwear having sensor system |
US8631351B2 (en) * | 2008-06-29 | 2014-01-14 | Microsoft Corporation | Providing multiple degrees of context for content consumed on computers and media players |
JP2010016486A (en) * | 2008-07-01 | 2010-01-21 | Canon Inc | Digital broadcast receiving apparatus and control method and program for the same |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
EP2321755B1 (en) * | 2008-08-11 | 2017-06-21 | Roche Diabetes Care GmbH | Ambulatory medical device comprising an alert controller |
US20100042564A1 (en) * | 2008-08-15 | 2010-02-18 | Beverly Harrison | Techniques for automatically distingusihing between users of a handheld device |
US20100042421A1 (en) * | 2008-08-18 | 2010-02-18 | Microsoft Corporation | Context based advertisement bidding mechanism |
US8326630B2 (en) | 2008-08-18 | 2012-12-04 | Microsoft Corporation | Context based online advertising |
US8324857B1 (en) * | 2008-09-23 | 2012-12-04 | SolarLego Inc. | Portable stackable solar batteries |
US8371855B1 (en) * | 2008-09-30 | 2013-02-12 | Amazon Technologies, Inc. | Sharing electronic books |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
JP4670937B2 (en) * | 2008-11-04 | 2011-04-13 | トヨタ自動車株式会社 | Navigation device |
US8103250B2 (en) | 2008-12-04 | 2012-01-24 | At&T Mobility Ii Llc | System and method for sharing location data in a wireless communication network |
US20100146123A1 (en) * | 2008-12-08 | 2010-06-10 | Electronics And Telecommunications Research Institute | Resource allocation method of each terminal apparatus using resource management system and resource management server apparatus |
US8171517B2 (en) | 2008-12-12 | 2012-05-01 | At&T Intellectual Property I, L.P. | Apparatus and method for distributing media content to vehicles |
US8487772B1 (en) | 2008-12-14 | 2013-07-16 | Brian William Higgins | System and method for communicating information |
US9323854B2 (en) * | 2008-12-19 | 2016-04-26 | Intel Corporation | Method, apparatus and system for location assisted translation |
US20100161720A1 (en) * | 2008-12-23 | 2010-06-24 | Palm, Inc. | System and method for providing content to a mobile device |
US8653965B1 (en) * | 2009-01-12 | 2014-02-18 | Integrity Tracking, Llc | Human health monitoring systems and methods |
US9572532B2 (en) * | 2009-01-23 | 2017-02-21 | Qualcomm Incorporated | Button sensor |
US8190938B2 (en) * | 2009-01-29 | 2012-05-29 | Nokia Corporation | Method and apparatus for controlling energy consumption during resource sharing |
US8310374B2 (en) * | 2009-03-04 | 2012-11-13 | General Electric Company | Telemetry system and method |
US8483669B2 (en) * | 2009-04-03 | 2013-07-09 | Microsoft Corporation | Mobile sensor network |
US8983535B2 (en) * | 2009-04-03 | 2015-03-17 | Ubiquity Broadcasting Corporation | Medical scan clip on |
US9329619B1 (en) | 2009-04-06 | 2016-05-03 | Dynamics Inc. | Cards with power management |
US20100281138A1 (en) * | 2009-04-29 | 2010-11-04 | Paulo Lerner Froimtchuk | Method and system for remote coprocessor |
US8667109B2 (en) | 2009-04-30 | 2014-03-04 | Empire Technology Development Llc | User profile-based wireless device system level management |
US20100317371A1 (en) * | 2009-06-12 | 2010-12-16 | Westerinen William J | Context-based interaction model for mobile devices |
KR101325292B1 (en) * | 2009-06-16 | 2013-11-08 | 인텔 코오퍼레이션 | Camera applications in a handheld device |
WO2011021886A2 (en) | 2009-08-21 | 2011-02-24 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
KR101127451B1 (en) * | 2009-10-08 | 2012-03-22 | 장길훈 | Method of providing and accessing resource remotely |
CA2946367C (en) | 2009-10-08 | 2019-02-26 | Delos Living Llc | Led lighting system |
US8063541B2 (en) | 2009-10-27 | 2011-11-22 | Research In Motion Limited | Holster-integrated piezoelectric energy source for handheld electronic device |
US20110153380A1 (en) * | 2009-12-22 | 2011-06-23 | Verizon Patent And Licensing Inc. | Method and system of automated appointment management |
US20110191692A1 (en) * | 2010-02-03 | 2011-08-04 | Oto Technologies, Llc | System and method for e-book contextual communication |
US8892646B2 (en) | 2010-08-25 | 2014-11-18 | Damaka, Inc. | System and method for shared session appearance in a hybrid peer-to-peer environment |
US8874785B2 (en) | 2010-02-15 | 2014-10-28 | Damaka, Inc. | System and method for signaling and data tunneling in a peer-to-peer environment |
US8725895B2 (en) | 2010-02-15 | 2014-05-13 | Damaka, Inc. | NAT traversal by concurrently probing multiple candidates |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US8689307B2 (en) | 2010-03-19 | 2014-04-01 | Damaka, Inc. | System and method for providing a virtual peer-to-peer environment |
US9124804B2 (en) * | 2010-03-22 | 2015-09-01 | Microsoft Technology Licensing, Llc | Using accelerometer information for determining orientation of pictures and video images |
US9043488B2 (en) | 2010-03-29 | 2015-05-26 | Damaka, Inc. | System and method for session sweeping between devices |
US8812657B2 (en) * | 2010-04-15 | 2014-08-19 | Qualcomm Incorporated | Network-assisted peer discovery |
US9191416B2 (en) | 2010-04-16 | 2015-11-17 | Damaka, Inc. | System and method for providing enterprise voice call continuity |
US8990411B2 (en) | 2010-04-22 | 2015-03-24 | Microsoft Technology Licensing, Llc | Dynamic connection management on mobile peer devices |
US8352563B2 (en) | 2010-04-29 | 2013-01-08 | Damaka, Inc. | System and method for peer-to-peer media routing using a third party instant messaging system for signaling |
US8825731B2 (en) * | 2010-05-18 | 2014-09-02 | International Business Machines Corporation | Mobile device workload management for cloud computing using SIP and presence to control workload and method thereof |
US9552478B2 (en) * | 2010-05-18 | 2017-01-24 | AO Kaspersky Lab | Team security for portable information devices |
US8560365B2 (en) | 2010-06-08 | 2013-10-15 | International Business Machines Corporation | Probabilistic optimization of resource discovery, reservation and assignment |
US8542320B2 (en) | 2010-06-17 | 2013-09-24 | Sony Corporation | Method and system to control a non-gesture controlled device using gesture interactions with a gesture controlled device |
US8446900B2 (en) | 2010-06-18 | 2013-05-21 | Damaka, Inc. | System and method for transferring a call between endpoints in a hybrid peer-to-peer network |
US8611540B2 (en) | 2010-06-23 | 2013-12-17 | Damaka, Inc. | System and method for secure messaging in a hybrid peer-to-peer network |
US8296765B2 (en) | 2010-07-27 | 2012-10-23 | Kurdi Heba A | Method of forming a personal mobile grid system and resource scheduling thereon |
CH703558A1 (en) * | 2010-08-05 | 2012-02-15 | Christoph Buechel | Portable device with improved energy autonomy. |
US9646271B2 (en) | 2010-08-06 | 2017-05-09 | International Business Machines Corporation | Generating candidate inclusion/exclusion cohorts for a multiply constrained group |
US8968197B2 (en) * | 2010-09-03 | 2015-03-03 | International Business Machines Corporation | Directing a user to a medical resource |
US8370350B2 (en) | 2010-09-03 | 2013-02-05 | International Business Machines Corporation | User accessibility to resources enabled through adaptive technology |
US9292577B2 (en) | 2010-09-17 | 2016-03-22 | International Business Machines Corporation | User accessibility to data analytics |
US8468010B2 (en) | 2010-09-24 | 2013-06-18 | Damaka, Inc. | System and method for language translation in a hybrid peer-to-peer environment |
US20120084248A1 (en) * | 2010-09-30 | 2012-04-05 | Microsoft Corporation | Providing suggestions based on user intent |
US8897148B2 (en) | 2010-10-06 | 2014-11-25 | Qualcomm Incorporated | Methods and apparatus for resource allocation for peer-to-peer data in non peer-to-peer resources |
US8743781B2 (en) | 2010-10-11 | 2014-06-03 | Damaka, Inc. | System and method for a reverse invitation in a hybrid peer-to-peer environment |
KR101425093B1 (en) * | 2010-10-12 | 2014-08-04 | 한국전자통신연구원 | Method for personalized searching of mobile terminal and mobile terminal performing the same |
US8429182B2 (en) | 2010-10-13 | 2013-04-23 | International Business Machines Corporation | Populating a task directed community in a complex heterogeneous environment based on non-linear attributes of a paradigmatic cohort member |
US9443211B2 (en) | 2010-10-13 | 2016-09-13 | International Business Machines Corporation | Describing a paradigmatic member of a task directed community in a complex heterogeneous environment based on non-linear attributes |
US20120095575A1 (en) * | 2010-10-14 | 2012-04-19 | Cedes Safety & Automation Ag | Time of flight (tof) human machine interface (hmi) |
KR101418393B1 (en) * | 2010-10-25 | 2014-07-14 | 한국전자통신연구원 | Apparatus and method for mobile intelligent advertizing based on mobile user contextual matching |
CN103282907A (en) | 2010-11-05 | 2013-09-04 | 耐克国际有限公司 | Method and system for automated personal training |
US9977874B2 (en) | 2011-11-07 | 2018-05-22 | Nike, Inc. | User interface for remote joint workout session |
US9457256B2 (en) * | 2010-11-05 | 2016-10-04 | Nike, Inc. | Method and system for automated personal training that includes training programs |
CN113270185A (en) | 2010-11-10 | 2021-08-17 | 耐克创新有限合伙公司 | System and method for time-based athletic activity measurement and display |
US20120135751A1 (en) * | 2010-11-30 | 2012-05-31 | Google Inc. | Use of location tagging in data communications |
US10420982B2 (en) | 2010-12-13 | 2019-09-24 | Nike, Inc. | Fitness training system with energy expenditure calculation that uses a form factor |
EP4195137A3 (en) | 2010-12-15 | 2023-09-13 | Auto Telematics Ltd | Method and system for logging vehicle behaviour |
US20120158503A1 (en) * | 2010-12-17 | 2012-06-21 | Ebay Inc. | Identifying purchase patterns and marketing based on user mood |
US20120167035A1 (en) * | 2010-12-22 | 2012-06-28 | Electronics And Telecommunications Research Institute | Apparatus and method for developing customer-oriented emotional home application service |
US20120165617A1 (en) * | 2010-12-28 | 2012-06-28 | General Electric Company | Patient enabled methods, apparatus, and systems for early health and preventive care using wearable sensors |
US9575776B2 (en) * | 2010-12-30 | 2017-02-21 | Samsung Electrônica da Amazônia Ltda. | System for organizing and guiding a user in the experience of browsing different applications based on contexts |
US20120173622A1 (en) * | 2011-01-04 | 2012-07-05 | Samsung Electronics Co., Ltd. | Social screen casting |
US9372979B2 (en) * | 2011-01-07 | 2016-06-21 | Geoff Klein | Methods, devices, and systems for unobtrusive mobile device user recognition |
US20120185569A1 (en) * | 2011-01-14 | 2012-07-19 | Qualcomm Incorporated | Techniques for dynamic task processing in a wireless communication system |
US9011346B2 (en) | 2011-01-27 | 2015-04-21 | The Board Of Trustees Of The Leland Stanford Junior University | Systems and methods for monitoring the circulatory system |
US9381420B2 (en) | 2011-02-17 | 2016-07-05 | Nike, Inc. | Workout user experience |
KR101754997B1 (en) | 2011-02-17 | 2017-07-06 | 나이키 이노베이트 씨.브이. | Footwear having sensor system |
KR101900210B1 (en) | 2011-02-17 | 2018-09-18 | 나이키 이노베이트 씨.브이. | Footwear having sensor system |
CA2827501A1 (en) | 2011-02-17 | 2012-08-23 | Nike International Ltd. | Location mapping |
US20120215642A1 (en) * | 2011-02-23 | 2012-08-23 | Yoon Kean Wong | Advertisement Based on Contextual Usage of Application |
US8826313B2 (en) * | 2011-03-04 | 2014-09-02 | CSC Holdings, LLC | Predictive content placement on a managed services systems |
US20130052616A1 (en) * | 2011-03-17 | 2013-02-28 | Sears Brands, L.L.C. | Methods and systems for device management with sharing and programming capabilities |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US9094813B2 (en) | 2011-04-02 | 2015-07-28 | Open Invention Network, Llc | System and method for redirecting content based on gestures |
US8793357B2 (en) * | 2011-04-02 | 2014-07-29 | Open Invention Network, Llc | System and method for persisting mobile agents within a mobile region of interest |
US8407314B2 (en) | 2011-04-04 | 2013-03-26 | Damaka, Inc. | System and method for sharing unsupported document types between communication devices |
US9170744B1 (en) | 2011-04-06 | 2015-10-27 | P4tents1, LLC | Computer program product for controlling a flash/DRAM/embedded DRAM-equipped system |
US9158546B1 (en) | 2011-04-06 | 2015-10-13 | P4tents1, LLC | Computer program product for fetching from a first physical memory between an execution of a plurality of threads associated with a second physical memory |
US9164679B2 (en) | 2011-04-06 | 2015-10-20 | Patents1, Llc | System, method and computer program product for multi-thread operation involving first memory of a first memory class and second memory of a second memory class |
US9176671B1 (en) | 2011-04-06 | 2015-11-03 | P4tents1, LLC | Fetching data between thread execution in a flash/DRAM/embedded DRAM-equipped system |
US8930647B1 (en) | 2011-04-06 | 2015-01-06 | P4tents1, LLC | Multiple class memory systems |
US9116722B2 (en) * | 2011-04-13 | 2015-08-25 | Blackberry Limited | System and method for context aware dynamic ribbon |
US9880604B2 (en) | 2011-04-20 | 2018-01-30 | Microsoft Technology Licensing, Llc | Energy efficient location detection |
US8732569B2 (en) | 2011-05-04 | 2014-05-20 | Google Inc. | Predicting user navigation events |
US9063704B2 (en) * | 2011-05-05 | 2015-06-23 | Net Power And Light, Inc. | Identifying gestures using multiple sensors |
US20120290594A1 (en) * | 2011-05-12 | 2012-11-15 | Ciright Systems, Inc. | Event/performance data aggregation, monitoring, and feedback platform |
US8671314B2 (en) * | 2011-05-13 | 2014-03-11 | Microsoft Corporation | Real-time diagnostics pipeline for large scale services |
US8694587B2 (en) | 2011-05-17 | 2014-04-08 | Damaka, Inc. | System and method for transferring a call bridge between communication devices |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8788711B2 (en) | 2011-06-14 | 2014-07-22 | Google Inc. | Redacting content and inserting hypertext transfer protocol (HTTP) error codes in place thereof |
US9769285B2 (en) | 2011-06-14 | 2017-09-19 | Google Inc. | Access to network content |
US8823520B2 (en) * | 2011-06-16 | 2014-09-02 | The Boeing Company | Reconfigurable network enabled plug and play multifunctional processing and sensing node |
US9317834B2 (en) | 2011-06-30 | 2016-04-19 | Microsoft Technology Licensing, Llc | User computing device with personal agent program for recommending meeting a friend at a service location based on current location, travel direction, and calendar activity |
US8650139B2 (en) | 2011-07-01 | 2014-02-11 | Google Inc. | Predicting user navigation events |
US9083583B1 (en) | 2011-07-01 | 2015-07-14 | Google Inc. | Latency reduction via adaptive speculative preconnection |
US8630963B2 (en) | 2011-07-01 | 2014-01-14 | Intel Corporation | Automatic user identification from button presses recorded in a feature vector |
US8745212B2 (en) * | 2011-07-01 | 2014-06-03 | Google Inc. | Access to network content |
US8566696B1 (en) | 2011-07-14 | 2013-10-22 | Google Inc. | Predicting user navigation events |
US8478890B2 (en) | 2011-07-15 | 2013-07-02 | Damaka, Inc. | System and method for reliable virtual bi-directional data stream communications with single socket point-to-multipoint capability |
US8744988B1 (en) | 2011-07-15 | 2014-06-03 | Google Inc. | Predicting user navigation events in an internet browser |
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
US9087348B2 (en) * | 2011-08-11 | 2015-07-21 | GM Global Technology Operations LLC | Digital content networking |
US20130054315A1 (en) * | 2011-08-31 | 2013-02-28 | Jon Shutter | Method and system for providing targeted advertisements |
US9195968B2 (en) * | 2011-09-09 | 2015-11-24 | Microsoft Technology Licensing, Llc | Cloud-based broker service for digital assistants |
CN102368764B (en) * | 2011-09-10 | 2016-08-31 | 上海量明科技发展有限公司 | A kind of method, system and client communicated by multi-point login |
JP6006313B2 (en) * | 2011-09-12 | 2016-10-12 | タタ コンサルタンシー サービシズ リミテッドTATA Consultancy Services Limited | A system for dynamic service coordination with multiple heterogeneous device identification and context |
US10373121B2 (en) * | 2011-09-13 | 2019-08-06 | International Business Machines Corporation | Integrating a calendaring system with a mashup page containing widgets to provide information regarding the calendared event |
US8655819B1 (en) | 2011-09-15 | 2014-02-18 | Google Inc. | Predicting user navigation events based on chronological history data |
US8600921B2 (en) | 2011-09-15 | 2013-12-03 | Google Inc. | Predicting user navigation events in a browser using directed graphs |
US20130081029A1 (en) * | 2011-09-23 | 2013-03-28 | Elwha LLC, a limited liability company of the State of Delaware | Methods and devices for receiving and executing subtasks |
US20130081030A1 (en) * | 2011-09-23 | 2013-03-28 | Elwha LLC, a limited liability company of the State Delaware | Methods and devices for receiving and executing subtasks |
US8280414B1 (en) | 2011-09-26 | 2012-10-02 | Google Inc. | Map tile data pre-fetching based on mobile device generated event analysis |
US8341245B1 (en) | 2011-09-26 | 2012-12-25 | Google Inc. | Content-facilitated speculative preparation and rendering |
US9104664B1 (en) | 2011-10-07 | 2015-08-11 | Google Inc. | Access to search results |
US8903946B1 (en) | 2011-10-25 | 2014-12-02 | Google Inc. | Reduction in redirect navigation latency via speculative preconnection |
US8494838B2 (en) * | 2011-11-10 | 2013-07-23 | Globili Llc | Systems, methods and apparatus for dynamic content management and delivery |
US20130124563A1 (en) * | 2011-11-16 | 2013-05-16 | Google Inc. | Controlling pre-fetching of map data tiles based on selectable parameters |
US8886715B1 (en) | 2011-11-16 | 2014-11-11 | Google Inc. | Dynamically determining a tile budget when pre-fetching data in a client device |
US9584579B2 (en) | 2011-12-01 | 2017-02-28 | Google Inc. | Method and system for providing page visibility information |
US9305107B2 (en) | 2011-12-08 | 2016-04-05 | Google Inc. | Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device |
US9197713B2 (en) | 2011-12-09 | 2015-11-24 | Google Inc. | Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device |
US9189252B2 (en) * | 2011-12-30 | 2015-11-17 | Microsoft Technology Licensing, Llc | Context-based device action prediction |
US8793235B2 (en) | 2012-01-19 | 2014-07-29 | Google Inc. | System and method for improving access to search results |
US20130189944A1 (en) * | 2012-01-20 | 2013-07-25 | Dyax Corp. | Tracking and reporting information characterizing attacks caused by a disease |
US20130204408A1 (en) * | 2012-02-06 | 2013-08-08 | Honeywell International Inc. | System for controlling home automation system using body movements |
US11684111B2 (en) | 2012-02-22 | 2023-06-27 | Nike, Inc. | Motorized shoe with gesture control |
US11071344B2 (en) | 2012-02-22 | 2021-07-27 | Nike, Inc. | Motorized shoe with gesture control |
US8739639B2 (en) | 2012-02-22 | 2014-06-03 | Nike, Inc. | Footwear having sensor system |
US20130213147A1 (en) | 2012-02-22 | 2013-08-22 | Nike, Inc. | Footwear Having Sensor System |
US20130213146A1 (en) | 2012-02-22 | 2013-08-22 | Nike, Inc. | Footwear Having Sensor System |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9396337B2 (en) * | 2012-04-11 | 2016-07-19 | Intermec Ip Corp. | Wireless sensor field enumeration |
DE102012206727A1 (en) * | 2012-04-24 | 2013-10-24 | Robert Bosch Gmbh | Akkuinduktivladevorrichtung |
EP2847848A4 (en) * | 2012-05-09 | 2016-01-06 | World Panel Inc | A portable, waterproof solar powered charger |
US9088169B2 (en) | 2012-05-09 | 2015-07-21 | World Panel, Inc. | Power-conditioned solar charger for directly coupling to portable electronic devices |
US9946792B2 (en) | 2012-05-15 | 2018-04-17 | Google Llc | Access to network content |
US20130325494A1 (en) * | 2012-05-30 | 2013-12-05 | Getmyrx Llc | Mobile Fulfillment Platform For Prescription Medications |
CN104508669B (en) | 2012-06-04 | 2019-10-01 | 耐克创新有限合伙公司 | A kind of system and method for comprehensive body exercising-sports score |
US20130339123A1 (en) * | 2012-06-19 | 2013-12-19 | Empire Technology Development, Llc. | Group nature verification for providing group incentives |
KR101297152B1 (en) * | 2012-06-20 | 2013-08-21 | (주)휴즈플로우 | Mapping server and mapping method |
US20130346593A1 (en) * | 2012-06-22 | 2013-12-26 | Nokia Corporation | Method and apparatus for providing transition to an alternate service based on performance degradation of an initial service |
US9813776B2 (en) | 2012-06-25 | 2017-11-07 | Pin Pon Llc | Secondary soundtrack delivery |
US20140006599A1 (en) * | 2012-06-29 | 2014-01-02 | Dirk Hohndel | Probabilities of potential actions based on system observations |
US8990143B2 (en) | 2012-06-29 | 2015-03-24 | Intel Corporation | Application-provided context for potential action prediction |
US9483308B2 (en) | 2012-06-29 | 2016-11-01 | Intel Corporation | Performance of predicted actions |
US8887239B1 (en) | 2012-08-08 | 2014-11-11 | Google Inc. | Access to network content |
US9542832B1 (en) | 2013-03-14 | 2017-01-10 | Kuna Systems Corporation | eReceptionist and eNeighborhood watch system for crime prevention and/or verification |
US9728077B1 (en) | 2013-03-14 | 2017-08-08 | Kuna Systems Corporation | eReceptionist and eNeighborhood watch system for crime prevention and/or verification |
JP2015534701A (en) | 2012-08-28 | 2015-12-03 | デロス リビング エルエルシーDelos Living Llc | Systems, methods, and articles for promoting wellness associated with living environments |
US9258744B2 (en) * | 2012-08-29 | 2016-02-09 | At&T Mobility Ii, Llc | Sharing of network resources within a managed network |
CN102833420B (en) * | 2012-08-31 | 2014-09-24 | 珠海市魅族科技有限公司 | Data transmitting method and mobile terminal |
US20140067801A1 (en) * | 2012-08-31 | 2014-03-06 | Fujitsu Limited | Geotagging based on specified criteria |
US11246213B2 (en) | 2012-09-11 | 2022-02-08 | L.I.F.E. Corporation S.A. | Physiological monitoring garments |
US9817440B2 (en) | 2012-09-11 | 2017-11-14 | L.I.F.E. Corporation S.A. | Garments having stretchable and conductive ink |
WO2014041032A1 (en) | 2012-09-11 | 2014-03-20 | L.I.F.E. Corporation S.A. | Wearable communication platform |
US10462898B2 (en) | 2012-09-11 | 2019-10-29 | L.I.F.E. Corporation S.A. | Physiological monitoring garments |
US10201310B2 (en) | 2012-09-11 | 2019-02-12 | L.I.F.E. Corporation S.A. | Calibration packaging apparatuses for physiological monitoring garments |
US10159440B2 (en) | 2014-03-10 | 2018-12-25 | L.I.F.E. Corporation S.A. | Physiological monitoring garments |
US8948839B1 (en) | 2013-08-06 | 2015-02-03 | L.I.F.E. Corporation S.A. | Compression garments having stretchable and conductive ink |
US8945328B2 (en) | 2012-09-11 | 2015-02-03 | L.I.F.E. Corporation S.A. | Methods of making garments having stretchable and conductive ink |
US8892067B2 (en) * | 2012-09-13 | 2014-11-18 | Mitac International Corp. | Method of displaying fitness data and related fitness system |
US8825022B2 (en) * | 2012-09-14 | 2014-09-02 | International Business Machines Corporation | Information sharing for third party applications in cellular telecommunication infrastructures |
US20140088995A1 (en) | 2012-09-21 | 2014-03-27 | Md Revolution, Inc. | Systems and methods for dynamic adjustments for personalized health and wellness programs |
GB2499281B (en) | 2012-09-28 | 2014-06-25 | Imagination Tech Ltd | Method, system and device for selecting a device to satisfy a user request |
US9141722B2 (en) | 2012-10-02 | 2015-09-22 | Google Inc. | Access to network content |
US9678487B1 (en) | 2012-10-09 | 2017-06-13 | DataInfoCom USA, Inc. | System and method for allocating a fixed quantity distributed over a set of quantities |
JP5929698B2 (en) * | 2012-10-17 | 2016-06-08 | ソニー株式会社 | Communication system and program |
US9219668B2 (en) * | 2012-10-19 | 2015-12-22 | Facebook, Inc. | Predicting the future state of a mobile device user |
EP2914320B1 (en) | 2012-10-31 | 2019-12-04 | Inhaletech LLC | Systems for administering pulmonary medication |
US9031889B1 (en) | 2012-11-09 | 2015-05-12 | DataInfoCom USA Inc. | Analytics scripting systems and methods |
US9230211B1 (en) | 2012-11-09 | 2016-01-05 | DataInfoCom USA, Inc. | Analytics scripting systems and methods |
JP6814236B2 (en) * | 2012-11-30 | 2021-01-13 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Information processing method |
US9043004B2 (en) | 2012-12-13 | 2015-05-26 | Nike, Inc. | Apparel having sensor system |
KR102037416B1 (en) * | 2012-12-17 | 2019-10-28 | 삼성전자주식회사 | Method for managing of external devices, method for operating of an external device, host device, management server, and the external device |
US10860931B1 (en) | 2012-12-31 | 2020-12-08 | DataInfoCom USA, Inc. | Method and system for performing analysis using unstructured data |
US20140207914A1 (en) * | 2013-01-22 | 2014-07-24 | Benjamin Paul Robinson | Certification validation and associated content access |
US9913321B2 (en) * | 2013-01-25 | 2018-03-06 | Energyield, Llc | Energy harvesting container |
US10926133B2 (en) | 2013-02-01 | 2021-02-23 | Nike, Inc. | System and method for analyzing athletic activity |
US11006690B2 (en) | 2013-02-01 | 2021-05-18 | Nike, Inc. | System and method for analyzing athletic activity |
US9743861B2 (en) | 2013-02-01 | 2017-08-29 | Nike, Inc. | System and method for analyzing athletic activity |
USD732558S1 (en) | 2013-03-11 | 2015-06-23 | Arris Technology, Inc. | Display screen with graphical user interface |
CN109330600A (en) * | 2013-03-14 | 2019-02-15 | M·祖贝尔·米尔扎 | Disease surveillance system (IDMS) Internet-based |
US9198002B2 (en) | 2013-03-15 | 2015-11-24 | Microsoft Technology Licensing, Llc | Peer-to-peer device movement communications |
US9673925B2 (en) | 2013-03-15 | 2017-06-06 | Universal Electronics Inc. | System and method for monitoring user interactions with a universal controlling device |
US11151899B2 (en) * | 2013-03-15 | 2021-10-19 | Apple Inc. | User training by intelligent digital assistant |
US10024740B2 (en) | 2013-03-15 | 2018-07-17 | Nike, Inc. | System and method for analyzing athletic activity |
CN104079617A (en) * | 2013-03-29 | 2014-10-01 | 联想(北京)有限公司 | Terminal device and method for same |
US9610417B2 (en) * | 2013-05-07 | 2017-04-04 | Gabrielle M Kassatly | Portable discontinuous positive airway pressure (DPAP) device and method of using the same |
US10243786B2 (en) * | 2013-05-20 | 2019-03-26 | Citrix Systems, Inc. | Proximity and context aware mobile workspaces in enterprise systems |
US9326236B2 (en) | 2013-05-24 | 2016-04-26 | International Business Machines Corporation | Method, apparatus and computer program product providing performance and energy optimization for mobile computing |
US10641921B1 (en) | 2013-05-29 | 2020-05-05 | DataInfoCom USA, Inc. | System and method for well log analysis |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US10223156B2 (en) | 2013-06-09 | 2019-03-05 | Apple Inc. | Initiating background updates based on user activity |
EP3008641A1 (en) | 2013-06-09 | 2016-04-20 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US9392393B2 (en) | 2013-06-09 | 2016-07-12 | Apple Inc. | Push notification initiated background updates |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
US9564042B2 (en) | 2013-06-13 | 2017-02-07 | Motorola Solutions, Inc. | Communication system with improved safety feature |
US9998866B2 (en) | 2013-06-14 | 2018-06-12 | Microsoft Technology Licensing, Llc | Detecting geo-fence events using varying confidence levels |
US9820231B2 (en) | 2013-06-14 | 2017-11-14 | Microsoft Technology Licensing, Llc | Coalescing geo-fence events |
US9444031B2 (en) * | 2013-06-28 | 2016-09-13 | Samsung Electronics Co., Ltd. | Energy harvester using mass and mobile device including the energy harvester |
US9027032B2 (en) | 2013-07-16 | 2015-05-05 | Damaka, Inc. | System and method for providing additional functionality to existing software in an integrated manner |
US9078089B2 (en) | 2013-07-25 | 2015-07-07 | Elwha Llc | Systems and methods for providing one or more functionalities to a wearable computing device |
US9167407B2 (en) | 2013-07-25 | 2015-10-20 | Elwha Llc | Systems and methods for communicating beyond communication range of a wearable computing device |
US9226094B2 (en) | 2013-07-25 | 2015-12-29 | Elwha Llc | Systems and methods for receiving gesture indicative data at a limb wearable computing device |
US9204245B2 (en) | 2013-07-25 | 2015-12-01 | Elwha Llc | Systems and methods for providing gesture indicative data via a head wearable computing device |
US9226097B2 (en) | 2013-07-25 | 2015-12-29 | Elwha Llc | Systems and methods for selecting for usage one or more functional devices detected within a communication range of a wearable computing device |
US9237411B2 (en) | 2013-07-25 | 2016-01-12 | Elwha Llc | Systems and methods for providing one or more functionalities to a wearable computing device with directional antenna |
US9785731B1 (en) | 2013-08-26 | 2017-10-10 | DataInfoCom USA, Inc. | Prescriptive reservoir asset management |
DE102013014896B3 (en) * | 2013-09-06 | 2014-12-18 | Aissa Zouhri | Device and method for signal transmission to persons |
CN104516659A (en) * | 2013-09-27 | 2015-04-15 | 联想(北京)有限公司 | Information processing method and device |
US9357016B2 (en) * | 2013-10-18 | 2016-05-31 | Damaka, Inc. | System and method for virtual parallel resource management |
US10095926B1 (en) | 2013-11-13 | 2018-10-09 | DataInfoCom USA, Inc. | System and method for well trace analysis |
US20150153854A1 (en) * | 2013-12-03 | 2015-06-04 | Lenovo (Singapore) Pte. Ltd. | Extension of wearable information handling device user interface |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
US20150178751A1 (en) * | 2013-12-23 | 2015-06-25 | Kalibrate Technologies Plc | Fuel price data generation |
US20150185827A1 (en) * | 2013-12-31 | 2015-07-02 | Linkedln Corporation | Techniques for performing social interactions with content |
WO2015103620A1 (en) | 2014-01-06 | 2015-07-09 | Andrea Aliverti | Systems and methods to automatically determine garment fit |
WO2015112375A1 (en) * | 2014-01-21 | 2015-07-30 | Hazeltine Nelson B | Evidenced-based personalized, diabetes self-care system and method |
CN103731275A (en) * | 2014-01-28 | 2014-04-16 | 苏州大学 | Battery energy sharing system and method for electric vehicles |
US9436270B2 (en) | 2014-02-12 | 2016-09-06 | Qualcomm Incorporated | Wireless low-energy secure data transfer |
EP3111411A4 (en) | 2014-02-28 | 2017-08-09 | Delos Living, LLC | Systems, methods and articles for enhancing wellness associated with habitable environments |
CA2941698A1 (en) * | 2014-03-06 | 2015-09-11 | Respiratory Motion, Inc. | Methods and devices for displaying trend and variability in a physiological dataset |
US10541056B2 (en) * | 2014-03-20 | 2020-01-21 | Quidel Corporation | System for collecting and displaying diagnostics from diagnostic instruments |
US9886710B2 (en) * | 2014-03-25 | 2018-02-06 | Ebay Inc. | Data mesh visualization |
US9648088B1 (en) * | 2014-03-25 | 2017-05-09 | Amazon Technologies, Inc. | Digital content prefetch for travel |
US9417092B2 (en) * | 2014-04-25 | 2016-08-16 | Samsung Electronics Co., Ltd. | Automatic fixture monitoring using mobile location and sensor data with smart meter data |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
EP3149728B1 (en) | 2014-05-30 | 2019-01-16 | Apple Inc. | Multi-command single utterance input method |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9813990B2 (en) * | 2014-05-30 | 2017-11-07 | Apple Inc. | Dynamic adjustment of mobile device based on voter feedback |
US9432796B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Dynamic adjustment of mobile device based on peer event data |
US9546898B2 (en) | 2014-06-12 | 2017-01-17 | PhysioWave, Inc. | Fitness testing scale |
US9949662B2 (en) | 2014-06-12 | 2018-04-24 | PhysioWave, Inc. | Device and method having automatic user recognition and obtaining impedance-measurement signals |
US9943241B2 (en) | 2014-06-12 | 2018-04-17 | PhysioWave, Inc. | Impedance measurement devices, systems, and methods |
US10130273B2 (en) | 2014-06-12 | 2018-11-20 | PhysioWave, Inc. | Device and method having automatic user-responsive and user-specific physiological-meter platform |
US9568354B2 (en) | 2014-06-12 | 2017-02-14 | PhysioWave, Inc. | Multifunction scale with large-area display |
US9672400B2 (en) * | 2014-07-08 | 2017-06-06 | Aila Technologies Inc. | Imaging and peripheral enhancements for mobile devices |
US9691293B2 (en) | 2014-07-09 | 2017-06-27 | Pearson Education, Inc. | Customizing application usability with 3D input |
US9600074B2 (en) * | 2014-07-09 | 2017-03-21 | Pearson Education, Inc. | Operational feedback with 3D commands |
US9220123B1 (en) * | 2014-07-10 | 2015-12-22 | International Business Machines Corporation | Peer-to-peer sharing of network resources |
US9230150B1 (en) * | 2014-07-28 | 2016-01-05 | Google Technology Holdings LLC | Finger print sensor and auxiliary processor integration in an electronic device |
EP2998822B1 (en) * | 2014-07-31 | 2018-09-12 | Samsung Electronics Co., Ltd | Mobile communication device using a plurality of wearable devices in parallel |
KR102365161B1 (en) * | 2014-07-31 | 2022-02-21 | 삼성전자주식회사 | Method and device for performing funtion of mobile device |
US9712639B2 (en) * | 2014-08-01 | 2017-07-18 | American Express Travel Related Services Company, Inc. | System and method for dynamic provisioning of mobile application content |
CA2956617A1 (en) | 2014-08-05 | 2016-02-11 | Damaka, Inc. | System and method for providing unified communications and collaboration (ucc) connectivity between incompatible systems |
US9693696B2 (en) | 2014-08-07 | 2017-07-04 | PhysioWave, Inc. | System with user-physiological data updates |
US9498137B2 (en) * | 2014-08-07 | 2016-11-22 | PhysioWave, Inc. | Multi-function fitness scale with display |
US9386401B2 (en) * | 2014-08-25 | 2016-07-05 | Steven K. Gold | Proximity-based sensing, communicating, and processing of user physiologic information |
US20180227735A1 (en) * | 2014-08-25 | 2018-08-09 | Phyziio, Inc. | Proximity-Based Attribution of Rewards |
US20160072857A1 (en) * | 2014-09-09 | 2016-03-10 | Microsoft Technology Licensing, Llc | Accessibility features in content sharing |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10020951B2 (en) * | 2014-09-17 | 2018-07-10 | Ca, Inc. | Crowdsourcing-based detection, identification, and tracking of electronic devices |
US20160073947A1 (en) * | 2014-09-17 | 2016-03-17 | Glen J. Anderson | Managing cognitive assistance |
KR20160034737A (en) * | 2014-09-22 | 2016-03-30 | 에스케이텔레콤 주식회사 | Apparatus and method for multi-terminal communication service |
US10025684B2 (en) * | 2014-09-24 | 2018-07-17 | Microsoft Technology Licensing, Llc | Lending target device resources to host device computing environment |
US10635296B2 (en) | 2014-09-24 | 2020-04-28 | Microsoft Technology Licensing, Llc | Partitioned application presentation across devices |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9927954B2 (en) * | 2014-12-05 | 2018-03-27 | HomeAway.com. Inc. | Dynamic interface to present customized information contextually in relation to access to a property |
US9648463B2 (en) | 2014-12-19 | 2017-05-09 | Here Global B.V. | Method and apparatus for providing context-related point-of-interest recommendations |
CN104598416A (en) * | 2014-12-30 | 2015-05-06 | 西安乾易企业管理咨询有限公司 | Realization system and method for using mobile terminals as input equipment |
CN107251031A (en) * | 2015-01-13 | 2017-10-13 | 戴尔斯生活有限责任公司 | System, method and product for monitoring and strengthening health |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
CA2979406C (en) | 2015-03-12 | 2024-02-27 | Alarm.Com Incorporated | Virtual enhancement of security monitoring |
CN104715188B (en) * | 2015-03-27 | 2019-10-01 | 百度在线网络技术(北京)有限公司 | A kind of application implementation method and device based on binding terminal |
US10025974B1 (en) * | 2015-04-03 | 2018-07-17 | William Felder | Boxing motion system and method |
US9848674B2 (en) | 2015-04-14 | 2017-12-26 | Nike, Inc. | Article of footwear with weight-activated cinching apparatus |
KR101610883B1 (en) * | 2015-04-23 | 2016-04-08 | 네이버 주식회사 | Apparatus and method for providing information |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10491708B2 (en) | 2015-06-05 | 2019-11-26 | Apple Inc. | Context notifications |
US10945671B2 (en) | 2015-06-23 | 2021-03-16 | PhysioWave, Inc. | Determining physiological parameters using movement detection |
CN105022630B (en) * | 2015-06-30 | 2019-01-22 | 中标软件有限公司 | A kind of assembly management system and assembly management method |
KR102593337B1 (en) | 2015-07-20 | 2023-10-23 | 엘.아이.에프.이. 코포레이션 에스.에이. | Flexible fabric ribbon connectors for clothing with sensors and electronics |
US20180256028A1 (en) * | 2015-10-29 | 2018-09-13 | Nokia Technologies Oy | Method and apparatus for facilitating transmission of a proximity health alert via a local wireless network |
US10395055B2 (en) | 2015-11-20 | 2019-08-27 | PhysioWave, Inc. | Scale-based data access control methods and apparatuses |
US10923217B2 (en) | 2015-11-20 | 2021-02-16 | PhysioWave, Inc. | Condition or treatment assessment methods and platform apparatuses |
US10553306B2 (en) | 2015-11-20 | 2020-02-04 | PhysioWave, Inc. | Scaled-based methods and apparatuses for automatically updating patient profiles |
US10980483B2 (en) | 2015-11-20 | 2021-04-20 | PhysioWave, Inc. | Remote physiologic parameter determination methods and platform apparatuses |
US10436630B2 (en) | 2015-11-20 | 2019-10-08 | PhysioWave, Inc. | Scale-based user-physiological data hierarchy service apparatuses and methods |
US11561126B2 (en) | 2015-11-20 | 2023-01-24 | PhysioWave, Inc. | Scale-based user-physiological heuristic systems |
CN112754109B (en) | 2015-11-30 | 2023-04-07 | 耐克创新有限合伙公司 | System and method for controlling an article of footwear |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10091025B2 (en) | 2016-03-31 | 2018-10-02 | Damaka, Inc. | System and method for enabling use of a single user identifier across incompatible networks for UCC functionality |
US10390772B1 (en) | 2016-05-04 | 2019-08-27 | PhysioWave, Inc. | Scale-based on-demand care system |
US9945672B2 (en) | 2016-06-07 | 2018-04-17 | International Business Machines Corporation | Wearable device for tracking real-time ambient health conditions and method for destination selection based on tracked real-time ambient health conditions |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
CN109640820A (en) | 2016-07-01 | 2019-04-16 | 立芙公司 | The living things feature recognition carried out by the clothes with multiple sensors |
EP3504942A4 (en) | 2016-08-24 | 2020-07-15 | Delos Living LLC | Systems, methods and articles for enhancing wellness associated with habitable environments |
US10215619B1 (en) | 2016-09-06 | 2019-02-26 | PhysioWave, Inc. | Scale-based time synchrony |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10681198B2 (en) | 2016-09-12 | 2020-06-09 | Nymbus, Llc | Audience interaction system and method |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10719900B2 (en) | 2016-10-11 | 2020-07-21 | Motorola Solutions, Inc. | Methods and apparatus to perform actions in public safety incidents based on actions performed in prior incidents |
CN106324329B (en) * | 2016-10-25 | 2023-09-22 | 云南电网有限责任公司电力科学研究院 | Overvoltage self-adaptive identification method and system based on D-dot principle |
US10389612B1 (en) * | 2017-01-25 | 2019-08-20 | Amazon Technologies, Inc. | Product agnostic pattern detection and management |
US9819782B1 (en) * | 2017-02-07 | 2017-11-14 | Shavar Daniels | Neurological communication device |
US20180225421A1 (en) * | 2017-02-08 | 2018-08-09 | International Business Machines Corporation | Personalized health tracker and method for destination selection based on tracked personalized health information |
US10740503B1 (en) | 2019-01-17 | 2020-08-11 | Middle Chart, LLC | Spatial self-verifying array of nodes |
US10984146B2 (en) | 2017-02-22 | 2021-04-20 | Middle Chart, LLC | Tracking safety conditions of an area |
US11436389B2 (en) | 2017-02-22 | 2022-09-06 | Middle Chart, LLC | Artificial intelligence based exchange of geospatial related digital content |
US11900021B2 (en) | 2017-02-22 | 2024-02-13 | Middle Chart, LLC | Provision of digital content via a wearable eye covering |
US10824774B2 (en) | 2019-01-17 | 2020-11-03 | Middle Chart, LLC | Methods and apparatus for healthcare facility optimization |
US10740502B2 (en) | 2017-02-22 | 2020-08-11 | Middle Chart, LLC | Method and apparatus for position based query with augmented reality headgear |
US11468209B2 (en) | 2017-02-22 | 2022-10-11 | Middle Chart, LLC | Method and apparatus for display of digital content associated with a location in a wireless communications area |
US11475177B2 (en) | 2017-02-22 | 2022-10-18 | Middle Chart, LLC | Method and apparatus for improved position and orientation based information display |
US11625510B2 (en) | 2017-02-22 | 2023-04-11 | Middle Chart, LLC | Method and apparatus for presentation of digital content |
US11481527B2 (en) | 2017-02-22 | 2022-10-25 | Middle Chart, LLC | Apparatus for displaying information about an item of equipment in a direction of interest |
US11900022B2 (en) | 2017-02-22 | 2024-02-13 | Middle Chart, LLC | Apparatus for determining a position relative to a reference transceiver |
US10555258B2 (en) | 2017-03-13 | 2020-02-04 | At&T Intellectual Property I, L.P. | User-centric ecosystem for heterogeneous connected devices |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
US11425140B1 (en) * | 2017-05-30 | 2022-08-23 | Amazon Technologies, Inc. | Secure and efficient cross-service sharing of subscriber data |
CN107392661A (en) * | 2017-07-19 | 2017-11-24 | 深圳市孝心快递养老服务有限公司 | A kind of data processing method, measuring apparatus and system server |
US11331019B2 (en) | 2017-08-07 | 2022-05-17 | The Research Foundation For The State University Of New York | Nanoparticle sensor having a nanofibrous membrane scaffold |
WO2019046478A1 (en) * | 2017-08-29 | 2019-03-07 | Walmart Apollo, Llc | System and method for collaborative sharing of database information |
US11668481B2 (en) | 2017-08-30 | 2023-06-06 | Delos Living Llc | Systems, methods and articles for assessing and/or improving health and well-being |
EP3457242B1 (en) * | 2017-09-14 | 2023-03-01 | Rohde & Schwarz GmbH & Co. KG | Method for automatically notifying an intended person as well as a test and measurement device |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US10904929B2 (en) | 2017-11-09 | 2021-01-26 | Uniraja Ou | Secure communication system |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10902534B2 (en) | 2018-03-01 | 2021-01-26 | International Business Machines Corporation | Cognitive travel assistance |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | Virtual assistant operation in multi-device environments |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
DK179822B1 (en) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
US11195525B2 (en) * | 2018-06-13 | 2021-12-07 | Panasonic Intellectual Property Corporation Of America | Operation terminal, voice inputting method, and computer-readable recording medium |
US20200066406A1 (en) * | 2018-08-22 | 2020-02-27 | Centre For Addiction And Mental Health | Tool for identifying occurrence of acute incident symptomatic of mental condition or disorder |
US20200168317A1 (en) | 2018-08-22 | 2020-05-28 | Centre For Addiction And Mental Health | Tool for assisting individuals experiencing auditory hallucinations to differentiate between hallucinations and ambient sounds |
EP3850458A4 (en) | 2018-09-14 | 2022-06-08 | Delos Living, LLC | Systems and methods for air remediation |
US20200107750A1 (en) * | 2018-10-03 | 2020-04-09 | Surge Motion Inc. | Method and system for assessing human movements |
WO2020176503A1 (en) | 2019-02-26 | 2020-09-03 | Delos Living Llc | Method and apparatus for lighting in an office environment |
US11368571B1 (en) | 2019-03-06 | 2022-06-21 | Nymbus, Llc | Dense audience interaction device and communication method |
WO2020198183A1 (en) | 2019-03-25 | 2020-10-01 | Delos Living Llc | Systems and methods for acoustic monitoring |
US11075832B2 (en) * | 2019-08-07 | 2021-07-27 | Rohde & Schwarz Gmbh & Co. Kg | Method and apparatus for data transmission rate control in a network |
CN112752048B (en) * | 2019-10-31 | 2022-04-12 | 华为技术有限公司 | Cooperative work method, device, storage medium and cooperative system |
US11507714B2 (en) | 2020-01-28 | 2022-11-22 | Middle Chart, LLC | Methods and apparatus for secure persistent location based digital content |
US11640486B2 (en) | 2021-03-01 | 2023-05-02 | Middle Chart, LLC | Architectural drawing based exchange of geospatial related digital content |
EP4096524A4 (en) * | 2020-01-30 | 2024-02-28 | Camh | Tool for assisting individuals experiencing auditory hallucinations to differentiate between hallucinations and ambient sounds |
US20210407683A1 (en) * | 2020-06-30 | 2021-12-30 | Verizon Patent And Licensing Inc. | Method and system for remote health monitoring, analyzing, and response |
CN111865734A (en) * | 2020-07-07 | 2020-10-30 | 深圳康佳电子科技有限公司 | Control method for terminal function sharing, gateway, terminal and storage medium |
CN116405631A (en) * | 2020-07-08 | 2023-07-07 | 华为技术有限公司 | Screen sharing method, terminal and storage medium |
WO2022145951A1 (en) * | 2020-12-29 | 2022-07-07 | Samsung Electronics Co., Ltd. | Method and apparatus for providing a remote assistance |
US20220216485A1 (en) * | 2021-01-05 | 2022-07-07 | Alexander Charles Kurple | Power generation and energy storage in thermal batteries |
WO2022159628A1 (en) * | 2021-01-22 | 2022-07-28 | Zinn Labs, Inc. | Headset integrated into healthcare platform |
CN113079031B (en) * | 2021-02-22 | 2022-07-08 | 四川惟邦新创科技有限公司 | Method for establishing ordered link based on intelligent agent to improve network service quality |
US11720237B2 (en) * | 2021-08-05 | 2023-08-08 | Motorola Mobility Llc | Input session between devices based on an input trigger |
US11583760B1 (en) | 2021-08-09 | 2023-02-21 | Motorola Mobility Llc | Controller mode for a mobile device |
US11902936B2 (en) | 2021-08-31 | 2024-02-13 | Motorola Mobility Llc | Notification handling based on identity and physical presence |
US11641440B2 (en) | 2021-09-13 | 2023-05-02 | Motorola Mobility Llc | Video content based on multiple capture devices |
US20230141079A1 (en) * | 2021-11-09 | 2023-05-11 | Soonbum Shin | Methods, Systems, and Devices for Facilitating a Health Protection Protocol |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5555490A (en) * | 1993-12-13 | 1996-09-10 | Key Idea Development, L.L.C. | Wearable personal computer system |
US5774338A (en) * | 1996-09-20 | 1998-06-30 | Mcdonnell Douglas Corporation | Body integral electronics packaging |
US5883954A (en) * | 1995-06-07 | 1999-03-16 | Digital River, Inc. | Self-launching encrypted try before you buy software distribution system |
US20020028704A1 (en) * | 2000-09-05 | 2002-03-07 | Bloomfield Mark E. | Information gathering and personalization techniques |
US20020123337A1 (en) * | 2000-12-28 | 2002-09-05 | Dharia Bhupal Kanaiyalal | System for fast macrodiversity switching in mobile wireless networks |
US6466232B1 (en) * | 1998-12-18 | 2002-10-15 | Tangis Corporation | Method and system for controlling presentation of information to a user based on the user's condition |
US20040088347A1 (en) * | 2002-10-31 | 2004-05-06 | Yeager William J. | Mobile agents in peer-to-peer networks |
US6801140B2 (en) * | 2001-01-02 | 2004-10-05 | Nokia Corporation | System and method for smart clothing and wearable electronic devices |
US20050038753A1 (en) * | 2003-02-07 | 2005-02-17 | Wei Yen | Static-or-dynamic and limited-or-unlimited content rights |
US20050055309A1 (en) * | 2003-09-04 | 2005-03-10 | Dwango North America | Method and apparatus for a one click upgrade for mobile applications |
US20060206486A1 (en) * | 2005-03-14 | 2006-09-14 | Mark Strickland | File sharing methods and systems |
US7167920B2 (en) * | 2001-01-22 | 2007-01-23 | Sun Microsystems, Inc. | Peer-to-peer communication pipes |
US7324953B1 (en) * | 1999-08-13 | 2008-01-29 | Danny Murphy | Demographic information database processor |
US20090083148A1 (en) * | 2007-09-26 | 2009-03-26 | Sony Corporation | System and method for facilitating content transfers between client devices in an electronic network |
Family Cites Families (101)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5045839A (en) * | 1990-03-08 | 1991-09-03 | Rand G. Ellis | Personnel monitoring man-down alarm and location system |
JP2776105B2 (en) * | 1992-01-07 | 1998-07-16 | 三菱電機株式会社 | Electronic device and method for supplying power to electronic device |
US5446679A (en) * | 1993-08-05 | 1995-08-29 | Motorola, Inc. | Method for an operator station to perform requested functions when a functions processor is unable |
US5884184A (en) * | 1996-05-01 | 1999-03-16 | Sheffer; Eliezer Arie | Supervised cellular reporting network |
US6475170B1 (en) * | 1997-12-30 | 2002-11-05 | Remon Medical Technologies Ltd | Acoustic biosensor for monitoring physiological conditions in a body implantation site |
US6573883B1 (en) * | 1998-06-24 | 2003-06-03 | Hewlett Packard Development Company, L.P. | Method and apparatus for controlling a computing device with gestures |
US5963012A (en) * | 1998-07-13 | 1999-10-05 | Motorola, Inc. | Wireless battery charging system having adaptive parameter sensing |
US6950534B2 (en) * | 1998-08-10 | 2005-09-27 | Cybernet Systems Corporation | Gesture-controlled interfaces for self-service machines and other applications |
AU5397399A (en) * | 1998-08-11 | 2000-03-06 | Medtronic, Inc. | Body heat powered implantable medical device |
US6225799B1 (en) * | 1998-11-23 | 2001-05-01 | Oleg A. Gergel | Method and apparatus for testing magnetic heads and hard disks |
US6825875B1 (en) * | 1999-01-05 | 2004-11-30 | Interval Research Corporation | Hybrid recording unit including portable video recorder and auxillary device |
US6862347B1 (en) * | 1999-01-28 | 2005-03-01 | Siemens Communications, Inc. | Method and apparatus for extending a telephone's capabilities |
DE19930241A1 (en) * | 1999-06-25 | 2000-12-28 | Biotronik Mess & Therapieg | Procedure for data transmission in implant monitoring |
DE19929328A1 (en) * | 1999-06-26 | 2001-01-04 | Daimlerchrysler Aerospace Ag | Device for long-term medical monitoring of people |
US6281594B1 (en) * | 1999-07-26 | 2001-08-28 | Ivan Marijan Sarich | Human powered electrical generation system |
US7203732B2 (en) * | 1999-11-11 | 2007-04-10 | Miralink Corporation | Flexible remote data mirroring |
US6443890B1 (en) * | 2000-03-01 | 2002-09-03 | I-Medik, Inc. | Wireless internet bio-telemetry monitoring system |
US7734287B2 (en) * | 2000-04-10 | 2010-06-08 | I/O Controls Corporation | System for providing remote access to diagnostic information over a wide area network |
US6907264B1 (en) * | 2000-08-09 | 2005-06-14 | Lucent Technologies Inc. | Methods and apparatus for modularization of real time and task oriented features in wireless communications |
US6734071B1 (en) * | 2000-08-30 | 2004-05-11 | Micron Technology, Inc. | Methods of forming insulative material against conductive structures |
US20020194067A1 (en) * | 2000-09-11 | 2002-12-19 | Wechsler John L. | System and method for tactical couponing |
JP4523143B2 (en) * | 2000-11-10 | 2010-08-11 | シチズンホールディングス株式会社 | Concentration measuring device and sugar content measuring device |
US20080032738A1 (en) * | 2001-03-07 | 2008-02-07 | Palm, Inc. | Portable wireless network |
US7471734B2 (en) * | 2001-04-26 | 2008-12-30 | Motorola, Inc. | Space-time transmit diversity scheme for time-dispersive propagation media |
WO2002093408A1 (en) * | 2001-05-11 | 2002-11-21 | Wildseed, Ltd. | Method and system for collecting and displaying aggregate presence information for mobile media players |
US7245725B1 (en) * | 2001-05-17 | 2007-07-17 | Cypress Semiconductor Corp. | Dual processor framer |
US20040054589A1 (en) * | 2001-06-14 | 2004-03-18 | Nicholas Frank C. | Method and system for providing network based target advertising and encapsulation |
KR100446613B1 (en) * | 2001-07-16 | 2004-09-04 | 삼성전자주식회사 | Information input method using wearable information input device |
US7113771B2 (en) * | 2001-08-02 | 2006-09-26 | Motorola, Inc. | Method and apparatus for enabling and rewarding wireless resource sharing |
US7478157B2 (en) * | 2001-11-07 | 2009-01-13 | International Business Machines Corporation | System, method, and business methods for enforcing privacy preferences on personal-data exchanges across a network |
US7146433B2 (en) * | 2002-02-01 | 2006-12-05 | Lenovo Singapore Pte. Ltd | Extending an allowable transmission distance between a wireless device and an access point by communication with intermediate wireless devices |
US6822343B2 (en) * | 2002-02-28 | 2004-11-23 | Texas Instruments Incorporated | Generating electric power in response to activity of a biological system |
US7019492B1 (en) * | 2002-04-25 | 2006-03-28 | Innovative Solutions & Technologies, Llc | Hand-held, manually-operated battery charger with emergency light |
US6970444B2 (en) * | 2002-05-13 | 2005-11-29 | Meshnetworks, Inc. | System and method for self propagating information in ad-hoc peer-to-peer networks |
US20040203797A1 (en) * | 2002-09-05 | 2004-10-14 | Jeremy Burr | Method and apparatus for communications using distributed services in a mobile ad hoc network (MANET) |
US20040203617A1 (en) * | 2002-09-11 | 2004-10-14 | Knauerhase Robert C. | Communicating between devices within a mobile ad hoc network |
US7194298B2 (en) * | 2002-10-02 | 2007-03-20 | Medicale Intelligence Inc. | Method and apparatus for trend detection in an electrocardiogram monitoring signal |
US7774075B2 (en) * | 2002-11-06 | 2010-08-10 | Lin Julius J Y | Audio-visual three-dimensional input/output |
US6870089B1 (en) * | 2002-11-12 | 2005-03-22 | Randolph Dean Gray | System and apparatus for charging an electronic device using solar energy |
US7003353B1 (en) * | 2002-12-10 | 2006-02-21 | Quallion Llc | Photovoltaic powered charging apparatus for implanted rechargeable batteries |
US7304416B2 (en) * | 2003-02-21 | 2007-12-04 | Jeffrey D Mullen | Maximizing power generation in and distributing force amongst piezoelectric generators |
US20050275729A1 (en) * | 2003-03-13 | 2005-12-15 | Logitech Europe S.A. | User interface for image processing device |
US7193649B2 (en) * | 2003-04-01 | 2007-03-20 | Logitech Europe S.A. | Image processing device supporting variable data technologies |
US7092713B2 (en) * | 2003-04-29 | 2006-08-15 | Microsoft Corporation | Establishing call paths between source wireless computing systems and remote wireless computing systems using intermediary computing systems |
US7417557B2 (en) * | 2003-05-07 | 2008-08-26 | Itron, Inc. | Applications for a low cost receiver in an automatic meter reading system |
US7142911B2 (en) * | 2003-06-26 | 2006-11-28 | Pacesetter, Inc. | Method and apparatus for monitoring drug effects on cardiac electrical signals using an implantable cardiac stimulation device |
JP2005159905A (en) * | 2003-11-27 | 2005-06-16 | Ntt Docomo Inc | Data storing device and communication terminal |
US20050172141A1 (en) * | 2004-01-30 | 2005-08-04 | Gayde Ruth S. | Method and apparatus for wireless management of mobile entities |
US7483694B2 (en) * | 2004-02-24 | 2009-01-27 | Research In Motion Limited | Method and system for remotely testing a wireless device |
US7613478B2 (en) * | 2004-03-15 | 2009-11-03 | General Electric Company | Method and system for portability of clinical images using a high-quality display and portable device |
US20050212760A1 (en) * | 2004-03-23 | 2005-09-29 | Marvit David L | Gesture based user interface supporting preexisting symbols |
US20060019704A1 (en) * | 2004-05-10 | 2006-01-26 | Mike Kwon | Integrating wireless telephone with external call processor |
US20090197584A1 (en) * | 2004-09-29 | 2009-08-06 | Rafe Communications Llc | Controlling Portable Digital Devices |
US20070054662A1 (en) * | 2004-09-30 | 2007-03-08 | Siemens Aktiengesellschaft Wittelsbacherplatz 2 | Reconfigurable radio system with error recognition and treatment |
US7233333B2 (en) * | 2004-11-23 | 2007-06-19 | Buxco Electric, Inc. | Collapsible (folding) graph |
US7541776B2 (en) * | 2004-12-10 | 2009-06-02 | Apple Inc. | Method and system for operating a portable electronic device in a power-limited manner |
CN101124793B (en) * | 2004-12-21 | 2012-09-26 | 松下电器产业株式会社 | Hyrid mobile communication system comprising multi-hop-AD-HOC and circuit-switched modes |
US8068819B2 (en) * | 2005-01-24 | 2011-11-29 | Kyocera Corporation | System and method for increased wireless communication device performance |
US20060170956A1 (en) * | 2005-01-31 | 2006-08-03 | Jung Edward K | Shared image devices |
US7598942B2 (en) * | 2005-02-08 | 2009-10-06 | Oblong Industries, Inc. | System and method for gesture based control system |
US7551186B2 (en) * | 2005-02-22 | 2009-06-23 | Eaton Corporation | Handheld electronic device, system and method for inverting display orientation for left-handed or right-handed operation responsive to a wireless message |
CN1838701B (en) * | 2005-03-21 | 2012-01-04 | 松下电器产业株式会社 | Method and application for making originating and goal telephone set call using relay telephone set |
US7970870B2 (en) * | 2005-06-24 | 2011-06-28 | Microsoft Corporation | Extending digital artifacts through an interactive surface |
US20070004387A1 (en) * | 2005-06-30 | 2007-01-04 | Gadamsetty Uma M | Sharing of services between a mobile computer and a wireless device |
US20070021140A1 (en) * | 2005-07-22 | 2007-01-25 | Keyes Marion A Iv | Wireless power transmission systems and methods |
US7162926B1 (en) * | 2005-08-04 | 2007-01-16 | Kavlico Corporation | Lead embedded pressure sensor |
US8787967B2 (en) * | 2005-08-23 | 2014-07-22 | Sony Corporation | Communication terminals with pull-based digital information distribution capability and pull-based methods for digital information distribution |
EP1768323A1 (en) * | 2005-09-27 | 2007-03-28 | Hewlett-Packard Development Company, L.P. | Method and apparats for feature sharing between mobile devices |
KR100713511B1 (en) * | 2005-10-07 | 2007-04-30 | 삼성전자주식회사 | Method for performing video communication service in mobile communication terminal |
CN100487649C (en) * | 2005-11-04 | 2009-05-13 | 北京金山软件有限公司 | Call method between chip |
US8681778B2 (en) * | 2006-01-10 | 2014-03-25 | Ingenio Llc | Systems and methods to manage privilege to speak |
US20070160004A1 (en) * | 2006-01-10 | 2007-07-12 | Ketul Sakhpara | Local Radio Group |
US7532898B2 (en) * | 2006-01-19 | 2009-05-12 | International Business Machines Corporation | Generating and dynamically updating databases of WIFI hotspots locations and performance metrics via location mappers |
US7764247B2 (en) * | 2006-02-17 | 2010-07-27 | Microsoft Corporation | Adaptive heads-up user interface for automobiles |
US8224366B2 (en) * | 2006-02-17 | 2012-07-17 | Qualcomm Incorporated | System and method for multiple simultaneous communication groups in a wireless system |
US8040835B2 (en) * | 2006-02-17 | 2011-10-18 | Cisco Technology, Inc. | Troubleshooting link and protocol in a wireless network |
US7629769B2 (en) * | 2006-03-10 | 2009-12-08 | Atmel Corporation | Power surge filtering in over-current and short circuit protection |
US8188868B2 (en) * | 2006-04-20 | 2012-05-29 | Nike, Inc. | Systems for activating and/or authenticating electronic devices for operation with apparel |
US7698546B2 (en) * | 2006-04-27 | 2010-04-13 | Microsoft Corporation | BIOS configuration update technique |
US8046411B2 (en) * | 2006-04-28 | 2011-10-25 | Yahoo! Inc. | Multimedia sharing in social networks for mobile devices |
US7831270B2 (en) * | 2006-05-18 | 2010-11-09 | Cisco Technology, Inc. | Providing virtual talk group communication sessions in accordance with endpoint resources |
US8571580B2 (en) * | 2006-06-01 | 2013-10-29 | Loopt Llc. | Displaying the location of individuals on an interactive map display on a mobile communication device |
US20070293271A1 (en) * | 2006-06-16 | 2007-12-20 | Leslie-Anne Streeter | System that augments the functionality of a wireless device through an external graphical user interface on a detached external display |
US7711392B2 (en) * | 2006-07-14 | 2010-05-04 | Research In Motion Limited | System and method to provision a mobile device |
US7617423B2 (en) * | 2006-08-14 | 2009-11-10 | Kyocera Corporation | System and method for detecting, reporting, and repairing of software defects for a wireless device |
US20080045201A1 (en) * | 2006-08-17 | 2008-02-21 | Kies Jonathan K | Remote feature control of a mobile device |
US20080182563A1 (en) * | 2006-09-15 | 2008-07-31 | Wugofski Theodore D | Method and system for social networking over mobile devices using profiles |
US20080086226A1 (en) * | 2006-10-10 | 2008-04-10 | Gene Fein | Internet enabled voice communication |
US7705726B2 (en) * | 2006-10-11 | 2010-04-27 | Nortel Networks Limited | Wireless-enabled device with capability of responding to changes in operational state |
US20080089299A1 (en) * | 2006-10-13 | 2008-04-17 | Motorola, Inc. | Method and system for distributing content in Ad-hoc networks using super peers |
US20080136775A1 (en) * | 2006-12-08 | 2008-06-12 | Conant Carson V | Virtual input device for computing |
US7769009B1 (en) * | 2006-12-11 | 2010-08-03 | Sprint Communications Company L.P. | Automatic peer to peer mobile device data replication |
TWM318873U (en) * | 2006-12-28 | 2007-09-11 | Micro Star Int Co Ltd | Wireless earphone with decoration effect |
WO2008085205A2 (en) * | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | System and method for providing network support services and premises gateway support infrastructure |
US7813697B2 (en) * | 2007-01-05 | 2010-10-12 | Apple Inc. | Power efficient high speed communication systems and methods |
US7971156B2 (en) * | 2007-01-12 | 2011-06-28 | International Business Machines Corporation | Controlling resource access based on user gesturing in a 3D captured image stream of the user |
US7889124B2 (en) * | 2007-01-26 | 2011-02-15 | Mohammad Mojahedul Islam | Handheld wireless utility asset mapping device |
US8032472B2 (en) * | 2007-04-04 | 2011-10-04 | Tuen Solutions Limited Liability Company | Intelligent agent for distributed services for mobile devices |
JP2010524094A (en) * | 2007-04-04 | 2010-07-15 | マグネットー・イナーシャル・センシング・テクノロジー・インコーポレイテッド | Dynamically configurable wireless sensor network |
EP2165538A2 (en) * | 2007-06-08 | 2010-03-24 | Sorensen Associates Inc. | Shopper view tracking and analysis system and method |
US20090089166A1 (en) * | 2007-10-01 | 2009-04-02 | Happonen Aki P | Providing dynamic content to users |
-
2008
- 2008-03-19 US US12/051,532 patent/US8032472B2/en active Active
- 2008-03-20 US US12/052,463 patent/US20080246734A1/en not_active Abandoned
- 2008-03-24 US US12/053,861 patent/US8786246B2/en active Active
- 2008-03-25 US US12/054,878 patent/US20080248750A1/en not_active Abandoned
- 2008-03-25 US US12/054,841 patent/US8340658B2/en active Active
- 2008-03-25 US US12/054,544 patent/US20080246629A1/en not_active Abandoned
- 2008-03-25 US US12/055,040 patent/US20080261572A1/en not_active Abandoned
- 2008-03-25 US US12/054,910 patent/US20080248779A1/en not_active Abandoned
- 2008-04-01 KR KR1020097020678A patent/KR20090125264A/en not_active Application Discontinuation
- 2008-04-01 CN CN200880014758.3A patent/CN101711387B/en active Active
- 2008-04-01 WO PCT/US2008/059036 patent/WO2008124399A1/en active Application Filing
- 2008-04-01 CN CN200880018828A patent/CN101766015A/en active Pending
- 2008-04-01 WO PCT/US2008/059026 patent/WO2008124394A1/en active Application Filing
- 2008-04-01 KR KR1020097020708A patent/KR101332462B1/en active IP Right Grant
-
2011
- 2011-08-31 US US13/222,175 patent/US8209275B2/en active Active
-
2012
- 2012-11-21 US US13/683,648 patent/US9055106B2/en not_active Expired - Fee Related
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5555490A (en) * | 1993-12-13 | 1996-09-10 | Key Idea Development, L.L.C. | Wearable personal computer system |
US5883954A (en) * | 1995-06-07 | 1999-03-16 | Digital River, Inc. | Self-launching encrypted try before you buy software distribution system |
US5774338A (en) * | 1996-09-20 | 1998-06-30 | Mcdonnell Douglas Corporation | Body integral electronics packaging |
US6466232B1 (en) * | 1998-12-18 | 2002-10-15 | Tangis Corporation | Method and system for controlling presentation of information to a user based on the user's condition |
US7324953B1 (en) * | 1999-08-13 | 2008-01-29 | Danny Murphy | Demographic information database processor |
US20020028704A1 (en) * | 2000-09-05 | 2002-03-07 | Bloomfield Mark E. | Information gathering and personalization techniques |
US20020123337A1 (en) * | 2000-12-28 | 2002-09-05 | Dharia Bhupal Kanaiyalal | System for fast macrodiversity switching in mobile wireless networks |
US6801140B2 (en) * | 2001-01-02 | 2004-10-05 | Nokia Corporation | System and method for smart clothing and wearable electronic devices |
US7167920B2 (en) * | 2001-01-22 | 2007-01-23 | Sun Microsystems, Inc. | Peer-to-peer communication pipes |
US20040088347A1 (en) * | 2002-10-31 | 2004-05-06 | Yeager William J. | Mobile agents in peer-to-peer networks |
US20050273438A1 (en) * | 2003-02-07 | 2005-12-08 | Wei Yen | System and method for delivering licenses to a playback device |
US20050038753A1 (en) * | 2003-02-07 | 2005-02-17 | Wei Yen | Static-or-dynamic and limited-or-unlimited content rights |
US20050055309A1 (en) * | 2003-09-04 | 2005-03-10 | Dwango North America | Method and apparatus for a one click upgrade for mobile applications |
US20060206486A1 (en) * | 2005-03-14 | 2006-09-14 | Mark Strickland | File sharing methods and systems |
US20090083148A1 (en) * | 2007-09-26 | 2009-03-26 | Sony Corporation | System and method for facilitating content transfers between client devices in an electronic network |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8862689B2 (en) * | 2007-10-24 | 2014-10-14 | International Business Machines Corporation | Local flash memory and remote server hybrid continuous data protection |
US20090109823A1 (en) * | 2007-10-24 | 2009-04-30 | Nikolai Joukov | Local flash memory and remote server hybrid continuous data protection |
US9436400B2 (en) | 2009-01-19 | 2016-09-06 | Microsoft Technology Licensing, Llc | Transient storage device configuration silo |
US20100185825A1 (en) * | 2009-01-19 | 2010-07-22 | Microsoft Corporation | Transient storage device configuration silo |
US8930655B2 (en) * | 2009-01-19 | 2015-01-06 | Microsoft Corporation | Transient storage device configuration silo |
US20100205656A1 (en) * | 2009-02-06 | 2010-08-12 | Fein Gene S | Media monitoring system |
US8893232B2 (en) * | 2009-02-06 | 2014-11-18 | Empire Technology Development Llc | Media monitoring system |
US20100304714A1 (en) * | 2009-05-27 | 2010-12-02 | Ipeer Multimedia International Ltd. | Digital content trading system and method applied to mobile apparatus |
US20110071889A1 (en) * | 2009-09-24 | 2011-03-24 | Avaya Inc. | Location-Aware Retail Application |
WO2011080715A2 (en) * | 2010-01-02 | 2011-07-07 | Francesco Dori | System and method for displaying digital content |
WO2011080715A3 (en) * | 2010-01-02 | 2011-08-25 | Francesco Dori | System and method for displaying digital content |
US20110316671A1 (en) * | 2010-06-25 | 2011-12-29 | Sony Ericsson Mobile Communications Japan, Inc. | Content transfer system and communication terminal |
US9319625B2 (en) * | 2010-06-25 | 2016-04-19 | Sony Corporation | Content transfer system and communication terminal |
US20130340018A1 (en) * | 2011-09-12 | 2013-12-19 | Wenlong Li | Personalized video content consumption using shared video device and personal device |
US10015557B2 (en) | 2011-12-31 | 2018-07-03 | Intel Corporation | Content-based control system |
US11677823B2 (en) | 2012-10-08 | 2023-06-13 | Patrick Soon-Shiong | Distributed storage systems and methods |
US10819790B2 (en) * | 2012-10-08 | 2020-10-27 | Patrick Soon-Shiong | Distributed storage systems and methods |
US10778766B2 (en) * | 2012-10-08 | 2020-09-15 | Patrick Soon-Shiong | Distributed storage systems and methods |
US10158713B2 (en) | 2012-10-08 | 2018-12-18 | Patrick Soon-Shiong | Distributed storage systems and methods |
US20170149898A1 (en) * | 2012-10-08 | 2017-05-25 | Patrick Soon-Shiong | Distributed storage systems and methods |
CN108306945A (en) * | 2012-10-08 | 2018-07-20 | P·孙雄 | Distributed memory system and method |
CN108306946A (en) * | 2012-10-08 | 2018-07-20 | P·孙雄 | Distributed memory system and method |
US11930077B2 (en) | 2012-10-08 | 2024-03-12 | Patrick Soon-Shiong | Distributed storage systems and methods |
US9848276B2 (en) * | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
US20140258481A1 (en) * | 2013-03-11 | 2014-09-11 | United Video Properties, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
US10580042B2 (en) * | 2013-03-15 | 2020-03-03 | Microsoft Technology Licensing, Llc | Energy-efficient content serving |
US9558508B2 (en) | 2013-03-15 | 2017-01-31 | Microsoft Technology Licensing, Llc | Energy-efficient mobile advertising |
US10311483B2 (en) | 2013-03-15 | 2019-06-04 | Microsoft Technology Licensing, Llc | Energy-efficient content serving |
US10410252B2 (en) | 2013-03-15 | 2019-09-10 | Microsoft Technology Licensing, Llc | Energy-efficient content serving |
US20190303973A1 (en) * | 2013-03-15 | 2019-10-03 | Microsoft Technology Licensing, Llc | Energy-efficient mobile advertising |
US10756906B2 (en) | 2013-10-01 | 2020-08-25 | Kalman Csaba Toth | Architecture and methods for self-sovereign digital identity |
US9646150B2 (en) * | 2013-10-01 | 2017-05-09 | Kalman Csaba Toth | Electronic identity and credentialing system |
US20150095999A1 (en) * | 2013-10-01 | 2015-04-02 | Kalman Csaba Toth | Electronic Identity and Credentialing System |
US10754842B2 (en) | 2014-06-13 | 2020-08-25 | International Business Machines Corporation | Preplaying transactions that mix hot and cold data |
US9824374B1 (en) * | 2014-08-19 | 2017-11-21 | Sprint Communications Company L.P. | Radio access network adaptive mobile advertisement delivery |
US10616350B1 (en) * | 2015-07-27 | 2020-04-07 | JBK Media LLC | Systems and methods for location-based content sharing |
US20170034286A1 (en) * | 2015-07-27 | 2017-02-02 | JBK Media LLC | Systems and Methods for Location-Based Content Sharing |
US9826048B2 (en) * | 2015-07-27 | 2017-11-21 | JBK Media LLC | Systems and methods for location-based content sharing |
US11350187B2 (en) * | 2017-02-16 | 2022-05-31 | Watlow Electric Manufacturing Company | Compact modular wireless sensor |
US10743088B2 (en) | 2017-02-16 | 2020-08-11 | Watlow Electric Manufacturing Company | Compact modular wireless sensor |
US11277459B2 (en) * | 2017-05-26 | 2022-03-15 | Streamsure Solutions Limited | Controlling a display to provide a user interface |
US11811841B2 (en) | 2017-05-26 | 2023-11-07 | Streamsure Solutions Limited | Controlling a display to provide a user interface |
US11178537B2 (en) * | 2019-01-24 | 2021-11-16 | International Business Machines Corporation | Data item transfer between mobile devices |
US20200245130A1 (en) * | 2019-01-24 | 2020-07-30 | International Business Machines Corporation | Data Item Transfer Between Mobile Devices |
US11379439B1 (en) * | 2019-05-13 | 2022-07-05 | Datometry, Inc. | Incremental transfer of database segments |
US11567912B1 (en) | 2019-05-13 | 2023-01-31 | Datometry, Inc. | Database segmentation |
US11726970B2 (en) | 2019-05-13 | 2023-08-15 | Datometry, Inc. | Incremental transfer of database segments |
Also Published As
Publication number | Publication date |
---|---|
US8209275B2 (en) | 2012-06-26 |
US20080249969A1 (en) | 2008-10-09 |
US8786246B2 (en) | 2014-07-22 |
US20080261572A1 (en) | 2008-10-23 |
CN101711387A (en) | 2010-05-19 |
CN101711387B (en) | 2014-05-07 |
US20080246734A1 (en) | 2008-10-09 |
US20110320518A1 (en) | 2011-12-29 |
US8032472B2 (en) | 2011-10-04 |
KR20100015362A (en) | 2010-02-12 |
KR101332462B1 (en) | 2013-11-25 |
US20080248750A1 (en) | 2008-10-09 |
US9055106B2 (en) | 2015-06-09 |
US20080250408A1 (en) | 2008-10-09 |
WO2008124399A1 (en) | 2008-10-16 |
US20130080616A1 (en) | 2013-03-28 |
CN101766015A (en) | 2010-06-30 |
US8340658B2 (en) | 2012-12-25 |
US20080246629A1 (en) | 2008-10-09 |
US20080246439A1 (en) | 2008-10-09 |
WO2008124394A1 (en) | 2008-10-16 |
KR20090125264A (en) | 2009-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080248779A1 (en) | Media content and mobile devices | |
US11431835B2 (en) | Method of enabling digital music content to be downloaded to and used on a portable wireless computing device | |
RU2747449C2 (en) | Method and device for reconciliation of transactions in the blockchain and electronic device | |
US10554638B2 (en) | Techniques to verify location for location based services | |
US9124650B2 (en) | Digital rights management in a mobile environment | |
US8560840B2 (en) | Method and system for authenticating a widget | |
US8538806B2 (en) | Systems and methods for establishing transactions utilizing a data store of billing information | |
CN101809972B (en) | Discovering peer-to-peer content using metadata streams | |
KR101486602B1 (en) | Advertising funded data access services | |
US20060170759A1 (en) | Methods and apparatus for optimizing digital asset distribution | |
US20060173974A1 (en) | System and method for providing mobile access to personal media | |
CN101512516A (en) | DRM aspects of peer-to-peer digital content distribution | |
US20090075696A1 (en) | System and Method for Storage and Sharing of Digital Media | |
CA2777102A1 (en) | Digital rights management in a mobile environment | |
WO2003005145A2 (en) | Digital rights management in a mobile communications environment | |
CN104639604A (en) | Methods, systems and apparatus for delivery of media | |
EP1839247A1 (en) | Digital content after-market broker system, method, apparatus and computer program | |
US20080098325A1 (en) | Method and system for facilitating social payment or commercial transactions | |
KR20070100580A (en) | A method of a making the social network contents community on the basis of the reliability using a m2m hardware thereof a device | |
US20230394469A1 (en) | Systems and Methods for Instant NFTs and Protection Structure, Detection of Malicious Code within Blockchain Smart Contracts, Tokens with Transfer Limitations, Mirror Tokens and Parallel Addresses, Smart Contract Risk Scoring Method, and Cross-Device Digital Rights Management | |
US8326767B1 (en) | Customer data privacy implementation | |
US20050144294A1 (en) | Efficient use of communication channel for periodic/occasional lower-priority and/or opportunistic data exchanges | |
KR101844493B1 (en) | System for mediating online contents | |
TW201101219A (en) | Activity overlaid mapping services | |
KR100891879B1 (en) | The Contents Administration System using Platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TSUI, CHI YING;MURCH, ROSS DAVID;CHENG, ROGER SHU KWAN;AND OTHERS;REEL/FRAME:020698/0276 Effective date: 20080325 |
|
AS | Assignment |
Owner name: HONG KONG TECHNOLOGIES GROUP LIMITED Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY;REEL/FRAME:024067/0623 Effective date: 20100305 Owner name: HONG KONG TECHNOLOGIES GROUP LIMITED, SAMOA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY;REEL/FRAME:024067/0623 Effective date: 20100305 |
|
AS | Assignment |
Owner name: TUEN SOLUTIONS LIMITED LIABILITY COMPANY, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HONG KONG TECHNOLOGIES GROUP LIMITED;REEL/FRAME:024921/0001 Effective date: 20100728 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |