Method and system for monitoring individual devices in networked environments
First Claim
1. A method, comprising:
- recognizing events at the computer;
interpreting the events to obtain synoptic information; and
forwarding the synoptic information to at least one other computer for display.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the present invention, improved techniques for monitoring and managing access and activity at individual devices in a networked environment. Specific embodiments can provide individual and workplace productivity enhancement through self-regulation enforced by peer-group monitoring of network and application usage. In accordance with the specific embodiments of the present invention, techniques that reveal activity of individual users at any device, such as a computer telephone, or other device, within the network environment can be used to analyze flows of information within an enterprise, workplace productivity, network security and other applications in enterprises, including business entities, technical entities, and governmental entities. Specific embodiments provide systems, methods, computer programs and apparatus for monitoring activity at networked entities, such as individual devices, computers, other devices, or other networked computing entities. The information obtained from such monitoring can be used to populate databases, for example. Further, or in the alternative, specific embodiments include analyzing the information, and sharing the information with one or more networked computers and/or with other computational entities locally or remotely connectable with the network. Specific embodiments can have a broad range of functionality in a variety of business, technical and governmental applications.
130 Citations
36 Claims
-
1. A method, comprising:
-
recognizing events at the computer;
interpreting the events to obtain synoptic information; and
forwarding the synoptic information to at least one other computer for display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
retrieving from a database computer synoptic information for a device;
processing the computer synoptic information; and
forwarding the processed information to at least one device for display. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a first computer, an agent resident on the first computer, and a network interface making the first computer connectable to at least one other computer;
wherein the agent is operative to reflect information about activities conducted on the first computer to the at least one other computer, and to reflect information about activities conducted on the at least one other computer onto the first computer. - View Dependent Claims (16, 17, 18)
-
-
19. A system, comprising:
-
a first device, an agent resident on the first device, and a network interface making the first device connectable to at least one device;
wherein the agent is operative to reflect information about activities conducted on the first device to the at least one other device, and to reflect information about activities conducted on the at least one other device onto the first device. - View Dependent Claims (20, 21, 22)
-
-
23. An apparatus, comprising:
-
means for recognizing events;
means for interpreting the events to obtain synoptic information; and
means for forwarding the synoptic information to at least one other apparatus for display.
-
-
24. An apparatus, comprising:
-
means for retrieving from a database computer synoptic information for a device;
means for processing the computer synoptic information; and
means for forwarding the processed information to at least one device for display.
-
-
25. A computer program product for providing a user environment at a computer, comprising:
-
code that recognizes events at the computer;
code that interprets the events to obtain synoptic information;
code that forwards the synoptic information to at least one other computer for display; and
a computer readable storage medium for holding the codes.
-
-
26. A computer program product, comprising:
-
code that retrieves from a database computer synoptic information for a device;
code that processes the computer synoptic information;
code that forwards the processed information to at least one device for display; and
a computer readable storage medium for holding the codes.
-
-
27. A computer, comprising:
-
an agent, operatively disposed to monitor activities or events, and upon detection, to interpret the activity or event to collect synoptic information; and
thereupon to provide synoptic information to one or more external devices; and
to reflect synoptic information about activities or events conducted on the one or more other devices;
a communications interface, providing connectivity to at least one of a plurality of other computers;
an information setting process, that cooperatively with the agent, collects information about events or activities;
a banner, to display activities or events occurring with at least one of a plurality of other computers;
a report engine, that provides reports based upon information received via the communications interface; and
a drawing manager, for presenting information reflecting activities or events.
-
-
28. An enabler server, comprising:
-
a communications interface, providing connectivity to at least one computer;
a converted data exit, operative to provide conversion between formats for information about the at least one computer received via the communications interface;
a database, operative to provide storage and retrieval for the information about the at least one computer received via the communications interface;
an analysis engine, operative to perform an analysis upon the information about the at least one computer received via the communications interface to form an analysis result;
an authorization engine, operative to control access to the at least one computer; and
,at least one of a 2D data manager and a 3D data manager, for providing a presentation of the analysis result.
-
-
29. A user interface method, comprising:
-
depicting a view of a first user'"'"'s work environment from the perspective of the first user on a screen of a second user, the work environment comprising a representation of the first user'"'"'s device;
depicting content of the first user'"'"'s device display into the representation of the first user'"'"'s device on the screen of the second user;
thereby providing a “
look over the shoulder”
view of the content and environment of the first user'"'"'s device displayed on the screen of the second user.
-
-
30. A method for monitoring security at one or more computers in a work area(s) of interest, comprising:
-
querying a database for synoptic information about a user logged into a computer located at the work area of interest;
requesting information from a video camera having a view of the work area of interest;
determining based upon the synoptic information about the user and the information from the video camera, whether the user is present in the work area;
comparing information from the video camera to a stored video image of a correct user assigned to the work area to determine whether the correct user is at the work area. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus for providing workplace productivity enhancement, comprising:
-
means for detecting events relating to network and application usage;
means for monitoring by a peer group of the events; and
means for regulating user activity enforced by the peer-group.
-
-
36. A method for providing workplace productivity enhancement, comprising:
-
detecting events relating to network and application usage;
monitoring by a peer group of the events; and
regulating user activity through enforcement by the peer-group.
-
Specification