Patents by Inventor Scott Hysom
Scott Hysom 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: 8515946Abstract: System and methods for directing a federated search using a location description file to locate a data source are provided. For a federated search, a location description may be used to describe the location of each data source searched, and may further be used to connect the user to that particular data source. The format of such a location description file may include several elements, some of which provide information on how to display the file (e.g., name, description, author, icon link, etc.) and other elements (e.g., simple location, location type, etc.) are used to connect the user to the location of the data source.Type: GrantFiled: February 28, 2008Date of Patent: August 20, 2013Assignee: Microsoft CorporationInventors: Paolo Marcucci, Carlos Brito, Chris McConnell, Evgeny Tvorun, Scott Hysom, Tyler Beam
-
Patent number: 8229963Abstract: Embodiments of the present invention provide a schema to describe the structure of a data store that may be used to query the data store. The schema may include a property description describing static and contextual attributes of a property of the data store. The schema may also include a property reference describing contextual attributes of a property of the data store, while referencing static attributes from a property description in another schema. In some instances, the schema may further describe item types and/or kinds for the data store.Type: GrantFiled: March 25, 2008Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: David Fields, Paolo Marcucci, Carlos Brito, Chris McConnell, Scott Hysom
-
Publication number: 20120166941Abstract: A content generation system may allow for extensions that can modify or influence the content that is being generated, while allowing the extensions to run separately from the base content generator. In one example, a processing engine converts raw data into presentable content (e.g., HTML content that is visually-presentable on a high-quality web site). The processing engine may be extensible in the sense that it may allow extension components to interact with the processing engine, or to modify the output of the processing engine, in order to influence the nature of the generated content. For example, if the processing engine uses certain parameters to produce a banner, then an extension may cause the banner to be rotated, re-sized, re-colored, etc. The extension may execute in an isolated space, thereby allowing code of arbitrary provenance to execute without destabilizing the processing engine or the server on which the processing engine runs.Type: ApplicationFiled: December 24, 2010Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Armando Marin, Yusuf Atas, Scott Hysom, Kevin Brown
-
Patent number: 8132106Abstract: A system, apparatus, method, and computer-readable media are provided for generating a document preview. According to one method, a preview handler is provided that exposes interfaces that may be called by a host application to generate a document preview without launching the application program that created the document. The interfaces exposed by the preview handler provide a common framework that may be utilized by both operating system and application program hosts to provide document previews.Type: GrantFiled: June 23, 2006Date of Patent: March 6, 2012Assignee: Microsoft CorporationInventors: Aidan N. Low, Paul A. Gusmorino, Scott Hysom, Jon Rosenberg, Mike Sheldon
-
Patent number: 8117239Abstract: Systems, methods, and computer-readable media for aggregating schema data from two or more schemas are provided. Embodiments of the present invention include receiving schema definitions for two or more schemas. An aggregated property description for an individual property that is common to the two or more schemas may be created. The aggregated property description includes property attribute values that are the same for the property description in both schemas. Where the attribute values are different, rules may be applied to determine which attribute value to include in the aggregated property description. In one embodiment, the less capable of the two different attribute values is included in the aggregated property description.Type: GrantFiled: March 25, 2008Date of Patent: February 14, 2012Assignee: Microsoft CorporationInventors: David Fields, Paolo Marcucci, Carlos Brito, Scott Hysom
-
Publication number: 20110219005Abstract: Methods and computer-readable media are provided for performing a federated search using a library description file to locate multiple data sources. For a federated search, a library description can be used to describe a set of data sources searched, and may further be used to describe how search results should be presented to a user. The format of such a library description file can include multiple elements, some of which provide information on how to display the library and others that define which data sources are included in the library. The library description file can be created according to library description template.Type: ApplicationFiled: May 12, 2011Publication date: September 8, 2011Applicant: MICROSOFT CORPORATIONInventors: Carlos Brito, Christopher Clayton McConnell, Shannon Scott Hysom, Paolo Marcucci, Tyler Kien Beam
-
Patent number: 8001154Abstract: Methods and computer-readable media are provided for performing a federated search using a library description file to locate multiple data sources. For a federated search, a library description can be used to describe a set of data sources searched, and may further be used to describe how search results should be presented to a user. The format of such a library description file can include multiple elements, some of which provide information on how to display the library and others that define which data sources are included in the library. The library description file can be created according to library description template.Type: GrantFiled: June 26, 2008Date of Patent: August 16, 2011Assignee: Microsoft CorporationInventors: Carlos Brito, Christopher Clayton McConnell, Shannon Scott Hysom, Paolo Marcucci, Tyler Kien Beam
-
Publication number: 20090327226Abstract: Methods and computer-readable media are provided for performing a federated search using a library description file to locate multiple data sources. For a federated search, a library description can be used to describe a set of data sources searched, and may further be used to describe how search results should be presented to a user. The format of such a library description file can include multiple elements, some of which provide information on how to display the library and others that define which data sources are included in the library. The library description file can be created according to library description template.Type: ApplicationFiled: June 26, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: CARLOS BRITO, CHRISTOPHER CLAYTON MCCONNELL, SHANNON SCOTT HYSOM, PAOLO MARCUCCI, TYLER KIEN BEAM
-
Publication number: 20090248706Abstract: Embodiments of the present invention provide a schema to describe the structure of a data store that may be used to query the data store. The schema may include a property description describing static and contextual attributes of a property of the data store. The schema may also include a property reference describing contextual attributes of a property of the data store, while referencing static attributes from a property description in another schema. In some instances, the schema may further describe item types and/or kinds for the data store.Type: ApplicationFiled: March 25, 2008Publication date: October 1, 2009Applicant: MICROSOFT CORPORATIONInventors: DAVID FIELDS, PAOLO MARCUCCI, CARLOS BRITO, CHRIS MCCONNELL, SCOTT HYSOM
-
Publication number: 20090248728Abstract: Systems, methods, and computer-readable media for aggregating schema data from two or more schemas are provided. Embodiments 1of the present invention include receiving schema definitions for two or more schemas. An aggregated property description for an individual property that is common to the two or more schemas may be created. The aggregated property description includes property attribute values that are the same for the property description in both schemas. Where the attribute values are different, rules may be applied to determine which attribute value to include in the aggregated property description. In one embodiment, the less capable of the two different attribute values is included in the aggregated property description.Type: ApplicationFiled: March 25, 2008Publication date: October 1, 2009Applicant: MICROSOFT CORPORATIONInventors: DAVID FIELDS, PAOLO MARCUCCI, CARLOS BRITO, SCOTT HYSOM
-
Publication number: 20090222411Abstract: System and methods for directing a federated search using a location description file to locate a data source are provided. For a federated search, a location description may be used to describe the location of each data source searched, and may further be used to connect the user to that particular data source. The format of such a location description file may include several elements, some of which provide information on how to display the file (e.g., name, description, author, icon link, etc.) and other elements (e.g., simple location, location type, etc.) are used to connect the user to the location of the data source.Type: ApplicationFiled: February 28, 2008Publication date: September 3, 2009Applicant: MICROSOFT CORPORATIONInventors: PAOLO MARCUCCI, CARLOS BRITO, CHRIS MCCONNELL, EVGENY TVORUN, SCOTT HYSOM, TYLER BEAM
-
Publication number: 20070297029Abstract: A system, apparatus, method, and computer-readable media are provided for generating a document preview. According to one method, a preview handler is provided that exposes interfaces that may be called by a host application to generate a document preview without launching the application program that created the document. The interfaces exposed by the preview handler provide a common framework that may be utilized by both operating system and application program hosts to provide document previews.Type: ApplicationFiled: June 23, 2006Publication date: December 27, 2007Applicant: Microsoft CorporationInventors: Aidan N. Low, Paul A. Gusmorino, Scott Hysom, Jon Rosenberg, Mike Sheldon
-
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: 20050156939Abstract: A method of communicating between a graphical component library and an appearance manager is provided that includes issuing a request, that includes component defining parameters, for rendering services by a graphical component library. The appearance manager receives the request for rendering services and assigns appearance characteristics to the graphical component based upon the provided parameters. A method of rendering graphical components on the display of a computer system is also provided that includes rendering the requested graphical component according to the appearance characteristics assigned by the appearance manager. A method is also provided for communicating between a graphical component library and an appearance manager that includes issuing a request that includes component defining parameters, for information about the defined component.Type: ApplicationFiled: March 15, 2005Publication date: July 21, 2005Applicant: Microsoft CorporationInventors: Roland Fernandez, Richard Stoakley, Chris Guzak, Scott Hysom, Scott Hanggie, Michael Schmidt, Louis Amadio, Christopher Evans
-
Publication number: 20050081162Abstract: A binary theme file format provides optimized access to retrieve graphical component theme property data. The binary format includes data structures storing a set of defined visual characteristics for graphical component classes, parts, and states. The data structure includes a hierarchy of theme data. A theme manager quickly retrieves theme property data by indexing into the binary file with a unique theme handle. The theme manager accesses state, part, class, and global property sections to retrieve theme data. Jump tables and jump-to-parent references allow for quickly traversing property data sections. Packed data sections have packed objects having the necessary property data for frequently used graphical components. A custom image region data section provides border data for nontransparent image borders. A sampled colors section facilitates rendering of images with solid sections. The binary file format can be constructed using a text theme file and is loaded into shared process memory.Type: ApplicationFiled: August 12, 2004Publication date: April 14, 2005Applicant: Microsoft CorporationInventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Scott Hysom
-
Publication number: 20050015729Abstract: A binary theme file format provides optimized access to retrieve graphical component theme property data. The binary format includes data structures storing a set of defined visual characteristics for graphical component classes, parts, and states. The data structure includes a hierarchy of theme data. A theme manager quickly retrieves theme property data by indexing into the binary file with a unique theme handle. The theme manager accesses state, part, class, and global property sections to retrieve theme data. Jump tables and jump-to-parent references allow for quickly traversing property data sections. Packed data sections have packed objects having the necessary property data for frequently used graphical components. A custom image region data section provides border data for nontransparent image borders. A sampled colors section facilitates rendering of images with solid sections. The binary file format can be constructed using a text theme file and is loaded into shared process memory.Type: ApplicationFiled: August 12, 2004Publication date: January 20, 2005Applicant: Microsoft CorporationInventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Scott Hysom
-
Patent number: 5897640Abstract: A method and system for associating, synchronizing and reconciling files. Associated files are synchronized and their synchronization status reported. Based on the synchronization status. the operating system recommends a preferred reconciliation action. Furthermore, file conflicts are recognized and an application interface for computer applications is provided to allow conflicting files to be merged.Type: GrantFiled: March 26, 1997Date of Patent: April 27, 1999Assignee: Microsoft CorporationInventors: William Lewis Veghte, Andrew Lawrence Silverman, Shannon Scott Hysom, David R. Dickman
-
Patent number: 5890122Abstract: A method and system in a computer system for communicating instructions to an application program in response to spoken commands received by a spoken command input facility is provided. In a preferred embodiment of the present invention, a list of available commands is displayed under the control of the spoken command input facility. Each available command has an instruction associated with it that causes the application program to take some action. The spoken command input facility then determines whether a command spoken by a user is an available command. The spoken command input facility then communicates the instruction associated with the determined available command to the application program. If the spoken command is an available command, the spoken command input facility then revises the displayed list of available commands.Type: GrantFiled: February 8, 1993Date of Patent: March 30, 1999Assignee: Microsoft CorporationInventors: Michael Hinkley Van Kleeck, Shannon Scott Hysom
-
Patent number: 5845293Abstract: A method and system for associating, synchronizing and reconciling files. Associated files are synchronized and their synchronization status reported. Based on the synchronization status, the operating system recommends a preferred reconciliation action. Furthermore, file conflicts are recognized and an application interface for computer applications is provided to allow conflicting files to be merged.Type: GrantFiled: March 26, 1997Date of Patent: December 1, 1998Assignee: Microsoft CorporationInventors: William Lewis Veghte, Andrew Lawrence Silverman, Shannon Scott Hysom, David R. Dickman