IP Library Granted Patent US 10,594,981
Granted Patent B2
US 10,594,981 · App. 15/365,308 · Granted Mar 17, 2020

System and method for movie segment bookmarking and sharing

Inventors: Thomas S. Gilley (New York, NY); Eric Hoffert (South Orange, NJ); Brenda Pomerance (New York, NY); Razvan Pop (Satu Mare, RO)
Assignee: Open Text SA ULC
H04N7/173G06F16/78G06F16/7844G11B27/034H04N21/2547H04N21/25866H04N21/262H04N21/2743H04N21/4786H04N21/4788H04N21/812H04N21/8355H04N21/8455G11B2220/2562
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,594,981
App. No.
15/365,308
Granted
Mar 17, 2020
Kind
B2
Abstract

Several ways are provided for a viewer of a movie to create a deep tag, that is, a bookmark for a segment of the movie. The deep tag can be associated with descriptive text and sent to an address provided by the viewer, either an e-mail address or an instant messaging address. Additionally, before the deep tag is created, it can be checked whether the content owner of the movie is known. If known, the content owner's rules, if any, regarding deep tagging are followed. If unknown, a set of registered content owners can be alerted of the presence of new content. When ownership of the new content is established, the already-created deep tags can be updated in accordance with the content owner's rules, if any, regarding deep tagging.

Claims (33)

1. A method, comprising:

responsive to a user selecting a bookmarking function representation via a user interface on a client device, determining, by a first component of a video system, position information of a video bookmarking indicator relative to a texture strip, the texture strip comprising frame representations of a video in entirety, the video bookmarking indicator displayed over the texture strip on the user interface, the position information comprising a first user adjustable edge of the video bookmarking indicator and a second user adjustable edge of the video bookmarking indicator relative to the texture strip, the first user adjustable edge and the second user adjustable edge of the video bookmarking indicator together defining a video segment selected by the user, the video segment comprising a sequential group of frames in the video;

communicating, by the first component of the video system, the position information of the first user adjustable edge of the video bookmarking indicator and the second user adjustable edge of the video bookmarking indicator to a second component of the video system; and

generating, by the second component of the video system, a video bookmark for the video segment defined by the first user adjustable edge of the video bookmarking indicator and the second user adjustable edge of the video bookmarking indicator relative to the texture strip, the video bookmark comprising a segment address, wherein the video bookmark is sent over a network to at least one recipient who is permitted to view the video segment.

2. The method of claim 1 , wherein the video bookmark is sent over the network in an email or message.

3. The method of claim 1 , wherein the at least one recipient is permitted to view the video segment per an access permission set for the video bookmark by the user via the user interface.

4. The method of claim 1 , wherein the first component of the video system runs on the client device.

5. The method of claim 1 , wherein the second component of the video system runs on a server machine communicatively connected to the client device over the network.

6. The method of claim 1 , wherein the segment address for the video bookmark comprises a server address, a video system identifier, and a bookmark identifier.

7. The method of claim 1 , wherein the video bookmark is stored in a video bookmark database with a creation date and time of the video bookmark, and for each time the video bookmark is sent: a sender address, a recipient address, date and time that a recipient first viewed the video segment, and any text comment provided by the recipient.

8. A video system comprising:

at least one processor;

at least one non-transitory computer-readable medium; and

stored instructions translatable by the at least one processor to implement a first component and a second component, the first component configured for:

responsive to a user selecting a bookmarking function representation via a user interface on a client device, determining position information of a video bookmarking indicator relative to a texture strip, the texture strip comprising frame representations of a video in entirety, the video bookmarking indicator displayed over the texture strip on the user interface, the position information comprising a first user adjustable edge of the video bookmarking indicator and a second user adjustable edge of the video bookmarking indicator relative to the texture strip, the first user adjustable edge and the second user adjustable edge of the video bookmarking indicator together defining a video segment, the video segment comprising a sequential group of frames in the video; and

communicating the position information of the first user adjustable edge of the video bookmarking indicator and the second user adiustable edge of the video bookmarking indicator to the second component of the video system; and

the second component configured for generating a video bookmark for the video segment defined by the first user adjustable edge of the video bookmarking indicator and the second user adjustable edge of the video bookmarking indicator relative to the texture strip, the video bookmark comprising a segment address, wherein the video bookmark is sent over a network to at least one recipient who is permitted to view the video segment.

9. The system of claim 8 , wherein the video bookmark is sent over the network in an email or message.

10. The system of claim 8 , wherein the at least one recipient is permitted to view the video segment per an access permission set for the video bookmark by the user via the user interface.

11. The system of claim 8 , wherein the first component of the video system runs on the client device.

12. The system of claim 8 , wherein the second component of the video system runs on a server machine communicatively connected to the client device over the network.

13. The system of claim 8 , wherein the segment address for the video bookmark comprises a server address, a video system identifier, and a bookmark identifier.

14. The system of claim 8 , wherein the video bookmark is stored in a video bookmark database with a creation date and time of the video bookmark, and for each time the video bookmark is sent: a sender address, a recipient address, date and time that a recipient first viewed the video segment, and any text comment provided by the recipient.

15. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to implement a first component and a second component, the first component configured for:

responsive to a user selecting a bookmarking function representation via a user interface on a client device, determining position information of a video bookmarking indicator relative to a texture strip, the texture strip comprising frame representations of a video in entirety, the video bookmarking indicator displayed over the texture strip on the user interface, the position information comprising a first user adjustable edge of the video bookmarking indicator and a second user adjustable edge of the video bookmarking indicator relative to the texture strip, the first user adjustable edge and the second user adjustable edge of the video bookmarking indicator together defining a video segment, the video segment comprising a sequential group of frames in the video; and

communicating the position information of the first user adjustable edge of the video bookmarking indicator and the second user adjustable edge of the video bookmarking indicator to the second component of the video system; and

the second component configured for generating a video bookmark for the video segment defined by the first user adjustable edge of the video bookmarking indicator and the second user adjustable edge of the video bookmarking indicator relative to the texture strip, the video bookmark comprising a segment address, wherein the video bookmark is sent over a network to at least one recipient who is permitted to view the video segment.

16. The computer program product of claim 15 , wherein the video bookmark is sent over the network in an email or message.

17. The computer program product of claim 15 , wherein the at least one recipient is permitted to view the video segment per an access permission set for the video bookmark by the user via the user interface.

18. The computer program product of claim 15 , wherein the first component of the video system runs on the client device.

19. The computer program product of clam 15 , wherein the second component of the video system runs on a server machine communicatively connected to the client device over the network.

20. The computer program product of claim 15 , wherein the segment address for the video bookmark comprises a server address, a video system identifier, and a bookmark identifier.

21. The computer program product of claim 15 , wherein the video bookmark is stored in a video bookmark database with a creation date and time of the video bookmark, and for each time the video bookmark is sent: a sender address, a recipient address, date and time that a recipient first viewed the video segment, and any text comment provided by the recipient.

Assignments (14)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2024
From: OPEN TEXT CORP.
To: CROWDSTRIKE, INC.
Reel/Frame 068123/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: OPEN TEXT SA ULC
To: OPEN TEXT CORP.
Reel/Frame 067400/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2018
From: VIGNETTE PARTNERSHIP, LP
To: OPEN TEXT S.A.
Reel/Frame 044782/0821 →
IP BUSINESS SALE AGREEMENT Recorded Jan 31, 2018
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 045204/0545 →
CERTIFICATE OF AMALGAMATION Recorded Jan 31, 2018
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 045204/0585 →
CERTIFICATE OF CONTINUANCE Recorded Jan 31, 2018
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 045204/0592 →
MERGER Recorded Nov 8, 2017
From: MICRONETS, INC.
To: VIGNETTE CORPORATION
Reel/Frame 044748/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2017
From: GILLEY, THOMAS S; HOFFERT, ERIC; POMERANCE, BRENDA; POP, RAZVAN
To: MICRONETS, INC.
Reel/Frame 044071/0822 →
MERGER Recorded Nov 8, 2017
From: VIGNETTE SOFTWARE LLC
To: VIGNETTE CORPORATION
Reel/Frame 044072/0694 →
CERTIFICATE OF CONVERSION Recorded Nov 8, 2017
From: VIGNETTE OPERATING, LLC
To: VIGNETTE PARTNERSHIP, LP
Reel/Frame 044711/0235 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (4%) Recorded Nov 8, 2017
From: VIGNETTE CORPORATION
To: VIGNETTE SOFTWARE LLC
Reel/Frame 044714/0855 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (96%) Recorded Nov 8, 2017
From: VIGNETTE CORPORATON
To: VIGNETTE LLC
Reel/Frame 044722/0623 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (96%) Recorded Nov 8, 2017
From: VIGNETTE LLC
To: VIGNETTE SOFTWARE LLC
Reel/Frame 044722/0672 →
CERTIFICATE OF CONVERSION Recorded Nov 8, 2017
From: VIGNETTE CORPORATION
To: VIGNETTE OPERATING, LLC
Reel/Frame 044722/0722 →
Cited By (1)
US 12,374,369