Patents by Inventor Adam D. Wilson

Adam D. Wilson 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: 11933221
    Abstract: A gas turbine engine including a core having a compressor section fluidly connected to a combustor via a primary flowpath and a turbine section connected to the combustor via the core flow path. An assembly is disposed within the gas turbine engine and includes a first part connected to a second part via a radial stack joint. The first part includes a radially inward facing surface contacting a corresponding radially outward facing surface of the second part. A fastener protrudes through the first part and the second part and is configured to maintain the relative positions of the first part and the second part. A channel is disposed on at least one of the radially inward facing surfaces and is positioned between the fastener and a circumferential edge of the first part. The channel is connected to at least one cooling air source.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: March 19, 2024
    Assignee: RTX Corporation
    Inventors: Corey D. Anderson, Edward Boucher, Rebecca R. Dunnigan, Nicholas Broulidakis, Matthew Murakami, Daniel R. Brandt, Konrad Kuc, Victoria M. Imlach, Sushruth G. Kamath, Manuel A. Casares Rivas, Eric G. Leamon, Adam Castles, Edmond Cheung, Kyra A. Thole-Wilson, Javier Nebero Johnson
  • Patent number: 10031939
    Abstract: Mechanisms to help a computing system respond to a request for information within a data model. After determining that there is insufficient information within the data model to respond to the request, the computing system identifies one or more additional data sources that are external to the data model and that contain information suitable to respond to the request. The computing system then automatically supplements the data model with at least one of such additional data sources. The computing system then responds to the request using the supplemented data model. In some embodiments, the supplementation is performed in advance of the request by analyzing the characteristics of the data model and/or by anticipating possible future requests. Thus, a data model grows automatically in response to particular usage of that data model to satisfy requests.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pedram Faghihi Rezaei, Amir M. Netz, Adam D. Wilson, Christopher A. Hays, Patrick J. Baumgartner
  • Publication number: 20160092603
    Abstract: Mechanisms to help a computing system respond to a request for information within a data model. After determining that there is insufficient information within the data model to respond to the request, the computing system identifies one or more additional data sources that are external to the data model and that contain information suitable to respond to the request. The computing system then automatically supplements the data model with at least one of such additional data sources. The computing system then responds to the request using the supplemented data model. In some embodiments, the supplementation may be performed in advance of the request by analyzing the characteristics of the data model and/or by anticipating possible future requests. Thus, a data model may grow automatically in response to particular usage of that data model to satisfy requests.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Pedram Faghihi Rezaei, Amir M. Netz, Adam D. Wilson, Christopher A. Hays, Patrick J. Baumgartner
  • Patent number: 9076014
    Abstract: Embodiments are directed to providing a plurality of data provisioning tiers for datasets and to throttling access to dataset data based on the dataset's data provisioning tiers. In an embodiment, a computer system receives an input that specifies a maximum number of queries that a user is allowed to perform on a given dataset over a specified period of time. The computer system generates data provisioning tiers for the dataset based on the received input. Each data provisioning tier indicates a maximum number of queries that the user is allowed to perform on a given dataset over a specified period of time. The computer system also applies the generated data provisioning tiers to the dataset so that the user is limited to the maximum number of queries specified in the data provisioning tier.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: July 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elisa M. Flasko, Christian Liensberger, Rene J. Bouw, Adam D. Wilson
  • Publication number: 20140074576
    Abstract: Techniques are described herein that are capable of facilitating development of data-rich applications. A data-rich application is an application (e.g., a software application) that is configured to perform an analysis of data (e.g., structured data, unstructured data, or a combination thereof) and to provide information based on the analysis. In accordance with the aforementioned techniques, a public online environment may be provided in which application developers are allowed to access representative samples of data owned by data owners at a substantially reduced cost (e.g., free) to facilitate development of the data-rich applications.
    Type: Application
    Filed: September 11, 2012
    Publication date: March 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Roger S. Mall, Christian Liensberger, Adam D. Wilson, Piotr Milosz Puszkiewicz
  • Publication number: 20130262378
    Abstract: Example apparatus and methods concern integrating external items (e.g., data, services) and an enterprise business application (EBA). Example apparatus and methods facilitate having an EBA describe an item for which external data or services are sought and then exposing the description. Example apparatus and methods also facilitate having a provider of external items register external items so that they can be discovered, evaluated, and bound to the EBA. Once an external item has been bound to an EBA item, then data may be automatically exchanged between the external item and the EBA under the control of a synchronization and transformation agent. Metadata-based descriptions of data items in two separate data models are collected in an aggregation point to break direct coupling of the two separate data models while facilitating flexible, extensible, re-definable indirect coupling through the aggregation point.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Adam D. WILSON, Dipanjan GHOSH
  • Publication number: 20130246478
    Abstract: Embodiments are directed to providing a plurality of data provisioning tiers for datasets and to throttling access to dataset data based on the dataset's data provisioning tiers. In an embodiment, a computer system receives an input that specifies a maximum number of queries that a user is allowed to perform on a given dataset over a specified period of time. The computer system generates data provisioning tiers for the dataset based on the received input. Each data provisioning tier indicates a maximum number of queries that the user is allowed to perform on a given dataset over a specified period of time. The computer system also applies the generated data provisioning tiers to the dataset so that the user is limited to the maximum number of queries specified in the data provisioning tier.
    Type: Application
    Filed: April 29, 2013
    Publication date: September 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Elisa M. Flasko, Christian Liensberger, Rene J. Bouw, Adam D. Wilson
  • Patent number: 8442865
    Abstract: Various technologies and techniques are disclosed for integrating ecommerce marketplaces. An ecommerce integration framework has definitions for common data entities that are commonly used by multiple ecommerce marketplaces for listing items. Definitions for common operations that can manipulate the common data entities are provided. An application programming interface is provided that uses the common data entities and common operations to enable enterprise resource planning systems to exchange data in a standardized format with ecommerce marketplaces. Catalogs of items to be sold in ecommerce marketplaces can be created and managed using a customizable structure. The customizable structure enables catalogs to be created in a hierarchical manner with at least one parent catalog and zero or more child catalogs. Data values specified in a respective child catalog override data values specified in the parent catalog.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: May 14, 2013
    Assignee: Microsoft Corporation
    Inventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
  • Patent number: 8442995
    Abstract: Embodiments are directed to providing a plurality of data provisioning tiers for datasets and to throttling access to dataset data based on the dataset's data provisioning tiers. In an embodiment, a computer system receives an input that specifies a maximum number of queries that a user is allowed to perform on a given dataset over a specified period of time. The computer system generates data provisioning tiers for the dataset based on the received input. Each data provisioning tier indicates a maximum number of queries that the user is allowed to perform on a given dataset over a specified period of time. The computer system also applies the generated data provisioning tiers to the dataset so that the user is limited to the maximum number of queries specified in the data provisioning tier.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: May 14, 2013
    Assignee: Microsoft Corporation
    Inventors: Elisa M. Flasko, Christian Liensberger, Rene J. Bouw, Adam D. Wilson
  • Publication number: 20120323950
    Abstract: Systems and methods for providing and utilizing a query formulation service are described herein. In accordance with certain embodiments, an application is configured to obtain data from a target data source by interacting with a data service that makes data from a plurality of data sources available, each data source supporting a different method of query formulation. To obtain data from the target data source, the application requests a query formulation user interface (UI) associated with the target data source from a query formulation service and embeds the requested query formulation UI when it is received from the query formulation service. A user of the application then interacts with the embedded query formulation UI to formulate a query that is suitable for obtaining data from the target data source and the application sends the query to the data service for execution against the target data source.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam D. Wilson, Christian Liensberger
  • Publication number: 20120290445
    Abstract: Methods, systems, and computer program products are provided for delegating authorization to applications to access resources. An application operates in a computing device of a user. The user is navigated from the application to an authorization interface in response to the application determining a need for a resource of a resource repository. The user is enabled to register with the resource repository if the user is determined to not be registered with the resource repository. A resource available at the resource repository designated to be used in the application is determined The user is enabled to purchase a subscription to the resource if the user is determined to not have a subscription to the resource. The application is authorized to use the resource. The user is navigated back to the application. The application is enabled to use the resource associated with the subscription.
    Type: Application
    Filed: September 12, 2011
    Publication date: November 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam D. Wilson, Viral Shah, Elisa Flasko
  • Publication number: 20120191540
    Abstract: Embodiments are directed to the providing an advertising model for delivering advertisements with data sets and to streaming data sets that include targeted advertising. In an embodiment, an instantiated advertising model receives from a user a query for data. The advertising model is communicatively connected to a data store that includes multiple data sets. The query requests data from one or more of the data sets. The advertising model determines which data sets are to be retrieved based on the query. The advertising model adds targeted advertisements to the determined data sets and sends the determined data sets along with the targeted advertisements to the user.
    Type: Application
    Filed: January 20, 2011
    Publication date: July 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam D. Wilson, Maxim Uritsky
  • Publication number: 20120185509
    Abstract: Embodiments are directed to providing a plurality of data provisioning tiers for datasets and to throttling access to dataset data based on the dataset's data provisioning tiers. In an embodiment, a computer system receives an input that specifies a maximum number of queries that a user is allowed to perform on a given dataset over a specified period of time. The computer system generates data provisioning tiers for the dataset based on the received input. Each data provisioning tier indicates a maximum number of queries that the user is allowed to perform on a given dataset over a specified period of time. The computer system also applies the generated data provisioning tiers to the dataset so that the user is limited to the maximum number of queries specified in the data provisioning tier.
    Type: Application
    Filed: January 14, 2011
    Publication date: July 19, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Elisa M. Flasko, Rene J. Bouw, Christian Liensberger, Adam D. Wilson
  • Publication number: 20120022962
    Abstract: Various technologies and techniques are disclosed for integrating ecommerce marketplaces. An ecommerce integration framework has definitions for common data entities that are commonly used by multiple ecommerce marketplaces for listing items. Definitions for common operations that can manipulate the common data entities are provided. An application programming interface is provided that uses the common data entities and common operations to enable enterprise resource planning systems to exchange data in a standardized format with ecommerce marketplaces. Catalogs of items to be sold in ecommerce marketplaces can be created and managed using a customizable structure. The customizable structure enables catalogs to be created in a hierarchical manner with at least one parent catalog and zero or more child catalogs. Data values specified in a respective child catalog override data values specified in the parent catalog.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
  • Patent number: 8036942
    Abstract: Various technologies and techniques are disclosed for integrating ecommerce marketplaces. An ecommerce integration framework has definitions for common data entities that are commonly used by multiple ecommerce marketplaces for listing items. Definitions for common operations that can manipulate the common data entities are provided. An application programming interface is provided that uses the common data entities and common operations to enable enterprise resource planning systems to exchange data in a standardized format with ecommerce marketplaces. Catalogs of items to be sold in ecommerce marketplaces can be created and managed using a customizable structure. The customizable structure enables catalogs to be created in a hierarchical manner with at least one parent catalog and zero or more child catalogs. Data values specified in a respective child catalog override data values specified in the parent catalog.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: October 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
  • Publication number: 20110225171
    Abstract: Aspects are disclosed for synthesizing data to facilitate providing information as a service. Data contributions from disparate sources are aggregated in which at least a first data contribution is combined with a second data contribution to create a data combination. A consumption of the data combination is then tracked, and a contribution value associated with at least one contributor to the data combination is ascertained based on the consumption.
    Type: Application
    Filed: June 16, 2010
    Publication date: September 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Moe Khosravy, Adam D. Wilson
  • Publication number: 20100198641
    Abstract: Various technologies and techniques are disclosed for integrating ecommerce marketplaces. An ecommerce integration framework has definitions for common data entities that are commonly used by multiple ecommerce marketplaces for listing items. Definitions for common operations that can manipulate the common data entities are provided. An application programming interface is provided that uses the common data entities and common operations to enable enterprise resource planning systems to exchange data in a standardized format with ecommerce marketplaces. Catalogs of items to be sold in ecommerce marketplaces can be created and managed using a customizable structure. The customizable structure enables catalogs to be created in a hierarchical manner with at least one parent catalog and zero or more child catalogs. Data values specified in a respective child catalog override data values specified in the parent catalog.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Applicant: Microsoft Corporation
    Inventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
  • Publication number: 20080077849
    Abstract: A method, system and computer program product for maintaining an association between a marker and a model item in a data model is provided. A data model is loaded into a workspace. The data model is associated with the marker. The marker identifies the model item in the data model and thereby defines the association between the marker and the model item. The method obtains the association and responsive to a change in the data model that disrupts the association, updates the association to be valid, causing the marker to be updated accordingly if the changed data model is saved.
    Type: Application
    Filed: September 27, 2006
    Publication date: March 27, 2008
    Inventors: Gregory D. Adams, P. Randolph Giffen, Adam D. Wilson, Grace P. Wong