Patents by Inventor Craig Henry

Craig Henry 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: 6167453
    Abstract: A method and apparatus for extending the capability of uniform Resource Locators (URLs) to access Repositories on local and Internet connected remote machines. A general syntax for a uniform resource locator for a local machine has a protocol of "beans:", followed by an optional entry for a drive letter. The drive letter allows specification of a local device (e.g., A: or C: drive) where a repository is located. In addition, the general syntax contains entries for a file system path, repository name and Java Archive designation. The general syntax for the uniform resource locator for a remote machine has a protocol of "beans:" followed by entries for host name, file system path, repository name, and the Java Archive designation.
    Type: Grant
    Filed: November 20, 1997
    Date of Patent: December 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, James Irwin Knutson
  • Patent number: 6047318
    Abstract: A method and apparatus of downloading files from a first computer system to a second computer are provided. In a first embodiment, the files are transmitted and stored into a temporary location in the second computer system. After storing the files in the temporary location, the location is opened as a local repository of the transmitted files. In a second embodiment, it is determined whether the transmitted are in one of two formats. If they are in a format that does not require that the files provide a list of all the subfiles that they contain, we determined whether there exists this list. If not the list is created.
    Type: Grant
    Filed: November 19, 1997
    Date of Patent: April 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: Craig Henry Becker, William Mitchell Edwards
  • Patent number: 5980275
    Abstract: A bracket for mounting a printed circuit card into the frame of a personal computer or work station is provided with supporting and locating arms which are attached to the printed circuit card and a plurality of grounding contacts disposed along the walls of a channel-shaped bracket to engage a mating surface within the computer frame. The grounding contacts are supplemented both with a spring finger which is deformed upon assembly of the bracket with the computer frame and also with projecting legs which define a gap through which a fastener may be inserted and tightened in order to rigidly attach the bracket to the computer frame. The bracket is provided with an opening or aperture to permit access therethrough for interface plugs necessary to interface the printed circuit card electrical outputs with other devices which need to be connected to the computer such as telephone lines, printer cables, and networking connections.
    Type: Grant
    Filed: August 21, 1995
    Date of Patent: November 9, 1999
    Assignee: International Business Machines, Corp.
    Inventors: Daniel Paul Beaman, Yat Hung Ng, Craig Henry Shempert
  • Patent number: 5937411
    Abstract: A method and apparatus for creating an object-oriented storage structure for storing parsed data so that it can be accessed and manipulated. A Java Archive (JAR) file containing a Manifest file is parsed and the contents placed in the object-oriented storage structure. The Manifest file contains a plurality of paragraphs where each paragraph is separated by a blank line. Each paragraph in the Manifest file is associated with an element in a Paragraph Vector in the object-oriented storage structure. Each element of the Paragraph Vector contains a reference to a Hashtable where each element in the Hashtable corresponds to a Manifest <key>:<value> pair. The storage structure is capable of dynamically growing to the necessary size of the JAR file. Paragraphs are easily added to the end of each Paragraph Vector while maintaining the ordering of the Paragraph Vectors and the performance of look-up searches.
    Type: Grant
    Filed: November 21, 1997
    Date of Patent: August 10, 1999
    Assignee: International Business Machines Corporation
    Inventor: Craig Henry Becker
  • Patent number: 5724588
    Abstract: A computer method and system for passing a pointer to an interface from a server process to a client process. In a preferred embodiment, the server process instantiates an object that has multiple interfaces. The server process identifies an interface to pass to the client process and creates a stub object for receiving a request to invoke a function member of the interface and for invoking the requested function member upon receiving the request. The server process then sends an identifier of the stub to the client process. When the client process receives the identifier of the stub, it instantiates a proxy object for receiving requests to invoke a function member of the interface and for sending the request to the identified stub. The client process can then invoke the function members of the interface by invoking function members of the proxy object. The proxy object sends a request to the identified stub. The identified stub then invokes the corresponding function member of the interface.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: March 3, 1998
    Assignee: Microsoft Corporation
    Inventors: Richard Douglas Hill, Antony S. Williams, Robert G. Atkinson, Tom Corbett, Paul Leach, Shannon John Chan, Alexander Adams Mitchell, Edward K. Jung, Craig Henry Wittenberg
  • Patent number: 5078170
    Abstract: A coupler of the dry break type includes male coupling member having an axial bore and a valve for opening and closing the bore therein, and female coupling member having an axial bore with a valve for opening and closing the bore therein and latching members for locking the male coupling member and female coupling means in coupled relation when the valves are open and for unlocking the same when the valves are closed, the latching members comprising a plurality of latching members which lock the male coupling member in coupled relation with the female coupling member and a latching sleeve which engages the latching members when the valves are open to hold the same in latched position.
    Type: Grant
    Filed: April 4, 1991
    Date of Patent: January 7, 1992
    Assignee: Emco Wheaton, Inc.
    Inventor: Craig A. Henry