IP Library Granted Patent US 10,158,918
Granted Patent B2
US 10,158,918 · App. 15/426,854 · Granted Dec 18, 2018

Bookmarking prospective media content on computer network

Inventors: Matt Wiseman (San Francisco, CA); Ant Oztaskent (Sutton, GB); Yaroslav Volovich (London, GB)
Assignee: GOOGLE LLC
H04N21/47217G06F15/17306G06F17/30784G06F17/30882G06F17/30884G06F17/30887H04N21/482H04N21/4821H04N21/6125H04N21/84H04N21/8586
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,158,918
App. No.
15/426,854
Granted
Dec 18, 2018
Kind
B2
Abstract

Systems and methods for bookmarking prospective media content on computer network. In some implementations, a method includes: at a server system, obtaining, from a electronic device, information corresponding to a media content item; identifying the media content item, from among a plurality of media content items, in accordance with the information; creating a provisional bookmark corresponding to a first URL where the media content item is not yet available but is likely to be available within a predefined time period; and transmitting the provisional bookmark to the electronic device. The method optionally includes: after creating the provisional bookmark, in accordance with a determination that the media content item has become available at the first URL, before the predefined time period: converting the provisional bookmark into a non-provisional bookmark.

Claims (61)

1. A method comprising:

at a computing system having one or more processors and memory storing one or more programs for execution by the one or more processors:

obtaining from a first device information corresponding to a content fingerprint of a currently displaying media content item, wherein an online version of the media content item is not yet available;

identifying the media content item in accordance with the obtained information corresponding to the media content item;

creating a provisional bookmark for the media content item, wherein the provisional bookmark corresponds to a place holder location and one or more terms associated with the media content item, and wherein the provisional bookmark is unresolvable to an online location of the media content item until a full online version of the media content item is available;

after creating the provisional bookmark and when the full online version of the media content item is available:

resolving the provisional bookmark to an actual location of the full online version in accordance with the place holder location and the one or more terms, wherein the resolving comprises performing a search for the one or more terms on the place holder location to determine whether the media content item is available online at the place holder location within a predefined time period; and

updating the provisional bookmark to the actual location in accordance with the resolving.

2. The method of claim 1 , wherein the media content item is being output by a second device.

3. The method of claim 1 , further comprising:

initially displaying the provisional bookmark with a first set of visual characteristics; and

changing one or more visual characteristics of the first set of visual characteristics based on a status of the provisional bookmark.

4. The method of claim 1 , wherein the information corresponding to the currently displaying media content item comprises a portion of the media content item, and identifying the media content item in accordance with the obtained information corresponding to the media content item comprises:

obtaining the content fingerprint in accordance with the portion of the media content item; and

identifying the media content item in accordance with the content fingerprint.

5. The method of claim 2 , wherein the information corresponding to the content fingerprint of the currently displaying media content item is generated from a portion of the media content item output by the second device and captured by the first device.

6. The method of claim 1 , wherein the place holder location is a domain identified by a domain name; and

wherein performing a search for the one or more terms on the place holder location comprises performing a search for the one or more terms on the domain identified by the domain name.

7. The method of claim 1 , wherein updating the provisional bookmark in accordance with the resolving comprises:

in accordance with a determination that the media content item is not available online at the place holder location after expiration of the predefined time period:

marking the provisional bookmark as invalid.

8. The method of claim 1 , wherein updating the provisional bookmark in accordance with the resolving comprises:

in accordance with a determination that the media content item is available online at the place holder location before expiration of the predefined time period:

converting the provisional bookmark into a non-provisional bookmark.

9. The method of claim 1 , wherein resolving the provisional bookmark in accordance with the place holder location and the one or more terms further comprises:

identifying one or more URLs in accordance with the search.

10. The method of claim 9 , further comprising:

identifying an additional URL where a portion of the media content item is likely to be available within the predefined time period or is presently available; and

in accordance with a determination that the portion of the media content item is less than a threshold amount, forgoing creating a bookmark corresponding to the additional URL.

11. The method of claim 9 , further comprising:

obtaining from the first device second information corresponding to a second media content item being output by the second device;

identifying the second media content item in accordance with the obtained second information;

identifying a URL where the second media content item is available; and

creating a non-provisional bookmark corresponding to the URL where the second media content item is available.

12. The method of claim 1 , wherein the information corresponding to the media content item is obtained from media content promoting the media content item.

13. A computing system, comprising:

one or more processors;

memory; and

one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs comprising instructions for:

obtaining from a first device information corresponding to a content fingerprint of a currently displaying media content item, wherein an online version of the media content item is not yet available;

identifying the media content item in accordance with the obtained information corresponding to the media content item;

creating a provisional bookmark for the media content item, wherein the provisional bookmark corresponds to a place holder location and one or more terms associated with the media content item, and wherein the provisional bookmark is unresolvable to an online location of the media content item until a full online version of the media content item is available;

after creating the provisional bookmark and when the full online version of the media content item is available:

resolving the provisional bookmark to an actual location of the full online version in accordance with the place holder location and the one or more terms, wherein the resolving comprises performing a search for the one or more terms on the place holder location to determine whether the media content item is available online at the place holder location within a predefined time period; and

updating the provisional bookmark to the actual location in accordance with the resolving.

14. The system of claim 13 , wherein the place holder location is a domain identified by a domain name; and

the system comprises instructions for:

performing a search for the one or more terms on the domain identified by the domain name.

15. The system of claim 13 , comprising instructions for:

in accordance with a determination that the media content item is not available online at the place holder location after expiration of the predefined time period:

marking the provisional bookmark as invalid.

16. The system of claim 13 , comprising instructions for:

in accordance with a determination that the media content item is available online at the place holder location before expiration of the predefined time period:

converting the provisional bookmark into a non-provisional bookmark.

17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a computer system with one or more processors, cause the computer system to:

obtain from a first device information corresponding to a content fingerprint of a currently displaying media content item, wherein an online version of the media content item is not yet available;

identify the media content item in accordance with the obtained information corresponding to the media content item;

create a provisional bookmark for the media content item, wherein the provisional bookmark corresponds to a place holder location and one or more terms associated with the media content item, and wherein the provisional bookmark is unresolvable to an online location of the media content item until a full online version of the media content item is available;

after creating the provisional bookmark and when the full online version of the media content item is available:

resolve the provisional bookmark to an actual location of the full online version in accordance with the place holder location and the one or more terms, wherein the resolve comprises performing a search for the one or more terms on the place holder location to determine whether the media content item is available online at the place holder location within a predefined time period; and

update the provisional bookmark to the actual location in accordance with the resolving.

Assignments (1)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
Continuity (3)
Continuation 15099545 · Apr 14, 2016
Continuation 13668104 · Nov 2, 2012
Related Publication 20170150226A1 · May 25, 2017