Patents by Inventor William B. Rubin

William B. Rubin 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: 8443035
    Abstract: One or more collaboration computers connected over the network may collaborate using their web browsers. Each collaboration computer may have one or more window locators that uniquely identify a web browser window on the browser. The web browser window can be a window where one or more events occur during the collaboration. One or more document locators may be derived from information describing a document path from the respective web browser window to a document within the respective web browser window. The document path can be a path in a hierarchical structure that includes the document and the respective web browser window. One or more transfer data structures may contain the window locator and the document locator and may be passed to and from the collaboration computer through a network connection to enable a collaboration session.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: May 14, 2013
    Assignee: OP40 Holding, Inc.
    Inventors: Shuang Chen, Charles P. Pace, William B. Rubin
  • Publication number: 20040133639
    Abstract: One or more collaboration computers connected over the network may collaborate using their web browsers. Each collaboration computer may have one or more window locators that uniquely identify a web browser window on the browser. The web browser window can be a window where one or more events occur during the collaboration. One or more document locators may be derived from information describing a document path from the respective web browser window to a document within the respective web browser window. The document path can be a path in a hierarchical structure that includes the document and the respective web browser window. One or more transfer data structures may contain the window locator and the document locator and may be passed to and from the collaboration computer through a network connection to enable a collaboration session.
    Type: Application
    Filed: September 4, 2001
    Publication date: July 8, 2004
    Inventors: Chen Shuang, Charles P. Pace, William B. Rubin
  • Publication number: 20030018694
    Abstract: This disclosure presents systems, methods, apparatus, products, program products, products by process, articles of manufacturer, and business methods that relate to distributing network (e.g. web and server applications) systems, sub systems, applications, sub applications, components, modules, functions, over one or more computer networks.
    Type: Application
    Filed: August 31, 2001
    Publication date: January 23, 2003
    Inventors: Shuang Chen, Charles P. Pace, Darin S Deforest, Paolo R. Pizzorni, Mark Bobick, William B. Rubin
  • Patent number: 5412797
    Abstract: An implementation of one-to-many binary relations in an object-oriented database management system and object-oriented data model. The implementation includes storing all the information for the relationships of a relation contiguously inside the related instances, such as a source instance and a sink instance. The information stored within the related instances is used to create a doubly-linked ring of instances. The doubly-linked ring of instances is used in implementing a relation. In order to iterate through a relation, a cursor is employed. Encapsulated within the cursor are various pointers and data members which are used in cursing through the relation. The cursor is type safe and each cursor instance is maintained in a cursor dictionary, providing iteration safety. In addition, the cursor is operational in a forward direction and a backward direction, and the direction of the cursor can be dynamically switched.
    Type: Grant
    Filed: August 31, 1992
    Date of Patent: May 2, 1995
    Assignee: International Business Machines Corporation
    Inventor: William B. Rubin