IP Library Granted Patent US 9,335,838
Granted Patent B2
US 9,335,838 · App. 14/062,665 · Granted May 10, 2016

Tagging of written notes captured by a smart pen

Inventors: David Robert Black (Sunnyvale, CA); Brett Reed Halle (Pleasanton, CA)
Assignee: Livescribe Inc.
G06F3/03545
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,335,838
App. No.
14/062,665
Granted
May 10, 2016
Kind
B2
Abstract

A system and a method are disclosed for organizing content collected in a pen-based computing system. A plurality of groups of stroke data are obtained. Each group of stroke data is associated with a timestamp based on the timing of strokes made by the smart pen. The groups of stroke data are grouped into one or more snippets based on a temporal proximity of the timestamps and spatial proximity of the stroke data. A request to associate a snippet to a tag is received. An association between the snippet and the tag is stored responsive to the request.

Claims (31)

1. A method for organizing content collected in a pen-based computing system, the method comprising:

obtaining a plurality of groups of stroke data, the stroke data comprising a representation of one or more strokes made by a smart pen with respect to a writing surface, each group of stroke data having an associated timestamp based on timing of the strokes made by the smart pen;

grouping, by a processor, the obtained plurality of groups of stroke data into one or more snippets based on a temporal proximity of the timestamps and spatial proximity of the stroke data associated with the obtained groups of stroke data;

receiving a request to associate a selected snippet with a tag; and

storing an association between the selected snippet and the tag responsive to the request.

2. The method of claim 1 , wherein receiving the request to associate the selected snippet with a tag comprises detecting a gesture of the smart pen interacting with a tagging control on a writing surface, the gesture having associated a timestamp, the method further comprising:

determining the selected snippet based on the timestamp of the gesture.

3. The method of claim 2 , wherein the tagging control is pre-printed on the writing surface.

4. The method of claim 1 , wherein receiving the request to associate the selected snippet with a tag comprises:

detecting a gesture of the smart pen interacting with a tagging control on a writing surface; and

receiving a selection of a snippet from the one or more snippets displayed on a display screen.

5. The method of claim 1 , wherein receiving the request to associate the selected snippet with a tag comprises receiving a gesture of the smart pen device identifying the selected snippet, the gesture having an associated timestamp, the method further comprising:

determining the selected snippet based on the timestamp of the gesture.

6. The method of claim 5 , wherein the gesture of the smart pen identifying the selected snippet further identifies the tag.

7. The method of claim 6 , wherein the gesture identifying the selected snippet comprises a drawing of a symbol.

8. The method of claim 1 , wherein the tag comprises one of: an important tag, a follow-up tag, and a custom tag.

9. The method of claim 1 , wherein the request to associate the selected snippet to a tag comprises selecting a tag on a computing device.

10. A non-transitory computer-readable medium configured to store instructions, the instructions when executed by a processor cause the processor to:

obtain a plurality of groups of stroke data, the stroke data comprising a representation of one or more strokes made by a smart pen with respect to a writing surface, each group of stroke data having an associated timestamp based on timing of the strokes made by the smart pen;

group the obtained plurality of groups of stroke data into one or more snippets based on a temporal proximity of the timestamps and spatial proximity of the stroke data associated with the obtained groups of stroke data;

receive a request to associate a selected snippet with a tag; and

store an association between the selected snippet and the tag responsive to the request.

11. The computer-readable medium of claim 10 , wherein the instructions for receiving the request to associate the selected snippet with a tag cause the processor to:

detect a gesture of the smart pen interacting with a tagging control on a writing surface; and

receive a selection of a snippet from the one or more snippets displayed on a display screen.

12. The computer-readable medium of claim 10 , wherein the instructions for receiving the request to associate the selected snippet with a tag cause the processor to receive a gesture of the smart pen device identifying the selected snippet, the gesture having an associated timestamp, and wherein the computer-readable medium further comprises instructions that cause the processor to:

determine the selected snippet based on the timestamp of the gesture.

13. The computer-readable medium of claim 12 , wherein the gesture of the smart pen identifying the selected snippet further identifies the tag.

14. The computer-readable medium of claim 13 , wherein the gesture identifying the selected snippet comprises a drawing of a symbol.

15. The computer-readable medium of claim 10 , wherein the tag comprises one of: an important tag, a follow-up tag, and a custom tag.

16. The computer-readable medium of claim 10 , wherein the request to associate the selected snippet to a tag comprises selecting a tag on a computing device.

Assignments (2)
SECURITY INTEREST Recorded May 29, 2015
From: LIVESCRIBE INC.
To: OPUS BANK
Reel/Frame 035797/0132 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2013
From: BLACK, DAVID ROBERT; HALLE, BRETT REED
To: LIVESCRIBE INC.
Reel/Frame 031473/0869 →
Continuity (1)
Related Publication 20150116272A1 · Apr 30, 2015