Patents by Inventor Katie Pope

Katie Pope 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: 9894009
    Abstract: A client computing device establishes a plurality of subscriptions to store published data from data sources of the client device in a subscription buffer. In response to receiving, from a remote subscription dispatcher of a host computing device, a read request for data published by data sources of the client computing device, one or more data packets including published data stored in the subscription buffer are sent to the host computing device.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: February 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Devlin David Bentley, Katie Pope, Paul D. Shaffer
  • Publication number: 20160065491
    Abstract: A client computing device establishes a plurality of subscriptions to store published data from data sources of the client device in a subscription buffer. In response to receiving, from a remote subscription dispatcher of a host computing device, a read request for data published by data sources of the client computing device, one or more data packets including published data stored in the subscription buffer are sent to the host computing device.
    Type: Application
    Filed: January 29, 2015
    Publication date: March 3, 2016
    Inventors: Devlin David Bentley, Katie Pope, Paul D. Shaffer
  • Publication number: 20160057267
    Abstract: On a client computing device, a host computing device is communicated with via both a wired communication input/output (I/O) interface and a wireless communication I/O interface using a same three-stage protocol. The three-stage protocol includes a command stage, a data stage, and a status stage. During the command stage, a command packet including a command is received from the host computing device. During the data stage, one or more data packets are sent to the host computing device if the command specifies sending the one or more data packets. During the data stage, one or more data packets are received from the host computing device if the command specifies receiving the one or more data packets. During the status stage a status code indicating whether or not the command was successfully serviced by a command handler is sent to the host computing.
    Type: Application
    Filed: December 2, 2014
    Publication date: February 25, 2016
    Inventors: Abhishek Bhardwaj, Paul D. Shaffer, Katie Pope