IP Library Granted Patent US 8,935,283
Granted Patent B2
US 8,935,283 · App. 13/634,473 · Granted Jan 13, 2015

Systems and methods for searching for analog notations and annotations

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 8,935,283
App. No.
13/634,473
Granted
Jan 13, 2015
Kind
B2
Abstract

Systems and methods are provided for searching for analog data, including hand writing, facial expressions and voice data. With respect to analog writing, a device records and stores analog writing, including time, pressure and position as a writing tool moves on a touch screen device. A search term that includes time, pressure and position data, is received. The search term is compared with the time, pressure and position stored on the device. If they are similar, then the stored analog writing is displayed. In other example embodiments, facial expressions and voice data can be used as search terms to respectively search for stored facial expressions and voice data.

Claims (28)

1. A method performed by a computing device for searching for analog data, comprising:

receiving a digital search term;

using the digital search term to search an analog writing mapping database, a facial expressions mapping database and a voice mapping database, the mapping databases respectively comprising mappings between digital text and analog writing, mappings between digital text and photos of facial expressions, and mappings between digital text and voice data;

when the digital search term matches a digital text entry in one of the mapping databases, obtaining an analog search term mapped to the digital text entry, the analog search term comprising an analog writing, a photograph of a facial expression or a voice data;

consistent with which one of the mapping databases that was used to obtain the analog term, searching one of an analog writing database, a facial expression database and a voice database using the analog search term to return the analog data and a data link to a location of the analog data within a file as a search result.

2. The method of claim 1 wherein the analog data comprises a first time series of position data and a first time series of pressure data, and the analog search term comprises a second time series of position data and a second time series of pressure data.

3. The method of claim 1 wherein the analog data comprises a facial expression comprising measurements of location, color, shape and size of eyes, eye brows, mouth, and hair.

4. The method of claim 1 wherein the file is a song file or a video file, and the location of the analog data is a certain time within the song file or the video file.

5. The method of claim 1 wherein the file is an image file and the location of the analog data is a pixel location within the image file.

6. The method of claim 1 wherein the file is a document and the location of the analog data is a page number or a paragraph number within the document.

7. The method of claim 1 wherein the mappings between digital text and analog writing comprises a mapping between a word and an analog writing of a symbol, wherein the word is a name of the symbol.

8. The method of claim 1 wherein the analog writing database comprises analog writing entries, the facial expression database comprises facial expression entries, and the voice database comprises voice data entries, each of the entries in the databases is stored in association with a file tag identifying a given location of a given analog data within a given file.

9. The method of claim 1 wherein the analog data and the analog writing comprise multiple data points having a format (t,x,y,z), wherein t represents time, x and y represent position coordinates, and z represents pressure.

10. A computing system for searching for analog data, comprising:

a memory configured to store at least processor executable instructions and an analog writing mapping database, a facial expressions mapping database and a voice mapping database, the mapping databases respectively comprising mappings between digital text and analog writing, mappings between digital text and photos of facial expressions, and mappings between digital text and voice data, and the memory further configured to store an analog writing database, a facial expression database and a voice database;

a processor in communication with the memory and configured to at least:

receive a digital search term;

use the digital search term to search the mapping databases;

when the digital search term matches a digital text entry in one of the mapping databases, obtain an analog search term mapped to the digital text entry, the analog search term comprising an analog writing, a photograph of a facial expression or a voice data;

consistent with which one of the mapping databases that was used to obtain the analog term, searching one of the analog writing database, the facial expression database and the voice database using the analog search term to return the analog data and a data link to a location of the analog data within a file as a search result.

11. The computing system of claim 10 wherein the analog data comprises a first time series of position data and a first time series of pressure data, and the analog search term comprises a second time series of position data and a second time series of pressure data.

12. The computing system of claim 10 wherein the analog data comprises a facial expression comprising measurements of location, color, shape and size of eyes, eye brows, mouth, and hair.

13. The computing system of claim 10 wherein the file is a song file or a video file, and the location of the analog data is a certain time within the song file or the video file.

14. The computing system of claim 10 wherein the file is an image file and the location of the analog data is a pixel location within the image file.

15. The computing system of claim 10 wherein the file is a document and the location of the analog data is a page number or a paragraph number within the document.

16. The computing system of claim 10 wherein the mappings between digital text and analog writing comprises a mapping between a word and an analog writing of a symbol, wherein the word is a name of the symbol.

17. The computing system of claim 10 wherein the analog writing database comprises analog writing entries, the facial expression database comprises facial expression entries, and the voice database comprises voice data entries, each of the entries in the databases is stored in association with a file tag identifying a given location of a given analog data within a given file.

18. The computing system of claim 10 wherein the analog data and the analog writing comprise multiple data points having a format (t,x,y,z), wherein t represents time, x and y represent position coordinates, and z represents pressure.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Sep 18, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033775/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2012
From: OKA, ANAND RAVINDRA; SIMMONS, SEAN BARTHOLOMEW
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028947/0091 →