Patents by Inventor Rajeev S. Chauhan

Rajeev S. Chauhan 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: 8352507
    Abstract: A method includes receiving, at a first computing device, a request to retrieve a localized instance of a data object. The request is received from a second computing device and includes an object name. A locale applicable to the request is identified, and the localized instance of the data object is retrieved based on the object name and the identified locale. The localized instance includes a plurality of data elements specific to the identified locale. The method includes transmitting the localized instance to the second computing device.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Raymond R. Patch, Rajeev S. Chauhan, Daniel K. Lin
  • Publication number: 20120109998
    Abstract: A method includes receiving, at a first computing device, a request to retrieve a localized instance of a data object. The request is received from a second computing device and includes an object name. A locale applicable to the request is identified, and the localized instance of the data object is retrieved based on the object name and the identified locale. The localized instance includes a plurality of data elements specific to the identified locale. The method includes transmitting the localized instance to the second computing device.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Applicant: Microsoft Corporation
    Inventors: Raymond R. Patch, Rajeev S. Chauhan, Daniel K. Lin
  • Publication number: 20120072449
    Abstract: A first version of object data for an object instance can be stored in an object persistence store, which can be a distributed store. After the first version of the object data is stored, a second version of the object data can be stored in the store, without deleting the first version of the object data. Object data versioning information that identifies the first version of the object data and the second version of the object data can be stored separately from method versioning information for the object instance. After the second version of the object data is stored, a request to retrieve the first version of the object instance can be received, and in response, the first version of the object data can be retrieved from the store. Multiple versions of the object instance data can also be searched.
    Type: Application
    Filed: September 17, 2010
    Publication date: March 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Raymond R. Patch, Daniel K. Lin, Rajeev S. Chauhan