IP Library Granted Patent US 9,626,545
Granted Patent B2
US 9,626,545 · App. 14/831,541 · Granted Apr 18, 2017

Semantic note taking system

Inventors: Stephen J. Brown (Woodside, CA); Andreas Schobel (San Francisco, CA)
Assignee: Apple Inc.
G06K7/1417G06F17/30861G06F17/30879G06K7/10554G06K7/1413G06Q10/10
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,626,545
App. No.
14/831,541
Granted
Apr 18, 2017
Kind
B2
Abstract

A semantic note taking system and method for collecting information, enriching the information, and/or binding the information to services is provided. User-created notes are enriched with labels, context traits, and relevant data to minimize friction in the note-taking process. In other words, the present invention is directed to collecting unscripted data, adding more meaning and use out of the data, and binding the data to services. Mutable and late-binding to services is also provided to allow private thoughts to be published to a myriad of different applications and services in a manner compatible with how thoughts are processed in the brain. User interfaces and semantic skins are also provided to derive meaning out of notes without requiring a great deal of user input. Linking physical objects to notes are also provided, such as through QR codes.

Claims (49)

1. A method comprising:

scanning, by sensor of a mobile device, a machine readable code including data identifying a food item and food label information; and

binding, by a processor of the mobile device using a binding rule stored in a database, the food item and food label information to a service selected from a plurality of services according to an output of the binding rule, wherein the binding rule identifies the food item and the food label information as belonging to a content category to be bound to the service selected from the plurality of services, wherein the plurality of services include one or more of websites, applications, an online entity, and social networks, wherein the binding includes making the data identifying the food item and food label information accessible to the service selected from the plurality of services.

2. The method of claim 1 , further comprising:

categorizing the food item based on one or more contextual traits gathered when the machine readable code was scanned by the mobile device.

3. The method of claim 2 , wherein the one or more contextual traits comprises at least one of a time or a geographic location.

4. The method of claim 1 , further comprising associating supplemental information with the service selected from the plurality of services, wherein the supplemental information comprises at least one of an image of the food item, information derived from the image of the food item, wirelessly received information or contextual traits related to the food item.

5. The method of claim 1 , further comprising:

scanning, by the mobile device, a second machine readable code attached to a second physical object, the second machine readable code including data identifying exercise equipment;

retrieving, by the mobile device, using the data identifying the exercise equipment, exercise data corresponding to the exercise equipment;

binding the exercise data with the service selected from the plurality of services.

6. The method of claim 5 , further comprising:

associating supplemental information with the exercise data, wherein the supplemental information comprises at least one of an image of the exercise equipment, a time range that the exercise equipment was used, wirelessly received information or contextual traits related to the exercise equipment or use of the exercise equipment.

7. The method of claim 1 , wherein the service selected from the plurality of services is a diet application or a health application running on the mobile device.

8. The method of claim 1 , comprising:

receiving additional data pertaining to the service selected from the plurality of services entered into a service specific user interface.

9. The method of claim 8 , wherein the service specific user interface is accessible through a data gathering interface on the mobile device that is separate from an application or website specific to the service selected from the plurality of services.

10. A mobile device comprising:

one or more computer processors;

a sensor; and

at least one memory containing instructions that, when executed by the one or more computer processors, cause the mobile device to:

scan, using the sensor, a machine readable code attached to a physical object, the machine readable code including data identifying a food item and food label information;

retrieve, through a general data input application on the mobile device, additional information pertaining to the food item; and

bind, using a binding rule stored in a database, the food label information and additional information pertaining to the food item to a service selected from a plurality of services according to an output of the binding rule, wherein the binding rule identifies the food item and food label information as belonging to a content category to be bound to the service selected from the plurality of services, wherein the binding includes making the data identifying the food item and food label information accessible to the service selected from the plurality of services.

11. The mobile device of claim 10 , wherein the instructions further cause the mobile device to:

categorize the food item based on one or more contextual traits gathered when the machine readable code was scanned by the mobile device.

12. The mobile device of claim 11 , wherein the one or more contextual traits comprises at least one of a time or a geographic location.

13. The mobile device of claim 10 , wherein the instructions further cause the mobile device to:

bind supplemental information with the service selected from the plurality of services, wherein the supplemental information comprises at least one of an image of the food item, information derived from the image of the food item, wirelessly received information or contextual traits related to the food item.

14. The mobile device of claim 10 , wherein the instructions further cause the mobile device to:

scan a second machine readable code attached to a second physical object, the second machine readable code including data identifying exercise equipment;

retrieve, using the data identifying the exercise equipment, exercise data corresponding to the exercise equipment;

associate the exercise data with the service selected from the plurality of services.

15. The mobile device of claim 14 , wherein the instructions further cause the mobile device to:

associate supplemental information with the service selected from the plurality of services, wherein the supplemental information comprises at least one of an image of the exercise equipment, a time range that the exercise equipment was used, wirelessly received information or contextual traits related to the exercise equipment or use of the exercise equipment.

16. A non-transitory computer-readable medium comprising instructions stored thereon that, when executed by one or more computer processors of a mobile computing device, cause the mobile computing device to:

receive into a data gathering interface on the mobile computing device, using a sensor of the mobile computing device, a machine readable code attached to a physical object, the machine readable code including data identifying a food item and food label information, the data gathering being separate from an application or website specific to any of a plurality of services; and

bind, using a binding rule stored in a database, the food label information to a diet service selected from the plurality of services according to an output of the binding rule, wherein the binding rule identifies the food item and food label information as content category to be bound to the service selected from the plurality of services, wherein the binding includes making the data identifying the food item and food label information accessible to the service selected from the plurality of services.

17. The non-transitory computer-readable medium of claim 16 , wherein the instructions further cause the mobile device to:

categorize the food item based on one or more contextual traits gathered when the machine readable code was scanned by the mobile device.

18. The non-transitory computer-readable medium of claim 17 , wherein the one or more contextual traits comprises at least one of a time or a geographic location.

19. The non-transitory computer-readable medium of claim 16 , wherein the instructions further cause the mobile device to:

associate supplemental information with the service selected from the plurality of services, wherein the supplemental information comprises at least one of an image of the food item, information derived from the image of the food item, wirelessly received information or contextual traits related to the food item.

20. The non-transitory computer-readable medium of claim 16 , wherein the instructions further cause the mobile device to:

scan a second machine readable code attached to a second physical object, the second machine readable code including data identifying exercise equipment;

retrieve, using the data identifying the exercise equipment, exercise data corresponding to the exercise equipment;

associate the exercise data with the service selected from the plurality of services.

21. The non-transitory computer-readable medium of claim 20 , wherein the instructions further cause the mobile device to:

associate supplemental information with the service selected from the plurality of services, wherein the supplemental information comprises at least one of an image of the exercise equipment, a time range that the exercise equipment was used, wirelessly received information or contextual traits related to the exercise equipment or use of the exercise equipment.

Continuity (8)
Continuation 14099890 · Dec 6, 2013
Continuation 13351254 · Jan 17, 2012
Continuation In Part 13349901 · Jan 13, 2012
Continuation In Part 12381594 · Mar 13, 2009
Continuation In Part 12322046 · Jan 27, 2009
Continuation In Part 12381594
Provisional Application 61461097 · Jan 13, 2011
Related Publication 20160098586A1 · Apr 7, 2016