IP Library Granted Patent US 9,690,477
Granted Patent B2
US 9,690,477 · App. 14/579,136 · Granted Jun 27, 2017

Method and device to associate user symbols with previously non-associated operations

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 9,690,477
App. No.
14/579,136
Granted
Jun 27, 2017
Kind
B2
Abstract

Methods, devices, and systems described herein electronically detect a user-generated symbol that is drawn alongside and/or on pre-existing content shown on an output device. As determination is made as to whether the user-generated symbol is previously associated by a device with a defined operation that is to be performed by the device with the pre-existing content responsive to detecting the user-generated symbol. Responsive to determining that the user-generated symbol is not previously associated with the defined operation, a previously non-associated operation that is to be performed by the device with the pre-existing content is determined and implemented on the pre-existing content with the device to generate output provided to a user of the device.

Claims (32)

1. A method comprising:

electronically detecting a user-generated symbol that is drawn alongside pre-existing content shown on an output device;

determining whether the user-generated symbol is previously associated by a device with a defined operation that is to be performed by the device on the pre-existing content responsive to detecting the user-generated symbol;

responsive to determining that the user-generated symbol is not previously associated with the defined operation and determining that the user-generated symbol is within a designated distance threshold of the pre-existing content, determining a previously non-associated operation that is to be performed by the device with the pre-existing content; and

implementing the previously non-associated operation on the pre-existing content with the device to generate output provided to a user of the device.

2. The method of claim 1 , wherein electronically detecting the user-generated symbol includes generating an electronic image of the pre-existing content and the user-generated symbol and examining the electronic image to identify the user-generated symbol.

3. The method of claim 1 , further comprising determining how often the user-generated symbol is identified alongside the pre-existing content, wherein the previously non-associated operation is determined responsive to the user-generated symbol being identified at least a threshold number of times.

4. The method of claim 1 , wherein determining the previously non-associated operation includes displaying plural operation options to the user responsive to determining that the user-generated symbol is not previously associated with the previously defined operation and receiving a user selection of at least one of the operation options.

5. The method of claim 1 , wherein implementing the previously non-associated operation includes grouping a portion of the pre-existing content that is within the designated distance threshold of the user-generated symbol into an output group and displaying the portion of the pre-existing content to the user on the device without displaying other portions of the pre-existing content.

6. The method of claim 1 , wherein implementing the previously non-associated operation includes grouping a portion of the pre-existing content that are within the designated distance threshold of the user-generated symbol into an output group and generating a reminder to the user to review the portion of the pre-existing content with the device.

7. The method of claim 1 , wherein implementing the previously non-associated operation includes editing a portion of the pre-existing content that is within the designated distance threshold of the user-generated symbol according to an editing operation associated with the user-generated symbol.

8. The method of claim 1 , wherein implementing the previously non-associated operation includes grouping a portion of the pre-existing content that is within the designated distance threshold of the user-generated symbol into an output group and communicating the portion of the pre-existing content to an external device without communicating other portions of the pre-existing content to the external device.

9. The method of claim 1 , wherein determining the previously non-associated operation includes identifying a portion of the pre-existing content that is within the designated distance threshold of the user-generated symbol, applying optical character recognition to the portion of the pre-existing content using the device, and determining the previously non-associated operation based on the optical character recognition applied to the portion of the pre-existing content.

10. The method of claim 1 , wherein determining the previously non-associated operation includes comparing the user-generated symbol with other symbols generated by other users and selecting the previously non-associated operation from among a set of operations previously associated with the other symbols based on comparing the user-generated symbol with the other symbols.

11. A device comprising:

a processor; and

a memory storing program instructions accessible by the processor, wherein, responsive to execution of the program instructions, the processor:

detects a user-generated symbol that is drawn alongside pre-existing content shown on an output device;

determines whether the user-generated symbol is associated by a device with a previously defined operation that is to be performed by the device on the pre-existing content responsive to detecting the user-generated symbol;

determines a previously non-associated operation that is to be performed by the device with the pre-existing content responsive to determining that the user-generated symbol is not previously associated with the previously defined operation and determining that the user-generated symbol is within a designated distance threshold of the pre-existing content; and

implements the previously non-associated operation on the pre-existing content with the device to generate output provided to a user of the device.

12. The device of claim 11 , wherein the output device includes a non-electronic substrate and further comprising an optical sensor that is directed by the processor to generate an electronic image of the pre-existing content and the user-generated symbol for detection by the processor to identify the user-generated symbol.

13. The device of claim 11 , wherein the processor determines how often the user-generated symbol is identified alongside the pre-existing content, and determines the previously non-associated operation responsive to the user-generated symbol being identified at least a threshold number of times.

14. The device of claim 11 , further comprising an electronic display device directed by the processor to display plural operation options to the user responsive to the processor determining that the user-generated symbol is not previously associated with the previously defined operation, wherein the processor determines the previously non-associated operation responsive to receiving a user selection of at least one of the operation options.

15. The device of claim 11 , wherein the processor implements the previously non-associated operation by grouping a portion of the pre-existing content that is within the designated distance threshold of the user-generated symbol into an output group, and further comprising an electronic display device directed by the processor to display the portion of the pre-existing content without displaying other portions of the pre-existing content.

16. The device of claim 11 , wherein the processor implements the previously non-associated operation by grouping a portion of the pre-existing content that is within the designated distance threshold of the user-generated symbol into an output group and generating a reminder to the user to review the portion of the pre-existing content.

17. A system comprising:

a processor; and

a memory storing program instructions accessible by the processor, wherein, responsive to execution of the program instructions, the processor:

determines whether a user-generated symbol drawn alongside pre-existing content on a device is associated by the device with a previously defined operation that is to be performed by the device on the pre-existing content;

determines a previously non-associated operation that is to be performed by the device with the pre-existing content responsive to determining that the user-generated symbol is not previously associated with the previously defined operation and determining that the user-generated symbol is within a designated distance threshold of the pre-existing content; and

implements the previously non-associated operation on the pre-existing content with the device to generate output provided to a user of the device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049693/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: LI, SCOTT WENTAO; VANBLON, RUSSELL SPEIGHT; KELSO, SCOTT EDWARDS
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 034568/0579 →