Patents by Inventor Unmesh Sahasrabuddhe

Unmesh Sahasrabuddhe 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: 10504203
    Abstract: Systems and methods are disclosed to enable switching of graphics processing unit (GPU) resources based on different factors. Embodiments include a virtual graphics driver as an interface between GPU drivers and the applications or graphics framework executing on an electronic device. The virtual graphics driver may switch GPU resources from a first GPU to a second GPU by routing function calls to the first GPU or the second GPU. The switching of GPU resources may be based on power management, system events such as hot-plug events, load management, user requests, any other factor, or any combination thereof. In some embodiments, a virtual frame buffer driver is provided that interfaces with the frame buffer of the GPU and provides a virtual view of the frame buffer to manage additional system application programming interfaces (APIs) during the switch.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: December 10, 2019
    Assignee: APPLE INC.
    Inventors: David J. Redman, Changki Min, Phillip J. Churchill, Adrian T. Sheppard, David A. Leech, Unmesh Sahasrabuddhe, Ian Hendry, Eve Brasfield
  • Publication number: 20160328818
    Abstract: Systems and methods are disclosed to enable switching of graphics processing unit (GPU) resources based on different factors. Embodiments include a virtual graphics driver as an interface between GPU drivers and the applications or graphics framework executing on an electronic device. The virtual graphics driver may switch GPU resources from a first GPU to a second GPU by routing function calls to the first GPU or the second GPU. The switching of GPU resources may be based on power management, system events such as hot-plug events, load management, user requests, any other factor, or any combination thereof. In some embodiments, a virtual frame buffer driver is provided that interfaces with the frame buffer of the GPU and provides a virtual view of the frame buffer to manage additional system application programming interfaces (APIs) during the switch.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 10, 2016
    Inventors: David J. Redman, Changki Min, Phillip J. Churchill, Adrian T. Sheppard, David A. Leech, Unmesh Sahasrabuddhe, Ian Hendry, Eve Brasfield
  • Patent number: 9336028
    Abstract: Systems and methods are disclosed to enable switching of graphics processing unit (GPU) resources based on different factors. Embodiments include a virtual graphics driver as an interface between GPU drivers and the applications or graphics framework executing on an electronic device. The virtual graphics driver may switch GPU resources from a first GPU to a second GPU by routing function calls to the first GPU or the second GPU. The switching of GPU resources may be based on power management, system events such as hot-plug events, load management, user requests, any other factor, or any combination thereof. In some embodiments, a virtual frame buffer driver is provided that interfaces with the frame buffer of the GPU and provides a virtual view of the frame buffer to manage additional system application programming interfaces (APIs) during the switch.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: May 10, 2016
    Assignee: APPLE INC.
    Inventors: David J. Redman, Changki Min, Philip J. Churchill, Adrian T. Sheppard, David A. Leech, Unmesh Sahasrabuddhe, Ian Hendry, Eve Brasfield
  • Publication number: 20100328323
    Abstract: Systems and methods are disclosed to enable switching of graphics processing unit (GPU) resources based on different factors. Embodiments include a virtual graphics driver as an interface between GPU drivers and the applications or graphics framework executing on an electronic device. The virtual graphics driver may switch GPU resources from a first GPU to a second GPU by routing function calls to the first GPU or the second GPU. The switching of GPU resources may be based on power management, system events such as hot-plug events, load management, user requests, any other factor, or any combination thereof. In some embodiments, a virtual frame buffer driver is provided that interfaces with the frame buffer of the GPU and provides a virtual view of the frame buffer to manage additional system application programming interfaces (APIs) during the switch.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 30, 2010
    Applicant: APPLE INC.
    Inventors: David J. Redman, Changki Min, Philip J. Churchill, Adrian T. Sheppard, David A. Leech, Unmesh Sahasrabuddhe, Ian Hendry, Eve Brasfield
  • Patent number: 6477647
    Abstract: The present invention relates to a system and method for confirming trade transactions via the Internet and/or private network to e-mail addresses. An encrypted electronic envelope and a trade confirmation document contained therein are transmitted to a customer. The customer provides a personal password to decrypt the electronic envelope to open the envelope and view the trade confirmation document. The method of transmitting the electronic envelope and the trade confirmation document provides the customer a secure and convenient manner to receive the trade confirmation. Further, after the customer has opened and closed the electronic envelope, a return receipt is transmitted back to the trade confirmation system to provide immediate notice to the system that the electronic envelope was opened and closed. The present invention also includes an exception handler subsystem for handling errors associated with the trade confirmation system.
    Type: Grant
    Filed: February 8, 1999
    Date of Patent: November 5, 2002
    Assignee: PostX Corporation
    Inventors: Rajamadam C. Venkatraman, Unmesh Sahasrabuddhe, Ashish Warty
  • Patent number: 6367010
    Abstract: The present invention relates to a method for generating secure symmetric encryption/decryption via the Internet. The present method provides for a more advanced and sophisticated manner of preventing hackers from accessing sensitive and private information. Information is encrypted and decrypted using unique keys in combination with the recipient's PIN numbers. Each unique key corresponds to one recipient and is locally stored on the recipient's computer device. Thus, in order to decrypt information using the present invention, the recipient is required to provide the correct password while using the computer device that includes the unique key.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: April 2, 2002
    Assignee: PostX Corporation
    Inventors: Rajamadam C. Venkatram, Ravi Viswanath, Unmesh Sahasrabuddhe, Ashish Warty, Rahul Khandkar