Patents by Inventor MARC ANDREW POWER
MARC ANDREW POWER 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: 11968303Abstract: Techniques of keyless authentication of computing services in distributed computing systems are disclosed herein. One example technique includes upon receiving a command to instantiate a computing service, transmitting a request to an authentication service for an identity assertion token corresponding to an application execution of which instantiates the computing service. The example technique can also include upon receiving the requested identity assertion token, storing the received identity assertion token in the container and modifying an entry of a configuration file in the container that allows the instantiated computing service to access the stored identity assertion token and authenticate to the authentication service using the identity assertion token.Type: GrantFiled: February 9, 2023Date of Patent: April 23, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Paranthaman Saravanan, Marc Andrew Power, Yang Zhang, Matthias Adam Leibmann, Grigory V. Kaplin, Yi Zeng
-
Patent number: 11922183Abstract: A cross-platform deployment computing system receives an application to be deployed to a cloud. The application is parsed to identify assignment criteria and is assigned to an application availability group the defines security that defines a topology in which the application will be deployed. The application is then provided to a control plane for deployment at a target remote server architecture. In order to deploy the application to a different remote server architecture, the control plane for the different remote server architecture accesses the deployment definitions in the AAG and deploys the application to the different remote server architecture using the deployment definitions in the AAG to which the application is assigned.Type: GrantFiled: June 23, 2021Date of Patent: March 5, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Dmitry Dmitrievich Garaev, Andrey Anatolyevich Lukyanov, Haruya Shida, Marc Andrew Power
-
Publication number: 20230188352Abstract: Techniques of keyless authentication of computing services in distributed computing systems are disclosed herein. One example technique includes upon receiving a command to instantiate a computing service, transmitting a request to an authentication service for an identity assertion token corresponding to an application execution of which instantiates the computing service. The example technique can also include upon receiving the requested identity assertion token, storing the received identity assertion token in the container and modifying an entry of a configuration file in the container that allows the instantiated computing service to access the stored identity assertion token and authenticate to the authentication service using the identity assertion token.Type: ApplicationFiled: February 9, 2023Publication date: June 15, 2023Inventors: Paranthaman SARAVANAN, Marc Andrew POWER, Yang ZHANG, Matthias Adam LEIBMANN, Grigory V. KAPLIN, Yi ZENG
-
Patent number: 11606208Abstract: Techniques of keyless authentication of computing services in distributed computing systems are disclosed herein. One example technique includes upon receiving a command to instantiate a computing service, transmitting a request to an authentication service for an identity assertion token corresponding to an application execution of which instantiates the computing service. The example technique can also include upon receiving the requested identity assertion token, storing the received identity assertion token in the container and modifying an entry of a configuration file in the container that allows the instantiated computing service to access the stored identity assertion token and authenticate to the authentication service using the identity assertion token.Type: GrantFiled: April 17, 2020Date of Patent: March 14, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Paranthaman Saravanan, Marc Andrew Power, Yang Zhang, Matthias Adam Leibmann, Grigory V. Kaplin, Yi Zeng
-
Publication number: 20220414070Abstract: A graph tracks the lineage of customer data, including when it was originally extracted from a customer computing system, and any transformation results indicating transformations that were performed on the customer data. The graph is traversed to identify nodes in the graph that have expired based upon data removal policies. The customer data represented by the expired nodes in the graph is deleted and the graph is modified to delete the expired nodes. The modified graph is then stored in persistent memory until data removal is next triggered.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: Arpan Jugalkishor Asawa, Brian Douglas Remick, Marcus Vinicius Silva Gois, Ritesh Kumar Sinha, Sidi Lin, Sejal Kiran Shinde, Ryan Lee Jobse, Rong Guo, Sharanya Chinnusamy, Marc Andrew Power, Marcus Jon Jager
-
Publication number: 20220413877Abstract: A cross-platform deployment computing system receives an application to be deployed to a cloud. The application is parsed to identify assignment criteria and is assigned to an application availability group the defines security that defines a topology in which the application will be deployed. The application is then provided to a control plane for deployment at a target remote server architecture. In order to deploy the application to a different remote server architecture, the control plane for the different remote server architecture accesses the deployment definitions in the AAG and deploys the application to the different remote server architecture using the deployment definitions in the AAG to which the application is assigned.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: Dmitry Dmitrievich Garaev, Andrey Anatolyevich Lukyanov, Haruya Shida, Marc Andrew Power
-
Publication number: 20210328793Abstract: Techniques of keyless authentication of computing services in distributed computing systems are disclosed herein. One example technique includes upon receiving a command to instantiate a computing service, transmitting a request to an authentication service for an identity assertion token corresponding to an application execution of which instantiates the computing service. The example technique can also include upon receiving the requested identity assertion token, storing the received identity assertion token in the container and modifying an entry of a configuration file in the container that allows the instantiated computing service to access the stored identity assertion token and authenticate to the authentication service using the identity assertion token.Type: ApplicationFiled: April 17, 2020Publication date: October 21, 2021Inventors: Paranthaman Saravanan, Marc Andrew Power, Yang Zhang, Matthias Adam Leibmann, Grigory V. Kaplin, Yi Zeng
-
Patent number: 9088523Abstract: Server-side control of client-side quality-of-service tracking is provided. When a service is being provided to a client device, a server provides aggregation rules to a client device as part of the service. The client device executes instructions in the aggregation rules to collect QoS metrics regarding the service on the client device and to manipulate the QoS metrics to generate aggregated QoS data. The client device reports the aggregated QoS data to a server for storage and analysis.Type: GrantFiled: December 3, 2013Date of Patent: July 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Terence Hayes, Eric Lynn Eilebrecht, Anastasios Kasiolas, Marcus J. Jager, Marc Andrew Power, Steven Robert Sandke
-
Publication number: 20140095708Abstract: Server-side control of client-side quality-of-service tracking is provided. When a service is being provided to a client device, a server provides aggregation rules to a client device as part of the service. The client device executes instructions in the aggregation rules to collect QoS metrics regarding the service on the client device and to manipulate the QoS metrics to generate aggregated QoS data. The client device reports the aggregated QoS data to a server for storage and analysis.Type: ApplicationFiled: December 3, 2013Publication date: April 3, 2014Applicant: MICROSOFT CORPORATIONInventors: MATTHEW TERENCE HAYES, ERIC LYNN EILEBRECHT, ANASTASIOS KASIOLAS, MARCUS J. JAGER, MARC ANDREW POWER, STEVEN ROBERT SANDKE
-
Patent number: 8612572Abstract: Server-side control of client-side quality-of-service tracking is provided. When an event occurs at a client, a measurement client collects event parameters and generates aggregated measurement data in accordance with aggregation rules that are provided to the measurement client from a server-side measurement service. The measurement client periodically reports the aggregated measurement data to the measurement service for storage and analysis.Type: GrantFiled: May 30, 2008Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Matthew Terence Hayes, Eric Lynn Eilebrecht, Anastasios Kasiolas, Marcus J. Jager, Marc Andrew Power, Steven Robert Sandke
-
Publication number: 20090299940Abstract: Server-side control of client-side quality-of-service tracking is provided. When an event occurs at a client, a measurement client collects event parameters and generates aggregated measurement data in accordance with aggregation rules that are provided to the measurement client from a server-side measurement service. The measurement client periodically reports the aggregated measurement data to the measurement service for storage and analysis.Type: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Applicant: MICROSOFT CORPORATIONInventors: MATTHEW TERENCE HAYES, ERIC LYNN EILEBRECHT, ANASTASIOS KASIOLAS, MARCUS J. JAGER, MARC ANDREW POWER, STEVEN ROBERT SANDKE