Patents by Inventor Shireesh K. Thota

Shireesh K. Thota 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).

  • Publication number: 20210034615
    Abstract: In embodiments of the present disclosure, there is provided a scheme for translating a functional graph traversal language to an extended Structured Query Language (SQL). After a first query compiled with the functional graph traversal language is obtained, the first query is translated to a second query in the form of the extended Structured Query Language based on the translating rules. By extending the standard Structured Query Language, embodiments of the present disclosure enable retaining directed edges between vertices in the graph database in the second query and retaining flow control, iteration, temporary variable definition, advanced data structure, side effect, and dependency between steps included in the first query.
    Type: Application
    Filed: January 25, 2019
    Publication date: February 4, 2021
    Inventors: Liang Chen, Thomas Moscibroda, Shireesh K. Thota, Jayanta Mondal, Adrian I. Predescu, Oliver D. Towers
  • Publication number: 20140101298
    Abstract: A service level agreement can be generated based on a data store configuration. In one instance, the configuration can be specified in terms of a data value such as high, medium, and low value, for example. In another instance, a workload configuration can be specified comprising a replica set and consistency level, among other things. More particularly, the service level agreement can include guarantees regarding one or more of consistency, availability, latency, or fault tolerance, among others, as a function of a data value or workload configuration. Further, operation of a service associated with a service level agreement can be monitored to determine satisfaction or violation of guarantees, and provide real time feedback.
    Type: Application
    Filed: October 5, 2012
    Publication date: April 10, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Dharma Shukla, Elisa M. Flasko, Karthik Raman, Shireesh K. Thota
  • Patent number: 8607217
    Abstract: Embodiments are directed to incrementally upgrading an entity-relationship system. In an embodiment, a computer system receives an indication that one instance including its own specified set of entities is to be upgraded to a second instance including a different specified set of entities. The computer system accesses the two instances to determine the differences between the entities of each instance. The computer system then discovers, based on the determined differences between the two instances, a set of actions that, when executed, change the entities of the first instance to the entities of the second instance. The set of actions is ordered such that processing order constraints are respected. The computer system then incrementally upgrades the entities of the first instance to the entities of the second instance by processing the determined set of actions in the appropriate, constraint-aware order.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Shireesh K. Thota, Anna Wawrzyniak, Charlie D. Carson, Aditya Ashok Sarpotdar
  • Patent number: 8402119
    Abstract: A database environment that includes one or more database production servers, one or more database test servers, and a virtualization connection that provides incoming service request traffic to both the database production server and the database test server. However, the database production server responds to the database service requests, while the database test server does not. The database test server may be tested for a variety of different configurations in an attempt to find a better performing configuration. The testing is in real-time as the database test server is subjected to the same incoming service request traffic as the database production server.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Dimitrios Soulios, Shireesh K. Thota
  • Publication number: 20120272225
    Abstract: Embodiments are directed to incrementally upgrading an entity-relationship system. In an embodiment, a computer system receives an indication that one instance including its own specified set of entities is to be upgraded to a second instance including a different specified set of entities. The computer system accesses the two instances to determine the differences between the entities of each instance. The computer system then discovers, based on the determined differences between the two instances, a set of actions that, when executed, change the entities of the first instance to the entities of the second instance. The set of actions is ordered such that processing order constraints are respected. The computer system then incrementally upgrades the entities of the first instance to the entities of the second instance by processing the determined set of actions in the appropriate, constraint-aware order.
    Type: Application
    Filed: April 25, 2011
    Publication date: October 25, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Shireesh K. Thota, Anna Wawrzyniak, Charlie D. Carson, Aditya Ashok Sarpotdar
  • Publication number: 20120084407
    Abstract: A database environment that includes one or more database production servers, one or more database test servers, and a virtualization connection that provides incoming service request traffic to both the database production server and the database test server. However, the database production server responds to the database service requests, while the database test server does not. The database test server may be tested for a variety of different configurations in an attempt to find a better performing configuration. The testing is in real-time as the database test server is subjected to the same incoming service request traffic as the database production server.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Dimitrios Soulios, Shireesh K. Thota