Patents by Inventor Bryce Allen Curtis

Bryce Allen Curtis 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: 6332219
    Abstract: The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless of whether or not a targeted operating system supports a registry or registry equivalent functionality. More specifically, as disclosed herein, in a preferred embodiment, there is a global registry object for carrying out, i.e., mapping, registry functions or registry equivalent functions across multiple operating systems. In particular, the global registry object is used to read, create, modify, delete, and enumerate registries for the Windows operating system in a simplified manner. The global registry object has the following fields: keyname, key root, and key value. The key root field is mapped to a root in a registry of a Windows operating system. The keyname field is mapped to a key and any subkeys, if they exist, in the Windows registry. The key value field is mapped to a value in the Windows registry.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: December 18, 2001
    Assignee: International Business Machines Corporation
    Inventors: Bryce Allen Curtis, Jimmy Ming-Der Hsu
  • Patent number: 6314448
    Abstract: A method and system are disclosed in a computer network for efficiently permitting code applets to communicate with other code applets remotely located within the computer network, wherein the computer network includes local network sites linked to remote network sites. Initially a communications link is established at each local network site, wherein the communications link permits code applets to communicate with one another. The communications link is composed of an InfoBus for inter-applet communication. The communications links are then interconnected, such that during a subsequent processing of the code applet at a local network site, the code applet may communicate with a code applet maintained at a remote network site, thereby forming a distributed communications link throughout the computer network.
    Type: Grant
    Filed: June 4, 1998
    Date of Patent: November 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Michael Haden Conner, Bryce Allen Curtis, Jimmy Ming-Der Hsu
  • Patent number: 6269480
    Abstract: A system, method, and program enables a platform independent way for specifying a property, or function, of a program. Values of properties that are specific to a given operating system are treated as a variable in a program which enables it to run on multiple operating systems. This enables the program to be developed and run on different operating systems. The program reads in the properties and the values, or variables, from a script file into property objects. As such, variables that have meaning to a system can be put into the property object as the value for that property. To use the property by the program, the program sends a get call to the property object to get the value or to provide substitution of a platform specific value for the variable. Accessible to the program is a plurality of operating system specific code segments which define an actual value for the variable for the specific operating systems.
    Type: Grant
    Filed: March 29, 1999
    Date of Patent: July 31, 2001
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis
  • Patent number: 6075528
    Abstract: A method and implementing computer system is provided in which a function or applet for example may be downloaded from a network server and graphical user interface (GUI) processor interprets a data stream consisting of GUI controls and attributes, and places the controls and attributes in a presentation space. In an exemplary embodiment, a web browser program loads an HTML (Hypertext Markup Language) from a GUI (Graphical User Interface) stream processor applet from a web server. The web browser then loads the GUI stream processor (GSP) from the web server and begins executing the GSP. The GSP then requests the GUI stream from the web server by opening a stream to a file, CGI (Common Gateway Interface) script or servlet on the server. The GSP then receives the GUI stream and assembles the user interface in the JAVA applet presentation space managed by the browser. The GSP may periodically update itself by repeating the last two steps.
    Type: Grant
    Filed: October 20, 1997
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis
  • Patent number: 6023764
    Abstract: The present invention defines a means for establishing a secure connection between a Java Applet and a secure web server for protocols other than Https via the use of a Java Security Service. More specifically, the present invention uses the web browser's installed certificates to setup and establish an encrypted session between the Java Applet and the secure web server. The secure connection is then used to retrieve the certificates required by the Java security service.
    Type: Grant
    Filed: October 20, 1997
    Date of Patent: February 8, 2000
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis
  • Patent number: 5870544
    Abstract: The present invention defines a a method, an apparatus and a computer program product for establishing a secure connection between a Java Applet and a secure web server for protocols other than Https via the use of a Java Security Service. More specifically, the present invention uses the web browser's installed certificates to setup and establish an encrypted session between the Java Applet and the secure web server. The secure connection is then used to retrieve the certificates required by the Java security service.
    Type: Grant
    Filed: October 20, 1997
    Date of Patent: February 9, 1999
    Assignee: International Business Machines Corporation
    Inventor: Bryce Allen Curtis