Internet based personal information manager
First Claim
1. A personal information management system for remote storage, management and retrieval of personal information comprising, in combination:
- a computer apparatus connected to a communications network;
a chat-bot software application (chat-bot) operational with said computer apparatus;
a database stored on a computer storage medium connected to said computer apparatus and directly accessible to said chat-bot;
a “
Contacts Manager”
module operational with said computer apparatus and directly accessible to said chat-bot for storage, management and retrieval of personal contacts information stored on said database; and
an instant messaging agent using said communications network, said instant messaging agent allowing a user to communicate with said chat-bot and interact with said chat-bot in a way identical to the way the user would interact with a human person using the instant messaging agent.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for providing a remotely accessible Personal Information Manager. The method involves using natural language sentences to send personal information and inquiries through an instant messaging agent, from a user'"'"'s computer connected to an electronic communications network, to a chat-bot software application running on a remote computer. The chat-bot sends queries to and retrieves information from a database connected to the remote computer. The chat-bot builds a natural language sentence with an output from the database, and sends it back to the user'"'"'s computer through the instant messaging agent.
-
Citations
31 Claims
-
1. A personal information management system for remote storage, management and retrieval of personal information comprising, in combination:
-
a computer apparatus connected to a communications network;
a chat-bot software application (chat-bot) operational with said computer apparatus;
a database stored on a computer storage medium connected to said computer apparatus and directly accessible to said chat-bot;
a “
Contacts Manager”
module operational with said computer apparatus and directly accessible to said chat-bot for storage, management and retrieval of personal contacts information stored on said database; and
an instant messaging agent using said communications network, said instant messaging agent allowing a user to communicate with said chat-bot and interact with said chat-bot in a way identical to the way the user would interact with a human person using the instant messaging agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A personal information management system for remote storage, management and retrieval of personal information comprising, in combination:
-
a communications network;
a computer server apparatus connected to the communications network;
a computer readable database connected to the computer apparatus;
a personal electronic communications device connected to the communications network;
a database management system accessible to said computer server apparatus;
a first instant messaging software application (IM1) stored in the computer server apparatus and executable by said computer server apparatus;
a second instant messaging software application (IM2) stored in the personal electronic communications device and executable by said personal electronic communications device; and
a chat-bot software application which receives and sends natural language text messages through IM1, said chat-bot software application being stored in the computer server apparatus and executable by said computer server apparatus, said chat-bot software application comprised of a module which parses said natural language text messages and converts them into structured query language calls useable with the database management system, and a module which builds natural language text responses and sends said natural language text responses back to the personal electronic communications device through IM1; and
wherein said personal electronic communications device communicates with said server computer apparatus over a link established between IM1 and IM2 through the communications network. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for storing, managing and retrieving personal information using a remote database connected to a network of computers and accessible through an instant messaging agent wherein a user provides and retrieves personal information from the remote database by sending natural language statements and queries through said instant messaging agent, said method comprising:
-
using a chat-bot software application for receiving, storing, managing and returning personal information to and from said user through said instant messaging agent;
using a communication link through said network using the instant messaging agent;
receiving a natural language message sent by the user through the instant messaging agent;
parsing the natural language message to identify the user and determine a type of message and corresponding input variables in the message;
constructing a formal database query according to the type of message and using the input variables;
sending the formal database query to the remote database;
receiving an output back from the remote database;
constructing a natural language sentence based on the type of message and using the output received from the database; and
sending the natural language sentence to the user through the network using the instant messaging agent.
-
-
20. A method of providing a remotely accessible personal information manager, said method combining the steps of:
-
running an instant messaging agent on a computer connected to a communications network and to a computer accessible database;
running a chat-bot software application (chat-bot), said chat-bot being able to use the instant messaging agent to send and receive messages from one or more user'"'"'s computers connected to the network and running an instant messaging agent;
said chat-bot being able to send queries to, and to retrieve information from the database; and
said chat-bot being able to use an output from the database to build a natural language response and send it back to the user'"'"'s computer through the instant messaging agent. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of maintaining a personal information manager, said method combining the steps of:
-
using a personal computer apparatus running an instant messaging agent and having access to a communications network to communicate with a remote computer apparatus running a chat-bot application and connected to a database;
sending a natural language sentence to said chat-bot through said instant messaging agent, said sentence containing a request message to said chat-bot to retrieve information from said database or providing information to said chat-bot for storing said information into said database;
receiving a natural language response from said chat-bot through said instant messaging agent, said response being a construction by said chat-bot of a natural language sentence built using information provided to said chat-bot in said request message, information provided by said database, and an appropriate predetermined template.
-
Specification