Patents by Inventor Rhae-Christie Shaw

Rhae-Christie Shaw 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: 8032482
    Abstract: A method and apparatus are provided for generating a document preview. According to the method, a preview handler provides an interface to one or more previewers. The previewers are software components capable of generating a visual preview for one or more document types. In response to a request from a host application to generate a preview for a document, the preview handler is operative to identify the appropriate previewer for generating a preview for the document. The preview handler may then call the previewer and instruct the previewer to load the document and to show the preview in a sub-window of a window provided by the calling host application.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: October 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Jonathan Paul Rosenberg, Rhae-Christie Shaw
  • Patent number: 7712034
    Abstract: A previewing system that permits selection from a plurality of interactive previewers for use in a system shell browser is disclosed. The previews may be extensible, such that different application developers may write custom previews for different file types, and the shell browser may follow established criteria to select an appropriate preview. The user may enter criteria to control which previewers are used for different situations, such as when certain file types are selected for previewing. Size of an available display area for the preview may be a criterion, such that resizing the preview area may cause a different preview to be displayed. The preview may be executed as a separate process from the browser so that crashes and hangs in the previewer process do not fatally affect the browser process. Previews may be incorporated within common file dialogs offered by an underlying operating system, such that different applications may share the common previewer.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Paul A. Gusmorino, Aidan Low, Charles Cummins, David G. De Vorchik, Judson Craig Hally, Scott S. Hysom, Tyler K. Beam, Lyon K. F. Wong, Jonathan P. Rosenberg, Rhae-Christie Shaw
  • Patent number: 7627827
    Abstract: Methods, systems, and computer program products provide intelligent user interfaces based on a context or mode of a document. A method involves opening the document in a context that only facilitates reading, disabling editing commands associated with the document and/or disabling typing functionality for editing the document, and displaying a transition button via the intelligent user interface. The transition button is operative, when selected, to initiate transition of the document between the context that only facilitates reading and a context that facilitates editing. The method also involves receiving a selection of the transition button, in response to receiving the selection and transitioning from the context that only facilitates reading to the context that facilitates editing. Transitioning to the editing context includes enabling the editing commands and typing functionality.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Brandon Taylor, Hani Saliba, Rhae-Christie Shaw
  • Patent number: 7206788
    Abstract: A schema-based device service that provides centralized access to per-user device data, wherein access to the device data is based on each user's identity. The device service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The device schema thus corresponds to a logical document containing the data for each user. A service such as a notification/alerts service accesses data in the logical document by data access requests through defined methods, such as in order to customize or modify a notification for a device based on the device characteristics. In one implementation, the device schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, Paul A. Steckler, Shaun D. Pierce, Lijiang Fang, Mark H. Lucovsky, Winnie C. Wu, Rhae-Christie Shaw, George M. Moore, John M. Gehlsen, David M. Sauntry
  • Publication number: 20060282784
    Abstract: Methods, systems, and computer program products provide intelligent user interfaces based on a context or mode of a document. A method involves opening the document in a context that only facilitates reading, disabling editing commands associated with the document and/or disabling typing functionality for editing the document, and displaying a transition button via the intelligent user interface. The transition button is operative, when selected, to initiate transition of the document between the context that only facilitates reading and a context that facilitates editing. The method also involves receiving a selection of the transition button, in response to receiving the selection and transitioning from the context that only facilitates reading to the context that facilitates editing. Transitioning to the editing context includes enabling the editing commands and typing functionality.
    Type: Application
    Filed: June 14, 2005
    Publication date: December 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Brandon Taylor, Hani Saliba, Rhae-Christie Shaw
  • Publication number: 20060074869
    Abstract: A method and apparatus are provided for generating a document preview. According to the method, a preview handler provides an interface to one or more previewers. The previewers are software components capable of generating a visual preview for one or more document types. In response to a request from a host application to generate a preview for a document, the preview handler is operative to identify the appropriate previewer for generating a preview for the document. The preview handler may then call the previewer and instruct the previewer to load the document and to show the preview in a sub-window of a window provided by the calling host application.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Jonathan Rosenberg, Rhae-Christie Shaw
  • Publication number: 20060069733
    Abstract: A computer system includes an application programmed to create a document, and a component including at least one internal module programmed to examine and modify the document to remove hidden information or metadata. The computer system also includes a communications interface for an external module programmed to examine and modify the document. The communications interface is programmed to allow the component to communicate with the external module.
    Type: Application
    Filed: October 28, 2005
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Lauren Antonoff, Khai Ong, Rhae-Christie Shaw
  • Publication number: 20050246643
    Abstract: A previewing system that permits selection from a plurality of interactive previewers for use in a system shell browser is disclosed. The previews may be extensible, such that different application developers may write custom previews for different file types, and the shell browser may follow established criteria to select an appropriate preview. The user may enter criteria to control which previewers are used for different situations, such as when certain file types are selected for previewing. Size of an available display area for the preview may be a criterion, such that resizing the preview area may cause a different preview to be displayed. The preview may be executed as a separate process from the browser so that crashes and hangs in the previewer process do not fatally affect the browser process. Previews may be incorporated within common file dialogs offered by an underlying operating system, such that different applications may share the common previewer.
    Type: Application
    Filed: April 22, 2005
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Paul Gusmorino, Aidan Low, Charles Cummins, David De Vorchik, Judson Hally, Scott Hysom, Tyler Beam, Lyon Wong, Jonathan Rosenberg, Rhae-Christie Shaw
  • Publication number: 20040060002
    Abstract: A schema-based Lists service for centralized access to per-user lists, wherein access to data is based on each user's identity. The Lists service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The Lists schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the Lists schemas are arranged to provide XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, document data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Application
    Filed: September 12, 2002
    Publication date: March 25, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Mark H. Lucovsky, Rhae-Christie Shaw, Uri London, Eyal Schwartz
  • Publication number: 20040024875
    Abstract: A schema-based device service that provides centralized access to per-user device data, wherein access to the device data is based on each user's identity. The device service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The device schema thus corresponds to a logical document containing the data for each user. A service such as a notification/alerts service accesses data in the logical document by data access requests through defined methods, such as in order to customize or modify a notification for a device based on the device characteristics. In one implementation, the device schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role.
    Type: Application
    Filed: July 30, 2002
    Publication date: February 5, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric J. Horvitz, Paul A. Steckler, Shaun D. Pierce, Lijiang Fang, Mark H. Lucovsky, Winnie C. Wu, Rhae-Christie Shaw, George M. Moore, John M. Gehlsen, David M. Sauntry
  • Patent number: RE47865
    Abstract: A method and apparatus are provided for generating a document preview. According to the method, a preview handler provides an interface to one or more previewers. The previewers are software components capable of generating a visual preview for one or more document types. In response to a request from a host application to generate a preview for a document, the preview handler is operative to identify the appropriate previewer for generating a preview for the document. The preview handler may then call the previewer and instruct the previewer to load the document and to show the preview in a sub-window of a window provided by the calling host application.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Paul Rosenberg, Rhae-Christie Shaw