Network information management system
First Claim
1. A network server to distribute digital media over a network and simulate an environment, comprising:
- a processor;
a memory in electrical communication with the processor and including, an operating system, a user interface to enable user communication, and a simulation module to perform a method of, generating a simulated model of an environment, receiving state data over the network corresponding to state devices in communication with the network, generating actions to the state devices based on the state data to effect operation of the state devices;
a database in electrical communication with the processor and having, digital media stored thereon for distribution over the network, and a media file server to access the digital media; and
a network interface in electrical communication with the processor to enable communication with the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A network system installed within a residence provides digital media and simulates a user environment. State devices located throughout a residence generate state data indicative of operation. A state device may be a digital media adapter to allow a non-IP enabled device to receive and play digital media. A server communicates with the state devices to deliver digital media content and to receive state data. The server includes simulation applications that generate a simulated model of the home environment and predict likely events. The server conveys commands to the state devices to take actions to improve the environment for users.
-
Citations
44 Claims
-
1. A network server to distribute digital media over a network and simulate an environment, comprising:
-
a processor;
a memory in electrical communication with the processor and including, an operating system, a user interface to enable user communication, and a simulation module to perform a method of, generating a simulated model of an environment, receiving state data over the network corresponding to state devices in communication with the network, generating actions to the state devices based on the state data to effect operation of the state devices;
a database in electrical communication with the processor and having, digital media stored thereon for distribution over the network, and a media file server to access the digital media; and
a network interface in electrical communication with the processor to enable communication with the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network system providing digital media and simulating an environment, comprising:
-
a plurality of state devices generating state data indicative of a state of operation, wherein at least one state device is a digital media adapter to convert digital media for a non-IP enabled device; and
a server in electrical communication with the state devices, including a processor, a memory in electrical communication with the processor and including, an operating system, a simulation module to perform a method of, generating a simulated model of an environment, receiving state data over the network corresponding to the state devices, generating actions to the state devices based on the state data to effect operation of the state devices, and a database in electrical communication with the processor and having digital media stored thereon for distribution to the digital media adapter. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A network server to distribute digital media over a network and simulate an environment, comprising:
-
a processor;
a memory in electrical communication with the processor and including, a plurality of modules, wherein one of the modules is a simulation module to generate a simulated model of an environment, and a user interface to enable user communication and perform the method of, reviewing a permission assigned to a user, and limiting access to the modules based on the permission;
a database in electrical communication with the processor and having, digital media stored thereon for distribution over the network, and a media file server to access the digital media; and
a network interface in electrical communication with the processor to enable communication with the network. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A network system providing digital media and simulating an environment, comprising:
-
a plurality of state devices generating state data indicative of a state of operation, wherein at least one state device is a digital media adapter to convert digital media for a non-IP enabled device; and
a processor;
a memory in electrical communication with the processor and including, a plurality of modules, wherein one of the modules is a simulation module to generate a simulated model of an environment, and a user interface to enable user communication and perform the method of, reviewing a permission assigned to a user, and limiting access to the modules based on the permission;
a database in electrical communication with the processor and having, digital media stored thereon for distribution over the network, and a media file server to access the digital media; and
a network interface in electrical communication with the processor to enable communication with the network. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for retrieving statistical data from a network, comprising:
-
assigning permissions to users;
limiting access by the users to modules at least partially resident within a server of a network based on the assigned permissions;
a data module at least partially resident within a server compiling statistical data relating to a residence corresponding to the network;
enabling a user to access the data module based on an assigned permission; and
allowing a user to retrieve the statistical data based on an assigned permission. - View Dependent Claims (28, 29, 30)
-
-
31. A computer readable medium comprising computer executable code for performing the method of retrieving statistical data from a network, comprising:
-
assigning permissions to users;
limiting access by the users to modules at least partially resident within a server of a network based on the assigned permissions;
a data module at least partially resident within a server compiling statistical data relating to a residence corresponding to the network;
enabling a user to access the data module based on an assigned permission; and
allowing a user to retrieve the statistical data based on an assigned permission. - View Dependent Claims (32, 33, 34)
-
-
35. A method for notifying a user of noncompliance with a predetermined schedule having a plurality of events, comprising:
-
placing a state device in electrical communication with a network;
a server receiving over the network, state data corresponding to the state device and indicative of a scheduled event;
the server comparing the state data to the schedule to determine compliance with the schedule; and
generating a notification for the user indicating the schedule noncompliance. - View Dependent Claims (36, 37)
-
-
38. A computer readable medium having stored thereon computer instruction code for performing a method for notifying a user of noncompliance with a predetermined schedule having a plurality of events, comprising:
-
communicating with a state device;
receiving state data from the state device indicative of a scheduled event;
comparing the state data to the schedule to determine compliance with the schedule; and
generating a notification for the user indicating the schedule noncompliance. - View Dependent Claims (39, 40)
-
-
41. A server for communicating with state devices on a network and generating a simulation model of an environment, comprising:
-
a processor; and
a memory in electrical communication with the processor and comprising,;
collector agents to receive state data from corresponding state devices, the state data indicative of the operation of the state devices, a simulation engine comprising simulation agents, each simulation agent corresponding to a subsystem of the simulation model, the simulation engine to receive the state data, generate the simulation model, and generate recommendations based on predictions, and a control action module comprising action agents, the control action module to receive the recommendations and generate commands for the state devices. - View Dependent Claims (42, 43, 44)
-
Specification