Patents by Inventor Robbie Harris

Robbie Harris 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: 10162778
    Abstract: A universal serial bus stack may use an emulation layer to grant a non-universal serial bus device access to universal serial bus drivers and applications. The universal serial bus stack may exchange a device communication at an emulation layer. The universal serial bus stack may translate between a universal serial bus communication and the device communication at the emulation layer, and then may exchange the universal serial bus communication at a universal serial bus client interface.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Firdosh Bhesania, Andrea A. Keating, Vivek Gupta, Robbie Harris, Randall Aull
  • Publication number: 20180095918
    Abstract: A universal serial bus stack may use an emulation layer to grant a non-universal serial bus device access to universal serial bus drivers and applications. The universal serial bus stack may exchange a device communication at an emulation layer. The universal serial bus stack may translate between a universal serial bus communication and the device communication at the emulation layer, and then may exchange the universal serial bus communication at a universal serial bus client interface.
    Type: Application
    Filed: November 22, 2017
    Publication date: April 5, 2018
    Inventors: Firdosh BHESANIA, Andrea A. Keating, Vivek Gupta, Robbie Harris, Randall Aull
  • Patent number: 9858224
    Abstract: A universal serial bus stack may use an emulation layer to grant a non-universal serial bus device access to universal serial bus drivers and applications. The universal serial bus stack may exchange a device communication at an emulation layer. The universal serial bus stack may translate between a universal serial bus communication and the device communication at the emulation layer, and then may exchange the universal serial bus communication at a universal serial bus client interface.
    Type: Grant
    Filed: August 30, 2014
    Date of Patent: January 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Firdosh Bhesania, Andrea A. Keating, Vivek Gupta, Robbie Harris, Randall Aull
  • Patent number: 9824059
    Abstract: In one example, a host device may identify a serial device connected to the host device to determine a host action. The host device may receive a serial device signal with a child serial device identifier from a serial device bridge. The host device may identify a child serial device based on the child serial device identifier. The host device may execute a host action based on the child serial device.
    Type: Grant
    Filed: August 30, 2014
    Date of Patent: November 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arvind Aiyar, Vivek Gupta, George Evangelos Roussos, Robbie Harris
  • Publication number: 20160062932
    Abstract: A universal serial bus stack may use an emulation layer to grant a non-universal serial bus device access to universal serial bus drivers and applications. The universal serial bus stack may exchange a device communication at an emulation layer. The universal serial bus stack may translate between a universal serial bus communication and the device communication at the emulation layer, and then may exchange the universal serial bus communication at a universal serial bus client interface.
    Type: Application
    Filed: August 30, 2014
    Publication date: March 3, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Firdosh Bhesania, Andrea A. Keating, Vivek Gupta, Robbie Harris, Randall Aull
  • Publication number: 20160062942
    Abstract: In one example, a host device may identify a serial device connected to the host device to determine a host action. The host device may receive a serial device signal with a child serial device identifier from a serial device bridge. The host device may identify a child serial device based on the child serial device identifier. The host device may execute a host action based on the child serial device.
    Type: Application
    Filed: August 30, 2014
    Publication date: March 3, 2016
    Inventors: Arvind Aiyar, Vivek Gupta, George Evangelos Roussos, Robbie Harris