Method, apparatus and medium for obtaining shipping information
First Claim
1. A method for obtaining shipping information, comprising:
- providing a software add-in module configured for installation in connection with a software application, wherein the add-in module is stored on a computer readable medium operable comprising code that upon the user invoking one of one or more predefined actions causes the user computer to execute steps comprising;
recognizing one or more predefined text strings or user-selected text strings in a document or file being operated on by the software application and for which the one or more predefined actions can be invoked, wherein the one or more predefined or user-selected text strings are located in an electronic file or document containing a plurality of text strings, wherein at least some of the text strings in the file or document are unrelated to shipping information for a parcel; and
in response to the user invoking one of the one or more predefined actions,analyzing text in the file or document;
identifying from the text in the file or document the one or more predefined or user-selected text strings that relate to shipping information;
generating a request for shipping information associated with the one or more identified text strings to be sent to a remote server including a database having shipping information associated with parcels in accordance with the invoked action;
transmitting the request to the remote server;
receiving from the remote server the shipping information associated with the parcels and based on the one or more identified text strings;
parsing the shipping information associated with the parcels and based on the one or more identified text strings received based on the invoked action; and
sending the parsed shipping information associated with the parcels and based on the one or more identified text strings to the software application in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention enables users to access shipping information pertaining to the shipment of parcels by merely selecting an action from a tool bar or menu associated with a text string in a document or spreadsheet either recognized by a Microsoft Office smart tag or highlighted by user. The actions from which to select include but are not limited to tracking, time in transit, shipping history, label generation, address validation, proof of delivery and rate and service selection. The present invention automatically cuts the necessary text from the document or spreadsheet in which the user is working, opens or accesses databases, files, applications, websites, etc., as required to obtain the desired shipping information from a database accessible by the user, such as over a LAN or Internet connection. The present invention processes the data retrieved (including cutting, pasting, inserting or manipulating data and initiating actions such as dialing a phone number, generating a label or sending an e-mail) and preferably presents the results to the user in a message box or as an insert into the document or spreadsheet in which the user is working.
35 Citations
19 Claims
-
1. A method for obtaining shipping information, comprising:
-
providing a software add-in module configured for installation in connection with a software application, wherein the add-in module is stored on a computer readable medium operable comprising code that upon the user invoking one of one or more predefined actions causes the user computer to execute steps comprising; recognizing one or more predefined text strings or user-selected text strings in a document or file being operated on by the software application and for which the one or more predefined actions can be invoked, wherein the one or more predefined or user-selected text strings are located in an electronic file or document containing a plurality of text strings, wherein at least some of the text strings in the file or document are unrelated to shipping information for a parcel; and
in response to the user invoking one of the one or more predefined actions,analyzing text in the file or document; identifying from the text in the file or document the one or more predefined or user-selected text strings that relate to shipping information; generating a request for shipping information associated with the one or more identified text strings to be sent to a remote server including a database having shipping information associated with parcels in accordance with the invoked action; transmitting the request to the remote server; receiving from the remote server the shipping information associated with the parcels and based on the one or more identified text strings; parsing the shipping information associated with the parcels and based on the one or more identified text strings received based on the invoked action; and sending the parsed shipping information associated with the parcels and based on the one or more identified text strings to the software application in response to the request. - View Dependent Claims (2, 3)
-
-
4. A system for obtaining shipping information associated with a parcel, comprising:
-
a customer device comprised of a computer; a server including a database having shipping information associated with parcels, wherein the information is accessible by users and the server is remote to the customer device; a communication network connecting the customer device and the remote server; and a software application operable on the customer device, wherein the software application recognizes one or more predefined text strings or user-selected text strings for which one or more predefined actions can be invoked, including accessing at least certain of the shipping information at the server associated with the parcels and based on the one or more recognized text string, wherein the one or more predefined or user-selected text strings are located in an electronic file or document containing a plurality of text strings, wherein at least some of the text strings in the file or document are unrelated to shipping information for a parcel, and said software application in response to the user invoking one of the one or more predefined actions; analyzes text in the file or document; identifies from the text in the file or document the one or more predefined or user-selected text strings that relate to shipping information; generates a request for shipping information associated with the parcels and based on the one or more identified text strings to be sent to the remote server in accordance with the invoked action such that the shipping information associated with the parcels and based on the one or more identified text strings can be retrieved from the remote server; transmits the request to the remote server; receives from the remote server the shipping information associated with the parcels and based on the one or more identified text strings; parses the shipping information associated with the parcels and based on the one or more identified text strings received based on the invoked action; and sends the parsed shipping information associated with the parcels and based on the one or more identified text strings to the customer device in response to the request. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for use integral with a software application executed by data processing system for obtaining shipping information from a remote source, said computer program product comprising:
-
a computer usable medium having computer-readable code means enabled stored in said medium that cause the computer to execute commands comprising; recognizing one or more predefined text strings or user-selected text strings in a document or file being operated on by the software application and for which one or more predefined actions can be invoked, wherein the one or more predefined or user-selected text string are located in an electronic file or document containing a plurality of text strings, wherein at least some of the text strings in the file or document are unrelated to shipping information for a parcel; and
in response to the user invoking one of the one or more predefined actions,analyzing text in the file or document; identifying from the text in the file or document the one or more predefined or user-selected text strings that relate to shipping information; generating a request for shipping information associated with the one or more identified text strings to be sent to a remote server including a database having shipping information associated with parcels in accordance with the invoked action; transmitting the request to the remote server; receiving from the remote server the shipping information associated with the parcels and based on the one or more identified text strings; parsing the shipping information associated with the parcels and based on the one or more identified text strings received based on the invoked action; and sending the parsed shipping information associated with the parcels and based on the one or more identified text strings to the software application in response to the request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification