Method and system for interacting with a user in an experiential environment
First Claim
1. A method of synchronizing media, the method comprising;
- receiving a media sample of a first media stream from a client device;
determining a temporal position of the media sample in the first media stream as a result of matching the media sample to content of the first media stream;
determining a second media stream according to the temporal position; and
providing to the client device the second media stream.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for provides a user with an ability to capture a sample of an experiential environment and deliver that sample to an interactive service to trigger one or more predetermined events. In exemplary embodiments of the invention such triggered events include the delivery of information and services to the user, the execution of tasks and instructions by the service on the user'"'"'s behalf, communication events; surveillance events and other control-oriented events that are responsive to the user'"'"'s wishes. In other exemplary embodiments of the invention, the triggered events include transaction-oriented events, entertainment events, and events associated with enhancements to human ability or function.
-
Citations
18 Claims
-
1. A method of synchronizing media, the method comprising;
-
receiving a media sample of a first media stream from a client device; determining a temporal position of the media sample in the first media stream as a result of matching the media sample to content of the first media stream; determining a second media stream according to the temporal position; and providing to the client device the second media stream. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions of:
-
receiving a media sample of a first media stream from a client device; determining a temporal position of the media sample in the first media stream as a result of matching the media sample to content of the first media stream; determining a second media stream according to the temporal position; and providing to the client device the second media stream.
-
-
6. A method of synchronizing media, the method comprising
receiving a media sample of a first media stream at a client device; -
receiving a second media stream at the client device; receiving a temporal position of the media sample in the first media stream as a result of matching the media sample to content of the first media stream; and rendering the second media stream at the client device in synchrony with the first media stream based on a temporal position of the media sample in the first media stream. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions of:
-
receiving a media sample of a first media stream at a client device; receiving a second media stream at the client device; receiving a temporal position of the media sample in the first media stream as a result of matching the media sample to content of the first media stream; and rendering the second media stream at the client device in synchrony with the first media stream based on a temporal position of the media sample in the first media stream.
-
Specification