Patents by Inventor Craig Alan Bennett

Craig Alan Bennett 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: 7020700
    Abstract: An Internet client is provided with a SOCKS server. The client comprises a processor having an operating system, and a suite of one or more Internet tools. The SOCKS proxy server includes means for intercepting and servicing connection requests from the Internet tools. Preferably, the proxy server has a predetermined Internet Protocol address, preferably the loopback address. If the loopback address is not available on the protocol stack, a redirecting mechanism is used to redirect connection requests associated with stale IP addresses to a current IP address. The SOCKS server includes a filtering mechanism for filtering connection requests to particular servers, and a monitoring mechanism for monitoring network IP activity.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: March 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Craig Alan Bennett, Christian Lita, James Lyle Peterson, Joseph Raymond Thompson
  • Patent number: 6963923
    Abstract: A method of downloading a file from a Internet server to an Internet client, preferably without action by the Internet client. The method begins by associating the file into a set of components at the server. A profile of the file is then generated. This profile includes identifying information for the file as well as for each component thereof. Such information preferably includes an identifier, a size value, and a code uniquely identifying the component. The file is transferred by initiating a download sequence by which each component is transferred, one-by-one, from the server to the client using an Internet protocol. When the download sequence is complete, the individual components are reassembled into the file using the profile without action by the Internet client. If the transmission is interrupted for any reason, the download sequence is restarted with the component affected by the interruption. This avoids the need to retransfer the entire file.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventor: Craig Alan Bennett
  • Patent number: 6948132
    Abstract: A method of mapping screen display objects located by spatial coordinates into a Hypertext Markup Language (HTML) table. The spatial coordinates for each screen display object are determined, and an HTML table having rows and columns is created, wherein row heights and column widths are determined by the spatial coordinates. The screen display objects are then loaded into cells of the HTML table for display, as determined by computation based on the spatial coordinates.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: September 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Craig Alan Bennett, Timothy Daniel Crowley
  • Publication number: 20030107594
    Abstract: A method of mapping screen display objects located by spatial coordinates into a Hypertext Markup Language (HTML) table. The spatial coordinates for each screen display object are determined, and an HTML table having rows and columns is created, wherein row heights and column widths are determined by the spatial coordinates. The screen display objects are then loaded into cells of the HTML table for display, as determined by computation based on the spatial coordinates.
    Type: Application
    Filed: December 12, 2001
    Publication date: June 12, 2003
    Applicant: International Business Machines Corporation
    Inventors: Craig Alan Bennett, Timothy Daniel Crowley
  • Patent number: 5715456
    Abstract: A method and apparatus are provided that significantly reduces the inconvenience of placing a computer system in a useful state. The invention quickly boots the system without preinstalling the operating system and allows installation of the operating system to occur without usurping the computer's resources from a user. A full version of the operating system is made accessible to the user by a boot device having sufficient capacity to hold the full operating system. A local media of the computer system is formatted so that the operating system may perform memory management functions, such as paging and swapping, if necessary. Consequently, the system is usable without requiring preinstallation of the operating system. The files relating to the operating system may be transferred from a boot device to a local media at a more convenient time, or performed as a concurrent or background process.
    Type: Grant
    Filed: February 13, 1995
    Date of Patent: February 3, 1998
    Assignee: International Business Machines Corporation
    Inventors: Craig Alan Bennett, Salil Janardan Kulkarni