Smartphone-Based Methods and Systems
0 Assignments
0 Petitions
Accused Products
Abstract
Arrangements involving portable devices (e.g., smartphones and tablet computers) are disclosed. One arrangement enables a content creator to select software with which that creator'"'"'s content should be rendered—assuring continuity between artistic intention and delivery. Another utilizes a device camera to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some technologies concern improvements to the user interfaces associated with such devices. Others involve use of these devices in connection with shopping, text entry, sign language interpretation, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern use of linked data in portable devices—some of which exploit GPU capabilities. Still other technologies concern computational photography. A great variety of other features and arrangements are also detailed.
84 Citations
36 Claims
-
1-21. -21. (canceled)
- 22. A computer readable storage medium having operating system (OS) software stored thereon, the operating system software serving to configure a processor to provide OS services to requesting application programs through defined interfaces, wherein said OS services include deriving content identification data from signal data representing visual or auditory information, and publishing same for use by one or more application programs that subscribe to same through a defined interface.
-
25. An apparatus including a processing device and a memory, the memory containing operating system (OS) instructions configuring the processing device to provide OS services to requesting application programs through defined interfaces, the apparatus further includes a sensing system for sensing ambient visual and/or sonic stimulus from an environment of the device and for producing content data corresponding thereto, wherein one of said OS services derives content identification data from said produced content data, and publishes same to requesting application programs that subscribe through a defined interface.
- 26. An apparatus including a processing device and a memory, the memory containing operating system (OS) instructions configuring the processing device to provide OS services to requesting application programs through defined interfaces, wherein one of the defined interfaces provides a content identification message queue that publishes content identification data corresponding to visual or sonic stimulus processed by the device, to which queue one or more application programs can subscribe.
-
28. A method comprising:
-
background-sensing sonic or visual stimuli from a user'"'"'s ambient environment for a prolonged period, thereby noting content to which the user has been exposed during said period; by reference to the background-sensed stimuli, using a configured hardware processor to generate content identification data corresponding to several different items of content to which the user has been exposed during said period; and in the course of a subsequent user interaction with a user interface, identifying to the user, by title, plural different items of content noted from the user'"'"'s environment, and enabling the user to select among plural different actions with respect to at least one of said identified items of content.
-
-
29. A method comprising:
-
sensing sonic or visual stimuli from a user'"'"'s ambient environment, thereby noting content to which the user has been exposed; by reference to the sensed stimuli, using a configured hardware processor to generate content identification data corresponding to at least one item of content to which the user has been exposed; and priming two or more different software applications with information based, at least in part, on said generated content identification data; wherein when the user next utilizes each of said different software applications, the user will find that it already reflects the user'"'"'s exposure to said item of content. - View Dependent Claims (30, 31, 32)
-
-
33. A smartphone including a processor and a memory, the memory containing operating system software and plural application programs;
-
a first of said application programs serves to analyze data representing sonic or visual content to produce corresponding identification data, and to publish results of such analysis to an output; and a second of said application programs serves to monitor the output of the first application program for certain content to which the second application program is attuned, and take action when said certain content is noted. - View Dependent Claims (34, 35, 36)
-
Specification