Patent US6466971B1 successfully refreshed from Google Patents.
US6466971B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for device to device command and control in a network
Assignee: Samsung Electronics Co Ltd
•
Filing: 1999-05-07
•
Granted: 2002-10-15
•
Expires: 2019-05-07
Abstract
Abstract Method and system for command and control among a plurality of devices via a network by: connecting a first device to the network; connecting a second device to the network, where the second device stores application interface description data in a structured format for commanding and controlling the second device by other network devices; providing the application interface description data to the first device over the network; and sending control and command data from the first device to the second device over the network utilizing the application interface description data to control the operation of the second device.
Inventors
- 👤 Richard Humpleman
- 👤 Dongyan Wang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 17:39
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/2803; H04L12/2805; H04L12/2807; H04L12/281; H04L12/2814; H04L12/2816; H04L12/282; H04L12/66; H04L41/00; H04L41/02; H04L41/0226; H04L41/0233; H04L41/0246; H04L41/0266; H04L41/12; H04L67/00; H04L67/01; H04L67/12; H04L67/125; H04L67/34; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L9/00; H04L9/40; H04N; H04N7/00; H04N7/10; H04N7/106; H04L2012/2847; H04L2012/285; H04L41/0253; H04L69/03; H04L69/08; H04L69/085; H04L69/24; H04L69/325; H04L69/326; H04L69/328; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/97
Claims Analysis
Total Claims: 65
Claim 1
Independent Claim
107 words
A method for command and control among a plurality of devices via a network, the method comprising the steps of: (a) connecting a first device to the network; (b) connecting a second device to the network, the second device storing application interface description data for commanding and controlling the second device by at least one other device connected to the network; (c) receiving said application interface description data from the second device over the network; and (d) sending control and command data from the first device to the second device over the network utilizing said application interface description data to control the operation of the second device.
Claim 2
Independent Claim
107 words
A method for command and control among a plurality of devices via a network, the method comprising the steps of: (a) connecting a first device to the network; (b) connecting a second device to the network, the second device storing application interface description data for commanding and controlling the second device by at least one other device connected to the network; (c) receiving said application interface description data from the second device over the network; and (d) sending control and command data from the first device to the second device over the network utilizing said application interface description data to control the operation of the second device.
Claim 3
Dependent Claim
34 words
The method of claim 1 , wherein step (c) further includes locating said application interface description data via the network, and providing said application interface description data to the first device via the network.
Claim 4
Dependent Claim
115 words
The method of claim 1 , wherein: (i) step (b) includes connecting two or more devices to the network, each device storing application interface description data in said structured format for commanding and controlling of the device by one ore more other devices connected to the network; (ii) step (c) includes providing the application interface description data of a plurality of said devices to the first device via the network; and (iii) step (d) includes sending control and command data from the first device to said plurality of devices over the network utilizing the application interface description data corresponding to each of said plurality of devices to control the operation of said plurality of devices.
Claim 5
Dependent Claim
34 words
The method of claim 3 , wherein step (ii) further includes locating said application interface description data via the network, and providing said application interface description data to the first device via the network.
Claim 6
Dependent Claim
80 words
The method of claim 3 , wherein step (ii) further includes providing the application interface data of a plurality of said devices to at least the first device, and wherein step (iii) includes sending control and command data from at least the first device to said plurality of devices connected to the network utilizing the application interface description data corresponding to each of said plurality of devices to control the operation of at least one of said plurality of devices.
Claim 7
Dependent Claim
29 words
The method of claim 1 , wherein step (c) includes transferring at least a portion of said application interface description data to the first home device via the network.
Claim 8
Dependent Claim
26 words
The method of claim 1 , wherein step (c) includes the first device querying the application interface description data in the second device via the network.
Claim 9
Dependent Claim
26 words
The method of claim 1 , wherein step (c) includes the first device querying the application interface description from a database device connected to the network.
Claim 10
Dependent Claim
31 words
The method of claim 1 , wherein the application interface description data includes remote procedure call information for the first home device to control the operation of the second home device.
Claim 11
Dependent Claim
23 words
The method of claim 1 , wherein the application interface description data includes capabilities data for identifying the capabilities of the second device.
Claim 12
Dependent Claim
15 words
The method of claim 1 , wherein said devices are incapable of displaying user interfaces.
Claim 13
Dependent Claim
15 words
The method of claim 1 , wherein said application interface description data includes XML format.
Claim 14
Dependent Claim
104 words
A network system for commanding and controlling devices, comprising: (a) a physical layer, wherein the physical layer provides a communication medium than can be used by devices to communicate with each other; (b) at least one controlled device containing application interface description data in a structured format for commanding and controlling the controlled device by at least one other device; and (c) at least one controller device including a device control for obtaining said application interface description data, and sending control and command data to the controlled device utilizing said application interface description data to essentially autonomously control the operation of the controlled device.
Claim 15
Dependent Claim
104 words
A network system for commanding and controlling devices, comprising: (a) a physical layer, wherein the physical layer provides a communication medium than can be used by devices to communicate with each other; (b) at least one controlled device containing application interface description data in a structured format for commanding and controlling the controlled device by at least one other device; and (c) at least one controller device including a device control for obtaining said application interface description data, and sending control and command data to the controlled device utilizing said application interface description data to essentially autonomously control the operation of the controlled device.
Claim 16
Dependent Claim
85 words
The network system of claim 13 further comprising a plurality of controlled devices, each controlled device storing application interface description data for commanding and controlling of each controlled device by at least said controller device, wherein said device control selectively obtains the application interface description data of one or more of said controlled devices for sending control and command data to one or more of said controlled devices utilizing said application interface description data to control the operation of said one or more controlled devices.
Claim 17
Dependent Claim
45 words
The network system of claim 13 wherein said device control obtains said application interface description data by transferring at least a portion of said application interface description data to the controller device for generating and sending said control and command data to the controlled device.
Claim 18
Dependent Claim
27 words
The network system of claim 13 wherein said device control obtains said application interface description data by querying said application interface description data in the controlled device.
Claim 19
Dependent Claim
27 words
The network system of claim 13 wherein said device control obtains said application interface description data by querying the application interface description data from a database device.
Claim 20
Dependent Claim
29 words
The network system of claim 13 wherein the application interface description data includes remote procedure call information for the controller device to control the operation of the controlled device.
Claim 21
Dependent Claim
23 words
The network system of claim 13 wherein the application interface description data includes capabilities data for identifying the capabilities of the controlled device.
Claim 22
Dependent Claim
18 words
The network system of claim 13 wherein said controller and controlled devices are incapable of displaying user interfaces.
Claim 23
Dependent Claim
13 words
The network system of claim 13 wherein said structured format includes XML format.
Claim 24
Dependent Claim
62 words
The network system of claim 13 further comprising a plurality of controller devices, each controller device including a device control for obtaining application interface description data of one or more controller devices for sending command and control information to said one or more controlled device utilizing said application interface description data to control the operation of said one or more controlled devices.
Claim 25
Independent Claim
209 words
A method for performing a service via a home network, the method comprising the steps of: (a) connecting a client device to the home network, wherein the client device is capable of displaying user interface data; (b) connecting a first home device to the home network, the first home device storing user interface data in a selected format that defines a user interface for user command and control of at least the first home device by a user via the network; (c) connecting a second home device to the home network, the second home device storing application interface description data in a structured format for essentially autonomous device command and control of the second home device by one or more other home devices connected to the network; (d) receiving the user interface data of the first home device at the client device via the home network; (e) accepting user input from a user in response to the user interacting with the user interface; and (f) sending control and command data from the client device to the first home device based on the user input to cause the first and second home devices to essentially autonomously communicate with each other utilizing said application interface description data to perform the service.
Claim 26
Independent Claim
209 words
A method for performing a service via a home network, the method comprising the steps of: (a) connecting a client device to the home network, wherein the client device is capable of displaying user interface data; (b) connecting a first home device to the home network, the first home device storing user interface data in a selected format that defines a user interface for user command and control of at least the first home device by a user via the network; (c) connecting a second home device to the home network, the second home device storing application interface description data in a structured format for essentially autonomous device command and control of the second home device by one or more other home devices connected to the network; (d) receiving the user interface data of the first home device at the client device via the home network; (e) accepting user input from a user in response to the user interacting with the user interface; and (f) sending control and command data from the client device to the first home device based on the user input to cause the first and second home devices to essentially autonomously communicate with each other utilizing said application interface description data to perform the service.
Claim 27
Dependent Claim
30 words
The method of claim 23 , wherein step (f) further includes accepting user input for selecting the second home device from the user interface being displayed on the client device.
Claim 28
Dependent Claim
51 words
The method of claim 24 , further including the step of the first home device controlling the second home device by sending control and command information to the second home device utilizing said application interface description data based on the user input to the first home device via the client device.
Claim 29
Dependent Claim
25 words
The method of claim 25 , further comprising the step of providing the application interface description data to the first home device via the network.
Claim 30
Dependent Claim
85 words
The method of claim 23 , wherein said application interface description data includes capabilities data for the second home device, and further comprising the steps of: (i) querying the capabilities data within the application interface description data of the second home device, and (ii) updating said user interface data in the first home device using the capabilities data to allow commanding and controlling of the second home device by a user via the user interface of the first home device displayed on the client device.
Claim 31
Dependent Claim
44 words
The method of claim 23 , farther comprising connecting two or more home devices to the network, each home device storing application interface description data for commanding and controlling of the home device by one or more other home devices connected to the network.
Claim 32
Dependent Claim
95 words
The method of claim 28 wherein the application interface data in each of said two or more home devices includes capabilities data for the respective home device, and further comprising the steps of: (i) querying the capabilities data within the application interface data of said two or more home devices, and (ii) updating said user interface data in the first home device using said capabilities data to allow commanding and controlling of said two or more home devices by a user via the user interface of the first home device displayed on the client device.
Claim 33
Dependent Claim
34 words
The method of claim 28 , further including the step of providing the application interface descriptions of a plurality of said two or more home devices to the first home device via the network.
Claim 34
Dependent Claim
55 words
The method of claim 30 , further including the step of: sending control and command data from the first home device to said plurality of home devices via the network utilizing the application interface description data corresponding to each of said plurality of home devices to control the operation of said plurality of home devices.
Claim 35
Dependent Claim
33 words
The method of claim 30 , further including the step of: locating said application interface descriptions over the network, and providing said application interface descriptions to the first home device via the network.
Claim 36
Dependent Claim
36 words
The method of claim 30 further including the steps of providing the application interface description data of one home device of said plurality of home devices to another home device of said plurality of home devices.
Claim 37
Dependent Claim
45 words
The method of claim 33 further including sending control and command data from said one home device to said another home device via the network utilizing the application interface description corresponding to said another home device to control the operation of said other home device.
Claim 38
Dependent Claim
30 words
The method of claim 23 , wherein the application interface description includes remote procedure call information for the first home device to control the operation of the second home device.
Claim 39
Dependent Claim
22 words
The method of claim 35 , wherein the application interface description includes capabilities data for identifying the capabilities of the second device.
Claim 40
Dependent Claim
12 words
The method of claim 23 wherein the selected format includes HTML format.
Claim 41
Dependent Claim
12 words
The method of claim 23 wherein the structured format includes XML format.
Claim 42
Dependent Claim
175 words
A network system for commanding and controlling devices, comprising: (a) a physical layer, wherein the physical layer provides a communication medium than can be used by devices to communicate with each other; (b) a first server device storing user interface data in a selected format that defines a user interface for user command and control of at least the first device by a user; (c) a second server device storing application interface description data for essentially autonomous device command and control of the second sever device by one or more devices; (d) a client device capable of displaying user interface data, the client device including a user interface controller for displaying said user interface of the first server device on the client device to accept input from a user, and for sending control and command data to the first server device based on the user input, to cause the first and second sever devices to essentially autonomously communicate with each other utilizing said application interface description data to perform a service requested by the user.
Claim 43
Dependent Claim
175 words
A network system for commanding and controlling devices, comprising: (a) a physical layer, wherein the physical layer provides a communication medium than can be used by devices to communicate with each other; (b) a first server device storing user interface data in a selected format that defines a user interface for user command and control of at least the first device by a user; (c) a second server device storing application interface description data for essentially autonomous device command and control of the second sever device by one or more devices; (d) a client device capable of displaying user interface data, the client device including a user interface controller for displaying said user interface of the first server device on the client device to accept input from a user, and for sending control and command data to the first server device based on the user input, to cause the first and second sever devices to essentially autonomously communicate with each other utilizing said application interface description data to perform a service requested by the user.
Claim 44
Dependent Claim
31 words
The network system of claim 39 , wherein said user interface controller accepts user input for selecting the second sever device from the user interface being displayed on the client device.
Claim 45
Dependent Claim
53 words
The network system of claim 40 , wherein the first server device includes a device control for controlling the second sever device by sending control and command information to the second sever device utilizing said application interface description data based on the user input to the first server device via the client device.
Claim 46
Dependent Claim
22 words
The network system of claim 41 , wherein said device control obtains the application interface description data from the first server device.
Claim 47
Dependent Claim
20 words
The network system of claim 41 wherein said device control obtains the application interface description data from a data base.
Claim 48
Dependent Claim
78 words
The network system of claim 41 , wherein the application interface description data includes capabilities data for the second sever device, and wherein the device control obtains the capabilities data from the application interface description data and updates said user interface data in the first home device using the capabilities data to allow command and control of the second sever device by a user via the user interface of the first server device displayed on the client device.
Claim 49
Dependent Claim
35 words
The network system of claim 41 further comprising two or more server devices each storing application interface description data for commanding and controlling of said two or more server devices by one or more devices.
Claim 50
Dependent Claim
93 words
The network system of claim 45 , wherein the application interface data in each of said two or more server devices includes capabilities data for the respective server device, and wherein the device control obtains the capabilities data from the application interface data of said two of more server devices and updates said user interface in the first server device using said capabilities data to allow command and control of said two or more sever devices by a user via the user interface of the first server device displayed on the client device.
Claim 51
Dependent Claim
49 words
The network system of claim 45 wherein the device control sends control and command data to said two or more server devices utilizing the application interface description data corresponding to each of said two or more server devices to control the operation of said two or more server devices.
Claim 52
Dependent Claim
31 words
The network system of claim 39 wherein said application interface description data includes remote procedure call information for the first server device to control the operation of the second server device.
Claim 53
Dependent Claim
13 words
The network system of claim 39 wherein the selected format includes HTML format.
Claim 54
Dependent Claim
14 words
The network system of claim 39 wherein application interface description data includes XML format.
Claim 55
Dependent Claim
96 words
The method of claim 1 , wherein: the first device includes a controller agent for autonomously controlling one or more devices in the network; the application interface description data in the second device includes information for use by a controller agent to autonomously command and control the second device; and step (d) further includes the steps of sending control and command data from the controller agent of the first device to the second device over the network, wherein said controller agent utilizes said application interface description information to autonomously control the operation of the second device.
Claim 56
Dependent Claim
79 words
The network system of claim 13 , wherein: said device control in the controller device includes a controller agent for autonomously controlling one or more devices in the network; and the application interface description data in the controlled device includes information for use by a controller agent to autonomously command and control the controlled device; such that the controller agent of the controller device utilizes said application interface description information to autonomously control the operation of the controlled device.
Claim 57
Dependent Claim
96 words
The method of claim 23 , wherein: the first device includes a controller agent for autonomously controlling one or more devices in the network; the application interface description data in the second device includes information for use by a controller agent to autonomously command and control the second device; and step (g) further includes the steps of sending control and command data from the controller agent of the first device to the second device over the network, wherein said controller agent utilizes said application interface description information to autonomously control the operation of the second device.
Claim 58
Dependent Claim
86 words
The network system of claim 39 , wherein: the first server device includes a controller agent for autonomously controlling one or more devices in the network; and the application interface description data in the second server device includes information for use by a controller agent to autonomously command and control the second server device over the network; such that the controller agent of the first server device utilizes said application interface description information to autonomously control the operation of the second server device over the network.
Claim 59
Dependent Claim
98 words
In a network system for command and control of devices, including a physical layer having a communication medium for communication between controller agents and controlled agents in the network system, a control system comprising: (a) at least one controlled agent and application interface description information for autonomous command and control of the controlled agent by at least one controller agent; and (b) at least one controller agent configured for using said application interface description information to send control and command information to the controlled agent utilizing to autonomously control the operation of the controlled agent over the network.
Claim 60
Dependent Claim
98 words
In a network system for command and control of devices, including a physical layer having a communication medium for communication between controller agents and controlled agents in the network system, a control system comprising: (a) at least one controlled agent and application interface description information for autonomous command and control of the controlled agent by at least one controller agent; and (b) at least one controller agent configured for using said application interface description information to send control and command information to the controlled agent utilizing to autonomously control the operation of the controlled agent over the network.
Claim 61
Dependent Claim
32 words
The network system of claim 55 , wherein said application interface description information includes control information for use by the controller agent to command and control the controlled agent over the network.
Claim 62
Dependent Claim
108 words
In a network system for commanding and controlling devices, the network system including a physical layer providing a communication medium for communication between said devices, a device control system comprising: (b) at least one controlled device containing application interface description data in a structured format for commanding and controlling the controlled device by at least one other device over the network; and (c) at least one controller device including a device control for obtaining said application interface description data, and sending control and command data to the controlled device utilizing said application interface description data to essentially autonomously control the operation of the controlled device over the network.
Claim 63
Dependent Claim
108 words
In a network system for commanding and controlling devices, the network system including a physical layer providing a communication medium for communication between said devices, a device control system comprising: (b) at least one controlled device containing application interface description data in a structured format for commanding and controlling the controlled device by at least one other device over the network; and (c) at least one controller device including a device control for obtaining said application interface description data, and sending control and command data to the controlled device utilizing said application interface description data to essentially autonomously control the operation of the controlled device over the network.
Claim 64
Dependent Claim
82 words
The network system of claim 57 , wherein: said device control in the controller device includes a controller agent for autonomously controlling one or more devices in the network; and the application interface description data in the controlled device includes information for use by a controller agent to autonomously command and control the controlled device; such that the controller agent of the controller device utilizes said application interface description information to autonomously control the operation of the controlled device over the network.
Claim 65
Dependent Claim
40 words
The network system of claim 57 , wherein said application interface description data of the controlled device includes control information for use by the device control of the controller device to command and control the controlled device over the network.
References Cited (Backward Citations)
US4031543A
Cited
EP0140077A2
Cited
US4860006A
Cited
EP0398640A2
Cited
EP0457673A2
Cited
US5249043A
Cited
US5293635A
Cited
US5347304A
Cited
US5561709A
Cited
US5268666A
Cited
US5389963A
Cited
US5392033A
Cited
US5387927A
Cited
US5452291A
Cited
WO1995019070A1
Cited
US5488412A
Cited
US5657221A
Cited
US5546484A
Cited
WO1996021189A1
Cited
WO1996022644A1
Cited
US5612730A
Cited
EP0751656A2
Cited
EP0763936A2
Cited
US5572643A
Cited
US6188397B1
Cited
WO1997019538A1
Cited
US5940387A
Cited
US5579308A
Cited
US5886732A
Cited
US6005861A
Cited
EP0784271A2
Cited
US5826000A
Cited
JPH09261355A
Cited
US6081519A
Cited
JPH09282263A
Cited
US6020924A
Cited
WO1997043853A1
Cited
EP0814403A1
Cited
US6191781B1
Cited
US6181333B1
Cited
US5940072A
Cited
EP0833479A1
Cited
US6078783A
Cited
EP0837579A2
Cited
US5982445A
Cited
US5956487A
Cited
US6037933A
Cited
JPH10145773A
Cited
US6182094B1
Cited
US6288716B1
Cited
US6243707B1
Cited
US6198479B1
Cited
JPH1188406A
Cited
US6175362B1
Cited
JPH11194987A
Cited
US6085236A
Cited
US6052750A
Cited
US6032202A
Cited
US6101499A
Cited
JPH11317756A
Cited
JPH11355357A
Cited
JPH11355294A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-10-14 | 2006-04-15 | 2006-10-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-10-14 | 2010-04-15 | 2010-10-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-10-14 | 2014-04-15 | 2014-10-15 | $7700.00 | Window Closed / Lapsed |