Media content management
AssigneeiControl Networks, Inc.
InventorsJim Kitchen, Weston Boyd
Life of this patent
Estimating the term…
Abstract
Embodiments include a system comprising a gateway that includes a processor coupled to sensors and/or network devices installed at a premises. The system includes a remote server coupled to the gateway and located remote to the premises. The gateway and/or the remote server includes data of the sensors and/or network devices. The system includes an application running on at least one of the gateway and the remote server. The application controls events corresponding to the data and/or the premises in response to content of the data. The system includes a client interface coupled to the gateway and/or the remote server. The client interface presents the data to client devices.
Claims28
A system comprising:
- a gateway device located at a premises;
- and
- a server device located external to the premises;
- receive, from the gateway device, an indication of content captured by at least one premises device located at the premises;
- receive data indicative of user input specifying at least one characteristic associated with a user-defined event;
- determine, based on the data indicative of the user input, a portion of the captured content indicative of the at least one characteristic;
- store searchable data associating the at least one characteristic with the portion of the captured content;
- and
- send, to a computing device associated with a user and based on a search request for content indicative of the event, data for outputting via a user interface the determined portion of the captured content.
A method comprising:
- receiving, by a server device located external to a premises and from a gateway device located at the premises, an indication of content captured by at least one premises device located at the premises;
- receiving data indicative of user input specifying at least one characteristic associated with a user-defined event;
- determining, based on the data indicative of the user input, a portion of the captured content indicative of the at least one characteristic;
- storing searchable data associating the at least one characteristic with the portion of the captured content;
- and
- sending, to a computing device associated with a user and based on a search request for content indicative of the event, data for outputting via a user interface the determined portion of the captured content.
A device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the device to:
- receive, external to a premises and from a gateway device located at the premises, an indication of content captured by at least one premises device located at the premises;
- receive data indicative of user input specifying at least one characteristic associated with a user-defined event;
- determine, based on the data indicative of the user input, a portion of the captured content indicative of the at least one characteristic;
- store searchable data associating the at least one characteristic with the portion of the captured content;
- and
- send, to a computing device associated with a user and based on a search request for content indicative of the event, data for outputting via a user interface the determined portion of the captured content.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause:
- receiving, by a server device located external to a premises and from a gateway device located at the premises, an indication of content captured by at least one premises device located at the premises;
- receiving data indicative of user input specifying at least one characteristic associated with a user-defined event;
- determining, based on the data indicative of the user input, a portion of the captured content indicative of the at least one characteristic;
- storing searchable data associating the at least one characteristic with the portion of the captured content;
- and
- sending, to a computing device associated with a user and based on a search request for content indicative of the event, data for outputting via a user interface the determined portion of the captured content.
Dependencies are inferred from the claim text.