IP Library Granted Patent US 9,122,682
Granted Patent B2
US 9,122,682 · App. 13/089,854 · Granted Sep 1, 2015

Technique for processing data in a network

Inventors: Arjen P. deVries (Enschede, NL); Michael Sokolov (Newton, MA); David E. Kovalcin (Jamesburg, NJ); Brian Eberman (Newton, MA); Leonidas Kontothanassis (Belmont, MA)
Assignee: YAHOO! INC.
G06F17/30023G06F17/30817G06F17/30864Y10S707/99931Y10S707/99932Y10S707/99948
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 9,122,682
App. No.
13/089,854
Granted
Sep 1, 2015
Kind
B2
Abstract

A technique for processing data in a network is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for processing data in a network having a plurality of network stations. The method comprises receiving a first representation of data at a first of the plurality of network stations, processing the first representation so as to generate a second representation of the data, and transmitting the second representation from the first network station to a second of the plurality of network stations for storage therein, wherein the second representation is stored at an address within the second network station. The method also comprises receiving the address at the first network station, and transmitting the address from the first network station to a third of the plurality of network stations for storage therein.

Claims (37)

1. A method comprising:

receiving a request for at least a portion of a media stream from a user of a client device;

presenting the media stream to the client device in response to the request, wherein

the media stream is associated with a plurality of annotation sequences, and

each annotation sequence comprises a plurality of annotations of a same type, a plurality of time marks corresponding to the annotations, and a plurality of arcs each of which defining a period between two adjacent time marks and having an associated probability of the accuracy of at least some annotation of the plurality of the annotations;

identifying at least one annotation within the annotation sequences associated with the media stream, the at least one annotation being identified based at least in part on the associated probability of the accuracy of the at least some annotation;

retrieving media data associated with the identified at least one annotation; and

presenting the media data at a location of the at least one annotation in the media stream to the client device.

2. The method of claim 1 , wherein the media stream comprises at least one of a video and audio.

3. The method of claim 1 , wherein the media stream comprises a plurality of video scenes, the at least one annotation corresponds to at least one of the plurality of scenes, and the at least one annotation comprises information about the at least one scene.

4. The method of claim 3 , wherein the information about the at least one scene comprises words that occur in the scene.

5. The method of claim 3 , wherein the information about the at least one scene comprises an indication of a person in the at least one scene.

6. The method of claim 1 , wherein the media data comprises at least one of video, audio, and text.

7. The method of claim 1 , wherein the media data comprises at least one of a plurality of video scenes within the media stream and the at least one annotation comprises information about the at least one video scene.

8. The method of claim 1 , wherein media data comprises at least one of an image and a video and the at least one annotation has a URL associated therewith that references the at least one of an image and a video.

9. The method of claim 1 , wherein the two adjacent time marks indicate a start time corresponding to a location in the media stream where the corresponding annotation begins and an end time corresponding to a location in the media stream where the corresponding annotation ends.

10. The method of claim 1 , wherein the media data associated with the at least one annotation is presented to the client in response to a query from a user of the client device.

11. A system comprising at least one processing device having software associated therewith that when executed causes the at least one processing device to perform a method comprising:

receiving a request for at least a portion of a media stream from a user of a client device;

presenting the media stream to the client device in response to the request, wherein

the media stream is associated with a plurality of annotation sequences, and

each annotation sequence comprises a plurality of annotations of a same type, a plurality of time marks corresponding to the annotations, and a plurality of arcs each of which defining a period between two adjacent time marks and, having an associated probability of the accuracy of at least some annotation of the plurality of the annotations;

identifying at least one annotation within the annotation sequences associated with the media stream, the at least one annotation identified based at least in part on the associated probability of the accuracy of the at least some annotation;

retrieving media data associated with the identified at least one annotation; and

presenting the media data at a location of the at least one annotation in the media stream to the client device.

12. The system of claim 11 , wherein the media stream comprises at least one of a video and audio.

13. The system of claim 11 , wherein the media stream comprises a plurality of video scenes, the at least one annotation corresponds to at least one of the plurality of scenes, and the at least one annotation comprises information about the at least one scene.

14. The system of claim 13 , wherein the information about the at least one scene comprises words that occur in the scene.

15. The system of claim 13 , wherein the information about the at least one scene comprises an indication of a person in the at least one scene.

16. The system of claim 11 , wherein the media data comprises at least one of video, audio, and text.

17. The system of claim 11 , wherein the media data comprises at least one of a plurality of video scenes within the media stream and the at least one annotation comprises information about the at least one video scene.

18. The system of claim 11 , wherein media data comprises at least one of an image and a video and the at least one annotation has a URL associated therewith that references the at least one of an image and a video.

19. The system of claim 11 , wherein the two adjacent time marks indicate a start time corresponding to a location in the media stream where the corresponding annotation begins and an end time corresponding to a location in the media stream where the corresponding annotation ends.

20. The system of claim 11 , wherein the media data associated with the at least one annotation is presented to the client in response to a query from a user of the client device.

21. The method of claim 1 , further comprising determining quality of the at least one of the plurality of the annotations based on the associated probability of the accuracy of the annotation.

22. The method of claim 1 , wherein at least two of the plurality of annotation sequences have a same start time and a same end time.

23. The method of claim 1 , wherein each annotation sequence represents a different type of annotation.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2017
From: EXCALIBUR IP, LLC
To: EUREKA DATABASE SOLUTIONS, LLC
Reel/Frame 043587/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: DIGITAL EQUIPMENT CORPORATION
To: ALTAVISTA COMPANY
Reel/Frame 034784/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: ALTA VISTA COMPANY
To: OVERTURE SERVICES, INC.
Reel/Frame 034784/0397 →
MERGER AND CHANGE OF NAME Recorded Jan 22, 2015
From: ZOOM NEWCO INC.; ALTAVISTA COMPANY
To: ALTAVISTA COMPANY
Reel/Frame 034784/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: COMPAQ COMPUTER CORPORATION; DIGITAL EQUIPMENT CORPORATION
To: ZOOM NEWCO INC.
Reel/Frame 034784/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: DEVRIES, ARJEN P.; KONTOTHANASSIS, LEONIDAS; SOKOLOV, MICHAEL; KOVALCIN, DAVID E.; EBERMAN, BRIAN
To: DIGITAL EQUIPMENT CORPORATION
Reel/Frame 034784/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: OVERTURE SERVICES, INC.
To: YAHOO! INC.
Reel/Frame 034784/0447 →
Continuity (5)
Continuation 10935120 · Sep 8, 2004
Continuation 09814213 · Mar 22, 2001
Continuation 09204286 · Dec 3, 1998
Continuation 09037957 · Mar 11, 1998
Related Publication 20120207447A1 · Aug 16, 2012