US20080261572A1 - Mobile device business models - Google Patents

Mobile device business models Download PDF

Info

Publication number
US20080261572A1
US20080261572A1 US12/055,040 US5504008A US2008261572A1 US 20080261572 A1 US20080261572 A1 US 20080261572A1 US 5504008 A US5504008 A US 5504008A US 2008261572 A1 US2008261572 A1 US 2008261572A1
Authority
US
United States
Prior art keywords
mobile device
user
services
language
receiving
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
Application number
US12/055,040
Inventor
Chi Ying Tsui
Ross David Murch
Roger Shu Kwan Cheng
Wai Ho Mow
Vincent Kin Nang Lau
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TUEN SOLUTIONS LLC
Original Assignee
Hong Kong University of Science and Technology HKUST
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hong Kong University of Science and Technology HKUST filed Critical Hong Kong University of Science and Technology HKUST
Priority to US12/055,040 priority Critical patent/US20080261572A1/en
Assigned to THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY reassignment THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHENG, ROGER SHU KWAN, LAU, VINCENT KIN NANG, MOW, WAI HO, MURCH, ROSS DAVID, TSUI, CHI YING
Publication of US20080261572A1 publication Critical patent/US20080261572A1/en
Assigned to HONG KONG TECHNOLOGIES GROUP LIMITED reassignment HONG KONG TECHNOLOGIES GROUP LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
Assigned to TUEN SOLUTIONS LIMITED LIABILITY COMPANY reassignment TUEN SOLUTIONS LIMITED LIABILITY COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HONG KONG TECHNOLOGIES GROUP LIMITED
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0029Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits
    • H02J7/00302Overcharge protection
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J50/00Circuit arrangements or systems for wireless supply or distribution of electric power
    • H02J50/001Energy harvesting or scavenging
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/32Circuit 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2207/00Indexing scheme relating to details of circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J2207/40Indexing 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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02NELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
    • H02N2/00Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
    • H02N2/18Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing electrical output from mechanical input, e.g. generators
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B40/00Technologies 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 electronic commerce, and more particularly, mobile electronic commerce.
  • the resources for using a mobile device are often too limited to handle the powerful electronic commerce scenarios that are present and still evolving today with the Internet. For example, most mobile devices lack a full QWERTY keyboard with keys big enough for touch typing.
  • a user's current location or nearby users of other computers For example, local retailers are often unable to target their marketing efforts to a specific local market.
  • search terms or IP address can be used to identify a location
  • the location can be either too geographically broad (e.g., a search for New York may refer to New York City or the entire state) or too geographically narrow (e.g., a search for a particular neighborhood may not include other nearby neighborhoods).
  • the invention provides a way to incentive opting in to publish a user's personal information with an incentive based model. For instance, in exchange for allowing others, including marketers, to extract demographic information from a mobile device, credit, payment, license, etc. may be granted to the user to help encourage the user's sharing of information.
  • the invention implements instant public opinion voting from mobile devices.
  • the invention provides a networked service, or a distributed service across mobile devices that share and aggregate data by peer-to-peer techniques, that enables public opinion to be gathered from user's mobile devices.
  • users opt-in to be part of a public opinion poll by choosing to make their vote, or users opt-in if they do not wish to make their opinion known.
  • the results of the opinion poll may be published to the voters, or everyone, or optionally, where necessary to protect privacy or for other reasons, the results can be maintained in confidence by the originator of the poll.
  • an image based face recognition query service is enabled for a mobile device, such as a cell phone.
  • a camera can feed an image or images of a person's face, and a query is automatically or explicitly formed that provides a service of identifying the person, and potentially related things about the person (news articles, web sites, family members, etc.), based on facial recognition techniques applied by the service.
  • language translation is provided for the mobile device.
  • Input can be made in a first language, such as English, via voice recognition or text-entry.
  • the translation of the input to a second language is facilitated by the mobile device, such as by performing the translation itself or sending the input to a remote computer to be translated.
  • the translated input can be presented the user using text-to-speech or displaying the translated text on the display.
  • services available on a mobile device can be pre-installed to allow services to be used out-of-the-box. Other services that a user does not want may not be installed, thus saving memory and processing time for running unneeded services.
  • the pre-installed services are installed and then the mobile device is shipped to the user while in another embodiment a memory image comprising the services selected by the user is generated and installed on the mobile device at a retail store.
  • FIG. 1 illustrates an exemplary non-limiting block diagram illustrating aspects of creating a dlog according to one embodiment.
  • FIG. 2 illustrates exemplary sensors used to receive information about the user according to one aspect.
  • FIGS. 3A-3C illustrate exemplary items that one or more sensors can be embedded in or attached to according to one embodiment.
  • FIG. 4 illustrates an exemplary mobile device according to one embodiment.
  • FIG. 5 illustrates various components of a mobile device according to one embodiment.
  • FIG. 6 is a block diagram of exemplary subcomponents of translation component according to one aspect.
  • FIG. 7 is an exemplary user interface for selecting services to be pre-installed on the mobile device.
  • FIG. 8 is a flow diagram of utilizing a dlog according to one aspect.
  • FIG. 9 is a flow diagram of translation according to one embodiment.
  • FIG. 10 is a flow diagram of voting/polling according to one embodiment.
  • FIG. 11 is a flow diagram of using a facial recognition service according to one aspect.
  • FIG. 12 is a flow diagram of selecting services to be pre-installed on a mobile device according to one embodiment.
  • FIG. 13 is a schematic diagram of an exemplary networked or distributed computing environment.
  • FIG. 14 is a block diagram of an exemplary packet-based mobile cellular network environment in which the invention may be practiced.
  • the invention auto-populates a mobile device log (“dlog”) associated with a mobile device, which may be merged with or be independent to, a traditional blog.
  • the dlog is user specific, and encrypted on the mobile device for secure storage of sensitive data.
  • the dlog is populated with sensory information communicatively coupled to the phone, e.g., automatically as the sensory data is received by the phone to publish to third parties information about the user at that time.
  • sensory information communicatively coupled to the phone
  • the phone e.g., automatically as the sensory data is received by the phone to publish to third parties information about the user at that time.
  • Public dlog information is made available for any nearby devices (e.g., mobile devices) to observe, whereas private dlog information must be authorized prior to viewing.
  • the auto-population of a mobile device log 110 is illustrated in FIG. 1 .
  • the dlog 110 information is stored on the mobile device 100 , although alternatively, the information can be uploaded to services in one or more networks for further application, e.g., merging the information with a user blog, or otherwise publishing subsets of the information to advertisers for credit, etc.
  • various images 102 , audio 104 , sensory information 106 , input 108 and any other information received by mobile device 100 can form the basis for auto-population of a dlog 110 .
  • dlog 110 includes different dlog pages or views D 1 to DN depending on the desired view over the data included in dlog 110 .
  • FIG. 2 illustrates a variety of sensor inputs I 1 , I 2 , I 3 , I 4 , I 5 , I 6 , I 7 , etc., including but not limited to sensor input on body parts of the user 200 , making input to device 210 .
  • Device 210 logs the input from the sensor inputs I 1 to I 7 to the dlog.
  • the sensors include a global positioning system component, which can be used on the mobile device to track the location of the user, a camera to visually record what the user is experiencing, and a microphone to record audio.
  • the device 210 can be a wearable computer or a more traditional handheld mobile device that is carrier in a purse, pocket, or belt holder/holster.
  • any one or more of the functions of the mobile device, and any input to the mobile device can form the basis for auto-populating the dlog.
  • the camera, the microphone, sensory input, actions taken, etc. can all form part of information that is dlogged to the mobile device. Accordingly, as the user of the mobile device travels around, the dlog is being auto-populated with events, context, occurrences, etc. from the user's life, which information is then made available to authorized viewers in dlog format.
  • Instant communities can be formed, e.g., when a variety of coffee drinkers in a restaurant all discover they all have the same tastes in movies, or random strangers can fall in love based on a particularly common set of public interests shared from dlogs made publicly available by two users, i.e., mobile device to mobile device.
  • FIGS. 3A-3C illustrate block diagrams of various sensors embedded in various jewelry and fashion accessories.
  • FIG. 3A illustrates a sensor input I 4 placed into a ring 300 .
  • FIG. 3B illustrates a sensor input I 2 embedded in a watch 320 .
  • FIG. 3C illustrates sensor input I 6 embedded in a belt buckle of a belt 340 .
  • These sensors can be embedded upon manufacture of the jewelry or fashion accessories or can be attached subsequently, such as by the user or a retailer (e.g., jewelry retailer, clothing retailer, or mobile device retailer).
  • one or more sensor inputs can be embedded or attached to traditional input/output devices for mobile devices that are worn by the user.
  • one or more sensor inputs can be embedded into a Bluetooth or other wired/wireless headset or wireless/wired headphones.
  • FIG. 4 an exemplary non-limiting mobile computing system environment in which the present invention may be implemented is illustrated. Even though a general-purpose mobile computing device is illustrated, one can appreciate that any mobile computing device, including mobile computing devices implemented using multiple processors or a System on a chip or wearable mobile devices are contemplated. Although not required, the invention can partly be implemented via software (e.g., firmware). Software may be described in the general context of computer-executable instructions, such as program modules, being executed by one or more computers.
  • FIG. 4 thus illustrates an example of a mobile computing device.
  • the invention may be practiced with any suitable computing system environment 400 in which the invention may be implemented but the computing system environment 400 is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of the invention. Neither should the computing environment 400 be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment 400 .
  • an example of a computing device for implementing the invention includes a general-purpose mobile computing device in the form of a computer 410 .
  • Components of computer 410 may include, but are not limited to, a processing unit 420 , a system memory 430 , and a system bus 421 that couples various system components including the system memory to the processing unit 420 .
  • the system bus 421 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 410 typically includes a variety of computer readable media.
  • Computer readable media can be any available media that can be accessed by computer 410 .
  • Computer readable media may comprise computer storage media and communication media.
  • Computer storage media includes volatile and nonvolatile as well as 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 410 .
  • 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 430 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 410 , such as during start-up, may be stored in memory 430 .
  • Memory 430 typically also contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 420 .
  • memory 430 may also include an operating system, application programs, other program modules, and program data.
  • the computer 410 may also include other removable/non-removable, volatile/nonvolatile computer storage media.
  • computer 410 could include a flash memory that reads from or writes to non-removable, nonvolatile 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, digital versatile disks, digital video tape, solid state RAM, solid state ROM and the like.
  • a user may enter commands and information into the computer 410 through input devices.
  • Input devices are often connected to the processing unit 420 through user input 440 and associated interface(s) that are coupled to the system bus 414 , but may be connected by other interface and bus structures, in a wired or wireless manner, such as a parallel port, game port, a universal serial bus (USB), wireless USB, or Bluetooth.
  • a graphics subsystem may also be connected to the system bus 421 .
  • One or remote sensors, including orientation sensors 445 are also connected to system bus 421 via input interface 440 . At least one of the sensors is attached or proximate to the user's body and each sensor is communicatively coupled to computer via wired or wireless means.
  • a monitor or other type of remote output devices may also connected to the system bus 421 via an interface, such as output interface 450 , which may in turn communicate with video memory.
  • computer 410 may also include other peripheral output devices, which may be connected through output interface 450 .
  • the computer 410 may operate in a networked or distributed environment using logical connections to one or more other remote computers, such as remote computer 470 , which may in turn have capabilities different from device 440 .
  • the logical connections depicted in FIG. 4 include a network 471 .
  • the network 471 can include both the wireless network described herein as well as other networks, such a personal area network (PAN), a local area network (LAN) or wide area network (WAN).
  • PAN personal area network
  • LAN local area network
  • WAN wide area network
  • the computer 440 When used in a PAN networking environment, the computer 440 is connected to the PAN through a network interface or adapter, such as a Bluetooth or Wireless USB adapter. When used in a LAN networking environment, the computer 440 is connected to the LAN through a network interface or adapter. When used in a WAN networking environment, the computer 440 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 network interface card, which may be internal or external, wired or wireless, may be connected to the system bus 421 via the user input interface of input 440 , or other appropriate mechanism.
  • program modules, or portions thereof may be stored in a remote memory storage device.
  • FIG. 5 illustrates various exemplary components of a mobile device 500 .
  • the mobile device includes a sensory input component 504 that receives information about a user's context from the sensor inputs and creates a user profile including demographic information, as part of the dlog.
  • Publishing component 508 publishes the dlog in accordance with any privacy instructions maintained by privacy component 502 , which restricts the parts of the dlog that are made public and which users, if any, can receive private parts of the dlog. For example, parents may set the privacy component for their child and allow only limited dlog information to be publicly shared but allow complete access to themselves.
  • an incentivizing component 506 provides a way to incentive opting in to publish a user's personal information with an incentive based model. For instance, in exchange for allowing others, including marketers, to extract demographic information from a mobile device, credit, payment, license, etc. may be granted to the user to help encourage the user's sharing of information. For instance, in exchange for letting Starbucks know that you are a coffee drinker, making you a prime customer for their products and advertisements, Starbucks can credit the user of the mobile device when the user buys coffee products based on the advertising to which the user of the mobile device assented to receive. An advertising code could serve as proof of receipt of the advertising that motivated the purchase.
  • the illustrated mobile device also implements instant public opinion voting from mobile devices via the voting component 510 .
  • the voting component 510 facilitates a networked service, or a distributed service across mobile devices that share and aggregate data by peer-to-peer techniques, that enables public opinion to be gathered from user's mobile devices.
  • Localized opinion gathering may also be implemented where a smaller group of mobile device users are generally co-located.
  • the localized users form a collection of mobile devices that will vote on an issue presented by one mobile device of the collection.
  • an opinion can be expressed by any number of people by defining a geographical location.
  • Another way to form a group of people for voting purposes is to define a mobile device voting entry code so that each mobile device wishing to participate in the vote enters the entry code. After all votes for a given group are collected/counted, the results of the opinion poll may be published to the voters, or everyone, or optionally, where necessary to protect privacy or for other reasons, the results can be maintained in confidence by the originator of the poll.
  • a facial recognition component 512 that enables an image based face recognition query service for a mobile device, such as a cell phone, wherein a camera of the mobile device feeds an image or images of a person's face to a remote computer, and a query is automatically or explicitly formed that provides a service of identifying the person, and potentially related things about the person (news articles, family members, web sites, etc.), based on facial recognition techniques applied by the service.
  • a mobile device such as a cell phone
  • a camera of the mobile device feeds an image or images of a person's face to a remote computer
  • a query is automatically or explicitly formed that provides a service of identifying the person, and potentially related things about the person (news articles, family members, web sites, etc.), based on facial recognition techniques applied by the service.
  • biometric recognition such as voice recognition or fingerprint identification are also contemplated.
  • Other services can also distribute some or all of the processing to a remote computer.
  • the illustrated mobile device also comprises a translation component that translates input between different languages.
  • FIG. 6 illustrates the translation component 514 in greater detail.
  • a mobile device is provided with an auto translate function wherein a first user speaks into the mobile device.
  • the input voice is converted using speech to text via the voice input component 602 .
  • the text is then translated to another language using the translation component 604 .
  • the translation can occur on a remote computer (not shown) via a translation web service.
  • the translated result is presented by the translation presentation component 606 .
  • audio of the translated text can be spoken using on a text to speech algorithm.
  • speech in one language from a first user is translated to speech in another language to another user. This can be performed for multiple language pairs and each component can have one or more language-specific libraries, such as the libraries ( 612 , 614 ) of the voice input component.
  • the components can also be used to translate in the opposite direction so that a conversation can be facilitated by use of the translation service.
  • translation can also be performed across dialects, such as American English and United Kingdom English.
  • the translation presentation component can display the translated text. This latter scenario would be helpful to speak to taxi or bus drivers of other countries when a traveler does not speak their language. The traveler could still communicate the name of a hotel, and street address which can be translated for the other language speaker in text for viewing. In such a case, input is performed via the text input component 608 .
  • An automatic language selection component 610 can automatically detect the language pair to utilize in the translation.
  • the input language could be assumed to be the user's native language and the language to translate into could be determined based on the user's current location. Thus, if an American were traveling in Mexico, the input language can be automatically set to English and the output language set to Mexican Spanish.
  • the service illustrated on the mobile device are exemplary. Other services can also be used on the mobile device. It is widely anticipated that services will become complex, numerous and largely irrelevant to most users. Today, a user must somehow find out what services are offered by their mobile device, and then negotiate those services one by one, which is a tedious, ad hoc and time consuming process as the user learns about new services. Accordingly, a mobile device purchasing model is contemplated that allows an out of box services experience for the mobile device, such that the user designates from a list of categories and services offered for the mobile device which services the user would like to have, and as a result, the mobile device is shipped pre-equipped with the desired subset of services. As a result, the user interface and set off functionality and services associated with the mobile device are pre-tailored to a user's preferences, maximizing the user experience from the moment the mobile device is powered.
  • FIG. 7 illustrates an exemplary user 700 for selecting the desired subset of services according to one aspect.
  • the user interface 700 can be displayed to a user via the web or via a store kiosk.
  • the illustrated interface 700 includes checkboxes 710 for selecting the desired services, but one can appreciate other user-selectable controls can be used.
  • a mobile device is made with the selected services pre-installed.
  • One or more services may depend upon other services and those dependent services can be automatically selected when a dependent service is selected.
  • configuration information can also be requested so that a service is pre-configured for a particular user.
  • FIGS. 8-12 methodologies that may be implemented in accordance with the present invention are illustrated. 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 present invention is not limited by the order of the blocks, as some blocks may, in accordance with the present invention, occur in different orders and/or concurrently with other blocks from that shown and described herein. Moreover, not all illustrated blocks may be required to implement the methodologies in accordance with the present invention.
  • FIG. 8 is an exemplary non-limiting flow diagram showing a method 800 for use in connection with a mobile device in accordance with the invention.
  • sensor information about a user such as the user's use of the mobile device, is received from a plurality of sensor inputs.
  • a device log is automatically populated based on the output of the plurality of sensor input.
  • one or more parts of the device log are automatically published to other mobile device users.
  • a response is received based on the published one or more parts of the device log. For example, a coupon can be presented associated with at least one interest of the user or a list of nearby users with similar interests.
  • FIG. 9 is an exemplary flow diagram of a method 900 of translation according to one embodiment.
  • voice input is received in a first language.
  • the voice input is translated into a second language, such as by calling a translation web service.
  • the translated input is presented to the user, such as by speaking the translated input using text-to-speech or presenting the translation on a display.
  • FIG. 10 is an exemplary flow diagram of a method 1000 of voting according to one embodiment.
  • an indication of a poll is received from a user of the mobile device and transmitted to nearby mobile devices, such as via a peer-to-peer network that avoid carrier charges.
  • votes are received from a group of users associated with the nearby mobile devices.
  • the results of the poll are displayed. As stated supra, the results can be displayed to the voters, the poll originator, or everyone depending on options set by the poll originator.
  • FIG. 11 is an exemplary flow diagram of a method 1100 of facial recognition according to one embodiment.
  • a picture is taken of a person.
  • face recognition is used to determine the identity of the person.
  • the picture could be transmitted to a remote computer that has the person in its facial recognition database, such as the database of employees of an organization.
  • information about the recognized user is retrieved.
  • the remote computer could search the Internet or public records for information about the recognized person, such as papers published, names of family members, job title, etc.
  • FIG. 12 is an exemplary flow diagram of a method 1200 of selecting services to be pre-installed according to one embodiment.
  • a list of one or more services that add functionality to a mobile device is displayed.
  • a selection of one or more displayed services is selected.
  • the mobile device is made with the selected services pre-installed.
  • a store kiosk can generate a memory image with the selected services and flash a mobile device to pre-install that memory image.
  • the mobile device can be shipped out to a user with the selected services pre-installed.
  • the various embodiments described herein 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, and can be connected to any kind of data store.
  • the various embodiments described herein can be implemented in 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. This includes, but is not limited to, an environment with server computers and client computers deployed in a network environment or a distributed computing environment, having remote or local storage.
  • Distributed computing provides sharing of computer resources and services by communicative exchange among computing devices and systems. These resources and services include the exchange of information, cache storage and disk storage for objects, such as files. These resources and services also include the sharing of processing power across multiple processing units for load balancing, expansion of resources, specialization of processing, and the like. 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 include or implement one or more of the various embodiments of the subject disclosure.
  • FIG. 13 provides a schematic diagram of an exemplary networked or distributed computing environment.
  • the distributed computing environment comprises computing objects 1310 , 1312 , etc. and computing objects or devices 1320 , 1322 , 1324 , 1326 , 1328 , etc., which may include programs, methods, data stores, programmable logic, etc., as represented by applications 1330 , 1332 , 1334 , 1336 , 1338 .
  • objects 1310 , 1312 , etc. and computing objects or devices 1320 , 1322 , 1324 , 1326 , 1328 , etc. may comprise different devices, such as PDAs, audio/video devices, mobile phones, MP3 players, personal computers, laptops, etc.
  • Each object 1310 , 1312 , etc. and computing objects or devices 1320 , 1322 , 1324 , 1326 , 1328 , etc. can communicate with one or more other objects 1310 , 1312 , etc. and computing objects or devices 1320 , 1322 , 1324 , 1326 , 1328 , etc. by way of the communications network 1340 , either directly or indirectly.
  • network 1340 may comprise other computing objects and computing devices that provide services to the system of FIG. 13 , and/or may represent multiple interconnected networks, which are not shown.
  • an application such as applications 1330 , 1332 , 1334 , 1336 , 1338 , that might make use of an API, or other object, software, firmware and/or hardware, suitable for communication with or implementation of the various embodiments of the subject disclosure.
  • computing systems can 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, though any network infrastructure can be used for exemplary communications made incident to the various embodiments described herein.
  • 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 can be a process, i.e., roughly a set of instructions or tasks, that requests a service provided by another program or process.
  • the client process utilizes the requested service without having to “know” any working details about the other program or the service itself.
  • a client is usually a computer that accesses shared network resources provided by another computer, e.g., a server.
  • a server e.g., a server
  • computers 1320 , 1322 , 1324 , 1326 , 1328 , etc. can be thought of as clients and computers 1310 , 1312 , etc. can be thought of as servers where servers 1310 , 1312 , etc.
  • 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 one or more embodiments described herein.
  • 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 techniques described herein can be provided standalone, or distributed across multiple computing devices or objects.
  • the servers 1310 , 1312 , etc. can be Web servers with which the clients 1320 , 1322 , 1324 , 1326 , 1328 , etc. communicate via any of a number of known protocols, such as the hypertext transfer protocol (HTTP).
  • Servers 1310 , 1312 , etc. may also serve as clients 1320 , 1322 , 1324 , 1326 , 1328 , etc., as may be characteristic of a distributed computing environment.
  • 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 1x Evolution Data Optimized (“EVDO”), Code Division Multiple Access-2000 (“cdma2000 3x”), 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 1x Evolution Data Optimized
  • TD-SCDMA
  • FIG. 14 depicts an overall block diagram of an exemplary packet-based mobile cellular network environment, such as a GPRS network, in which the invention may be practiced.
  • BSS Base Station Subsystems
  • BSC Base Station Controller
  • BTS Base Transceiver Stations
  • BTSs 1404 , 1406 , 1408 , 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 1408 , and from the BTS 1408 to the BSC 1402 .
  • Base station subsystems such as BSS 1400 , are a part of internal frame relay network 1410 that may include Service GPRS Support Nodes (“SGSN”) such as SGSN 1412 and 1414 .
  • SGSN Service GPRS Support Nodes
  • Each SGSN is in turn connected to an internal packet network 1420 through which a SGSN 1412 , 1414 , etc. can route data packets to and from a plurality of gateway GPRS support nodes (GGSN) 1422 , 1424 , 1426 , etc.
  • GGSN gateway GPRS support nodes
  • SGSN 1414 and GGSNs 1422 , 1424 , and 1426 are part of internal packet network 1420 .
  • Gateway GPRS serving nodes 1422 , 1424 and 1426 mainly provide an interface to external Internet Protocol (“IP”) networks such as Public Land Mobile Network (“PLMN”) 1445 , corporate intranets 1440 , or Fixed-End System (“FES”) or the public Internet 1430 .
  • IP Internet Protocol
  • PLMN Public Land Mobile Network
  • FES Fixed-End System
  • subscriber corporate network 1440 may be connected to GGSN 1424 via firewall 1432 ; and PLMN 1445 is connected to GGSN 1424 via boarder gateway router 1434 .
  • the Remote Authentication Dial-In User Service (“RADIUS”) server 1442 may be used for caller authentication when a user of a mobile cellular device calls corporate network 1440 .
  • 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 invention 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 present invention 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 invention.
  • 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

A mobile device facilitates customized services for its user. For example, a mobile device can record information about a user using multiple inputs (e.g., sensors, GPS, camera, etc.). The information recorded creates a log of activities and interests of the user. One or more parts of the log are published and the user receives additional information based on the published information, such as other nearby people with similar interests or coupons. Other services of the mobile device can include biometric (e.g., facial) recognition of people, voting/polling, and language translation. The services available on a mobile device can be pre-configured so that the user can use the various services out of the box.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This non-provisional application claims benefit under 35 U.S.C. §119(e) of U.S. provisional Application No. 60/910,109, filed Apr. 4, 2007, which is hereby incorporated by reference.
  • TECHNICAL FIELD
  • The subject disclosure relates to electronic commerce, and more particularly, mobile electronic commerce.
  • BACKGROUND
  • Electronic commerce has revolutionized the way business is conducted. Usually, electronic commerce is conducted from a desktop or laptop computer connected to the Internet. Yet, mobile devices, such as cell phones, portable media players, personal digital assistants (PDAs), messaging devices, portable game players, are becoming ubiquitous.
  • The resources for using a mobile device, such as display size and keypad input, are often too limited to handle the powerful electronic commerce scenarios that are present and still evolving today with the Internet. For example, most mobile devices lack a full QWERTY keyboard with keys big enough for touch typing.
  • Moreover, current electronic commerce scenarios fail to take into account a user's current location or nearby users of other computers. For example, local retailers are often unable to target their marketing efforts to a specific local market. While search terms or IP address can be used to identify a location, the location can be either too geographically broad (e.g., a search for New York may refer to New York City or the entire state) or too geographically narrow (e.g., a search for a particular neighborhood may not include other nearby neighborhoods).
  • The above-described deficiencies of performing electronic commerce with mobile devices are merely intended to provide an overview of some of the problems of conducting electronic commerce on today's 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 various non-limiting embodiments that follows.
  • SUMMARY
  • The following presents a simplified summary in order to provide a basic understanding of some aspects of the invention. This summary is not an extensive overview of the invention. It is intended to neither identify key or critical elements of the invention nor delineate the scope of the invention. Its sole purpose is to present some concepts of the invention in a simplified form as a prelude to the more detailed description that is presented later.
  • Advances in processing, storage and network capabilities of mobile devices make mobile devices viable sensors, gatherers and publishers of user information in a way that automatically takes further action based on a user's context. Demographic information and other user information is collected in a log, called a dlog from one or more sensor inputs, such as a microphone, camera, or global positioning system (GPS) hardware. One or more parts of the dlog can be published to the public while other parts are kept private or shared with specified users.
  • In at least one embodiment, since not everyone might wish to publish his or her demographic information as part of a dlog or other publishing mechanism of the mobile device that reveals information about the user, the invention provides a way to incentive opting in to publish a user's personal information with an incentive based model. For instance, in exchange for allowing others, including marketers, to extract demographic information from a mobile device, credit, payment, license, etc. may be granted to the user to help encourage the user's sharing of information.
  • In other embodiments, the invention implements instant public opinion voting from mobile devices. The invention provides a networked service, or a distributed service across mobile devices that share and aggregate data by peer-to-peer techniques, that enables public opinion to be gathered from user's mobile devices. In one embodiment, users opt-in to be part of a public opinion poll by choosing to make their vote, or users opt-in if they do not wish to make their opinion known. After all votes for a given group are collected/counted, the results of the opinion poll may be published to the voters, or everyone, or optionally, where necessary to protect privacy or for other reasons, the results can be maintained in confidence by the originator of the poll.
  • In accordance with one embodiments of the invention, an image based face recognition query service is enabled for a mobile device, such as a cell phone. A camera can feed an image or images of a person's face, and a query is automatically or explicitly formed that provides a service of identifying the person, and potentially related things about the person (news articles, web sites, family members, etc.), based on facial recognition techniques applied by the service.
  • In accordance with another aspect, language translation is provided for the mobile device. Input can be made in a first language, such as English, via voice recognition or text-entry. The translation of the input to a second language is facilitated by the mobile device, such as by performing the translation itself or sending the input to a remote computer to be translated. Then, the translated input can be presented the user using text-to-speech or displaying the translated text on the display.
  • In accordance with yet another aspect, services available on a mobile device can be pre-installed to allow services to be used out-of-the-box. Other services that a user does not want may not be installed, thus saving memory and processing time for running unneeded services. In one embodiment, the pre-installed services are installed and then the mobile device is shipped to the user while in another embodiment a memory image comprising the services selected by the user is generated and installed on the mobile device at a retail store.
  • To the accomplishment of the foregoing and related ends, certain illustrative aspects of the invention are described herein in connection with the following description and the annexed drawings. These aspects are indicative, however, of but a few of the various ways in which the principles of the invention may be employed and the present invention is intended to include all such aspects and their equivalents. Other advantages and novel features of the invention may become apparent from the following detailed description of the invention when considered in conjunction with the drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates an exemplary non-limiting block diagram illustrating aspects of creating a dlog according to one embodiment.
  • FIG. 2 illustrates exemplary sensors used to receive information about the user according to one aspect.
  • FIGS. 3A-3C illustrate exemplary items that one or more sensors can be embedded in or attached to according to one embodiment.
  • FIG. 4 illustrates an exemplary mobile device according to one embodiment.
  • FIG. 5 illustrates various components of a mobile device according to one embodiment.
  • FIG. 6 is a block diagram of exemplary subcomponents of translation component according to one aspect.
  • FIG. 7 is an exemplary user interface for selecting services to be pre-installed on the mobile device.
  • FIG. 8 is a flow diagram of utilizing a dlog according to one aspect.
  • FIG. 9 is a flow diagram of translation according to one embodiment.
  • FIG. 10 is a flow diagram of voting/polling according to one embodiment.
  • FIG. 11 is a flow diagram of using a facial recognition service according to one aspect.
  • FIG. 12 is a flow diagram of selecting services to be pre-installed on a mobile device according to one embodiment.
  • FIG. 13 is a schematic diagram of an exemplary networked or distributed computing environment.
  • FIG. 14 is a block diagram of an exemplary packet-based mobile cellular network environment in which the invention may be practiced.
  • DETAILED DESCRIPTION
  • The present invention is now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It may be evident, however, that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing the present invention.
  • As discussed in the background, today, the resources for using a mobile device, such as display size and keypad input, are too limited to handle the powerful electronic commerce scenarios that are present and still evolving today with the Internet. However, electronic commerce business models will evolve in the mobile device space, making the mobile device a powerful tool for a variety of business scenarios. Thus, in various non-limiting embodiments, a variety of end user and mobile device scenarios are identified that are consistent with such evolution and advances in technology.
  • Today, for instance, there are a variety of Internet hosted services that allow users to publish a variety of information (text, photos, audio, links, video) about the user and receive information (comments, feedback, auto-email forms, etc.) from third parties in a way that captures personal information about the user in the form of a Web blog (“blog”). However, due to the general limitations on the keypad and display of current handsets, and limitations on network data speed, blogging is still an application that is too complex and time consuming to interact with a mobile device platform in the same way a user can from a PC. Thus, in one embodiment, the invention auto-populates a mobile device log (“dlog”) associated with a mobile device, which may be merged with or be independent to, a traditional blog. The dlog is user specific, and encrypted on the mobile device for secure storage of sensitive data. One can appreciate that if the mobile device is shared among different users, each user can have his or her own profile.
  • In one embodiment, the dlog is populated with sensory information communicatively coupled to the phone, e.g., automatically as the sensory data is received by the phone to publish to third parties information about the user at that time. In other embodiments, a distinction is made between personal and public dlog information. Public dlog information is made available for any nearby devices (e.g., mobile devices) to observe, whereas private dlog information must be authorized prior to viewing.
  • The auto-population of a mobile device log 110 is illustrated in FIG. 1. The dlog 110 information is stored on the mobile device 100, although alternatively, the information can be uploaded to services in one or more networks for further application, e.g., merging the information with a user blog, or otherwise publishing subsets of the information to advertisers for credit, etc. As shown, various images 102, audio 104, sensory information 106, input 108 and any other information received by mobile device 100 can form the basis for auto-population of a dlog 110. In one embodiment, dlog 110 includes different dlog pages or views D1 to DN depending on the desired view over the data included in dlog 110.
  • FIG. 2 illustrates a variety of sensor inputs I1, I2, I3, I4, I5, I6, I7, etc., including but not limited to sensor input on body parts of the user 200, making input to device 210. Device 210 logs the input from the sensor inputs I1 to I7 to the dlog. In one embodiment, the sensors include a global positioning system component, which can be used on the mobile device to track the location of the user, a camera to visually record what the user is experiencing, and a microphone to record audio. The device 210 can be a wearable computer or a more traditional handheld mobile device that is carrier in a purse, pocket, or belt holder/holster.
  • Any one or more of the functions of the mobile device, and any input to the mobile device, can form the basis for auto-populating the dlog. For instance, the camera, the microphone, sensory input, actions taken, etc. can all form part of information that is dlogged to the mobile device. Accordingly, as the user of the mobile device travels around, the dlog is being auto-populated with events, context, occurrences, etc. from the user's life, which information is then made available to authorized viewers in dlog format. Instant communities can be formed, e.g., when a variety of coffee drinkers in a restaurant all discover they all have the same tastes in movies, or random strangers can fall in love based on a particularly common set of public interests shared from dlogs made publicly available by two users, i.e., mobile device to mobile device.
  • Sensor inputs that sense body position or other user context information can be advantageously placed in or attached to jewelry, such as a rings, watches or necklaces, fashion accessories, such as belts, headbands, or hats, or garments, such as shoes. FIGS. 3A-3C illustrate block diagrams of various sensors embedded in various jewelry and fashion accessories. In particular, FIG. 3A illustrates a sensor input I4 placed into a ring 300. FIG. 3B illustrates a sensor input I2 embedded in a watch 320. FIG. 3C illustrates sensor input I6 embedded in a belt buckle of a belt 340. These sensors can be embedded upon manufacture of the jewelry or fashion accessories or can be attached subsequently, such as by the user or a retailer (e.g., jewelry retailer, clothing retailer, or mobile device retailer).
  • One can also appreciate that one or more sensor inputs can be embedded or attached to traditional input/output devices for mobile devices that are worn by the user. For example, one or more sensor inputs can be embedded into a Bluetooth or other wired/wireless headset or wireless/wired headphones.
  • Turning to FIG. 4, an exemplary non-limiting mobile computing system environment in which the present invention may be implemented is illustrated. Even though a general-purpose mobile computing device is illustrated, one can appreciate that any mobile computing device, including mobile computing devices implemented using multiple processors or a System on a chip or wearable mobile devices are contemplated. Although not required, the invention can partly be implemented via software (e.g., firmware). Software may be described in the general context of computer-executable instructions, such as program modules, being executed by one or more computers.
  • FIG. 4 thus illustrates an example of a mobile computing device. Those skilled in the art will appreciate that the invention may be practiced with any suitable computing system environment 400 in which the invention may be implemented but the computing system environment 400 is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of the invention. Neither should the computing environment 400 be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment 400.
  • With reference to FIG. 4, an example of a computing device for implementing the invention includes a general-purpose mobile computing device in the form of a computer 410. Components of computer 410 may include, but are not limited to, a processing unit 420, a system memory 430, and a system bus 421 that couples various system components including the system memory to the processing unit 420. The system bus 421 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 410 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 410. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile as well as 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 410. 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 430 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 within computer 410, such as during start-up, may be stored in memory 430. Memory 430 typically also contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 420. By way of example, and not limitation, memory 430 may also include an operating system, application programs, other program modules, and program data.
  • The computer 410 may also include other removable/non-removable, volatile/nonvolatile computer storage media. For example, computer 410 could include a flash memory that reads from or writes to non-removable, nonvolatile 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, digital versatile disks, digital video tape, solid state RAM, solid state ROM and the like.
  • A user may enter commands and information into the computer 410 through input devices. Input devices are often connected to the processing unit 420 through user input 440 and associated interface(s) that are coupled to the system bus 414, but may be connected by other interface and bus structures, in a wired or wireless manner, such as a parallel port, game port, a universal serial bus (USB), wireless USB, or Bluetooth. A graphics subsystem may also be connected to the system bus 421. One or remote sensors, including orientation sensors 445 are also connected to system bus 421 via input interface 440. At least one of the sensors is attached or proximate to the user's body and each sensor is communicatively coupled to computer via wired or wireless means. A monitor or other type of remote output devices may also connected to the system bus 421 via an interface, such as output interface 450, which may in turn communicate with video memory. In addition to a monitor, computer 410 may also include other peripheral output devices, which may be connected through output interface 450.
  • The computer 410 may operate in a networked or distributed environment using logical connections to one or more other remote computers, such as remote computer 470, which may in turn have capabilities different from device 440. The logical connections depicted in FIG. 4 include a network 471. The network 471 can include both the wireless network described herein as well as other networks, such a personal area network (PAN), a local area network (LAN) or wide area network (WAN).
  • When used in a PAN networking environment, the computer 440 is connected to the PAN through a network interface or adapter, such as a Bluetooth or Wireless USB adapter. When used in a LAN networking environment, the computer 440 is connected to the LAN through a network interface or adapter. When used in a WAN networking environment, the computer 440 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 network interface card, which may be internal or external, wired or wireless, may be connected to the system bus 421 via the user input interface of input 440, or other appropriate mechanism. In a networked environment, program modules, or portions thereof, may be stored in a remote memory storage device.
  • FIG. 5 illustrates various exemplary components of a mobile device 500. For the sake of clarity, hardware components commonly associated with a mobile device are not shown. The mobile device includes a sensory input component 504 that receives information about a user's context from the sensor inputs and creates a user profile including demographic information, as part of the dlog. Publishing component 508 publishes the dlog in accordance with any privacy instructions maintained by privacy component 502, which restricts the parts of the dlog that are made public and which users, if any, can receive private parts of the dlog. For example, parents may set the privacy component for their child and allow only limited dlog information to be publicly shared but allow complete access to themselves.
  • Since not everyone might wish to publish his or her demographic information as part of a dlog or other publishing mechanism of the mobile device that reveals information about the user, an incentivizing component 506 provides a way to incentive opting in to publish a user's personal information with an incentive based model. For instance, in exchange for allowing others, including marketers, to extract demographic information from a mobile device, credit, payment, license, etc. may be granted to the user to help encourage the user's sharing of information. For instance, in exchange for letting Starbucks know that you are a coffee drinker, making you a prime customer for their products and advertisements, Starbucks can credit the user of the mobile device when the user buys coffee products based on the advertising to which the user of the mobile device assented to receive. An advertising code could serve as proof of receipt of the advertising that motivated the purchase.
  • Other services can be available by additional components on the mobile device. Accordingly, the illustrated mobile device also implements instant public opinion voting from mobile devices via the voting component 510. The voting component 510 facilitates a networked service, or a distributed service across mobile devices that share and aggregate data by peer-to-peer techniques, that enables public opinion to be gathered from user's mobile devices. In one embodiment, users opt-in to be part of a public opinion poll by choosing to make their vote, or users opt-in if they do not wish to make their opinion known.
  • Localized opinion gathering may also be implemented where a smaller group of mobile device users are generally co-located. As such, the localized users form a collection of mobile devices that will vote on an issue presented by one mobile device of the collection. In this way, an opinion can be expressed by any number of people by defining a geographical location. Another way to form a group of people for voting purposes is to define a mobile device voting entry code so that each mobile device wishing to participate in the vote enters the entry code. After all votes for a given group are collected/counted, the results of the opinion poll may be published to the voters, or everyone, or optionally, where necessary to protect privacy or for other reasons, the results can be maintained in confidence by the originator of the poll.
  • In addition, there are also a variety of social and business scenarios where for some reason, a user of a mobile device may wish to know more about another person in the setting. Accordingly, a facial recognition component 512 is provided that enables an image based face recognition query service for a mobile device, such as a cell phone, wherein a camera of the mobile device feeds an image or images of a person's face to a remote computer, and a query is automatically or explicitly formed that provides a service of identifying the person, and potentially related things about the person (news articles, family members, web sites, etc.), based on facial recognition techniques applied by the service. One can appreciate that other forms of biometric recognition, such as voice recognition or fingerprint identification are also contemplated. Other services can also distribute some or all of the processing to a remote computer.
  • The illustrated mobile device also comprises a translation component that translates input between different languages. FIG. 6 illustrates the translation component 514 in greater detail. A mobile device is provided with an auto translate function wherein a first user speaks into the mobile device. The input voice is converted using speech to text via the voice input component 602. The text is then translated to another language using the translation component 604. One can appreciate that in other embodiments, the translation can occur on a remote computer (not shown) via a translation web service. The translated result is presented by the translation presentation component 606. For example, audio of the translated text can be spoken using on a text to speech algorithm. Thus, speech in one language from a first user is translated to speech in another language to another user. This can be performed for multiple language pairs and each component can have one or more language-specific libraries, such as the libraries (612, 614) of the voice input component.
  • The components can also be used to translate in the opposite direction so that a conversation can be facilitated by use of the translation service. One can appreciate that although the word language is used, translation can also be performed across dialects, such as American English and United Kingdom English.
  • Alternatively, the translation presentation component can display the translated text. This latter scenario would be helpful to speak to taxi or bus drivers of other countries when a traveler does not speak their language. The traveler could still communicate the name of a hotel, and street address which can be translated for the other language speaker in text for viewing. In such a case, input is performed via the text input component 608.
  • An automatic language selection component 610 can automatically detect the language pair to utilize in the translation. For example, the input language could be assumed to be the user's native language and the language to translate into could be determined based on the user's current location. Thus, if an American were traveling in Mexico, the input language can be automatically set to English and the output language set to Mexican Spanish.
  • One can appreciate that the service illustrated on the mobile device are exemplary. Other services can also be used on the mobile device. It is widely anticipated that services will become complex, numerous and largely irrelevant to most users. Today, a user must somehow find out what services are offered by their mobile device, and then negotiate those services one by one, which is a tedious, ad hoc and time consuming process as the user learns about new services. Accordingly, a mobile device purchasing model is contemplated that allows an out of box services experience for the mobile device, such that the user designates from a list of categories and services offered for the mobile device which services the user would like to have, and as a result, the mobile device is shipped pre-equipped with the desired subset of services. As a result, the user interface and set off functionality and services associated with the mobile device are pre-tailored to a user's preferences, maximizing the user experience from the moment the mobile device is powered.
  • FIG. 7 illustrates an exemplary user 700 for selecting the desired subset of services according to one aspect. The user interface 700 can be displayed to a user via the web or via a store kiosk. The illustrated interface 700 includes checkboxes 710 for selecting the desired services, but one can appreciate other user-selectable controls can be used. After clicking on the continue button 720, a mobile device is made with the selected services pre-installed. One or more services may depend upon other services and those dependent services can be automatically selected when a dependent service is selected. Although not shown, configuration information can also be requested so that a service is pre-configured for a particular user.
  • Turning briefly to FIGS. 8-12, methodologies that may be implemented in accordance with the present invention are illustrated. 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 present invention is not limited by the order of the blocks, as some blocks may, in accordance with the present invention, occur in different orders and/or concurrently with other blocks from that shown and described herein. Moreover, not all illustrated blocks may be required to implement the methodologies in accordance with the present invention.
  • FIG. 8 is an exemplary non-limiting flow diagram showing a method 800 for use in connection with a mobile device in accordance with the invention. At 810, sensor information about a user, such as the user's use of the mobile device, is received from a plurality of sensor inputs. At 820, a device log is automatically populated based on the output of the plurality of sensor input. At 830, one or more parts of the device log are automatically published to other mobile device users. At 840, a response is received based on the published one or more parts of the device log. For example, a coupon can be presented associated with at least one interest of the user or a list of nearby users with similar interests.
  • FIG. 9 is an exemplary flow diagram of a method 900 of translation according to one embodiment. At 910, voice input is received in a first language. At 920, the voice input is translated into a second language, such as by calling a translation web service. At 930, the translated input is presented to the user, such as by speaking the translated input using text-to-speech or presenting the translation on a display.
  • FIG. 10 is an exemplary flow diagram of a method 1000 of voting according to one embodiment. At 1010, an indication of a poll is received from a user of the mobile device and transmitted to nearby mobile devices, such as via a peer-to-peer network that avoid carrier charges. At 1020, votes are received from a group of users associated with the nearby mobile devices. At 1030, the results of the poll are displayed. As stated supra, the results can be displayed to the voters, the poll originator, or everyone depending on options set by the poll originator.
  • FIG. 11 is an exemplary flow diagram of a method 1100 of facial recognition according to one embodiment. At 1110, a picture is taken of a person. At 1120, face recognition is used to determine the identity of the person. For example, the picture could be transmitted to a remote computer that has the person in its facial recognition database, such as the database of employees of an organization. At 1130. information about the recognized user is retrieved. For example, the remote computer could search the Internet or public records for information about the recognized person, such as papers published, names of family members, job title, etc.
  • FIG. 12 is an exemplary flow diagram of a method 1200 of selecting services to be pre-installed according to one embodiment. At 1210, a list of one or more services that add functionality to a mobile device is displayed. At 1220, a selection of one or more displayed services is selected. At 1230, the mobile device is made with the selected services pre-installed. For example, a store kiosk can generate a memory image with the selected services and flash a mobile device to pre-install that memory image. Alternatively, the mobile device can be shipped out to a user with the selected services pre-installed.
  • Exemplary Computer Networks and Environments
  • One of ordinary skill in the art can appreciate that the various embodiments described herein 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, and can be connected to any kind of data store. In this regard, the various embodiments described herein can be implemented in 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. This includes, but is not limited to, an environment with server computers and client computers deployed in a network environment or a distributed computing environment, having remote or local storage.
  • Distributed computing provides sharing of computer resources and services by communicative exchange among computing devices and systems. These resources and services include the exchange of information, cache storage and disk storage for objects, such as files. These resources and services also include the sharing of processing power across multiple processing units for load balancing, expansion of resources, specialization of processing, and the like. 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 include or implement one or more of the various embodiments of the subject disclosure.
  • FIG. 13 provides a schematic diagram of an exemplary networked or distributed computing environment. The distributed computing environment comprises computing objects 1310, 1312, etc. and computing objects or devices 1320, 1322, 1324, 1326, 1328, etc., which may include programs, methods, data stores, programmable logic, etc., as represented by applications 1330, 1332, 1334, 1336, 1338. It can be appreciated that objects 1310, 1312, etc. and computing objects or devices 1320, 1322, 1324, 1326, 1328, etc. may comprise different devices, such as PDAs, audio/video devices, mobile phones, MP3 players, personal computers, laptops, etc.
  • Each object 1310, 1312, etc. and computing objects or devices 1320, 1322, 1324, 1326, 1328, etc. can communicate with one or more other objects 1310, 1312, etc. and computing objects or devices 1320, 1322, 1324, 1326, 1328, etc. by way of the communications network 1340, either directly or indirectly. Even though illustrated as a single element in FIG. 13, network 1340 may comprise other computing objects and computing devices that provide services to the system of FIG. 13, and/or may represent multiple interconnected networks, which are not shown. Each object 1310, 1312, etc. or 1320, 1322, 1324, 1326, 1328, etc. can also contain an application, such as applications 1330, 1332, 1334, 1336, 1338, that might make use of an API, or other object, software, firmware and/or hardware, suitable for communication with or implementation of the various embodiments of the subject disclosure.
  • There are a variety of systems, components, and network configurations that support distributed computing environments. For example, computing systems can be connected together by wired or wireless systems, by local networks or widely distributed networks. Currently, many networks are coupled to the Internet, which provides an infrastructure for widely distributed computing and encompasses many different networks, though any network infrastructure can be used for exemplary communications made incident to the various embodiments described herein.
  • Thus, a host of network topologies and network infrastructures, such as client/server, peer-to-peer, or hybrid architectures, can be utilized. 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 can be a process, i.e., roughly a set of instructions or tasks, that requests a service provided by another program or process. 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. 13, as a non-limiting example, computers 1320, 1322, 1324, 1326, 1328, etc. can be thought of as clients and computers 1310, 1312, etc. can be thought of as servers where servers 1310, 1312, etc. provide data services, such as receiving data from client computers 1320, 1322, 1324, 1326, 1328, etc., storing of data, processing of data, transmitting data to client computers 1320, 1322, 1324, 1326, 1328, 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 one or more embodiments described herein.
  • 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 techniques described herein can be provided standalone, or distributed across multiple computing devices or objects.
  • In a network environment in which the communications network/bus 1340 is the Internet, for example, the servers 1310, 1312, etc. can be Web servers with which the clients 1320, 1322, 1324, 1326, 1328, etc. communicate via any of a number of known protocols, such as the hypertext transfer protocol (HTTP). Servers 1310, 1312, etc. may also serve as clients 1320, 1322, 1324, 1326, 1328, etc., as may be characteristic of a distributed computing environment.
  • Exemplary Communications Networks and Environments
  • The above-described optimizations may be applied to any network, however, the following description sets forth some exemplary telephony radio networks and non-limiting operating environments for incorporation of the present invention. 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 present invention may be incorporated. One can appreciate, however, that the invention 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 1x Evolution Data Optimized (“EVDO”), Code Division Multiple Access-2000 (“cdma2000 3x”), 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 invention may be applied independently of the method of data transport, and need not depend on any particular network architecture, or underlying protocols, except where specified otherwise.
  • FIG. 14 depicts an overall block diagram of an exemplary packet-based mobile cellular network environment, such as a GPRS network, in which the invention may be practiced. In such an environment, there are a plurality of Base Station Subsystems (“BSS”) 1400 (only one is shown), each of which comprises a Base Station Controller (“BSC”) 1402 serving a plurality of Base Transceiver Stations (“BTS”) such as BTSs 1404, 1406, and 1408. BTSs 1404, 1406, 1408, etc. are the access points where users of packet-based mobile devices become connected to the wireless network. In exemplary fashion, the packet traffic originating from user devices is transported over the air interface to a BTS 1408, and from the BTS 1408 to the BSC 1402. Base station subsystems, such as BSS 1400, are a part of internal frame relay network 1410 that may include Service GPRS Support Nodes (“SGSN”) such as SGSN 1412 and 1414.
  • Each SGSN is in turn connected to an internal packet network 1420 through which a SGSN 1412, 1414, etc. can route data packets to and from a plurality of gateway GPRS support nodes (GGSN) 1422, 1424, 1426, etc. As illustrated, SGSN 1414 and GGSNs 1422, 1424, and 1426 are part of internal packet network 1420. Gateway GPRS serving nodes 1422, 1424 and 1426 mainly provide an interface to external Internet Protocol (“IP”) networks such as Public Land Mobile Network (“PLMN”) 1445, corporate intranets 1440, or Fixed-End System (“FES”) or the public Internet 1430. As illustrated, subscriber corporate network 1440 may be connected to GGSN 1424 via firewall 1432; and PLMN 1445 is connected to GGSN 1424 via boarder gateway router 1434. The Remote Authentication Dial-In User Service (“RADIUS”) server 1442 may be used for caller authentication when a user of a mobile cellular device calls corporate network 1440.
  • 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 invention 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 invention 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 present invention, 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 invention. 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 various flowcharts represented by the Figures. 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 present invention 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 present invention without deviating therefrom.

Claims (20)

1. A method for use in connection with a mobile device, comprising:
receiving sensor information about a user from a plurality of sensor inputs;
automatically populating a device log based on the output of the plurality of sensor input;
automatically publishing one or more parts of the device log to other mobile device users; and
receiving a response based on the published one or more parts.
2. The method of claim 1, wherein the receiving of sensor information about a user from a plurality of sensor inputs comprises receiving sensor information about a user's interaction with the mobile device.
3. The method of claim 1, wherein the receiving includes receiving sensor information from at least one of a camera, a global positioning satellite (GPS) component, or a microphone.
4. The method of claim 1, further including:
identifying at least one face of at least one user of the mobile device including analyzing image information of the at least one user of the device received by the mobile device, wherein the receiving includes receiving the image information.
5. The method of claim 1, wherein the receiving includes receiving sensor information from at least one sensor input embedded in at least one of a piece of jewelry, a fashion accessory, or a garment.
6. The method of claim 1, wherein the receiving of a response based on the published one or more parts comprises receiving an indication of other nearby mobile device users who have a similarity to the user.
7. The method of claim 1, wherein the receiving of a response based on the published one or more parts comprises receiving a coupon from a merchant associated with at least one interest of the user.
8. A general-purpose mobile device comprising:
a means for receiving voice input in a first language;
a means for translating the voice input in the first language to a second language; and
a means for presenting the translated input in the second language.
9. The mobile device of claim 8, wherein the means for presenting the translated input comprises means for outputting audio in the second language based on the translated input.
10. The mobile device of claim 8, further comprising:
a means for receiving voice input in the second language;
a means for translating the voice input in the second language to the first language; and
a means for presenting to the user the translated input in the first language.
11. The mobile device of claim 8, further comprising:
a means for translating the voice input in the first language to one or more other languages different from the first and second language; and
a means for presenting to the user the translated input in at least one of the one or more other languages.
12. The mobile device of claim 11, further comprising means for automatically selecting a language to translate the voice input into the at least one of the one or more other languages based on a location of the mobile device.
13. The mobile device of claim 8, further comprising:
a means for receiving text input in the first language; and
a means for translating the text input in the first language to the second language.
14. A method of pre-configuring services available via a mobile device, the method comprising:
displaying a list of one or more services that add functionality to the mobile device;
receiving at least one selection of one or more services from the list from a user; and
making a mobile device with the selected services pre-installed.
15. The method of claim 14, wherein the making of the mobile device with the selected services pre-installed comprises:
generating a customized memory image at a retail store for the mobile device; and
flashing the mobile device with the generated memory image.
16. The method of claim 14, further comprising shipping the mobile device made according to the making with the selected services pre-installed to the user.
17. The method of claim 14, wherein the receiving of the at least one selection of one or more services from the list comprises receiving a selection of a service that distributes functionality between the mobile device and at least one remote computer.
18. The method of claim 14, wherein the displaying of the list of one or more services that add functionality to the mobile device comprises displaying the list of one of more services on a kiosk or other computing device at a retail store for interfacing with the user.
19. The method of claim 14, wherein the displaying of the list of one or more services that add functionality to the mobile device comprises displaying the list of one of more services on a web page presented to the user.
20. The method of claim 14, further comprising receiving configuration information for at least one of the selected services; and providing to the user a mobile device with the at least one selected service pre-configured with the configuration information.
US12/055,040 2007-04-04 2008-03-25 Mobile device business models Abandoned US20080261572A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/055,040 US20080261572A1 (en) 2007-04-04 2008-03-25 Mobile device business models

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US91010907P 2007-04-04 2007-04-04
US12/055,040 US20080261572A1 (en) 2007-04-04 2008-03-25 Mobile device business models

Publications (1)

Publication Number Publication Date
US20080261572A1 true US20080261572A1 (en) 2008-10-23

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 (6)

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

Family Applications After (3)

Application Number Title Priority Date Filing Date
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

Country Status (4)

Country Link
US (10) US8032472B2 (en)
KR (2) KR20090125264A (en)
CN (2) CN101711387B (en)
WO (2) WO2008124399A1 (en)

Cited By (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040030781A1 (en) * 1999-06-30 2004-02-12 Blackboard Inc. Internet-based education support system and method with multi-language capability
US20090198763A1 (en) * 2008-01-31 2009-08-06 Samsung Electronics Co., Ltd. Method and system for providing blog service by using mobile terminal, and mobile blog caster therefor
US20100161311A1 (en) * 2008-12-19 2010-06-24 Massuh Lucas A Method, apparatus and system for location assisted translation
US20100255830A1 (en) * 2009-04-03 2010-10-07 Microsoft Corporation Mobile sensor network
US20100324884A1 (en) * 2007-06-26 2010-12-23 Jeffrey Therese M Enhanced telecommunication system
US20110078279A1 (en) * 2005-06-27 2011-03-31 M:Metrics, Inc. Acquiring, Storing, and Correlating Profile Data of Cellular Mobile Communications System's Users to Events
US20110228112A1 (en) * 2010-03-22 2011-09-22 Microsoft Corporation Using accelerometer information for determining orientation of pictures and video images
US20130124186A1 (en) * 2011-11-10 2013-05-16 Globili Llc Systems, methods and apparatus for dynamic content management and delivery
WO2013191680A1 (en) * 2012-06-19 2013-12-27 Empire Technology Development, Llc Group nature verification for providing group incentives
US20140272821A1 (en) * 2013-03-15 2014-09-18 Apple Inc. User training by intelligent digital assistant
US9813776B2 (en) 2012-06-25 2017-11-07 Pin Pon Llc Secondary soundtrack delivery
US10108612B2 (en) 2008-07-31 2018-10-23 Apple Inc. Mobile device having human language translation capability with positional feedback
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10354652B2 (en) 2015-12-02 2019-07-16 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10381016B2 (en) 2008-01-03 2019-08-13 Apple Inc. Methods and apparatus for altering audio output signals
US10390213B2 (en) 2014-09-30 2019-08-20 Apple Inc. Social reminders
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10403283B1 (en) 2018-06-01 2019-09-03 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
US10417405B2 (en) 2011-03-21 2019-09-17 Apple Inc. Device access using voice authentication
US10417344B2 (en) 2014-05-30 2019-09-17 Apple Inc. Exemplar-based natural language processing
US10431204B2 (en) 2014-09-11 2019-10-01 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10438595B2 (en) 2014-09-30 2019-10-08 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10453443B2 (en) 2014-09-30 2019-10-22 Apple Inc. Providing an indication of the suitability of speech recognition
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
US10497365B2 (en) 2014-05-30 2019-12-03 Apple Inc. Multi-command single utterance input method
US10529332B2 (en) 2015-03-08 2020-01-07 Apple Inc. Virtual assistant activation
US10553215B2 (en) 2016-09-23 2020-02-04 Apple Inc. Intelligent automated assistant
US10580409B2 (en) 2016-06-11 2020-03-03 Apple Inc. Application integration with a digital assistant
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10643611B2 (en) 2008-10-02 2020-05-05 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US10657966B2 (en) 2014-05-30 2020-05-19 Apple Inc. Better resolution when referencing to concepts
US10657961B2 (en) 2013-06-08 2020-05-19 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10684703B2 (en) 2018-06-01 2020-06-16 Apple Inc. Attention aware virtual assistant dismissal
US10692504B2 (en) 2010-02-25 2020-06-23 Apple Inc. User profiling for voice input processing
US10699717B2 (en) 2014-05-30 2020-06-30 Apple Inc. Intelligent assistant for home automation
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10733993B2 (en) 2016-06-10 2020-08-04 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
US10769385B2 (en) 2013-06-09 2020-09-08 Apple Inc. System and method for inferring user intent from speech inputs
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
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
US10942702B2 (en) 2016-06-11 2021-03-09 Apple Inc. Intelligent device arbitration and control
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
US11023513B2 (en) 2007-12-20 2021-06-01 Apple Inc. Method and apparatus for searching using an active ontology
US11048473B2 (en) 2013-06-09 2021-06-29 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US11069347B2 (en) 2016-06-08 2021-07-20 Apple Inc. Intelligent automated assistant for media exploration
US11069336B2 (en) 2012-03-02 2021-07-20 Apple Inc. Systems and methods for name pronunciation
US11127397B2 (en) 2015-05-27 2021-09-21 Apple Inc. Device voice control
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US11223717B2 (en) 2016-09-12 2022-01-11 Nymbus, Llc Audience interaction system and method
US11231904B2 (en) 2015-03-06 2022-01-25 Apple Inc. Reducing response latency of intelligent automated assistants
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
US11314370B2 (en) 2013-12-06 2022-04-26 Apple Inc. Method for extracting salient dialog usage from live data
US11350253B2 (en) 2011-06-03 2022-05-31 Apple Inc. Active transport based notifications
US11368571B1 (en) 2019-03-06 2022-06-21 Nymbus, Llc Dense audience interaction device and communication method
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US11495218B2 (en) 2018-06-01 2022-11-08 Apple Inc. Virtual assistant operation in multi-device environments

Families Citing this family (383)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
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
US8862689B2 (en) * 2007-10-24 2014-10-14 International Business Machines Corporation Local flash memory and remote server hybrid continuous data protection
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
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
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
US20110071889A1 (en) * 2009-09-24 2011-03-24 Avaya Inc. Location-Aware Retail Application
US8371855B1 (en) * 2008-09-30 2013-02-12 Amazon Technologies, Inc. Sharing electronic books
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
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
US8930655B2 (en) * 2009-01-19 2015-01-06 Microsoft Corporation Transient storage device configuration silo
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
US8893232B2 (en) * 2009-02-06 2014-11-18 Empire Technology Development Llc Media monitoring system
US8310374B2 (en) * 2009-03-04 2012-11-13 General Electric Company Telemetry system and method
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
TW201042567A (en) * 2009-05-27 2010-12-01 Ipeer Multimedia Internat Ltd Digital content trading system and method applied to mobile apparatus
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
WO2011080715A2 (en) * 2010-01-02 2011-07-07 Francesco Dori System and method for displaying digital content
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
US8689307B2 (en) 2010-03-19 2014-04-01 Damaka, Inc. System and method for providing a virtual peer-to-peer environment
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
US9319625B2 (en) * 2010-06-25 2016-04-19 Sony Corporation Content transfer system and communication terminal
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
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
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
EP2756672A4 (en) * 2011-09-12 2015-07-15 Intel Corp Personalized video content consumption using shared video device and personal device
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
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
WO2013097232A1 (en) 2011-12-31 2013-07-04 Intel Corporation Content-based control system
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
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
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
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
KR102081012B1 (en) * 2012-10-08 2020-02-24 패트릭 순-시옹 Distributed storage systems and methods
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
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
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
US10024740B2 (en) 2013-03-15 2018-07-17 Nike, Inc. System and method for analyzing athletic activity
US9558508B2 (en) 2013-03-15 2017-01-31 Microsoft Technology Licensing, Llc Energy-efficient mobile advertising
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
US10223156B2 (en) 2013-06-09 2019-03-05 Apple Inc. Initiating background updates based on user activity
US9392393B2 (en) 2013-06-09 2016-07-12 Apple Inc. Push notification initiated background updates
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
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
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
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
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
US10754842B2 (en) 2014-06-13 2020-08-25 International Business Machines Corporation Preplaying transactions that mix hot and cold data
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
US9824374B1 (en) * 2014-08-19 2017-11-21 Sprint Communications Company L.P. Radio access network adaptive mobile advertisement delivery
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
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
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
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
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
US9826048B2 (en) * 2015-07-27 2017-11-21 JBK Media LLC Systems and methods for location-based content sharing
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
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
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
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
CN110574297B (en) 2017-02-16 2022-01-11 沃特洛电气制造公司 Compact modular wireless sensor
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
US10412139B2 (en) * 2017-05-26 2019-09-10 Streamsure Solutions Limited Communication event
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
US10904929B2 (en) 2017-11-09 2021-01-26 Uniraja Ou Secure communication system
US10902534B2 (en) 2018-03-01 2021-01-26 International Business Machines Corporation Cognitive travel assistance
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
US11178537B2 (en) * 2019-01-24 2021-11-16 International Business Machines Corporation Data item transfer between mobile devices
WO2020176503A1 (en) 2019-02-26 2020-09-03 Delos Living Llc Method and apparatus for lighting in an office environment
WO2020198183A1 (en) 2019-03-25 2020-10-01 Delos Living Llc Systems and methods for acoustic monitoring
US11567912B1 (en) 2019-05-13 2023-01-31 Datometry, Inc. Database segmentation
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 (20)

* Cited by examiner, † Cited by third party
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
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
US6501140B2 (en) * 2000-08-30 2002-12-31 Micron Technology, Inc. Transistor structures
US20030088520A1 (en) * 2001-11-07 2003-05-08 International Business Machines Corporation System, method, and business methods for enforcing privacy preferences on personal-data exchanges across a network
US6563532B1 (en) * 1999-01-05 2003-05-13 Internal Research Corporation Low attention recording unit for use by vigorously active recorder
US20040054589A1 (en) * 2001-06-14 2004-03-18 Nicholas Frank C. Method and system for providing network based target advertising and encapsulation
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
US20050091112A1 (en) * 2000-09-11 2005-04-28 Wechsler John L. System and method for generating coupons
US20050120305A1 (en) * 2001-05-11 2005-06-02 Engstrom Eric G. Method and system for generating and sending a hot link associated with a user interface to a device
US7167920B2 (en) * 2001-01-22 2007-01-23 Sun Microsystems, Inc. Peer-to-peer communication pipes
US20070167173A1 (en) * 2006-01-19 2007-07-19 Halcrow Michael A Generating and dynamically updating databases of WIFI hotspots locations and performance metrics via location mappers
US20080125288A1 (en) * 2006-04-20 2008-05-29 Nike, Inc. Systems for activating and/or authenticating electronic devices for operation with apparel and equipment
US20080133336A1 (en) * 2006-06-01 2008-06-05 Altman Samuel H Location-Based Advertising Message Serving For Mobile Communication Devices
US20080252445A1 (en) * 2007-04-04 2008-10-16 Magneto Inertial Sensing Technology, Inc. Dynamically Configurable Wireless Sensor Networks
US20080306756A1 (en) * 2007-06-08 2008-12-11 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

Family Cites Families (95)

* Cited by examiner, † Cited by third party
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
US5883954A (en) * 1995-06-07 1999-03-16 Digital River, Inc. Self-launching encrypted try before you buy software distribution system
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
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
US7324953B1 (en) * 1999-08-13 2008-01-29 Danny Murphy Demographic information database processor
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
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
US7245725B1 (en) * 2001-05-17 2007-07-17 Cypress Semiconductor Corp. Dual processor framer
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
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
US8131649B2 (en) * 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
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
US20050055309A1 (en) * 2003-09-04 2005-03-10 Dwango North America Method and apparatus for a one click upgrade for mobile applications
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
JP4993512B2 (en) * 2005-03-14 2012-08-08 ストリックランド,マーク File sharing method and file sharing system
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
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
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
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
US20090083148A1 (en) * 2007-09-26 2009-03-26 Sony Corporation System and method for facilitating content transfers between client devices in an electronic network

Patent Citations (20)

* Cited by examiner, † Cited by third party
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
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
US6563532B1 (en) * 1999-01-05 2003-05-13 Internal Research Corporation Low attention recording unit for use by vigorously active recorder
US6501140B2 (en) * 2000-08-30 2002-12-31 Micron Technology, Inc. Transistor structures
US20020028704A1 (en) * 2000-09-05 2002-03-07 Bloomfield Mark E. Information gathering and personalization techniques
US20050091112A1 (en) * 2000-09-11 2005-04-28 Wechsler John L. System and method for generating coupons
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
US20050120305A1 (en) * 2001-05-11 2005-06-02 Engstrom Eric G. Method and system for generating and sending a hot link associated with a user interface to a device
US20040054589A1 (en) * 2001-06-14 2004-03-18 Nicholas Frank C. Method and system for providing network based target advertising and encapsulation
US20030088520A1 (en) * 2001-11-07 2003-05-08 International Business Machines Corporation System, method, and business methods for enforcing privacy preferences on personal-data exchanges across a network
US20040088347A1 (en) * 2002-10-31 2004-05-06 Yeager William J. Mobile agents in peer-to-peer networks
US20070167173A1 (en) * 2006-01-19 2007-07-19 Halcrow Michael A Generating and dynamically updating databases of WIFI hotspots locations and performance metrics via location mappers
US20080125288A1 (en) * 2006-04-20 2008-05-29 Nike, Inc. Systems for activating and/or authenticating electronic devices for operation with apparel and equipment
US20080133336A1 (en) * 2006-06-01 2008-06-05 Altman Samuel H Location-Based Advertising Message Serving For Mobile Communication Devices
US20080252445A1 (en) * 2007-04-04 2008-10-16 Magneto Inertial Sensing Technology, Inc. Dynamically Configurable Wireless Sensor Networks
US20080306756A1 (en) * 2007-06-08 2008-12-11 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

Cited By (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040030781A1 (en) * 1999-06-30 2004-02-12 Blackboard Inc. Internet-based education support system and method with multi-language capability
US9053500B2 (en) * 1999-06-30 2015-06-09 Blackboard Inc. Internet-based education support system and method with multi-language capability
US9055122B2 (en) * 2005-06-27 2015-06-09 Comscore, Inc. Collecting and associating profile data of a user of a mobile device to events of the mobile device using a unique individual identification number
US20110078279A1 (en) * 2005-06-27 2011-03-31 M:Metrics, Inc. Acquiring, Storing, and Correlating Profile Data of Cellular Mobile Communications System's Users to Events
US20100324884A1 (en) * 2007-06-26 2010-12-23 Jeffrey Therese M Enhanced telecommunication system
US11023513B2 (en) 2007-12-20 2021-06-01 Apple Inc. Method and apparatus for searching using an active ontology
US10381016B2 (en) 2008-01-03 2019-08-13 Apple Inc. Methods and apparatus for altering audio output signals
US8260965B2 (en) * 2008-01-31 2012-09-04 Samsung Electronics Co., Ltd. Method and system for providing blog service by using mobile terminal, and mobile blog caster therefor
US20090198763A1 (en) * 2008-01-31 2009-08-06 Samsung Electronics Co., Ltd. Method and system for providing blog service by using mobile terminal, and mobile blog caster therefor
US10108612B2 (en) 2008-07-31 2018-10-23 Apple Inc. Mobile device having human language translation capability with positional feedback
US11348582B2 (en) 2008-10-02 2022-05-31 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US10643611B2 (en) 2008-10-02 2020-05-05 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US20100161311A1 (en) * 2008-12-19 2010-06-24 Massuh Lucas A Method, apparatus and system for location assisted translation
US9323854B2 (en) * 2008-12-19 2016-04-26 Intel Corporation Method, apparatus and system for location assisted translation
US8483669B2 (en) 2009-04-03 2013-07-09 Microsoft Corporation Mobile sensor network
US20100255830A1 (en) * 2009-04-03 2010-10-07 Microsoft Corporation Mobile sensor network
US10692504B2 (en) 2010-02-25 2020-06-23 Apple Inc. User profiling for voice input processing
US9124804B2 (en) 2010-03-22 2015-09-01 Microsoft Technology Licensing, Llc Using accelerometer information for determining orientation of pictures and video images
US20110228112A1 (en) * 2010-03-22 2011-09-22 Microsoft Corporation Using accelerometer information for determining orientation of pictures and video images
US10417405B2 (en) 2011-03-21 2019-09-17 Apple Inc. Device access using voice authentication
US11350253B2 (en) 2011-06-03 2022-05-31 Apple Inc. Active transport based notifications
US10007664B2 (en) 2011-11-10 2018-06-26 Globili Llc Systems, methods and apparatus for dynamic content management and delivery
US20130124186A1 (en) * 2011-11-10 2013-05-16 Globili Llc Systems, methods and apparatus for dynamic content management and delivery
US8494838B2 (en) * 2011-11-10 2013-07-23 Globili Llc Systems, methods and apparatus for dynamic content management and delivery
US9092442B2 (en) * 2011-11-10 2015-07-28 Globili Llc Systems, methods and apparatus for dynamic content management and delivery
US11069336B2 (en) 2012-03-02 2021-07-20 Apple Inc. Systems and methods for name pronunciation
WO2013191680A1 (en) * 2012-06-19 2013-12-27 Empire Technology Development, Llc Group nature verification for providing group incentives
US9813776B2 (en) 2012-06-25 2017-11-07 Pin Pon Llc Secondary soundtrack delivery
US20140272821A1 (en) * 2013-03-15 2014-09-18 Apple Inc. User training by intelligent digital assistant
US11151899B2 (en) * 2013-03-15 2021-10-19 Apple Inc. User training by intelligent digital assistant
US10657961B2 (en) 2013-06-08 2020-05-19 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US11048473B2 (en) 2013-06-09 2021-06-29 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10769385B2 (en) 2013-06-09 2020-09-08 Apple Inc. System and method for inferring user intent from speech inputs
US11314370B2 (en) 2013-12-06 2022-04-26 Apple Inc. Method for extracting salient dialog usage from live data
US10497365B2 (en) 2014-05-30 2019-12-03 Apple Inc. Multi-command single utterance input method
US10714095B2 (en) 2014-05-30 2020-07-14 Apple Inc. Intelligent assistant for home automation
US10657966B2 (en) 2014-05-30 2020-05-19 Apple Inc. Better resolution when referencing to concepts
US10417344B2 (en) 2014-05-30 2019-09-17 Apple Inc. Exemplar-based natural language processing
US11257504B2 (en) 2014-05-30 2022-02-22 Apple Inc. Intelligent assistant for home automation
US10699717B2 (en) 2014-05-30 2020-06-30 Apple Inc. Intelligent assistant for home automation
US10431204B2 (en) 2014-09-11 2019-10-01 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10453443B2 (en) 2014-09-30 2019-10-22 Apple Inc. Providing an indication of the suitability of speech recognition
US10438595B2 (en) 2014-09-30 2019-10-08 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10390213B2 (en) 2014-09-30 2019-08-20 Apple Inc. Social reminders
US11231904B2 (en) 2015-03-06 2022-01-25 Apple Inc. Reducing response latency of intelligent automated assistants
US10529332B2 (en) 2015-03-08 2020-01-07 Apple Inc. Virtual assistant activation
US11087759B2 (en) 2015-03-08 2021-08-10 Apple Inc. Virtual assistant activation
US11127397B2 (en) 2015-05-27 2021-09-21 Apple Inc. Device voice control
US10354652B2 (en) 2015-12-02 2019-07-16 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US11069347B2 (en) 2016-06-08 2021-07-20 Apple Inc. Intelligent automated assistant for media exploration
US10733993B2 (en) 2016-06-10 2020-08-04 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10942702B2 (en) 2016-06-11 2021-03-09 Apple Inc. Intelligent device arbitration and control
US11152002B2 (en) 2016-06-11 2021-10-19 Apple Inc. Application integration with a digital assistant
US10580409B2 (en) 2016-06-11 2020-03-03 Apple Inc. Application integration with a digital assistant
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US11223717B2 (en) 2016-09-12 2022-01-11 Nymbus, Llc Audience interaction system and method
US11785129B2 (en) 2016-09-12 2023-10-10 Nymbus, Llc Audience interaction system and method
US10553215B2 (en) 2016-09-23 2020-02-04 Apple Inc. Intelligent automated assistant
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US10847142B2 (en) 2017-05-11 2020-11-24 Apple Inc. Maintaining privacy of personal information
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
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
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
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
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
US10684703B2 (en) 2018-06-01 2020-06-16 Apple Inc. Attention aware virtual assistant dismissal
US10403283B1 (en) 2018-06-01 2019-09-03 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US11009970B2 (en) 2018-06-01 2021-05-18 Apple Inc. Attention aware virtual assistant dismissal
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US11495218B2 (en) 2018-06-01 2022-11-08 Apple Inc. Virtual assistant operation in multi-device environments
US10984798B2 (en) 2018-06-01 2021-04-20 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10944859B2 (en) 2018-06-03 2021-03-09 Apple Inc. Accelerated task performance
US10504518B1 (en) 2018-06-03 2019-12-10 Apple Inc. Accelerated task performance
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
US11368571B1 (en) 2019-03-06 2022-06-21 Nymbus, Llc Dense audience interaction device and communication method

Also Published As

Publication number Publication date
US8209275B2 (en) 2012-06-26
US20080248779A1 (en) 2008-10-09
US20080249969A1 (en) 2008-10-09
US8786246B2 (en) 2014-07-22
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
US20080261572A1 (en) Mobile device business models
US10257127B2 (en) Email personalization
US20230052073A1 (en) Privacy awareness for personal assistant communications
CN110727638B (en) Data system and data scheduling method in electronic system and machine readable medium
US9705838B2 (en) Mobile status update display
US10185973B2 (en) Inferring venue visits using semantic information
US9530067B2 (en) Method and apparatus for storing and retrieving personal contact information
US9679072B2 (en) Mobile photo sharing via barcode, sound or collision
US20180032997A1 (en) System, method, and computer program product for determining whether to prompt an action by a platform in connection with a mobile device
US20180114177A1 (en) Project entity extraction with efficient search and processing of projects
US20150181383A1 (en) Location-based messages
US20110270836A1 (en) Method and apparatus for providing an actionable electronic journal
US20160086104A1 (en) Facilitating intelligent gathering of data and dynamic setting of event expectations for event invitees on computing devices
US20170270122A1 (en) Computerized system and method for high-quality and high-ranking digital content discovery
CN110034998B (en) Computer system and method for controlling electronic messages and their responses after delivery
WO2018043114A1 (en) Information processing apparatus, information processing method, and program
US20130227026A1 (en) Location profiles
US10536816B1 (en) Mobile device that creates a communication group based on the mobile device identifying people currently located at a particular location
US20160323218A1 (en) Computerized system and method for selectively communicating html content to a user's inbox as a native message
EP3610697B1 (en) Signal sharing between trusted groups of devices
CN114255056A (en) Advertisement display method and electronic equipment
CN106663112A (en) Presenting information cards for events associated with entities
US20110119297A1 (en) System and method for providing a personal characteristic-based contact list
US11768895B2 (en) Computerized system and method for email search assist optimization
FR3059861A1 (en) METHOD FOR PROVIDING CONTEXTUAL CONTENT DURING CONVERSATION, AND EQUIPMENT FOR IMPLEMENTING THE METHOD

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:020699/0472

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

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION