Providing content based on location
First Claim
Patent Images
1. A method comprising:
- receiving a content stream, the content stream defining elements of media content;
determining that an element of content of the content stream is associated with a first location and a first time range, wherein the first time range represents a time at which an event is scheduled to occur and the first location corresponds to a location at which the event is scheduled to occur;
identifying a location of an electronic device and a time at which the electronic device is at the identified location;
determining that the identified location of the electronic device is proximate to the first location and the identified time is within the first time range; and
in response to determining that the identified location of the electronic device is proximate to the first location and the identified time is within the first time range, making the element of content available on the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Among other things, we describe a method that includes receiving a content stream that defines elements of media content, determining that an element of content of the content stream is associated with a first location, determining that an electronic device is at a second location proximate to the first location, and in response, making the element of content available on the electronic device.
23 Citations
17 Claims
-
1. A method comprising:
-
receiving a content stream, the content stream defining elements of media content; determining that an element of content of the content stream is associated with a first location and a first time range, wherein the first time range represents a time at which an event is scheduled to occur and the first location corresponds to a location at which the event is scheduled to occur; identifying a location of an electronic device and a time at which the electronic device is at the identified location; determining that the identified location of the electronic device is proximate to the first location and the identified time is within the first time range; and in response to determining that the identified location of the electronic device is proximate to the first location and the identified time is within the first time range, making the element of content available on the electronic device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a content stream, the content stream defining elements of media content; determining that an element of content of the content stream is associated with a first location and a first time range, wherein the first time range represents a time at which an event is scheduled to occur and the first location corresponds to a location at which the event is scheduled to occur; identifying a location of an electronic device and a time at which the electronic device is at the identified location; determining one or both of;
i) that the identified location of the electronic device is not proximate to the first location, and ii) that the identified time is not within the first time range; andin response to determining one or both of i) and ii), making the element of content unavailable on the electronic device. - View Dependent Claims (7)
-
-
8. A computer program product stored on a storage device and configured to cause an electronic device to perform operations comprising:
-
receiving a content stream, the content stream defining elements of media content; determining that an element of content of the content stream is associated with a first location and a first time range, wherein the first time range represents a time at which an event is scheduled to occur and the first location corresponds to a location at which the event is scheduled to occur; identifying a location of an electronic device and a time at which the electronic device is at the identified location; determining that the identified location of the electronic device is proximate to the first location and the identified time is within the first time range; and in response to determining that the identified location of the electronic device is proximate to the first location and the identified time is within the first time range, making the element of content available on the electronic device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An electronic device comprising:
-
a first location system configured to determine a current location of the electronic device; one or more processors configured for operations comprising; receiving a content stream, the content stream defining elements of media content; determining that an element of content of the content stream is associated with a first location and a first time range, wherein the first time range represents a time at which an event is scheduled to occur and the first location corresponds to a location at which the event is scheduled to occur; identifying the current location of the electronic device and a time at which the electronic device is at the identified current location; determining that the identified current location of the electronic device is proximate to the first location and the identified time is within the first time range; and in response to determining that the identified current location of the electronic device is proximate to the first location and the identified time is within the first time range, making the element of content available on the electronic device. - View Dependent Claims (14, 15, 16, 17)
-
Specification