Method, system and computer readable medium for addressing handling from a computer program
DC CAFCFirst Claim
1. At least one non-transitory computer readable medium encoded with instructions which, when loaded on a computer, establish processes for contact information handling, implemented by a document editing program running in the computer, the processes comprising:
- allowing a user to enter textual information into a document using the document editing program;
displaying the textual information in the document electronically using the document editing program;
allowing, in the document editing program, the user to select in the document at least a portion of the textual information while the textual information is displayed;
following user selection of textual information in the document, analyzing, by the document editing program, the selected textual information to determine if the selected textual information is regarded by the document editing program as contact information and what type or types of contact information the selected textual information is;
providing an input device configured by the document editing program to allow the user to initiate an operation, such operation being of a type depending at least in part on the type or types of contact information of the selected textual information, the operation comprising identifying at least part of the selected textual information to use as a search term in order to find second information, of a specific type or types, associated with the search term in an information source external to the document;
after identifying at least part of the selected information to use as a search term, and in consequence of receipt by the document editing program of an execute command from the input device, performing the operation, wherein the operation further comprises;
causing an electronic search in the information source, by an information management program external to the document editing program, for the search term in order to find whether the search term is included in the information source; and
performing an action having a type,wherein the type of action depends at least in part on whether the search term is included in the information source, and if the search term is so included, and if the information source includes the second information, the action comprises causing insertion of at least part of the second information into the document.
6 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method, system and computer readable medium for providing for providing a function item, such as a key, button, icon, or menu, tied to a user operation in a computer, whereby a single click on the function item in a window or program on a computer screen, or one single selection in a menu in a program, initiates retrieval of name and addresses and/or other person or company related information, while the user works simultaneously in another program, e.g., a word processor. The click on the function item initiates a program connected to the button to search a database or file available on or through the computer, containing the person, company or address related data, in order to look up data corresponding to what the user types, or partly typed, e.g., name and/or address in the word processor, the correct data from the database, data related to the typed data, e.g., the name of the person, company, or the traditional or electronic address, or other person, or company, or address related data, and alternatively the persons, companies, or addresses, are displayed and possibly entered into the word processor, if such related data exists.
-
Citations
20 Claims
-
1. At least one non-transitory computer readable medium encoded with instructions which, when loaded on a computer, establish processes for contact information handling, implemented by a document editing program running in the computer, the processes comprising:
-
allowing a user to enter textual information into a document using the document editing program; displaying the textual information in the document electronically using the document editing program; allowing, in the document editing program, the user to select in the document at least a portion of the textual information while the textual information is displayed; following user selection of textual information in the document, analyzing, by the document editing program, the selected textual information to determine if the selected textual information is regarded by the document editing program as contact information and what type or types of contact information the selected textual information is; providing an input device configured by the document editing program to allow the user to initiate an operation, such operation being of a type depending at least in part on the type or types of contact information of the selected textual information, the operation comprising identifying at least part of the selected textual information to use as a search term in order to find second information, of a specific type or types, associated with the search term in an information source external to the document; after identifying at least part of the selected information to use as a search term, and in consequence of receipt by the document editing program of an execute command from the input device, performing the operation, wherein the operation further comprises; causing an electronic search in the information source, by an information management program external to the document editing program, for the search term in order to find whether the search term is included in the information source; and
performing an action having a type,wherein the type of action depends at least in part on whether the search term is included in the information source, and if the search term is so included, and if the information source includes the second information, the action comprises causing insertion of at least part of the second information into the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, for contact information handling, implemented by running a document editing program in a computer, the method comprising:
-
allowing a user to enter textual information into a document using the document editing program; displaying the textual information in the document electronically using the document editing program; allowing, in the document editing program, the user to select in the document at least a portion of the textual information while the textual information is displayed; following user selection of textual information in the document, analyzing, by the document editing program, the selected textual information to determine if the selected textual information is regarded by the document editing program as contact information and what type or types of contact information the selected textual information is; providing an input device configured by the document editing program to allow the user to initiate an operation, such operation being of a type depending at least in part on the type or types of contact information of the selected textual information, the operation comprising identifying at least part of the selected textual information to use as a search term in order to find second information, of a specific type or types, associated with the search term in an information source external to the document; after identifying at least part of the selected information to use as a search term, and in consequence of receipt by the document editing program of an execute command from the input device, performing the operation, wherein the operation further comprises; causing an electronic search in the information source, by an information management program external to the document editing program, for the search term in order to find whether the search term is included in the information source; and
performing an action having a type,wherein the type of action depends at least in part on whether the search term is included in the information source, and if the search term is so included, and if the information source includes the second information, the action comprises causing insertion of at least part of the second information into the document. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for contact information handling, comprising:
-
a processor; and a memory storing instructions executable by the processor to perform processes that include; allowing a user to enter textual information into a document using a document editing program; displaying the textual information in the document electronically using the document editing program; allowing, in the document editing program, the user to select in the document at least a portion of the textual information while the textual information is displayed; following user selection of textual information in the document, analyzing, by the document editing program, the selected textual information to determine if the selected textual information is regarded by the document editing program as contact information and what type or types of contact information the selected textual information is; providing an input device configured by the program to allow the user to initiate an operation, such operation being of a type depending at least in part on the type or types of contact information of the selected textual information, the operation comprising identifying at least part of the selected textual information to use as a search term in order to find second information, of a specific type or types, associated with the search term in an information source external to the document; after identifying at least part of the selected information to use as a search term, and in consequence of receipt by the document editing program of an execute command from the input device, performing the operation, wherein the operation further comprises; causing an electronic search in the information source, by an information management program external to the document editing program, for the search term in order to find whether the search term is included in the information source; and
performing an action having a type,wherein the type of action depends at least in part on whether the search term is included in the information source, and if the search term is so included, and if the information source includes the second information, the action comprises causing insertion of at least part of the second information into the document.
-
Specification