Patents by Inventor Anubhav Kushwaha

Anubhav Kushwaha 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: 9646015
    Abstract: Various embodiments are directed to systems and methods for compressing digital works, such as books, magazines and similar works. Compressing a digital work may comprise finding an entry for a first string from the digital work in a compression dictionary and replacing a string value of the first string from the digital work with a first string reference associated with the first string at the entry for the first string. The compression dictionary may be generated, for example, from digital works associated with a user or user device that requested the digital work. Also, in some embodiments, the digital work itself may be used as a compression dictionary.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: May 9, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Anubhav Kushwaha
  • Patent number: 9141412
    Abstract: Systems, methods and computer-readable storage media are disclosed for providing a virtual single-user session to a client in a terminal server session. In an embodiment, requests to a resource in the system-space of a system made by an application are intercepted. A determination is made as to whether to virtualize the resource for the application. Where the resource is to be virtualized, a user-specific virtualized resource is created or maintained in user-space and provided to the application.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anubhav Kushwaha, Arvind Kandhare
  • Publication number: 20110162087
    Abstract: Systems, methods, and computer-readable storage media are disclosed for virtualizing remote presentation session licensing issuance for a system executing a plurality of virtual machines hosting a remote presentation session server. In an embodiment, a licensing broker is executed in the host partition of the system, and each session server, upon receiving a request for a license from a client, transmits the request to the broker. The broker completes the license negotiation with a license server responsible for issuing licenses, and once issued, the broker transmits this to the corresponding session server, which completes the licensing transaction with the client.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: Microsoft Corporation
    Inventors: Amit Lal, Rama Papa Rohini Kumar Barla, Ara Bernardi, Rishad Madhura Kuzhiyil, Nelamangal Krishnaswamy Srinivas, Anubhav Kushwaha
  • Publication number: 20100318992
    Abstract: Systems, methods and computer-readable storage media are disclosed for providing a virtual single-user session to a client in a terminal server session. In an embodiment, requests to a resource in the system-space of a system made by an application are intercepted. A determination is made as to whether to virtualize the resource for the application. Where the resource is to be virtualized, a user-specific virtualized resource is created or maintained in user-space and provided to the application.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Anubhav Kushwaha, Arvind Kandhare