Patents by Inventor Adriana Wood

Adriana Wood 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: 11659019
    Abstract: Technologies are disclosed for resource mapping during URL changes in multi-tenant distributed computing systems. The distributed computing system may resolve a URL by using a tenant and/or site name extracted from the URL to retrieve an entry in a site map table. The entry includes an address to a database that contains the requested content. After a tenant or site name has been changed, or if the tenant or site have been moved, the distributed computing system will resolve pre-existing URLs to the old entry, resulting in a file not found error. In some embodiments, during an operation that changes a tenant or site name, a redirect URL containing the new tenant and/or site name is added to the old entry. When a request addressed to a URL containing the old tenant and/or site names is received, the distributed system sends a redirect response that includes the redirect URL.
    Type: Grant
    Filed: December 1, 2019
    Date of Patent: May 23, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adriana Wood, Min Gao, Yanxia Xu, Feng Zhang, Andrei-Dumitru Blotu, Hanwen Wang, Hongzhou Ma, Seshadri Mani
  • Publication number: 20220276893
    Abstract: Operation requests received from a tenant are added to a tenant-specific queue. A tenant scheduling work item is added to an execution queue that is shared with oilier tenants. When the tenant scheduling work item is executed, it copies up to a defined number of scheduled operations from the tenant-specific queue to the execution queue. The tenant-scheduling work item then re-adds itself to the execution queue. While the operations are executed and before the tenant scheduling work item is executed again, other tenants have an opportunity to queue their own operations. The tenant scheduling work item selects scheduled operations from the tenant-specific queue in the order they were originally requested until one of several conditions is met. Conditions may be based on how many operations are in progress, what kind of operations are in progress, and/or dependencies between operations of different types.
    Type: Application
    Filed: August 27, 2019
    Publication date: September 1, 2022
    Inventors: Adriana WOOD, Andrei-Dumitru BLOTU, Feng ZHANG, Jingzhou LIU, Seshadri MANI
  • Publication number: 20210168191
    Abstract: Technologies are disclosed for resource mapping during URL changes in multi-tenant distributed computing systems. The distributed computing system may resolve a URL by using a tenant and/or site name extracted from the URL to retrieve an entry in a site map table. The entry includes an address to a database that contains the requested content. After a tenant or site name has been changed, or if the tenant or site have been moved, the distributed computing system will resolve pre-existing URLs to the old entry, resulting in a file not found error. In some embodiments, during an operation that changes a tenant or site name, a redirect URL containing the new tenant and/or site name is added to the old entry. When a request addressed to a URL containing the old tenant and/or site names is received, the distributed system sends a redirect response that includes the redirect URL.
    Type: Application
    Filed: December 1, 2019
    Publication date: June 3, 2021
    Inventors: Adriana WOOD, Min GAO, Yanxia XU, Feng ZHANG, Andrei Dumitru BLOTU, Hanwen WANG, Hongzhou MA, Seshadri MANI
  • Publication number: 20190098107
    Abstract: Distributed computing systems, computing devices, and associated methods of operations implementing geographic location based computing asset provisioning are disclosed herein. In one embodiment, a provisioning server is configured to retrieve, from a directory service, a record of user account data containing data representing a pre-configured deployment location at which user data of the requested computing service is to be stored. The provisioning server is also configured to determine whether a current geographic location of the provisioning server is within a geographic boundary of the deployment location and in response to determining that the current geographic location of the provisioning server is within a geographic boundary of the deployment location, deploy computing assets at the current geographic location to allow user data of the computing service to be stored at the pre-configured deployment location to satisfy data residency regulations.
    Type: Application
    Filed: June 20, 2018
    Publication date: March 28, 2019
    Inventors: Amy Howard, Sergiy Gavrylenko, Adriana Wood, Roberto Taboada, Hongzhou Ma, Seshadri Mani, Vijaya Chidambara Babu Nelson, Kolvekar Loveleen Ramachandra, Ravi Kanth Nagavarapu, Brian Lee Van Eimeren