Semantic computing system
First Claim
Patent Images
1. A semantic computing system for a computing system, the semantic computing system comprisinga computer interface that can be connected to a user that allows the user to compose a command sentence in natural language;
- a computer interface that can be connected to a user that allows the user to compose an annotation for a resource in natural language;
an annotation database that stores the annotations created;
a command processor that parses a command sentence, searches for the resources needed to execute the command, and activates one or more tools with the necessary arguments to execute the command.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention is related to providing a semantic computing system (SCS) that allows user(s) of a computing system (a desktop computer, a cell phone, a server or a network of computers) to create, search, use and manipulate its resources (including personal and shared data resources such as files and database records, and personal and shared tool resources such as programs and devices) based on commands and annotations expressed in natural language.
6 Citations
24 Claims
-
1. A semantic computing system for a computing system, the semantic computing system comprising
a computer interface that can be connected to a user that allows the user to compose a command sentence in natural language; -
a computer interface that can be connected to a user that allows the user to compose an annotation for a resource in natural language; an annotation database that stores the annotations created; a command processor that parses a command sentence, searches for the resources needed to execute the command, and activates one or more tools with the necessary arguments to execute the command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of problem solving in a semantic computing system, the method comprising:
-
prompting a user to compose an imperative command sentence; matching the noun phrases in the command sentence with the annotations of the data resources available in the system to identify those data resources that may serve as an argument to a tool resource; matching the command sentence with the annotation sentence(s) of the tool resources available in the system to identify tool resources whose annotation may match a part of or the entire command sentence; determining a tool resource and one or more data resources whose annotations combined can match a noun phrase in the command sentence; passing the identified one or more data resources as arguments to the identified tool resource for execution. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification