IP Library Granted Patent US 10,839,143
Granted Patent B2
US 10,839,143 · App. 16/023,446 · Granted Nov 17, 2020

Referential gestures within content items

Inventor: Ran Tene (Tel Aviv, IL)
Assignee: Dropbox, Inc.
G06F40/169G06F3/0482G06F3/04817G06F16/5846G06F16/5854G06F40/134
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,839,143
App. No.
16/023,446
Granted
Nov 17, 2020
Kind
B2
Abstract

The disclosed technology provides for creating and displaying referential gestures in a content item. In some instances many words may be required to clearly describe a point that can be made in few words by referencing visual media. The present technology provides a method for associating a referential gesture to a text string and a particular location in a visual media item.

Claims (62)

1. A non-transitory computer readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:

receive a selection of a text string in a content item, wherein the content item comprises the text string and a visual media item separate from the text, string;

following the selection of the text string, present an end point object and create a referential gesture associating the end point object to a selected location in the visual media item, wherein the referential gesture graphically illustrates the text string is referencing the selected location in the visual media item displayed in the content item; and

convert the text string into an actuatable link that when actuated results in presentation of the referential gesture.

2. The non-transitory computer readable medium of claim 1 , the instructions to cause the computing system to:

following the selection of the text string, present a gesture creation menu to assist with creation of the referential gesture;

receive a selection of the end point object of the referential gesture, the end point object selected from the gesture creation menu; and

after the selection of the end point object, deposit the end point object at the selected location in the visual media item.

3. The non-transitory computer readable medium of claim 2 , wherein the gesture creation menu provides a selectable option to define a referential gesture type.

4. The non-transitory computer readable medium of claim 3 , the instructions to cause the computing system to:

receive a selection of the selectable option to define the referential gesture type as a route;

deposit the end point object at locations in the visual media item corresponding to locations along the route;

receive a selection of the actuatable link; and

after the selection of the actuatable link, present a visualization of the route that graphically illustrates that the text string is referencing the end point object at a first corresponding location in the visual media item, and then present the end point object at a second corresponding location in the visual media item.

5. The non-transitory computer readable medium of claim 1 , instructions to cause the computing system to:

create a gesture definition for the referential gesture, the gesture definition including at least a reference to the text string, an identification of the visual media item, and a reference to the selected location in the visual media item.

6. The non-transitory computer readable medium of claim 5 , the instructions to cause the computing system to:

store an author identifier for a creator of the referential store within the gesture definition; and

present a visualization of the referential gesture with an avatar identifying awhor of the referential gesture.

7. The non-transitory computer readable medium of claim 5 , wherein the gesture definition further includes an identification of the end point object.

8. The non-transitory computer readable medium of claim 1 , the instructions to cause the computing system to:

receive a selection of the actuatable link; and

after the selection of the actuatable link, present a visualization of the referential gesture that graphically illustrates that the text string is referencing the selected location in the visual media item.

9. The non-transitory computer readable medium of claim 8 , wherein the selection of the actuatable link is a pointer hover over the actuatable link.

10. A method comprising:

receiving a selection of a text string in a content item wherein the content item comprises the text string and a visual media item separate from the text string;

following the selection of the text string, presenting an end point object and creating a referential gesture associating the end point, object to a selected location in the visual media item, wherein the referential gesture graphically illustrates the text string is referencing the selected location in the visual media item displayed in the content item; and

converting the text string into an actuatable link that when actuated results in presentation of the referential gesture.

11. The method of claim 10 , comprising:

following the selection of the text string, presenting a gesture creation menu to assist with creation of the referential gesture;

receiving a selection of the end point object of the rereferential gesture, the end point object selected from the gesture creation menu; and

after the selection of the end point object, associating the end point object with the selected location in the visual media item.

12. The method of claim 11 , wherein the gesture creation menu provides a selectable option to define a referential gesture type, the method comprising:

receiving a selection of the selectable option to define the referential gesture type as a route;

depositing the end point object at locations in the visual media item corresponding to locations along the route;

receiving a selection of the actuatable link; and

after the selection of the actuatable link, presenting a visualization of the route type of referential gesture that graphically illustrates that the text string is referencing the end point object at a first corresponding location in the visual media item, and then present the end point object at a second corresponding location in the visual media item.

13. The method of claim 10 , comprising:

creating a gesture definition for the referential gesture, the gesture definition including at least a reference to the text string, an identification of the visual media item, and a reference to the selected location in the visual media item.

14. The method of claim 13 , comprising:

storing an author identifier for a creator of the referential gesture within the gesture definition; and

presenting a visualization of the referential gesture with an avatar identifying the author of the referential gesture.

15. The method of claim 10 , comprising:

receive a selection of the actuatable link; and

after the selection of the actuatable link, present a visualization of the referential gesture that graphically illustrates that the text string is referencing the selected location in the visual media item.

16. A system comprising:

one or more processors;

a computer readable medium storing instructions thereon, when executed the instructions effective to cause the one or more processors to:

receive a selection of a text string in a content item, wherein the content item comprises the text string and a visual media item separate from the text string:

following the selection of the text string, present an end point object and create a referential gesture associating the end point object to a selected location in the visual media item, wherein the referential gesture graphically illustrates the text string is referencing the selected location in the visual media item displayed in the content item; and

convert the text string into an actuatable link that when actuated results in presentation of the referential gesture.

17. The system of claim 16 wherein the instructions to cause the one or more processors to:

following the selection of the text string, present a gesture creation menu to assist with creation of the referential gesture;

receive a selection of the end point object of the referential gesture, the end point object selected from the gesture creation menu; and

after the selection of the end point object, associate the end point object with the selected location in the visual media item.

18. The system of claim 17 wherein the gesture creation menu provides a selectable option to define a referential gesture type.

19. The system of claim 18 wherein the referential gesture type is a pointer to an area and wherein the selected location in the visual media item is a shape defining an area within the visual media item.

20. The system of claim 16 wherein the instructions to cause the one or more processors to:

create a gesture definition for the referential gesture, the gesture definition including at least a reference to the text string, an identification of the visual media item, and a reference to the selected location in the visual media item.

21. The system of claim 16 wherein the instructions to cause the one or more processors to:

receive a selection of the actuatable link; and

after the selection of the actuatable link, present a visualization of the referential gesture that graphically illustrates that the text string is referencing the selected location in the visual media item.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2018
From: TENE, RAN
To: DROPBOX, INC.
Reel/Frame 046252/0992 →