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: 11933221Abstract: 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: GrantFiled: October 17, 2022Date of Patent: March 19, 2024Assignee: RTX CorporationInventors: 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: 10031939Abstract: 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: GrantFiled: September 30, 2014Date of Patent: July 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Pedram Faghihi Rezaei, Amir M. Netz, Adam D. Wilson, Christopher A. Hays, Patrick J. Baumgartner
-
Publication number: 20160092603Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Pedram Faghihi Rezaei, Amir M. Netz, Adam D. Wilson, Christopher A. Hays, Patrick J. Baumgartner
-
Patent number: 9076014Abstract: 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: GrantFiled: April 29, 2013Date of Patent: July 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Elisa M. Flasko, Christian Liensberger, Rene J. Bouw, Adam D. Wilson
-
Publication number: 20140074576Abstract: 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: ApplicationFiled: September 11, 2012Publication date: March 13, 2014Applicant: MICROSOFT CORPORATIONInventors: Roger S. Mall, Christian Liensberger, Adam D. Wilson, Piotr Milosz Puszkiewicz
-
Publication number: 20130262378Abstract: 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: ApplicationFiled: April 2, 2012Publication date: October 3, 2013Applicant: Microsoft CorporationInventors: Adam D. WILSON, Dipanjan GHOSH
-
Publication number: 20130246478Abstract: 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: ApplicationFiled: April 29, 2013Publication date: September 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Elisa M. Flasko, Christian Liensberger, Rene J. Bouw, Adam D. Wilson
-
Patent number: 8442865Abstract: 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: GrantFiled: September 29, 2011Date of Patent: May 14, 2013Assignee: Microsoft CorporationInventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
-
Patent number: 8442995Abstract: 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: GrantFiled: January 14, 2011Date of Patent: May 14, 2013Assignee: Microsoft CorporationInventors: Elisa M. Flasko, Christian Liensberger, Rene J. Bouw, Adam D. Wilson
-
Publication number: 20120323950Abstract: 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: ApplicationFiled: June 16, 2011Publication date: December 20, 2012Applicant: MICROSOFT CORPORATIONInventors: Adam D. Wilson, Christian Liensberger
-
Publication number: 20120290445Abstract: 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: ApplicationFiled: September 12, 2011Publication date: November 15, 2012Applicant: MICROSOFT CORPORATIONInventors: Adam D. Wilson, Viral Shah, Elisa Flasko
-
Publication number: 20120191540Abstract: 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: ApplicationFiled: January 20, 2011Publication date: July 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Adam D. Wilson, Maxim Uritsky
-
Publication number: 20120185509Abstract: 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: ApplicationFiled: January 14, 2011Publication date: July 19, 2012Applicant: MICROSOFT CORPORATIONInventors: Elisa M. Flasko, Rene J. Bouw, Christian Liensberger, Adam D. Wilson
-
Publication number: 20120022962Abstract: 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: ApplicationFiled: September 29, 2011Publication date: January 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
-
Patent number: 8036942Abstract: 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: GrantFiled: January 30, 2009Date of Patent: October 11, 2011Assignee: Microsoft CorporationInventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
-
Publication number: 20110225171Abstract: 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: ApplicationFiled: June 16, 2010Publication date: September 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Moe Khosravy, Adam D. Wilson
-
Publication number: 20100198641Abstract: 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: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: Microsoft CorporationInventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
-
Publication number: 20080077849Abstract: 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: ApplicationFiled: September 27, 2006Publication date: March 27, 2008Inventors: Gregory D. Adams, P. Randolph Giffen, Adam D. Wilson, Grace P. Wong