Method and apparatus for seamlessly acquiring data from various sensor, monitor, device (SMDs)
First Claim
1. An apparatus to provide user data through an always-on virtual monitor, alert, control, and share (MACS) device on a computer system comprising:
- a processor to execute instructions for the always-on virtual MACS device, wherein the instructions cause the processor to include;
a data receiving logic to receive intermittent data from a user about readings from a real sensor, monitor or device (SMD), and to add the data to a database without verifying the data;
a verification engine to perform a two phase verification of the data to verify that the data is accurate, wherein a first phase of the two phase verification includes determining whether the data could be accurate for a human being and a second phase of the two phase verification includes determining whether the data is reasonable for the user, wherein the second phase is not performed if the data could not be accurate for a human being, wherein unverified data expires and is removed from the database if verification of the unverified data is not performed within a specified time period;
an intelligent notification engine to communicate with the user; and
a presentation layer to enable a user to interface with the always-on virtual MACS device, the always-on virtual MACS device representing the real SMD, and providing data regardless of a status of the real SMD.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to provide user data through a monitor, alert, control, and share (MACS) device comprising a data receiving logic to receive intermittent data from a user about readings from a real sensor, monitor or device (SMD), from a user and a verification engine to verify that the data is accurate prior to adding it to a database. The apparatus further comprising an intelligent notification engine to communicate with the user and a presentation layer to enable a user to interface with the always-on virtual MACS device, the always-on virtual MACS device providing data regardless of a status of the real SMD.
64 Citations
20 Claims
-
1. An apparatus to provide user data through an always-on virtual monitor, alert, control, and share (MACS) device on a computer system comprising:
a processor to execute instructions for the always-on virtual MACS device, wherein the instructions cause the processor to include; a data receiving logic to receive intermittent data from a user about readings from a real sensor, monitor or device (SMD), and to add the data to a database without verifying the data; a verification engine to perform a two phase verification of the data to verify that the data is accurate, wherein a first phase of the two phase verification includes determining whether the data could be accurate for a human being and a second phase of the two phase verification includes determining whether the data is reasonable for the user, wherein the second phase is not performed if the data could not be accurate for a human being, wherein unverified data expires and is removed from the database if verification of the unverified data is not performed within a specified time period; an intelligent notification engine to communicate with the user; and a presentation layer to enable a user to interface with the always-on virtual MACS device, the always-on virtual MACS device representing the real SMD, and providing data regardless of a status of the real SMD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A non-transitory machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:
-
receive intermittent data from a user about readings from a real sensor, monitor or device (SMD); add the data to a database without verifying the data; perform a two phase verification of the data to verify that the data is accurate, wherein a first phase of the two phase verification includes determining whether the data could be accurate for a human being and a second phase of the two phase verification includes determining whether the data is reasonable for the user, wherein the second phase is not performed if the data could not be accurate for a human being; remove unverified data from the database if verification of the unverified data is not performed within a specified time period; communicate with the user; and provide an interface with an always-on virtual monitor, alert, control, and share (MACS) device, the always-on virtual MACS device representing the real SMD, and providing data regardless of a status of the real SMD. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification