Patents by Inventor James Leslie Trott

James Leslie Trott 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: 11050818
    Abstract: Techniques for coordinating an action between devices are described. According to one or more implementations, a first device is designated as a reporter of an action type, and a second device is designated as a subscriber to the action type. In at least one implementation, the action type represents an action that can occur at an end user device. The first device and the second device include a platform agnostic code module that enable the devices to exchange communications, such as via an intermediate coordinator. When the first device detects that an instance of the action type occurs, the first device reports the action via the platform agnostic code module, and the second device is notified of the action via the platform agnostic code module.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: James Leslie Trott
  • Publication number: 20200228593
    Abstract: Techniques for coordinating an action between devices are described. According to one or more implementations, a first device is designated as a reporter of an action type, and a second device is designated as a subscriber to the action type. In at least one implementation, the action type represents an action that can occur at an end user device. The first device and the second device include a platform agnostic code module that enable the devices to exchange communications, such as via an intermediate coordinator. When the first device detects that an instance of the action type occurs, the first device reports the action via the platform agnostic code module, and the second device is notified of the action via the platform agnostic code module.
    Type: Application
    Filed: January 16, 2020
    Publication date: July 16, 2020
    Inventor: James Leslie Trott
  • Patent number: 10574737
    Abstract: Techniques for coordinating an action between devices are described. According to one or more implementations, a first device is designated as a reporter of an action type, and a second device is designated as a subscriber to the action type. In at least one implementation, the action type represents an action that can occur at an end user device. The first device and the second device include a platform agnostic code module that enable the devices to exchange communications, such as via an intermediate coordinator. When the first device detects that an instance of the action type occurs, the first device reports the action via the platform agnostic code module, and the second device is notified of the action via the platform agnostic code module.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: James Leslie Trott
  • Publication number: 20180146028
    Abstract: Techniques for coordinating an action between devices are described. According to one or more implementations, a first device is designated as a reporter of an action type, and a second device is designated as a subscriber to the action type. In at least one implementation, the action type represents an action that can occur at an end user device. The first device and the second device include a platform agnostic code module that enable the devices to exchange communications, such as via an intermediate coordinator. When the first device detects that an instance of the action type occurs, the first device reports the action via the platform agnostic code module, and the second device is notified of the action via the platform agnostic code module.
    Type: Application
    Filed: January 22, 2018
    Publication date: May 24, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: James Leslie Trott
  • Patent number: 9876852
    Abstract: A coordinating server for coordinating between a first computerized service and a second computerized, the first service operating based on different platforms. The coordinating server provides a directory comprising a respective action ID for each of a plurality of predefined types of action that can be performed by a human user through a user device of the user. An ID of the first service is mapped to one of said action types, thereby defining an event that will be deemed to occur when the user performs the respective type of action while using the first service. The second service can then subscribe to this event. Further, the coordinating server issues a respective instance of a platform agnostic code module to each of the first service and the second service, for enabling the first service and second service to interact with the coordinating server.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: January 23, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: James Leslie Trott