Smart calendar for scheduling and controlling collaboration devices
First Claim
1. A computer-implemented method comprising:
- receiving, using one or more computing devices, a request from an organizer to create a calendar event for a list of attendees, wherein the request includes the organizer, a selection of a location for the calendar event and a start time of the calendar event;
determining, using the one or more computing devices, a list of devices provided for use at the location;
receiving, using the one or more computing devices, a request to reserve one or more first devices in the list for the calendar event;
receiving, using the one or more computing devices, a request to display one or more media on the one or more first devices during the calendar event;
storing, using the one or more computing devices, a copy of the one or more media;
transmitting, using the one or more computing devices, a command to power on the one or more first devices for the start time of the calendar event; and
transmitting, upon reaching the start time of the calendar event, the copy of the one or more media for display on the one or more first devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for implementing a service oriented architecture that supports complex event processing and business activity monitoring. An enterprise service bus (ESB) generates a first list of one or more devices, receives a selection from a user associated with a first device of a second device in the first list, generates a second list that includes functions associated with the selection from the first user, receives a request from the first device to perform one of the functions in the second list, translates a first communication protocol of the request received from the first device into a second communication protocol used by the second device to create a translated request, translates a first message format of the request into a second message format and transmits the translated request to the second device.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, using one or more computing devices, a request from an organizer to create a calendar event for a list of attendees, wherein the request includes the organizer, a selection of a location for the calendar event and a start time of the calendar event; determining, using the one or more computing devices, a list of devices provided for use at the location; receiving, using the one or more computing devices, a request to reserve one or more first devices in the list for the calendar event; receiving, using the one or more computing devices, a request to display one or more media on the one or more first devices during the calendar event;
storing, using the one or more computing devices, a copy of the one or more media;transmitting, using the one or more computing devices, a command to power on the one or more first devices for the start time of the calendar event; and transmitting, upon reaching the start time of the calendar event, the copy of the one or more media for display on the one or more first devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; an enterprise service bus stored on a memory and executable by the one or more processors, the enterprise service bus configured to receive a request from an organizer to create a calendar event for a list of attendees, wherein the request includes the organizer, a selection of a location for the calendar event and a start time of the calendar event, to determine a list of devices provided for use at the location, to receive a request to reserve the one or more first devices from the list of devices for the calendar event, to receive a request to display one or more media on the one or more first devices during the calendar event, to store a copy of the one or more media, to transmit a command to power on the one or more devices reserved from the list of devices for the start time of the calendar event, and to transmit, upon reaching the start time of the calendar event, the copy of the one or more media for display on the one or more first devices; and application services executable by the one or more processors, the application services configured to create the calendar event. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a request from an organizer to create a calendar event for a list of attendees, wherein the request includes the organizer, a selection of a location for the calendar event and a start time of the calendar event; determine a list of devices provided for use at the location; receive a request to reserve one or more first devices in the list for the calendar event; receive a request to display one or more media on the one or more first devices reserved at the calendar event; store a copy of the one or more media; transmit a command to power on the one or more first devices for the start time of the calendar event; and transmit, upon reaching the start time of the calendar event, the copy of the one or more media for display on the one or more first devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification