Smartphone-based methods and systems
First Claim
1. A method comprising:
- receiving, in a portable audio device, audio data representing samples of audio content, for rendering into human-perceptible sound;
applying a digital watermark decoding or audio fingerprinting algorithm to the received audio data to derive identification data therefrom;
by reference to the derived identification data, selecting a particular software program for use-with-said-audio-content rendering of said audio data into said human-perceptible sound, said selecting being performed by a processor in the portable audio device that is configured to perform such act; and
launching said selected software program;
wherein selection of the particular software program that renders the audio data is based on identification data derived from the audio data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and arrangements involving portable devices, such as smartphones and tablet computers, are disclosed. One arrangement enables a creator of content to select software with which that creator'"'"'s content should be rendered—assuring continuity between artistic intention and delivery. Another arrangement utilizes the camera of a smartphone 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 of the detailed 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.
-
Citations
33 Claims
-
1. A method comprising:
-
receiving, in a portable audio device, audio data representing samples of audio content, for rendering into human-perceptible sound; applying a digital watermark decoding or audio fingerprinting algorithm to the received audio data to derive identification data therefrom; by reference to the derived identification data, selecting a particular software program for use-with-said-audio-content rendering of said audio data into said human-perceptible sound, said selecting being performed by a processor in the portable audio device that is configured to perform such act; and launching said selected software program; wherein selection of the particular software program that renders the audio data is based on identification data derived from the audio data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, in a portable audio device, audio data representing samples of audio content, for rendering into human-perceptible sound; applying a digital watermark decoding or audio fingerprinting algorithm to the received audio data to derive identification data therefrom; by reference to the derived identification data, selecting a favored software program for rendering of said audio data into said human-perceptible sound, said selecting being performed by a processor in the portable device that is configured to perform such act; and indicating the favored software program to a user; wherein the favored software program for rendering the audio data is selected based on identification data derived from the audio data. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
receiving, in a portable audio device, audio data representing audio content, the audio content being of a type that can be rendered by first software in the portable audio device; and in response to an attempt to render the audio content with the first software, the portable audio device indicating that second software should be used instead; wherein a creator of the audio content designated the second software as preferred, for that creator'"'"'s audio. - View Dependent Claims (18, 19)
-
-
20. A method comprising the acts:
-
performing a digital watermark decoding or audio fingerprinting operation on received audio data to generate content identification data, said audio data representing samples of audio content for rendering into human-perceptible sound; identifying a first context factor of a first context class, said first context class being selected from the list consisting of (a) computing context;
(b) user context;
(c) physical context;
(d) temporal context; and
(e) historical information about any of (a)-(d);identifying a second context factor of a second context class, said second class being selected from said list and being different than the first context class; selecting software for rendering said audio data, based on circumstances including (i) the content identification data;
(ii) the first context factor; and
(iii) the second context factor; andrendering the received audio data to a user with said selected software; wherein at least one of said acts is performed using a mobile computing apparatus that includes a microphone and a camera. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification