IP Library Granted Patent US 11,287,951
Granted Patent B2
US 11,287,951 · App. 15/267,303 · Granted Mar 29, 2022

Systems and methods for a touchscreen user interface for a collaborative editing tool

Inventors: Sujit Varghese (New York, NY); Barine Tee (East Stroudsburg, PA)
Assignee: Google LLC
G06F3/0482G06F3/0488G06F3/04817G06F3/04883G06F3/04886G06F40/166
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,287,951
App. No.
15/267,303
Granted
Mar 29, 2022
Kind
B2
Abstract

A productivity tool for editing an electronic document using a collaborative document interface for a touchscreen device provides intuitive menus. A persistent menu may be displayed in the user interface. User interactions and content inputs are interpreted with the productivity tool to create documents using the touchscreen touches. Different types of menus are presented based on user selections and types of user touches. In addition, content entry and content edits are input according to user selections and user touch types.

Claims (44)

1. A method comprising:

presenting a menu icon at a location on a touchscreen device;

detecting, by a processor, a size of a touch of the touchscreen device, wherein the touch of the touchscreen device comprises a rotating touch of the menu icon;

determining, based on the size of the touch, whether the touch was caused using a stylus or a finger;

selecting, based on the determining, a plurality of additional menu icons to add to a set of additional menu icons, wherein the plurality of additional menu icons comprises-a menu options for finger touches when the size of the touch is caused using the finger and comprises menu options for stylus touches when the size of the touch is caused using the stylus;

presenting, by the processor, the plurality of additional menu icons and a circular arrangement of dots representing the set of additional menu icons, wherein the plurality of additional menu icons are grouped adjacent to the location of the menu icon and wherein the circular arrangement of dots indicates a number of additional menu icons in the set and locations of additional menu icons in the set that are hidden;

detecting, by the processor, a touch of an additional menu icon of the set of additional menu icons;

presenting expanded menu options of the touched additional menu icon adjacent to the touched additional menu icon; and

performing a function corresponding to at least one of the expanded menu options.

2. The method of claim 1 further comprising:

hiding the menu icon before an interaction is sensed by the touchscreen device; and

revealing the menu icon after an interaction is sensed by the touchscreen device.

3. The method of claim 1 wherein the expanded menu options are related to the additional menu icon that was touched.

4. The method of claim 1 wherein the set of additional menu icons are further based on a selection type of a user.

5. The method of claim 1 further comprising displaying a document on the touchscreen device, wherein the document is a collaborative document that is concurrently displayed on a second touchscreen device.

6. The method of claim 5 wherein the menu icon of the touchscreen is different from a menu icon of the collaborative document on the second touchscreen device.

7. The method of claim 6 wherein the menu icon of the touchscreen device is based on an access control list for the document.

8. A system comprising a server in communication with a touchscreen device, the server configured to:

provide for presentation a menu icon to the touchscreen device;

detect a size of a touch of the touchscreen device, wherein the touch of the touchscreen device comprises a rotating touch of the menu icon;

determine, based on the size of the touch, whether the touch was caused using a stylus or a finger;

select a plurality of additional menu icons to add to a set of additional menu icons, wherein the plurality of additional menu icons comprises menu options for finger touches when the size of the touch is caused using the finger and comprises menu options for stylus touches when the size of the touch is caused using the stylus;

present the plurality of additional menu icons and a circular arrangement of dots representing the set of additional menu icons, wherein the plurality of additional menu icons are grouped adjacent to a location of the menu icon and wherein the circular arrangement of dots indicates a number of additional menu icons in the set and locations of additional menu icons in the set that are hidden;

determine a touch of an additional menu icon of the set of additional menu icons;

provide for presentation expanded menu options of the touched additional menu icon adjacent to the touched additional menu icon; and

initiate a function corresponding to a menu option of the one or more expanded menu options.

9. The system of claim 8 wherein the server is further configured to:

hide the menu icon before an interaction is sensed by the touchscreen device; and

reveal the menu icon after an interaction is sensed by the touchscreen device.

10. The system of claim 8 wherein the extended menu options are related to the additional menu icon that was touched.

11. The system of claim 8 wherein the set of additional menu icons are further based on a selection type of a user.

12. The system of claim 8 wherein the server is further to provide for display a collaborative document on a plurality of touchscreen devices comprising the touchscreen device and an additional touchscreen device.

13. The system of claim 12 wherein the server is further configured to present a menu icon on the additional touchscreen device that is different from the menu icon provided to the touchscreen device.

14. The system of claim 12 wherein to provide for display the collaborative document, the server is to provide content of the collaborative document to the plurality of touchscreen devices based on an access control list for the collaborative document.

15. The system of claim 13 wherein to present the menu icon, the server is to present the menu icon on the additional touchscreen device based on an access control list for the collaborative document.

16. A non-transitory computer readable storage medium comprising instructions that cause a processor to perform a method comprising:

presenting a menu icon and an electronic document on a touchscreen device;

detecting, by the processor, a size of a touch of the touchscreen device, wherein the touch of the touchscreen device comprises a rotating touch of the menu icon;

determining, based on the size of the touch, whether the touch was caused using a stylus or a finger;

selecting, based on the determining, a plurality of additional menu icons to add to a set of additional menu icons, wherein the plurality of additional menu icons comprises-a menu options for finger touches when the size of the touch is caused using the finger and comprises menu options for stylus touches when the size of the touch is caused using the stylus;

presenting the plurality additional menu icons and a circular arrangement of dots representing the set of additional menu icons, wherein the plurality of additional menu icons are grouped adjacent to a location of the menu icon and wherein the circular arrangement of dots indicates a number of additional menu icons in the set and locations of additional menu icons in the set that are hidden;

determining a touch of an additional menu icon of the plurality of additional menu icons;

presenting expanded menu options of the touched additional menu icon adjacent to the touched additional menu icon; and

performing an edit function for the electronic document, the edit function corresponding to at least one of the expanded menu options.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2016
From: VARGHESE, SUJIT; TEE, BARINE
To: GOOGLE INC.
Reel/Frame 039763/0040 →
Continuity (1)
Related Publication 20180081498A1 · Mar 22, 2018