Patents by Inventor Larry S. Rosenstein

Larry S. Rosenstein 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: 20150347427
    Abstract: A method and apparatus that generates a results cache using feedback from a user's search session. In this embodiment, the device receives a feedback package from a client, where the feedback package characterizes a user interaction with a plurality of query results in the search session that are presented to a user in response to a query prefix entered by the user. The device further generates a plurality of results for a plurality of queries by, running the plurality of queries using the search feedback index to arrive at the plurality of results. In addition, the device creates a results cache from the plurality of results, where the results cache maps the plurality of results to the plurality of queries and the results cache is used to serve query results to a client.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 3, 2015
    Inventors: Rishab Aiyer Ghosh, Lun Cui, Vipul Ved Prakash, Larry S. Rosenstein, Ken Hsu
  • Patent number: 6750858
    Abstract: An object-oriented window manager provides coordination between window displays generated by separate application programs by computing and storing the visible area of each application window each time displayed windows are changed. Each application program directly communicates with the screen buffer memory in order to redraw portions of the screen corresponding to its display area using the visible area computed by the window manager. Each application program communicates with the object-oriented window manager by creating a window object which provides flexible display capabilities that are transparent to the application program. Several techniques are used to decrease the visible area computation time. First, as mentioned above a copy of the visible area is stored or “cached” in each window object. This copy can be used if the application program needs to redraw the window area and the visible area has not been changed.
    Type: Grant
    Filed: November 28, 1995
    Date of Patent: June 15, 2004
    Assignee: Object Technology Licensing Corporation
    Inventor: Larry S. Rosenstein
  • 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: 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: 5522025
    Abstract: An object-oriented window manager provides coordination between window displays generated by separate application programs by computing and storing the visible area of each application window each time displayed windows are changed. Each application program directly communicates with the screen buffer memory in order to redraw portions of the screen corresponding to its display area using the visible area computed by the window manager. Each application program communicates with the object-oriented window manager by creating a window object which provides flexible display capabilities that are transparent to the application program. Several techniques are used to decrease the visible area computation time. First, as mentioned above a copy of the visible area is stored or "cached" in each window object. This copy can be used if the application program needs to redraw the window area and the visible area has not been changed.
    Type: Grant
    Filed: October 25, 1993
    Date of Patent: May 28, 1996
    Assignee: Taligent, Inc.
    Inventor: Larry S. Rosenstein
  • 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