The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 10, 2003
Filed:
Nov. 12, 1999
I-Wen Tsou, Palo Alto, CA (US);
Hirokatsu Araki, Cupertino, CA (US);
Tsuyoshi Hirao, San Jose, CA (US);
Tadashi Takahashi, Kawasaki, JP;
Toshiharu Kido, Kanagawa, JP;
Fujitsu Limited, Kawasaki, JP;
Abstract
A method and apparatus for tracking the use of a distributable software application uses two identification codes and a tracking assistant to monitor the operation and distribution of the software application. A first code is preferably a downloaded identification code created when the user accesses a web server. The first identification code and other registration data is stored in a database coupled to the web server. A second unique installation code is automatically created when the software application is installed in the user's computer. Subsequent installations of the application using the same first code results in a different installation code. The tracking assistant module automatically transmits both codes to a database via a network (Internet) according to a predetermined schedule. One embodiment of the tracking assistant also collects other data on the use of the application, such as frequency of use or features commonly used, and transmits it along with the two codes as tracking data. A tracking data analyzer is preferably coupled to the database to determine if unauthorized use of the application is occurring or to assist in providing individual customer support and service functions.