Patents by Inventor Marcus Swenson

Marcus Swenson 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: 10805406
    Abstract: Techniques for implementing zone redundant computing services in distributed computing systems are described herein. In one embodiment, a computing device is configured to query a database in a first availability zone for a list of computing services corresponding to a user account and provided by servers in a second availability zone different than the first availability zone. The computing device can then selects one or more computing services provided by the servers in the second availability zone from the queried list of computing services and transmit an instruction to the servers in the second availability zone for performing the requested data operation.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Singh Baghel, Girish Saini, Rushi Srinivas Surla, Ameya Bhagat, Ping-Yao Tseng, FNU Arunachaleshwar, Marcus Swenson, Andrew Edwards, Maneesh Sah, Aaron Ogus, Madhav Pandya
  • Publication number: 20190394284
    Abstract: Techniques for implementing zone redundant computing services in distributed computing systems are described herein. In one embodiment, a computing device is configured to query a database in a first availability zone for a list of computing services corresponding to a user account and provided by servers in a second availability zone different than the first availability zone. The computing device can then selects one or more computing services provided by the servers in the second availability zone from the queried list of computing services and transmit an instruction to the servers in the second availability zone for performing the requested data operation.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Inventors: Abhishek Singh Baghel, Girish Saini, Rushi Srinivas Surla, Ameya Bhagat, Ping-Yao Tseng, FNU Arunachaleshwar, Marcus Swenson, Andrew Edwards, Maneesh Sah, Aaron Ogus, Madhav Pandya
  • Publication number: 20130212371
    Abstract: A system and method for modifying a system property, such as a system time. A time offset may be passed between computing devices by including it in a request message. On a computing device, the time offset may be stored in an apartment corresponding to the received request. The apartment may be stored in thread logical data, accessible to any thread that performs actions related to the request. The apartment with the time offset may be passed between computing devices by including it in a request message. On a particular device, the apartment and time offset may be retrieved to determine an adjusted time. The system may be used by a client to perform tests or to recover from failures without disturbing the system time. System properties other than system time may be adjusted with the mechanisms described.
    Type: Application
    Filed: February 10, 2012
    Publication date: August 15, 2013
    Applicant: Microsoft Corporation
    Inventors: Marcus Swenson, Scott McMurray, Chris Saam
  • Publication number: 20130179476
    Abstract: An invention is disclosed for scalable billing usage data storage. In an embodiment, users are billed on a monthly cycle. The data storage is divided into two partitions. First, the data is divided into an “L1” partition for each day of the billing cycle. Within each L1 partition, data is further divided into “L2” partitions based on a customer's subscription ID. Through such partitioning, each customer's billing usage data for a billing cycle is entirely contained within a single L2 partition, and that data may be retrieved without spanning partitions.
    Type: Application
    Filed: January 9, 2012
    Publication date: July 11, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher Saam, Marcus Swenson