×

Unified application programming interface for communicating with devices and their clouds

  • US 9,954,802 B2
  • Filed: 02/04/2015
  • Issued: 04/24/2018
  • Est. Priority Date: 11/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • determining, using one or more computing devices, a calendar event;

    identifying, using the one or more computing devices, a first list of one or more devices reserved for the calendar event;

    receiving, using the one or more computing devices, a selection of a second device in the first list from a user associated with a first device;

    generating, using the one or more computing devices, a second list that includes functions associated with the selection from the user;

    receiving, using the one or more computing devices, a request including media from the first device to perform a function, present in the second list, on the media during the calendar event;

    storing, using the one or more computing devices, a copy of the media;

    translating, using the one or more computing devices, a first communication protocol of the request received from the first device into a second communication protocol used by the second device;

    translating, using the one or more computing devices, a first message format of the request into a second message format used by the second device;

    adding, using the one or more computing devices, authentication information to a message included in the request;

    creating, using the one or more computing devices, a translated request using the second communication protocol, the second message format, and the authentication information; and

    transmitting, upon reaching a start time of the calendar event, the translated request to the second device to perform the function on the copy of the media.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×