Patents by Inventor Scott M. Roberts

Scott M. Roberts 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: 11941647
    Abstract: A data processing system includes a processor and associated memory implementing an enterprise data management (EDM) module configured to interact with an enterprise management system. A storage device coupled to the processor, implements an enterprise data management (EDM) database, which stores priority rules used to determine priority scores associated with a plurality of different entities associated with entity records. A communications interface coupled to the processor, transmits the priority rules, to an enterprise management system, and receives priority scores of individual entities, determined based on the priority rules, from the enterprise management system. The priority scores of the individual entities are stored in the EDM database in association with the priority rules, and the EDM module matches the entity records to entities based, at least in part, on the priority scores of the individual entities.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: March 26, 2024
    Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.
    Inventors: Kohinoor Basu, Angel Barnachea Chua, Matthew M. Ferry, Scott Arthur Roberts
  • Patent number: 8856730
    Abstract: Defining a layout of diagram elements can be performed in response to user input that includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements, wherein the conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. Implementations can further include organizing the conditional patterns as a pattern definition, wherein the pattern definition is stored on a computer readable medium in such a way that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. Representations of the diagram elements can be displayed according to the layouts when conditions for implementing the layouts are satisfied.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
  • Patent number: 8732146
    Abstract: A database integration viewer that allows additional properties to be associated with a record as viewed in a single record or table, even though those additional properties are not owned by the record in the underlying source record or table in the database. Using this integration view, a viewed version of record or table may be different than the actual structure of the source record or table. In the viewed version of the record or table, the viewed record or table or may include some or all of the properties for the records of the subject record or table, while incorporating one or more additional properties for the record into the viewed table. The properties may be scalars, or may be computed to populate the viewed version of the record or table.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Scott M. Roberts, Siddharth Jayadevan, Donald F. Box, Laurent Mollicone, James R. Flynn
  • Patent number: 8612892
    Abstract: Performing incremental runtime composition. A method includes a computing system receiving a user input gesture modifying a diagram displayed on a diagram surface. The diagram includes a first element, a second element, and a plurality of elements connected to the second element laid out in a particular layout pattern with respect to the second element. The method further includes interpreting the user input gesture to be a gesture creating a graph by connecting the first element to the second element of the diagram. The method further includes performing an auto layout of the diagram by automatically, and without user intervention, repositioning the second element with respect to the first element but without substantially repositioning the plurality of elements with respect to the second element by moving the second element and the plurality of elements as an atomic unit.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Yuri Rychikhin, Jordan C. Sehn, Scott M. Roberts, Florian Voss, Laurent Mollicone, William A. Manis
  • Publication number: 20130246910
    Abstract: Defining a layout of diagram elements can be performed in response to user input that includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements, wherein the conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. Implementations can further include organizing the conditional patterns as a pattern definition, wherein the pattern definition is stored on a computer readable medium in such a way that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. Representations of the diagram elements can be displayed according to the layouts when conditions for implementing the layouts are satisfied.
    Type: Application
    Filed: May 2, 2013
    Publication date: September 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
  • Patent number: 8453107
    Abstract: Defining a layout of diagram elements. A method includes receiving user input. The user input includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements. The conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. The method further includes organizing the conditional patterns as a pattern definition. The pattern definition is stored on a computer readable medium. The pattern definition is stored such that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. The application is also configured to display representations of the diagram elements according to the layouts when conditions for implementing the layouts are satisfied.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: May 28, 2013
    Assignee: Microsoft Corporation
    Inventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W. H. Voss, Scott M. Roberts
  • Patent number: 8140581
    Abstract: Data-driven configuration of various views on data models. A framework may be provided that offers one or more parameterized view generation components, each aimed at generating a particular view type in response to configuration data that populates the parameters of the associated component. A user or other computing entity merely provides configuration data to an appropriate view generation component to generate a custom view. That custom view may then optionally perhaps be applied to any number of data models, or perhaps not applied to any data model at all and just saved for perhaps some future use. This view generation may generate composite views on a data model, or even hierarchical views on a data model.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: James Randall Flynn, Siddharth Jayadevan, Laurent Mollicone, Anthony Scott Williams, Michael Charles Murray, Florian W. H. Voss, Stephen Michael Danton, Scott M. Roberts
  • Patent number: 8078914
    Abstract: The embodiments disclosed herein extend to methods, systems, and computer program products for error resolution in a computing system that includes a health module. The health module monitors components of the system for runtime errors and provides error resolution templates. The error resolution templates include metadata that specifies actions that may resolve the error and error handlers corresponding to the actions that may correct the error. The system may be extended by the addition and/or modification of the error resolution templates. The error resolution templates may also be used to facilitate the correction of runtime errors in the system.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Gunter Leeb, Yitzchak Naveh-Benjamin, Scott M. Roberts, Samar Abbas, Shung Lai Franky Lam, Noaa Avital
  • Publication number: 20110191384
    Abstract: A database integration viewer that allows additional properties to be associated with a record as viewed in a single record or table, even though those additional properties are not owned by the record in the underlying source record or table in the database. Using this integration view, a viewed version of record or table may be different than the actual structure of the source record or table. In the viewed version of the record or table, the viewed record or table or may include some or all of the properties for the records of the subject record or table, while incorporating one or more additional properties for the record into the viewed table. The properties may be scalars, or may be computed to populate the viewed version of the record or table.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 4, 2011
    Applicant: Microsoft Corporation
    Inventors: Scott M. Roberts, Siddharth Jayadevan, Donald F. Box, Laurent Mollicone, James R. Flynn
  • Publication number: 20100325587
    Abstract: Performing incremental runtime composition. A method includes a computing system receiving a user input gesture modifying a diagram displayed on a diagram surface. The diagram includes a first element, a second element, and a plurality of elements connected to the second element laid out in a particular layout pattern with respect to the second element. The method further includes interpreting the user input gesture to be a gesture creating a graph by connecting the first element to the second element of the diagram. The method further includes performing an auto layout of the diagram by automatically, and without user intervention, repositioning the second element with respect to the first element but without substantially repositioning the plurality of elements with respect to the second element by moving the second element and the plurality of elements as an atomic unit.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen M. Danton, Yuri Rychikhin, Jordan C. Sehn, Scott M. Roberts, Florian Voss, Laurent Mollicone, William A. Manis
  • Publication number: 20100313073
    Abstract: The embodiments disclosed herein extend to methods, systems, and computer program products for error resolution in a computing system that includes a health module. The health module monitors components of the system for runtime errors and provides error resolution templates. The error resolution templates include metadata that specifies actions that may resolve the error and error handlers corresponding to the actions that may correct the error. The system may be extended by the addition and/or modification of the error resolution templates. The error resolution templates may also be used to facilitate the correction of runtime errors in the system.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: Microsoft Coporation
    Inventors: Gunter Leeb, Yitzchak Naveh-Benjamin, Scott M. Roberts, Samar Abbas, Shung Lai Franky Lam, Noaa Avital
  • Patent number: 7725834
    Abstract: Systems and/or methods that enable addition of a designer-created aspect originating from one electronic form template into another electronic form template are described. The systems and/or methods may also, in one embodiment, enable a user to graphically package designer-created aspects of an existing electronic form template into a component capable of being added to another electronic form template. In another embodiment, these systems and/or methods may enable mapping of an existing non-structural designer-created aspect originating from one electronic form template onto a data structure of another electronic form template.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventors: Joshua S. Bell, Scott M. Roberts, Jun Jin, Brian C. Teutsch, Laurent Mollicone
  • Publication number: 20100125825
    Abstract: Defining a layout of diagram elements. A method includes receiving user input. The user input includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements. The conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. The method further includes organizing the conditional patterns as a pattern definition. The pattern definition is stored on a computer readable medium. The pattern definition is stored such that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. The application is also configured to display representations of the diagram elements according to the layouts when conditions for implementing the layouts are satisfied.
    Type: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Applicant: Microsoft Corporation
    Inventors: Stephen M. Danton, Jordan C. Sehn, Michael C. Murray, Florian W.H. Voss, Scott M. Roberts
  • Patent number: 7712022
    Abstract: Systems and methods enabling creation and/or use of an electronic form capable of allowing a user to select from mutually exclusive options without the electronic form being in an invalid state are described. One of the described electronic forms remains valid to its schema by atomic swapping of data substructures corresponding to the form's mutually exclusive options. A method and a user interface for creating some of these electronic forms are also described.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael A Smuga, Alessandro Catorcini, Scott M. Roberts, Willson Kulandai Raj David, Andrew Paul Begun
  • Patent number: 7613996
    Abstract: Systems and/or methods (“tools”) are described that convert or present conversion problems for electronic documents. The tools may convert a generally unstructured electronic document to a generally structured electronic document using non-visual textual and layout information of the unstructured document. The tools can also present possible problems with this or other types of conversion. And the tools can enable a user to alter an electronic document's schema without altering its visual layout.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Nicholas K Dallett, Scott M. Roberts, Brian C. Teutsch, Jun Jin, Willson Kulandai-Raj David, Joshua S. Bell, David M Snow, Aleksandr Tysbert, Shuk-Yan Lai
  • Patent number: 7216675
    Abstract: A tubing includes an inner liner composed of one or more fluoropolymers, the inner liner being corrugated to define a trough, and having a wire disposed in said trough. The tubing further includes an outer layer, permanently secured to an exterior of the inner liner and covering said wire.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: May 15, 2007
    Assignee: Crane Resistoflex
    Inventors: Jack L. Wisdom, Scott M. Roberts