IP Library Granted Patent US 7,562,822
Granted Patent B1
US 7,562,822 · App. 11/323,249 · Granted Jul 21, 2009

Methods and devices for creating and processing content

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 7,562,822
App. No.
11/323,249
Granted
Jul 21, 2009
Kind
B1
Abstract

A mark on a surface in sensed by a pen as the mark is made on the surface using the pen. The surface has printed thereon a pattern of markings that define a two-dimensional coordinate system. Stroke data associated with the mark is stored. The stroke data includes coordinates corresponding to a subset of the pattern of markings traversed by the mark. The stroke data is associated with a region of the surface. The stroke data is operated on according to an operation associated with the region.

Claims (41)

1. A method of storing information captured by an optical pen, said method comprising:

sensing a mark on a surface, said sensing performed by an optical sensor coupled to said optical pen as said mark is made on said surface by a writing utensil associated with said optical pen, said surface comprising a pattern of markings that define spatial coordinates on said surface;

storing stroke data associated with said mark, wherein said stroke data comprises coordinates corresponding to a subset of said pattern of markings traversed by said mark; and

associating said stroke data with a region of said surface, wherein said stroke data is operated on according to an operation associated with said region, wherein said operation comprises associating metadata with said stroke data, wherein a representation of said mark that is rendered on a display device has a property that is selected according to said metadata.

2. The method of claim 1 wherein said metadata is used by a software application to create a Web page comprising said representation of said mark when displayed.

3. The method of claim 1 wherein said metadata comprises information identifying a computer file.

4. The method of claim 1 wherein said metadata comprises information identifying a Web site.

5. The method of claim 1 wherein said metadata comprises information identifying a format for rendering said representation of said mark.

6. The method of claim 1 further comprising receiving inputs that identify a type of operation to associate with said region, wherein said inputs are generated by said optical pen sensing a first subset of said pattern of markings on said surface associated with said region and also sensing a second subset of said pattern of markings associated with said type of operation.

7. The method of claim 1 further comprising decoding a portion of said pattern of markings, wherein said decoding of said portion invokes a command that associates said operation with said region.

8. The method of claim 1 wherein said surface wherein said region is a pre-designated region encompassing a portion of said pattern of markings, wherein said operation is automatically performed on stroke data associated with said region.

9. The method of claim 1 further comprising:

decoding portions of said pattern of markings to identify a set of coordinates; and

defining said region using said set of coordinates, wherein said operation is automatically performed on stroke data associated with said region.

10. The method of claim 1 wherein said operation comprises character recognition.

11. A pen-shaped device comprising:

a writing element projecting from a housing;

an optical detector coupled to said housing;

a processor coupled to said optical sensor; and

a memory coupled to said processor, said memory unit containing instructions that when executed implement a method for storing information accessed on a surface having printed thereon a pattern of markings that define spatial coordinates, said method comprising:

sensing a mark on a surface, said sensing performed using said optical detector as said mark is made on said surface by a writing element;

storing stroke data associated with said mark, wherein said stroke data comprises coordinates corresponding to a subset of said pattern of markings traversed by said mark; and

associating said stroke data with a region of said surface, wherein said stroke data is operated on according to an operation associated with said region, wherein said operation comprises associating metadata with said stroke data, wherein a representation of said mark that is rendered on a display device has a property that is selected according to said metadata.

12. The device of claim 11 wherein said metadata is used by a software application to create a Web page comprising said representation of said mark when displayed.

13. The device of claim 11 wherein said method further comprises receiving inputs that identify a type of operation to associate with said region, wherein said inputs are generated by said optical pen sensing a first subset of said pattern of markings on said surface associated with said region and also sensing a second subset of said pattern of markings associated with said type of operation.

14. The device of claim 11 wherein said method further comprises decoding a portion of said pattern of markings, wherein said decoding of said portion invokes a command that associates said operation with said region.

15. The device of claim 11 wherein said surface wherein said region is a pre-designated region encompassing a portion of said pattern of markings, wherein said operation is automatically performed on stroke data associated with said region.

16. The device of claim 11 wherein said method further comprises:

decoding portions of said pattern of markings to identify a set of coordinates; and

defining said region using said set of coordinates, wherein said operation is automatically performed on stroke data associated with said region.

17. A computer-usable medium having computer-readable program code embodied therein for causing a pen-shaped computer system to perform a method of retrieving and storing information from a surface, said method comprising:

sensing a mark on said surface, said sensing performed using an optical sensor coupled to said computer system as said mark is made on said surface by a writing utensil moving in tandem with said optical sensor, said surface comprising a pattern of markings that define spatial coordinates on said surface;

storing stroke data associated with said mark, wherein said stroke data comprises coordinates corresponding to a subset of said pattern of markings traversed by said mark; and

associating said stroke data with a region of said surface, wherein said stroke data is operated on according to an operation associated with said region, wherein said operation comprises associating metadata with said stroke data, wherein a representation of said mark that is rendered on a display device has a property that is selected according to said metadata.

18. The computer-usable medium of claim 17 wherein said metadata is used by a software application to create a Web page comprising said representation of said mark when displayed.

19. The computer-usable medium of claim 17 wherein said method further comprises receiving inputs that identify a type of operation to associate with said region, wherein said inputs are generated by said optical pen sensing a first subset of said pattern of markings on said surface associated with said region and also sensing a second subset of said pattern of markings associated with said type of operation.

20. The computer-usable medium of claim 17 wherein said method further comprises decoding a portion of said pattern of markings, wherein said decoding of said portion invokes a command that associates said operation with said region.

21. The computer-usable medium of claim 17 wherein said surface wherein said region is a pre-designated region encompassing a portion of said pattern of markings, wherein said operation is automatically performed on stroke data associated with said region.

22. The computer-usable medium of claim 17 wherein said method further comprises:

decoding portions of said pattern of markings to identify a set of coordinates; and

defining said region using said set of coordinates, wherein said operation is automatically performed on stroke data associated with said region.

Assignments (5)
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Feb 25, 2011
From: LEAPFROG ENTERPRISES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 025879/0935 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 16, 2009
From: LEAPFROG ENTERPRISES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 023379/0220 →
SECURITY AGREEMENT Recorded Sep 11, 2008
From: LEAPFROG ENTERPRISES, INC.; LFC VENTURES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 021511/0441 →
RE-RECORD TO CORRECT THE EXECUTION DATES OF ELIZABETH YOUNG AND MICHAEL HANDELMAN, PREVIOUSLY RECORDED ON REEL 017736 FRAME 0857. Recorded Feb 12, 2007
From: SCHMIDT, CHRISTOPHER; YOUNG, ELIZABETH; HANDELMAN, MICHAEL
To: LEAPFROG ENTERPRISES, INC.
Reel/Frame 018938/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2006
From: SCHMIDT, CHRISTOPHER; HANDELMAN, MICHAEL; YOUNG, ELIZABETH
To: LEAPFROG ENTERPRISES, INC.
Reel/Frame 017736/0857 →