IP Library Granted Patent US 11,706,388
Granted Patent B2
US 11,706,388 · App. 17/836,860 · Granted Jul 18, 2023

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 11,706,388
App. No.
17/836,860
Granted
Jul 18, 2023
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 (66)

1. A method for movie segment bookmarking and sharing, the method comprising:

providing, by a movie system operating on a server computer to a user device through a user interface, a texture strip comprising frame representations of a video and a marker overlaying the texture strip for marking a segment of the video;

receiving, by the movie system based on the marker overlaying the texture strip, information about the segment of the video, the information indicating a sequential group of frames in the segment of the video;

generating, by the movie system based on the information about the segment of the video, a movie segment bookmark that tags the segment of the video, wherein the movie segment bookmark includes a start time and an end time for the segment of the video;

storing, by the movie system, the movie segment bookmark at a segment address for accessing the segment of the video, the segment address containing at least one of a first identifier identifying the movie segment bookmark, a second identifier identifying the video, the start time, or the end time for the segment of the video; and

sending, by the movie system, the movie segment bookmark over a network to a viewer device, wherein activating the movie segment bookmark on the viewer device causes the viewer device to play the segment of the video.

2. The method according to claim 1 , wherein the movie segment bookmark further includes at least one of: a movie filename, a user filename, a user identifier, a date of creation, a date of most recent modification of the movie segment bookmark, a deep tag filename, a start frame, an end frame, a duration of the segment, a short text description of the segment, or a name of a video owner who owns the video.

3. The method according to claim 1 , further comprising:

receiving, through a sharing button on the user interface, sharing permission to view the segment of the video; and

providing the sharing permission to the viewer device.

4. The method according to claim 1 , further comprising:

receiving an identification of a viewer permitted to access the segment of the video; and

sending an email to the viewer identifying the segment address for accessing the segment of the video.

5. The method according to claim 1 , further comprising:

receiving indications of a plurality of segments of the video through previously defined movie segment bookmarks for the plurality of segments of the video;

receiving an identification of a viewer or a group of viewers permitted to access which of the plurality of segments of the video; and

providing the previously defined movie segment bookmarks for the plurality of segments of the video to the viewer or the group of viewers.

6. The method according to claim 5 , wherein the group of viewers includes an outside user, the method further comprising:

sending an email to the outside user identifying a segment address for accessing one of the plurality of segments of the video that the outside user is permitted to access.

7. The method according to claim 1 , further comprising:

receiving an instruction from the user device to share the video; and

listing the video in a directory accessible to users of the movie system.

8. A movie system for movie segment bookmarking and sharing, the movie system comprising:

a processor;

a non-transitory computer-readable medium; and

instructions stored on the non-transitory computer-readable medium and translatable by the processor for:

providing, to a user device through a user interface, a texture strip comprising frame representations of a video and a marker overlaying the texture strip for marking a segment of the video;

receiving, based on the marker overlaying the texture strip, information about the segment of the video, the information indicating a sequential group of frames in the segment of the video;

generating, based on the information about the segment of the video, a movie segment bookmark that tags the segment of the video, wherein the movie segment bookmark includes a start time and an end time for the segment of the video;

storing the movie segment bookmark at a segment address for accessing the segment of the video, the segment address containing at least one of a first identifier identifying the movie segment bookmark, a second identifier identifying the video, the start time, or the end time for the segment of the video; and

sending the movie segment bookmark over a network to a viewer device, wherein activating the movie segment bookmark on the viewer device causes the viewer device to play the segment of the video.

9. The movie system of claim 8 , wherein the movie segment bookmark further includes at least one of: a movie filename, a user filename, a user identifier, a date of creation, a date of most recent modification of the movie segment bookmark, a deep tag filename, a start frame, an end frame, a duration of the segment, a short text description of the segment, or a name of a video owner who owns the video.

10. The movie system of claim 8 , wherein the instructions are further translatable by the processor for:

receiving, through a sharing button on the user interface, sharing permission to view the segment of the video; and

providing the sharing permission to the viewer device.

11. The movie system of claim 8 , wherein the instructions are further translatable by the processor for:

receiving an identification of a viewer permitted to access the segment of the video; and

sending an email to the viewer identifying the segment address for accessing the segment of the video.

12. The movie system of claim 8 , wherein the instructions are further translatable by the processor for:

receiving indications of a plurality of segments of the video through previously defined movie segment bookmarks for the plurality of segments of the video;

receiving an identification of a viewer or a group of viewers permitted to access which of the plurality of segments of the video; and

providing the previously defined movie segment bookmarks for the plurality of segments of the video to the viewer or the group of viewers.

13. The movie system of claim 12 , wherein the group of viewers includes an outside user and wherein the instructions are further translatable by the processor for:

sending an email to the outside user identifying a segment address for accessing one of the plurality of segments of the video that the outside user is permitted to access.

14. The movie system of claim 8 , wherein the instructions are further translatable by the processor for:

receiving an instruction from the user device to share the video; and

listing the video in a directory accessible to users of the movie system.

15. A computer program product for movie segment bookmarking and sharing, the computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor of a movie system for:

providing, to a user device through a user interface, a texture strip comprising frame representations of a video and a marker overlaying the texture strip for marking a segment of the video;

receiving, based on the marker overlaying the texture strip, information about the segment of the video, the information indicating a sequential group of frames in the segment of the video;

generating, based on the information about the segment of the video, a movie segment bookmark that tags the segment of the video, wherein the movie segment bookmark includes a start time and an end time for the segment of the video;

storing the movie segment bookmark at a segment address for accessing the segment of the video, the segment address containing at least one of a first identifier identifying the movie segment bookmark, a second identifier identifying the video, the start time, or the end time for the segment of the video; and

sending the movie segment bookmark over a network to a viewer device, wherein activating the movie segment bookmark on the viewer device causes the viewer device to play the segment of the video.

16. The computer program product of claim 15 , wherein the movie segment bookmark further includes at least one of: a movie filename, a user filename, a user identifier, a date of creation, a date of most recent modification of the movie segment bookmark, a deep tag filename, a start frame, an end frame, a duration of the segment, a short text description of the segment, or a name of a video owner who owns the video.

17. The computer program product of claim 15 , wherein the instructions are further translatable by the processor for:

receiving, through a sharing button on the user interface, sharing permission to view the segment of the video; and

providing the sharing permission to the viewer device.

18. The computer program product of claim 15 , wherein the instructions are further translatable by the processor for:

receiving an identification of a viewer permitted to access the segment of the video; and

sending an email to the viewer identifying the segment address for accessing the segment of the video.

19. The computer program product of claim 15 , wherein the instructions are further translatable by the processor for:

receiving indications of a plurality of segments of the video through previously defined movie segment bookmarks for the plurality of segments of the video;

receiving an identification of a viewer or a group of viewers permitted to access which of the plurality of segments of the video; and

providing the previously defined movie segment bookmarks for the plurality of segments of the video to the viewer or the group of viewers.

20. The computer program product of claim 19 , wherein the group of viewers includes an outside user and wherein the instructions are further translatable by the processor for:

sending an email to the outside user identifying a segment address for accessing one of the plurality of segments of the video that the outside user is permitted to access.

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 →
CERTIFICATE OF CONTINUANCE Recorded Jul 12, 2022
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 060632/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2022
From: VIGNETTE PARTNERSHIP, LP
To: OPEN TEXT S.A.
Reel/Frame 060479/0150 →
CERTIFICATE OF AMALGAMATION Recorded Jul 12, 2022
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 060632/0040 →
IP BUSINESS SALE AGREEMENT Recorded Jul 12, 2022
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 060632/0045 →
IP PURCHASE AGREEMENT (96%) Recorded Jun 15, 2022
From: VIGNETTE LLC
To: VIGNETTE SOFTWARE LLC
Reel/Frame 060386/0156 →
IP PURCHASE AGREEMENT (4%) Recorded Jun 15, 2022
From: VIGNETTE CORPORATION
To: VIGNETTE SOFTWARE LLC
Reel/Frame 060386/0199 →
CERTIFICATE OF CONVERSION Recorded Jun 15, 2022
From: VIGNETTE OPERATING, LLC
To: VIGNETTE PARTNERSHIP, LP
Reel/Frame 060386/0246 →
CERTIFICATE OF CONVERSION Recorded Jun 15, 2022
From: VIGNETTE CORPORATION
To: VIGNETTE OPERATING, LLC
Reel/Frame 060386/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2022
From: GILLEY, THOMAS S.; HOFFERT, ERIC; POMERANCE, BRENDA; POP, RAZVAN
To: MICRONETS, INC.
Reel/Frame 060204/0692 →
MERGER Recorded Jun 15, 2022
From: VIGNETTE SOFTWARE LLC
To: VIGNETTE CORPORATION
Reel/Frame 060204/0699 →
MERGER Recorded Jun 15, 2022
From: MICRONETS, INC.
To: VIGNETTE CORPORATION
Reel/Frame 060385/0800 →
IP PURCHASE AGREEMENT (96%) Recorded Jun 15, 2022
From: VIGNETTE CORPORATION
To: VIGNETTE LLC
Reel/Frame 060385/0862 →