IP Library Granted Patent US 11,240,291
Granted Patent B2
US 11,240,291 · App. 17/029,129 · Granted Feb 1, 2022

Content snip capture and sharing

Inventors: Pratik Jagad (Marietta, GA); Avanti Kenjalkar (Atlanta, GA)
H04L67/06H04N21/8586G06F2221/2137
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,240,291
App. No.
17/029,129
Granted
Feb 1, 2022
Kind
B2
Abstract

To share snips of content, content access rules of a content file can be parsed to identify an accessible range of the content file and an inaccessible range of the content file. In one example, content sharing includes receiving an identifier of a recipient for a content file, parsing content access rules for the recipient, to identify an accessible range of the content file, and presenting an indicator of the accessible range and an inaccessible range of the content file for the recipient. A user can then identify a selection of a snip of the accessible range of the content file in a user interface. In some cases, a copy of the snip of the content file, a link to the snip of the content file, or both can be generated and forwarded after the selection is identified.

Claims (47)

1. A method for content sharing, comprising:

receiving, by at least one computing device, an identifier of a recipient for a content file;

parsing, by the at least one computing device, content access rules for the recipient to identify at least one accessible range of the content file for the recipient; and

presenting, by the at least one computing device, an indicator of the at least one accessible range of the content file for the recipient and at least one inaccessible range of the content file for the recipient.

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

parsing, by the at least one computing device, the content access rules for the recipient to identify the at least one inaccessible range of the content file for the recipient.

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

identifying, by the at least one computing device, a selection of a snip of the content file within the at least one accessible range of the content file.

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

generating, by the at least one computing device, at least one of a copy of the snip of the content file or a link to the snip of the content file.

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

receiving a request for access to the content file from a client device, the request including the identifier of the recipient and at least one argument; and

determining, by the at least one computing device, whether access to the content file is permitted based on the identifier, the at least one argument, and the content access rules.

6. The method according to claim 5 , wherein the at least one argument specifies a start time and an end time of the content file.

7. The method according to claim 5 , wherein the at least one argument comprises at least one of a snip start argument, a snip end argument, an access rule argument, or an expiration argument.

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

in an instance in which access to the content file is not permitted, informing, by the at least one computing device, the client device that access to the content file is denied.

9. A non-transitory computer-readable medium embodying program code executable in at least one computing device for content snip capture and sharing, the program code, when executed by the at least one computing device, directing the at least one computing device to at least:

receive an identifier of a recipient for a content file;

parse content access rules for the recipient to identify at least one accessible range of the content file for the recipient; and

present an indicator of the at least one accessible range of the content file for the recipient and at least one inaccessible range of the content file for the recipient.

10. The non-transitory computer-readable medium according to claim 9 , the program code further directing the at least one computing device to at least:

parse the content access rules for the recipient to identify the at least one inaccessible range of the content file for the recipient.

11. The non-transitory computer-readable medium according to claim 9 , the program code further directing the at least one computing device to at least:

identify a selection of a snip of the content file within the at least one accessible range of the content file.

12. The non-transitory computer-readable medium according to claim 11 , the program code further directing the at least one computing device to at least:

generate at least one of a copy of the snip of the content file or a link to the snip of the content file.

13. The non-transitory computer-readable medium according to claim 9 , the program code further directing the at least one computing device to at least:

receive a request for access to the content file from a client device, the request including the identifier of the recipient and at least one argument; and

determine whether access to the content file is permitted based on the identifier, the at least one argument, and the content access rules.

14. The non-transitory computer-readable medium according to claim 13 , wherein the at least one argument specifies a start time and an end time of the content file.

15. The non-transitory computer-readable medium according to claim 13 , wherein the at least one argument comprises at least one of a snip start argument, a snip end argument, an access rule argument, or an expiration argument.

16. A system for content snip capture and sharing, comprising:

at least one memory device to store computer-readable instructions thereon; and

at least one computing device configured, through execution of the computer-readable instructions, to:

receive an identifier of a recipient for a content file;

parse content access rules for the recipient to identify at least one accessible range of the content file for the recipient; and

present an indicator of the at least one accessible range of the content file for the recipient and at least one inaccessible range of the content file for the recipient.

17. The system according to claim 16 , the at least one computing device being further configured to at least:

parse the content access rules for the recipient to identify the at least one inaccessible range of the content file for the recipient.

18. The system according to claim 16 , the at least one computing device being further configured to at least:

identify a selection of a snip of the content file within the at least one accessible range of the content file.

19. The system according to claim 16 , the at least one computing device being further configured to at least:

receive a request for access to the content file from a client device, the request including the identifier of the recipient and at least one argument; and

determine whether access to the content file is permitted based on the at least one argument and the content access rules.

20. The system according to claim 19 , the at least one computing device being further configured to at least:

in an instance in which access to the content file is not permitted, inform the client device that access to the content file is denied.

Assignments (2)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: AIRWATCH LLC
To: OMNISSA, LLC
Reel/Frame 068327/0670 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →