IP Library Granted Patent US 7,496,627
Granted Patent B2
US 7,496,627 · App. 11/686,884 · Granted Feb 24, 2009

Automation control system having digital logging

Assignee: Exceptional Innovation, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,496,627
App. No.
11/686,884
Granted
Feb 24, 2009
Kind
B2
Abstract

A convergence and automation system includes (a) an internet-protocol based network, (b) hardware implemented with a web service for devices (WSD) protocol, wherein the hardware includes a plurality of devices connected to the network, each device being configured to perform at least one service, and a server connected to network and configured to control the devices for converging and automating the services thereof; and (c) software implemented with the WSD protocol and configured to establish communication among the sever and the devices and perform a logging function to record events and errors taking places in the convergence and automation system.

Claims (48)

1. A convergence and automation system, comprising:

an Internet-protocol (IP) based network; and

hardware implemented with a web service for devices (WSD) protocol, said hardware comprising:

a plurality of devices connected to the network, each device being configured to perform at least one service; and

a server connected to the network and configured to control the plurality of devices to converge and automate the at least one service;

said hardware being configured to establish communication among the server and the plurality of devices and perform a logging function to record an event and an error occurring in the convergence and automation system,

wherein said logging function comprises generating a message describing the event and error occurring in the convergence and automation system,

wherein said message comprises:

a trace message describing the event; and

an error message describing the error,

wherein said error message comprises:

a configuration error message comprising a record of an error related to a setting or a triggering of at least one of the plurality of devices;

a network error message comprising a record of an error related to a communicate failure between the hardware and the software;

a missing system file message comprising a record of an error related to a missing file; and

a scripting/scheduling error message comprising a record of an error related to a script or a scheduling of the script.

2. The convergence and automation system of claim 1 , said hardware further comprising at least one client connected to the network and configured to control at least a portion of the at least one service.

3. The convergence and automation system of claim 2 , wherein each of said plurality of devices is selected from the group comprising an audio device, a video device, an intercom device, a lighting control device, a security device and a heating ventilation air conditioning (HVAC) device.

4. The convergence and automation system of claim 2 , wherein said at least one client is selected from the group comprising a television, a personal computer, a personal data assistant and a remote controller.

5. The convergence and automation system of claim 1 , wherein said message comprises a time stamp component, a message type component, a process component, and a description of event component.

6. The convergence and automation system of claim 1 , wherein the trace message comprises:

a service-related message comprising a record of an event related to said at least one service;

a discovery message comprising a record of an event related to introduction and acknowledgement of a new service in said software;

a messaging message comprising a record of an event related to communication among said plurality of devices; and

a subscription management message comprising a record of an event related to a subscription history of said at least one service.

7. The convergence and automation system of claim 1 , said logging function further comprising filtering, sorting and searching said message.

8. The convergence and automation system of claim 7 , wherein the logging function further comprises printing a report of said message.

9. A computer readable storage medium having a stored computer program embodying instructions, which, when executed by a computer, cause the computer to perform a logging function to record an event and an error occurring in a convergence and automation system, said convergence and automation system comprising an Internet-protocol (IP) based network and hardware implemented with a web service for devices (WSD) protocol, the computer readable storage medium comprising:

instructions for establishing communication in the hardware based on the WSD protocol; and

instructions for performing the logging function to record the event and the error, wherein said hardware comprises:

a plurality of devices connected to the network, each of the plurality of devices being configured to perform at least one service; and

a server connected to the network and configured to control the plurality of devices for converging and automating the at least one service,

wherein said instructions for establishing communication in the hardware comprise instructions for establishing communication among the server and the plurality of devices,

wherein said instructions for performing the logging function comprise instructions for generating a message describing the event and the error,

wherein said message comprises a time stamp component, a message type component, a process component, and a description of event component,

wherein said message comprises:

a trace message describing the event; and

an error message describing the error,

wherein said error message comprises:

a configuration error message recording an error related to a setting or a triggering of the plurality of devices;

a network error message recording an error related to a communicate failure between the hardware and software;

a missing system file message recording an error related to a missing file; and

a scripting/scheduling error message recording an error related to a script or a scheduling of the script.

10. The computer readable storage medium of claim 9 , the trace message comprising:

a service-related message comprising a record of an event related to the at lest on service;

a discovery message comprising a record of an event related to introduction and acknowledgement of a new service in the software;

a messaging message comprising a record of an event related to communication among said plurality of devices; and

a subscription management message comprising a record of an event related to a subscription history of said at least one service.

11. The computer readable storage medium of claim 9 , the logging function further comprising filtering and searching the message.

Assignments (3)
CHANGE OF NAME Recorded Jul 25, 2016
From: EXCEPTIONAL INNOVATION, LLC
To: EXCEPTIONAL INNOVATION, INC.
Reel/Frame 039249/0308 →
SECURITY INTEREST Recorded Aug 10, 2015
From: EXCEPTIONAL INNOVATION, INC.; QUADRIGA AMERICAS, LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 036287/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2007
From: MOORER, SEALE; EICHENSEHR, ERIC
To: EXCEPTIONAL INNOVATION LLC
Reel/Frame 019394/0270 →
Continuity (15)
Provisional Application 6085777400 · Nov 9, 2006
Provisional Application 6074772600 · May 19, 2006
Provisional Application 6074628700 · May 3, 2006
Provisional Application 6079325700 · Apr 20, 2006
Provisional Application 6078611900 · Mar 27, 2006
Provisional Application 6078527500 · Mar 24, 2006
Provisional Application 6078273400 · Mar 16, 2006
Provisional Application 6078259800 · Mar 16, 2006
Provisional Application 6078263500 · Mar 16, 2006
Provisional Application 6078259600 · Mar 16, 2006
Provisional Application 6078259900 · Mar 16, 2006
Provisional Application 6078260000 · Mar 16, 2006
Provisional Application 6078263400 · Mar 16, 2006
Provisional Application 6078259500 · Mar 16, 2006
Related Publication 20070220142A1 · Sep 20, 2007