Patents by Inventor Paul Hickman

Paul Hickman 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).

  • Publication number: 20070294334
    Abstract: The present invention permits virtually the entire functionality of a computer system to be made accessible over a network such as the Internet or an Intranet. More particularly, the present invention permits a computer system to be run as a “virtual machine” through a web page provided at a web site on the World Wide Web (WWW). The apparatus of the present invention includes a plurality of computers arranged in a wide area network (WAN) such as the Internet or an Intranet. At least one of the computers has at least one unique address designating a web site. A host computer system (which may or may not be one of the computers on the Internet) can be “posted” onto an “advertising” web page at the web site to permit other computers coupled to the Internet to interact directly with the host computer system. The computer “posted” on the web page is referred to as the “host” or “advertiser” computer, and computers accessing the host computer are referred to as “client” or “user” computers.
    Type: Application
    Filed: October 27, 2006
    Publication date: December 20, 2007
    Inventor: Paul Hickman
  • Publication number: 20070206737
    Abstract: A voice web browser system includes a telephone, an access system coupled to a TCP/IP network, a telephone system coupling the telephone to the access system, and a speech-to-text system for “reading” text that had been sent over the TCP/IP network to the telephone user. Preferably, the access system receives TCP/IP packets from web pages accessible over the TCP/IP network and parses the HTML code of the web pages into text and non-text portions, such that the text portion can be read to the telephone user.
    Type: Application
    Filed: November 27, 2006
    Publication date: September 6, 2007
    Inventor: Paul Hickman
  • Publication number: 20070180021
    Abstract: The present invention permits virtually the entire functionality of a computer system to be made accessible over a network such as the Internet or an Intranet. More particularly, the present invention permits a computer system to be run as a “virtual machine” through a web page provided at a web site on the World Wide Web (WWW). The apparatus of the present invention includes a plurality of computers arranged in a wide area network (WAN) such as the Internet or an Intranet. At least one of the computers has at least one unique address designating a web site. A host computer system (which may or may not be one of the computers on the Internet) can be “posted” onto an “advertising” web page at the web site to permit other computers coupled to the Internet to interact directly with the host computer system. The computer “posted” on the web page is referred to as the “host” or “advertiser” computer, and computers accessing the host computer are referred to as “client” or “user” computers.
    Type: Application
    Filed: July 3, 2006
    Publication date: August 2, 2007
    Inventors: Paul Hickman, Michael Gough
  • Publication number: 20070050478
    Abstract: A voice web browser system includes a telephone, an access system coupled to a TCP/IP network, a telephone system coupling the telephone to the access system, and a speech-to-text system for “reading” text that had been sent over the TCP/IP network to the telephone user. Preferably, the access system receives TCP/IP packets from web pages accessible over the TCP/IP network and parses the HTML code of the web pages into text and non-text portions, such that the text portion can be read to the telephone user.
    Type: Application
    Filed: July 16, 2006
    Publication date: March 1, 2007
    Inventors: Paul Hickman, Michael Gough
  • Publication number: 20070038779
    Abstract: A voice web browser system includes a telephone, an access system coupled to a TCP/IP network, a telephone system coupling the telephone to the access system, and a speech-to-text system for “reading” text that had been sent over the TCP/IP network to the telephone user. Preferably, the access system receives TCP/IP packets from web pages accessible over the TCP/IP network and parses the HTML code of the web pages into text and non-text portions, such that the text portion can be read to the telephone user.
    Type: Application
    Filed: July 16, 2006
    Publication date: February 15, 2007
    Inventors: Paul Hickman, Michael Gough
  • Publication number: 20070011202
    Abstract: A method, article of manufacture and system for electronic mail notification including determining that it is a time for at least one of a reminder notification action and a report notification action. For a reminder notification action, all action items within a given range are obtained and the action items are processed into at least one action item report which is e-mailed to at least one designated recipient. For a report notification action, the a list of completed action items in a given range are obtained and the list of completed action items is processed into at least one completed action report that is e-mailed to at least one designated recipient.
    Type: Application
    Filed: May 24, 2006
    Publication date: January 11, 2007
    Inventors: Paul Hickman, James Gough
  • Publication number: 20060281603
    Abstract: An exercise system includes a local system having an exercise apparatus and an associated local computer, where the local computer controls and monitors the operation and use, respectively, of the exercise apparatus. The system further includes a remote system having a remote computer, and a transmission medium including a telephone line that couples the local system to the remote system for data communication between the local system and the remote system. The remote system may receive local system data from the local system concerning the use of the exercise apparatus, and the local system may receive remote system data from the remote system concerning the operation of the exercise apparatus. The local computer preferably controls the operation of the exercise apparatus based upon a modifiable script stored in a read/write memory of the local computer, which can be updated by the remote system.
    Type: Application
    Filed: May 24, 2006
    Publication date: December 14, 2006
    Inventor: Paul Hickman
  • Publication number: 20060282520
    Abstract: A cluster computer system including multiple network accessible computers that are each coupled to a network. The network accessible computers implement host computer programs which permits the network accessible computers to operate as host computers for client computers also connected to the network, such that input devices of the client computers can be used to generate inputs to the host computers, and such that image information generated by the host computers can be viewed by the client computers. The system also includes a cluster administration computer coupled to the multiple network accessible computers to monitor the operation of the network accessible computers.
    Type: Application
    Filed: May 24, 2006
    Publication date: December 14, 2006
    Inventors: Paul Hickman, Michael Gough
  • Publication number: 20050210118
    Abstract: A cluster computer system including multiple network accessible computers that are each coupled to a network. The network accessible computers implement host computer programs which permits the network accessible computers to operate as host computers for client computers also connected to the network, such that input devices of the client computers can be used to generate inputs to the host computers, and such that image information generated by the host computers can be viewed by the client computers. The system also includes a cluster administration computer coupled to the multiple network accessible computers to monitor the operation of the network accessible computers.
    Type: Application
    Filed: March 14, 2005
    Publication date: September 22, 2005
    Inventors: Paul Hickman, Michael Gough
  • Publication number: 20050188046
    Abstract: A method for monitoring multiple electronic mail systems includes the steps of: a) configuring an e-mail system polling process on a user's machine; b) polling a number of e-mail systems from the user's machine; c) retrieving data from the e-mail systems concerning mail intended for the user; and d) storing the data on the user's machine in a format that permits the storage and retrieval of data pertaining to the plurality of e-mail systems. The polling can be accomplished in the background while the user is performing other tasks on the computer system. An apparatus for monitoring multiple electronic mail systems includes a digital processor, read/write memory coupled to the digital processor, and at least one external communication channel coupled to the digital processor permitting the digital processor to communicate with a plurality of external electronic mail systems.
    Type: Application
    Filed: March 16, 2005
    Publication date: August 25, 2005
    Inventors: Paul Hickman, Lawrence Stephens
  • Patent number: 6226786
    Abstract: The invention provides a technique for generating minimal debugging type information in a distinguished compile unit while still supporting the debugging of classes for which the distinguished compile unit is not, in this module, being built or debugged, where the debugging information for the classes has been previously compiled into one or more object modules. On detecting a reference to a type in a program, the compiler inserts code into the module it is compiling to direct the linker where to locate the debugging information object module describing that type. Usually, the object module will be located in a separate link library, so the compiler directs the linker to add the debug library to the list of libraries from which it tries to resolve symbolic references, and to add a reference to an external linkage symbol defined in the object module describing the type. The linker will have to resolve this symbol by adding the debug library into the link.
    Type: Grant
    Filed: December 17, 1997
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kevin Paul Hickman, Donald James McCrady, William Sarantakos, Kevin Alexander Stoodley, Brian Ward Thomson
  • Patent number: 6178548
    Abstract: A binary class library is adapted to provide full debugging type information particularly for use during program compilation in a minimal debug-generation mode. The library includes, a compile unit that #includes all the include files describing the classes that a given class library implements and exports. The compile unit also includes code defining a symbol with an external linkage. The resulting object module is put into the binary class library or a separate debug library. An inclusion direction and an external linkage symbol to the debug library are added to all include files for the class library that are #included by any program using its classes. These additions cause the compiler to direct the linker to add the debug library to the list of libraries from which it tries to resolve symbolic references, and to add a reference to the external linkage symbol that the linker will have to resolve by adding the debug library into the link.
    Type: Grant
    Filed: December 17, 1997
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Kevin Paul Hickman, Donald James McCrady, William Sarantakos, Kevin Alexander Stoodley, Brian Ward Thomson