Programmable Automation with the Aid of a Social Network
First Claim
1. A method for accessing at least one peripheral device of a user, comprising:
- (a) using a user interface on an electronic device of a user, accessing an automation application in a social network hosted by at least one computer server, wherein said computer server is in communication with an automation controller that is operatively coupled to at least one peripheral device of said user, and wherein said peripheral device is accessible by said automation application through said automation controller;
(b) receiving, by said automation application accessed through said user interface, at least one user instruction from said user to access said peripheral device;
(c) using said computer server, directing said automation controller to access said peripheral device based on said user instruction; and
(d) accessing said peripheral device based on said user instruction.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides methods for communicating with at least one peripheral device of a user, comprising providing a computer server that is in communication with an automation controller that is operatively coupled to at least one peripheral device of the user. The computer server hosts a social network that comprises an automation application that is programmed to permit the user to access the peripheral device. Next, at the computer server through the automation controller, information is received from the peripheral device that is of or related to a state of the peripheral device. Based on the information received computer server, the user or another user selected by the user is provided an indication as to the state of the peripheral device. The indication is provided to the user or the other user through the automation application on the social network.
-
Citations
30 Claims
-
1. A method for accessing at least one peripheral device of a user, comprising:
-
(a) using a user interface on an electronic device of a user, accessing an automation application in a social network hosted by at least one computer server, wherein said computer server is in communication with an automation controller that is operatively coupled to at least one peripheral device of said user, and wherein said peripheral device is accessible by said automation application through said automation controller; (b) receiving, by said automation application accessed through said user interface, at least one user instruction from said user to access said peripheral device; (c) using said computer server, directing said automation controller to access said peripheral device based on said user instruction; and (d) accessing said peripheral device based on said user instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for communicating with at least one peripheral device of a user, comprising:
-
(a) providing a computer server that is in communication with an automation controller that is operatively coupled to at least one peripheral device of said user, wherein said computer server hosts a social network that comprises an automation application that is programmed to permit said user to access said peripheral device; (b) receiving, at said computer server through said automation controller, information from said peripheral device that is of or related to a state of said peripheral device or an environment in proximity to said peripheral device; and (c) based on said information received at said computer server, providing said user or another user selected by said user an indication as to said state, which indication is provided to said user or said another user through said automation application on said social network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for communicating with at least one peripheral device of a user, comprising:
-
(a) a port that is in communication with said peripheral device; (b) a network communication module that is in communication with a social network that is hosted by a computer server, wherein said social network comprises an automation application that enables a user to (i) provide one or more instructions to control or regulate said peripheral device, or (ii) receive at least one indication as to a state of said peripheral device; and (c) a computer processor that is operatively coupled to said port and said network communication module, wherein said computer processor is programmed to (i) receive said one or more instructions from said automation application of said social network through said network communication module, or (ii) receive information from said peripheral device through said port and direct said at least one indication to said social network through said network communication module. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A computer readable medium comprising machine-executable code that, upon execution by one or more computer processors implements a method for communicating with at least one peripheral device of a user, the method comprising:
-
(a) providing a computer server that is in communication with an automation controller that is operatively coupled to at least one peripheral device of said user, wherein said computer server hosts a social network that comprises an automation application that is programmed to permit said user to access said peripheral device; (b) receiving, at said computer server through said automation controller, information from said peripheral device that is of or related to a state of said peripheral device; and (c) based on said information received computer server, providing said user or another user selected by said user an indication as to said state of said peripheral device, which indication is provided to said user or said another user through said automation application on said social network.
-
Specification