Patents by Inventor John R. Applin

John R. Applin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7143395
    Abstract: A version for each of a plurality of object files in a computer program is verified by identifying a version of an object file of the plurality of object files in the computer program and comparing the identified version to an initial version. In response to the identified version being different than the initial version, an alert is generated.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: November 28, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John R. Applin, Richard Ferreri
  • Publication number: 20040015876
    Abstract: The present invention is directed to a transparent method of correctly handling improper use of pointers. During the execution of programs, pointers are occasionally returned to the program and, if treated improperly, may adversely effect system operation resulting in termination of the program, a nonresponsive system or invalid or erroneous results. The present invention defines a safe pointer which supports standard pointer operations and performs pointer checking on each pointer returned to the executing program to determine whether its use is consistent with the pointer type. If the operation will not cause any error, the operation is allowed. If the operation will cause an error or other to undesirable operation, the operation is not permitted to be performed on the pointer and appropriate actions are taken.
    Type: Application
    Filed: May 24, 2001
    Publication date: January 22, 2004
    Inventor: John R. Applin
  • Publication number: 20030154470
    Abstract: A version for each of a plurality of object files in a computer program is verified by identifying a version of an object file of the plurality of object files in the computer program and comparing the identified version to an initial version. In response to the identified version being different than the initial version, an alert is generated.
    Type: Application
    Filed: February 14, 2002
    Publication date: August 14, 2003
    Inventors: John R. Applin, Richard Ferreri
  • Patent number: 6292802
    Abstract: A system for rapidly and easily searching large collections of documents using standard web browser programs as the user interface. The present invention parses a collection of text documents to identify symbols therein and builds a database file which identifies the file and line locations of each symbol identified. The database file is constructed to permit rapid searching for symbols to permit interactive use of the present invention as a search tool. A database client process interacts with the web browser via standard CGI techniques to convert browser commands and queries into appropriate server process requests. A server process receives such requests and manipulates the database files in response to the requests. Query results returned to the client process are then reformatted by the client process to return a document with hypertext links in place of search keys located in the database (e.g., an HTML page).
    Type: Grant
    Filed: May 9, 2000
    Date of Patent: September 18, 2001
    Assignee: Hewlett-Packard Company
    Inventors: John M. Kessenich, Gregory W. Thelen, John R. Applin
  • Patent number: 6055538
    Abstract: A system for rapidly and easily searching large collections of documents using standard web browser programs as the user interface. The present invention parses a collection of text documents to identify symbols therein and builds a database file which identifies the file and line locations of each symbol identified. The database file is constructed to permit rapid searching for symbols to permit interactive use of the present invention as a search tool. A database client process interacts with the web browser via standard CGI techniques to convert browser commands and queries into appropriate server process requests. A server process receives such requests and manipulates the database files in response to the requests. Query results returned to the client process are then reformatted by the client process to return a document with hypertext links in place of search keys located in the database (e.g., an HTML page).
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: April 25, 2000
    Assignee: Hewlett Packard Company
    Inventors: John M. Kessenich, Gregory W. Thelen, John R. Applin