The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 06, 2016

Filed:

Oct. 02, 2015
Applicant:

Savant Systems, Llc, Hyannis, MA (US);

Inventors:

Robert P. Madonna, Osterville, MA (US);

Kevin C. Kicklighter, Cottonwood, UT (US);

Michael C. Silva, East Sandwich, MA (US);

Bryan S. Bonczek, Brooklyn, NY (US);

Arthur A. Jacobson, Centerville, MA (US);

Assignee:

Savant Systems, LLC, Hyannis, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G08C 17/02 (2006.01); H04L 12/66 (2006.01); H04N 7/16 (2011.01); H04N 21/41 (2011.01); H04N 21/436 (2011.01); H04N 21/443 (2011.01); H04L 29/08 (2006.01); G06F 15/16 (2006.01); G05B 15/02 (2006.01); H04L 12/28 (2006.01);
U.S. Cl.
CPC ...
G05B 15/02 (2013.01); G08C 17/02 (2013.01); H04L 12/2816 (2013.01); H04L 67/025 (2013.01); H04N 7/163 (2013.01); H04N 21/4104 (2013.01); H04N 21/43615 (2013.01); H04N 21/4431 (2013.01); G08C 2201/93 (2013.01);
Abstract

In one embodiment, a technique is provided to configure a home multimedia system. Software executing on a controller or other device access component profiles describing attributes of components, one or more zone configurations that indicate components that are present in one or more zones, and one or more connection configurations that indicates how components that are present in the one or more zones are interconnected. The software applies a set of predefined service rules to the data structures to generate workflows for possible services, wherein each service rule defines one or more components and one or more interactions required for providing a corresponding service, and each workflow indicates how one or more of the components that are present in the one or more zones interact to provide a service. Executable forms of the workflows are generated, and executed to provide services to a user.


Find Patent Forward Citations

Loading…