Patents by Inventor Arnold Schaeffer

Arnold Schaeffer 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: 20110119685
    Abstract: A notification of a change in a notification source object is provided to a notification receiver object by creating a connection to the notification receiver object, adding to the connection at least one interest that describes a notification from the notification source object and registering the connection with the notification source object to indicate an interest in the notification. When a change occurs in the notification source object, a notification that describes the change is generated and, for each connection having an interest in the notification, that notification is dispatched to the notification receiver object connected to that connection.
    Type: Application
    Filed: January 26, 2011
    Publication date: May 19, 2011
    Applicant: APPLE INC.
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich
  • Publication number: 20080109737
    Abstract: A collaboration system synchronizes an application or applications running on one or more computer systems. Each of the applications has a local data copy and the applications commence operation by creating consistent local copies from a common third copy. The consistency is maintained by distributing address space independent selections and commands to each application as they are entered at a controlling system. The selections and commands are generated by directly manipulating a presentation of each local data copy. When a selection and command arrive at a destination, the selection is used to find and selection the data and the command is applied to the data located by the selection.
    Type: Application
    Filed: October 30, 2007
    Publication date: May 8, 2008
    Applicant: OBJECT TECHNOLOGY LICENSING CORPORATION
    Inventors: Arnold Schaeffer, David Anderson, Jack Palevich
  • Patent number: 7363587
    Abstract: A collaboration system synchronizes an application or applications running on one or more computer systems. Each of the applications has a local data copy and the applications commence operation by creating consistent local copies from a common third copy. The consistency is maintained by distributing address space independent selections and commands to each application as they are entered at a controlling system. The selections and commands are generated by directly manipulating a presentation of each local data copy. When a selection and command arrive at a destination, the selection is used to find and selection the data and the command is applied to the data located by the selection.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: April 22, 2008
    Assignee: Apple Inc.
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich
  • Publication number: 20030120690
    Abstract: A collaboration system synchronizes an application or applications running on one or more computer systems. Each of the applications has a local data copy and the applications commence operation by creating consistent local copies from a common third copy. The consistency is maintained by distributing address space independent selections and commands to each application as they are entered at a controlling system. The selections and commands are generated by directly manipulating a presentation of each local data copy. When a selection and command arrive at a destination, the selection is used to find and selection the data and the command is applied to the data located by the selection.
    Type: Application
    Filed: July 25, 2002
    Publication date: June 26, 2003
    Applicant: Object Technology Licensing Corporation
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich
  • Patent number: 6453328
    Abstract: A method and apparatus for an object-oriented framework system. The system uses an innovative framework architecture to provide concurrent access to a framework application by multiple users. The users can collaborate over the application and jointly produce a finished product. Model tracking is used to track commands and apply them in a consistent manner throughout the system.
    Type: Grant
    Filed: April 12, 1999
    Date of Patent: September 17, 2002
    Assignee: Object Technology Licensing Corporation
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich
  • Patent number: 6158903
    Abstract: A method and apparatus for an innovative object oriented framework system. The system uses an innovative framework architecture to provide concurrent access to a framework application by multiple users. The users can collaborate over the application and jointly produce a finished product. Model tracking is used to track commands and apply them in a consistent manner throughout the system.
    Type: Grant
    Filed: August 3, 1995
    Date of Patent: December 12, 2000
    Assignee: Object Technology Licensing Corporation
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich
  • Patent number: 5787448
    Abstract: A method and system for selecting a location in a first document, selecting a location in a second document, performing an action on the second document and performing the identical action on the first document at the defined location. An alternative embodiment links a first object to a second object and performs an action, such as launching an application of the second object, and remembering the location where the document was last accessed. Another embodiment, termed the whole model embodiment, provides an anchor to an entire object. The anchor enables an action to be applied to the whole object. For example, to copy data from a clipboard object, the copy command is directed to the anchor of the clipboard object. Still another embodiment provides an anchor representative of the first misspelled word or highest value in a document or a spreadsheet.
    Type: Grant
    Filed: December 13, 1995
    Date of Patent: July 28, 1998
    Assignee: Object Technology Licensing Corp.
    Inventors: David R. Anderson, Jack H. Palevich, Larry S. Rosenstein, Arnold Schaeffer
  • Patent number: 5737559
    Abstract: An object-oriented view system which displays a plurality of separate view areas on a computer display screen allows hierarchically arranged overlapping view areas. The views are controlled by a view hierarchy object which includes a tree structure of information associated with every view. The tree structure has multiple branches and supports recursive view support for views within views. The views are drawn directly in the screen buffer by application programs which retrieve view definition information from the view hierarchy object. The view hierarchy makes it possible for views of uncertain origin or implementation to function polymorphically within a display hierarchy.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: April 7, 1998
    Assignee: Object Technology Licensing Corporation
    Inventors: Debra L. Orton, David B. Goldsmith, Arnold Schaeffer
  • Patent number: 5537526
    Abstract: An object-oriented compound document architecture provides system level support for document processing features. The object-oriented compound document framework supports a variety of document processing functions. The framework provides system level support of collaboration, linking, eternal undo, and content based retrieval, among other things. System level support is provided for document changes, annotation through model and linking, anchors, model hierarchies, enhanced copy and pasting, command objects, and a generic retrieval framework.
    Type: Grant
    Filed: November 12, 1993
    Date of Patent: July 16, 1996
    Assignee: Taugent, Inc.
    Inventors: David R. Anderson, Jack H. Palevich, Arnold Schaeffer, Larry S. Rosenstein, Ryoji Watanabe
  • Patent number: 5524190
    Abstract: A method and system for automatically saving changes of a document as they occur is disclosed. An object oriented framework is used to facilitate the processing and assure document integrity throughout the processing.
    Type: Grant
    Filed: June 4, 1993
    Date of Patent: June 4, 1996
    Assignee: Taligent, Inc.
    Inventors: Arnold Schaeffer, Jack H. Palevich, David R. Anderson, Larry S. Rosenstein
  • Patent number: 5519862
    Abstract: A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application by multiple users. The load architecture implements functions, static data and classes in a more flexible manner than prior operating systems.
    Type: Grant
    Filed: February 26, 1993
    Date of Patent: May 21, 1996
    Assignee: Taligent, Inc.
    Inventors: Arnold Schaeffer, David B. Goldsmith, Christopher P. Moeller, Andrew G. Heninger
  • Patent number: 5517606
    Abstract: A method and apparatus for an object based notification system. The notification system is designed in a flexible manner to support change notification in an object based operating system.
    Type: Grant
    Filed: August 2, 1994
    Date of Patent: May 14, 1996
    Assignee: Taligent, Inc.
    Inventors: John R. Matheny, Christopher White, David R. Anderson, Arnold Schaeffer
  • Patent number: 5446842
    Abstract: A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative framework architecture to provide concurrent access to a framework application by multiple users. The users can collaborate over the application and jointly produce a finished product.
    Type: Grant
    Filed: February 26, 1993
    Date of Patent: August 29, 1995
    Assignee: Taligent, Inc.
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich, Larry S. Rosenstein
  • Patent number: 5315703
    Abstract: A system for an object based notification system. The notification system is designed in a flexible manner to support change notification in an object-oriented operating system. The change notification includes a memory for storing connection information including notification routing information and connection registration information. The connection registration information is stored in a connection object of the object-oriented system and the notification system updates the connection object with registration information indicative of enablement or disablement of notification. Then, when a notification event is detected, the object-oriented operating system selectively notifies objects in the system based on the connection registration information stored in the connection object in the memory of the computer system.
    Type: Grant
    Filed: December 23, 1992
    Date of Patent: May 24, 1994
    Assignee: Taligent, Inc.
    Inventors: John R. Matheny, Christopher White, David R. Anderson, Arnold Schaeffer