Security apparatus and method for a data communications system
First Claim
Patent Images
1. A data communications system, comprising:
- a remote associated with one of a plurality of users, the remote operable to communicate data;
a host coupled to the remote and having a memory, the host operable to communicate data with the remote;
a plurality of data repositories within the memory of the host, each data repository associated with a particular user; and
a security system coupled to the remote and the host, the security system operable to spawn an executable program in response to the remote requesting access to the host, the executable program having selected access to the memory of the host, the executable program operable to interact with the remote to provide the selected access, the selected access comprising access to the data repository associated with one of the plurality of users.
10 Assignments
0 Petitions
Accused Products
Abstract
A data communication system includes a host (12) having a memory and a remote (16) that communicate data. A security system (14) is coupled to the remote (16) and the host (12), and spawns an interactive process in response to the remote (16) requesting access to the host (12). The interactive process has selected access to the memory of the host (12), and interacts with the remote (16) to provide the selected access. The security system (14) may include a communications module (50), a control module (60), a mailbox module (62), an auto connect module (64), a log module (66), and an exits module (68).
24 Citations
27 Claims
-
1. A data communications system, comprising:
-
a remote associated with one of a plurality of users, the remote operable to communicate data; a host coupled to the remote and having a memory, the host operable to communicate data with the remote; a plurality of data repositories within the memory of the host, each data repository associated with a particular user; and a security system coupled to the remote and the host, the security system operable to spawn an executable program in response to the remote requesting access to the host, the executable program having selected access to the memory of the host, the executable program operable to interact with the remote to provide the selected access, the selected access comprising access to the data repository associated with one of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A security system for providing selected access to a memory of a host, comprising:
-
a communications module coupled to a remote and the host, the remote being associated with one of a plurality of users, the communications module operable to receive communications from the remote and to transmit an access signal in response; a control module coupled to the communications module, the control module operable to receive the access signal and, in response, to approve selected access to the memory of the host, the memory of the host comprising a plurality of data repositories, each data repository associated with a particular user, the control module operable to transmit a spawn signal in response to approving the selected access; and a mailbox module coupled to the control module, the mailbox module operable to receive the spawn signal and to spawn an executable program in response, the executable program having the selected access to the memory of the host and operable to interact with the remote to provide the selected access, the selected access comprising access to the data repository associated with the one of the plurality of users. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of data communications, comprising:
-
receiving communications from a remote at a host having a memory, the remote being associated with one of a plurality of users, the memory comprising a plurality of data repositories, each data repository associated with a particular user; approving selected access to the memory of the host in response to the communications from the remote, the selected access comprising access to the data repository associated with the one of the plurality of users; transmitting a spawn signal in response to approving the selected access; and spawning an executable program in response to the spawn signal, the executable program operable to interact with the remote to provide the selected access. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of initializing a data communications system, comprising:
-
coupling a plurality of non-control modules to a control module, the non-control modules operable to determine a well-known port number for the control module; communicating ephemeral port numbers for the non-control modules to the control module using the well-known port for the control module; and communicating a ready signal from the control module to each of the non-control modules to initialize the data communications system, the ready signal having the ephemeral port numbers for each of the non-control modules. - View Dependent Claims (26, 27)
-
Specification