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: 8515946
    Abstract: 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: Grant
    Filed: February 28, 2008
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Paolo Marcucci, Carlos Brito, Chris McConnell, Evgeny Tvorun, Scott Hysom, Tyler Beam
  • Patent number: 8229963
    Abstract: 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: Grant
    Filed: March 25, 2008
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: David Fields, Paolo Marcucci, Carlos Brito, Chris McConnell, Scott Hysom
  • Publication number: 20120166941
    Abstract: 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: Application
    Filed: December 24, 2010
    Publication date: June 28, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Armando Marin, Yusuf Atas, Scott Hysom, Kevin Brown
  • Patent number: 8132106
    Abstract: 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: Grant
    Filed: June 23, 2006
    Date of Patent: March 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Aidan N. Low, Paul A. Gusmorino, Scott Hysom, Jon Rosenberg, Mike Sheldon
  • Patent number: 8117239
    Abstract: 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: Grant
    Filed: March 25, 2008
    Date of Patent: February 14, 2012
    Assignee: Microsoft Corporation
    Inventors: David Fields, Paolo Marcucci, Carlos Brito, Scott Hysom
  • Publication number: 20110219005
    Abstract: 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: Application
    Filed: May 12, 2011
    Publication date: September 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Carlos Brito, Christopher Clayton McConnell, Shannon Scott Hysom, Paolo Marcucci, Tyler Kien Beam
  • Patent number: 8001154
    Abstract: 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: Grant
    Filed: June 26, 2008
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Carlos Brito, Christopher Clayton McConnell, Shannon Scott Hysom, Paolo Marcucci, Tyler Kien Beam
  • Publication number: 20090327226
    Abstract: 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: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: CARLOS BRITO, CHRISTOPHER CLAYTON MCCONNELL, SHANNON SCOTT HYSOM, PAOLO MARCUCCI, TYLER KIEN BEAM
  • Publication number: 20090248706
    Abstract: 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: Application
    Filed: March 25, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: DAVID FIELDS, PAOLO MARCUCCI, CARLOS BRITO, CHRIS MCCONNELL, SCOTT HYSOM
  • Publication number: 20090248728
    Abstract: 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: Application
    Filed: March 25, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: DAVID FIELDS, PAOLO MARCUCCI, CARLOS BRITO, SCOTT HYSOM
  • Publication number: 20090222411
    Abstract: 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: Application
    Filed: February 28, 2008
    Publication date: September 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: PAOLO MARCUCCI, CARLOS BRITO, CHRIS MCCONNELL, EVGENY TVORUN, SCOTT HYSOM, TYLER BEAM
  • Publication number: 20070297029
    Abstract: 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: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Aidan N. Low, Paul A. Gusmorino, Scott Hysom, Jon Rosenberg, Mike Sheldon
  • 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: 20050156939
    Abstract: 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: Application
    Filed: March 15, 2005
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Roland Fernandez, Richard Stoakley, Chris Guzak, Scott Hysom, Scott Hanggie, Michael Schmidt, Louis Amadio, Christopher Evans
  • Publication number: 20050081162
    Abstract: 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: Application
    Filed: August 12, 2004
    Publication date: April 14, 2005
    Applicant: Microsoft Corporation
    Inventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Scott Hysom
  • Publication number: 20050015729
    Abstract: 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: Application
    Filed: August 12, 2004
    Publication date: January 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Roland Fernandez, Christopher Evans, Richard Stoakley, Scott Hysom
  • Patent number: 5897640
    Abstract: 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: Grant
    Filed: March 26, 1997
    Date of Patent: April 27, 1999
    Assignee: Microsoft Corporation
    Inventors: William Lewis Veghte, Andrew Lawrence Silverman, Shannon Scott Hysom, David R. Dickman
  • Patent number: 5890122
    Abstract: 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: Grant
    Filed: February 8, 1993
    Date of Patent: March 30, 1999
    Assignee: Microsoft Corporation
    Inventors: Michael Hinkley Van Kleeck, Shannon Scott Hysom
  • Patent number: 5845293
    Abstract: 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: Grant
    Filed: March 26, 1997
    Date of Patent: December 1, 1998
    Assignee: Microsoft Corporation
    Inventors: William Lewis Veghte, Andrew Lawrence Silverman, Shannon Scott Hysom, David R. Dickman