Patents by Inventor Ram Pratap Singh

Ram Pratap Singh 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: 10708347
    Abstract: In representative embodiments, multiple cloud computing infrastructures, each having its own application and management fabric, coexist with in the same cloud computing infrastructure. This results in a cloud computing infrastructure where multiple management fabrics and application fabrics coexist to offer their own services and cross platform services. Each functions independently and also communicates with each other to offer high availability and disaster recovery. One application and management infrastructure is a host to the other application and management infrastructure. The hosted infrastructure accesses underlying fabrics through the host infrastructure. A resultant system comprises a common hardware fabric, a common runtime, and a service fabric comprising services from both the host and hosted infrastructures.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: July 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhen Wei, Xiaolong Li, Ke Wang, Sridhar Raman, Ram Pratap Singh, Ananth Inamti Sundararaj, Krishna Vitaldevara, Jagadeesh Kunda
  • Publication number: 20190075155
    Abstract: In representative embodiments, multiple cloud computing infrastructures, each having its own application and management fabric, coexist with in the same cloud computing infrastructure. This results in a cloud computing infrastructure where multiple management fabrics and application fabrics coexist to offer their own services and cross platform services. Each functions independently and also communicates with each other to offer high availability and disaster recovery. One application and management infrastructure is a host to the other application and management infrastructure. The hosted infrastructure accesses underlying fabrics through the host infrastructure. A resultant system comprises a common hardware fabric, a common runtime, and a service fabric comprising services from both the host and hosted infrastructures.
    Type: Application
    Filed: November 1, 2018
    Publication date: March 7, 2019
    Inventors: Zhen Wei, Xiaolong Li, Ke Wang, Sridhar Raman, Ram Pratap Singh, Ananth Inamti Sundararaj, Krishna Vitaldevara, Jagadeesh Kunda
  • Patent number: 10148740
    Abstract: In representative embodiments, multiple cloud computing infrastructures, each having its own application and management fabric, coexist with in the same cloud computing infrastructure. This results in a cloud computing infrastructure where multiple management fabrics and application fabrics coexist to offer their own services and cross platform services. Each functions independently and also communicates with each other to offer high availability and disaster recovery. One application and management infrastructure is a host to the other application and management infrastructure. The hosted infrastructure accesses underlying fabrics through the host infrastructure. A resultant system comprises a common hardware fabric, a common runtime, and a service fabric comprising services from both the host and hosted infrastructures.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: December 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhen Wei, Xiaolong Li, Ke Wang, Sridhar Raman, Ram Pratap Singh, Ananth Inamti Sundararaj, Krishna Vitaldevara, Jagadeesh Kunda
  • Publication number: 20170353528
    Abstract: In representative embodiments, multiple cloud computing infrastructures, each having its own application and management fabric, coexist with in the same cloud computing infrastructure. This results in a cloud computing infrastructure where multiple management fabrics and application fabrics coexist to offer their own services and cross platform services. Each functions independently and also communicates with each other to offer high availability and disaster recovery. One application and management infrastructure is a host to the other application and management infrastructure. The hosted infrastructure accesses underlying fabrics through the host infrastructure. A resultant system comprises a common hardware fabric, a common runtime, and a service fabric comprising services from both the host and hosted infrastructures.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: Zhen Wei, Xiaolong Li, Ke Wang, Sridhar Raman, Ram Pratap Singh, Ananth Inamti Sundararaj, Krishna Vitaldevara, Jagadeesh Kunda
  • Patent number: 8762862
    Abstract: Technologies are described herein for launching an online support chat session in response to an occurrence of a support event on a personal computer and transmitting detailed event information via the chat session for display to support personnel. When an error or other event occurs on a computer, an online support chat session is established using an online support chat client associated with the error or event. The pertinent information about the error or event along with additional data regarding the computer and the user are transmitted via the online support chat session for display to the support personnel.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: June 24, 2014
    Assignee: Microsoft Corporation
    Inventors: Ram Pratap Singh, Jon D. Pulsipher, Philip J. Lafornara
  • Patent number: 7933868
    Abstract: A method of removing metadata from a database in a multimode replication system includes establishing a metadata retention period for nodes in the system as well as associating changes with nodes on the system. The system responds to an expiration of the retention period for any one node by analyzing the associated changes and nodes and determining if the change affects data shared with other nodes. If the data is shared with other nodes then the expired retention period node metadata is removed from the system. If the expired metadata retention period node does not share the changes with other nodes, the metadata is not removed. This allows any unique changes to still be entered into the database without adversely affecting other nodes.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: April 26, 2011
    Assignee: Microsoft Corporation
    Inventors: Ram Pratap Singh, Philip Austin Vaughn
  • Patent number: 7725495
    Abstract: Generally described, embodiments of the present invention provide the ability to assign primary keys and foreign keys to lists of any number of sites that are maintained by a database hosting service. More specifically, a scalable table, like the master table described below, may continue to be used without specifying primary keys or foreign keys within the table by using two additional tables in which the keys are specified for each list of each site. Integrity may be maintained by confirming that all changes to either a primary key or foreign key are appropriate before applying the changes to the master table.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventor: Ram Pratap Singh
  • Publication number: 20090307612
    Abstract: Technologies are described herein for launching an online support chat session in response to an occurrence of a support event on a personal computer and transmitting detailed event information via the chat session for display to support personnel. When an error or other event occurs on a computer, an online support chat session is established using an online support chat client associated with the error or event. The pertinent information about the error or event along with additional data regarding the computer and the user are transmitted via the online support chat session for display to the support personnel.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Ram Pratap Singh, Jon D. Pulsipher, Philip J. Lafornara