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: 8032482Abstract: 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: GrantFiled: September 30, 2004Date of Patent: October 4, 2011Assignee: Microsoft CorporationInventors: Jonathan Paul Rosenberg, Rhae-Christie Shaw
-
Patent number: 7712034Abstract: 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: GrantFiled: April 22, 2005Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: 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: 7627827Abstract: 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: GrantFiled: June 14, 2005Date of Patent: December 1, 2009Assignee: Microsoft CorporationInventors: Brandon Taylor, Hani Saliba, Rhae-Christie Shaw
-
Patent number: 7206788Abstract: 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: GrantFiled: July 30, 2002Date of Patent: April 17, 2007Assignee: Microsoft CorporationInventors: 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: 20060282784Abstract: 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: ApplicationFiled: June 14, 2005Publication date: December 14, 2006Applicant: Microsoft CorporationInventors: Brandon Taylor, Hani Saliba, Rhae-Christie Shaw
-
Publication number: 20060074869Abstract: 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: ApplicationFiled: September 30, 2004Publication date: April 6, 2006Applicant: Microsoft CorporationInventors: Jonathan Rosenberg, Rhae-Christie Shaw
-
Publication number: 20060069733Abstract: 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: ApplicationFiled: October 28, 2005Publication date: March 30, 2006Applicant: Microsoft CorporationInventors: Lauren Antonoff, Khai Ong, Rhae-Christie Shaw
-
Publication number: 20050246643Abstract: 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: ApplicationFiled: April 22, 2005Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Paul Gusmorino, Aidan Low, Charles Cummins, David De Vorchik, Judson Hally, Scott Hysom, Tyler Beam, Lyon Wong, Jonathan Rosenberg, Rhae-Christie Shaw
-
Publication number: 20040060002Abstract: 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: ApplicationFiled: September 12, 2002Publication date: March 25, 2004Applicant: MICROSOFT CORPORATIONInventors: Mark H. Lucovsky, Rhae-Christie Shaw, Uri London, Eyal Schwartz
-
Publication number: 20040024875Abstract: 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: ApplicationFiled: July 30, 2002Publication date: February 5, 2004Applicant: MICROSOFT CORPORATIONInventors: 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: RE47865Abstract: 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: GrantFiled: April 16, 2013Date of Patent: February 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Paul Rosenberg, Rhae-Christie Shaw