Patents by Inventor Ajay Preetham BARBOZA

Ajay Preetham BARBOZA 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: 11829791
    Abstract: The present disclosure relates to devices and methods for creating one or more proxy devices in a guest device mirroring the devices hosted by a host device. The proxy devices may provide full device access functionality to applications running in the guest device. The devices and methods may load a proxy driver inside the guest device, which communicates with the host device. When applications running on the guest device interact with the proxy devices, the proxy driver communicates the interaction to the host device, which communicates with the device driver managing the device. The devices and methods allow applications running on the host and applications running on the guest to shares access to the same device.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: November 28, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alessandro Domenico Scarpantoni, Shyamal Kaushik Varma, Ajay Preetham Barboza, Jason Christopher Knichel, Adam Joseph Lenart, Samuel David Adams
  • Patent number: 11221984
    Abstract: In one aspect, a request is sent to a device for a device descriptor that describes custom interfaces. The custom interfaces may be expressed according to a defined data structure. The device descriptor that describes the custom interfaces is received at a gateway. An interface agnostic application is executed to translate the device descriptor to the custom interfaces for consumption of the data described by the custom interfaces.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mei L. Wilson, Ajay Preetham Barboza, Shyamal Kaushik Varma, Alessandro Domenico Scarpantoni
  • Publication number: 20210173686
    Abstract: The present disclosure relates to devices and methods for creating one or more proxy devices in a guest device mirroring the devices hosted by a host device. The proxy devices may provide full device access functionality to applications running in the guest device. The devices and methods may load a proxy driver inside the guest device, which communicates with the host device. When applications running on the guest device interact with the proxy devices, the proxy driver communicates the interaction to the host device, which communicates with the device driver managing the device. The devices and methods allow applications running on the host and applications running on the guest to shares access to the same device.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Inventors: Alessandro Domenico SCARPANTONI, Shyamal Kaushik VARMA, Ajay Preetham BARBOZA, Jason Christopher KNICHEL, Adam Joseph LENART, Samuel David ADAMS
  • Publication number: 20200218691
    Abstract: Aspects of the present disclosure relate to systems and methods for agnostically interpreting data. In one example, a request is sent to a device for a device descriptor that describes custom interfaces. The custom interfaces may be expressed according to a defined data structure. The device descriptor that describes the custom interfaces is received at a gateway. An interface agnostic application is executed to translate the device descriptor to the custom interfaces for consumption of the data described by the custom interfaces.
    Type: Application
    Filed: January 7, 2019
    Publication date: July 9, 2020
    Inventors: Mei L. Wilson, Ajay Preetham Barboza, Shyamal Kaushik Varma, Alessandro Domenico Scarpantoni
  • Publication number: 20190362066
    Abstract: Described are examples for enabling low privileged application to access secure system resources. A request from an application executing at a second privilege level can be received by a broker service executing at a first privilege level, where the request corresponds to accessing secure system resources. It can then be determined whether the application has a defined capability for accessing the secure system resources, whether the application has a protected status, and/or whether a user account associated with executing the application is part of a certain group of user accounts. Based on these determinations, access to the secure system resources can be provided to the application by the broker service.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Kumar RAJEEV, Ajay Preetham BARBOZA, Viraf Rusi GANDHI