Method and system for controlled distribution of information profiles over a network in response to user requests
First Claim
1. In a network-based information exchange system including at least one server computing device, a computer-implemented method for exchanging electronic information in a controlled manner, said method comprising the acts of:
- receiving, from a requestor, a designation of a requested party with which an information exchange is desired, where the designation comprises information sufficient to identify the requested party;
receiving, from the requestor, a request for an information exchange with the requested party;
notifying the requested party with a notification that the request for the information exchange has been received from the requestor;
receiving, in response to the notification, a response from the requested party to permit or deny access to electronic information by the requestor; and
thereafter exchanging, via the at least one server computing device, the electronic information between the requestor and the requested party over a network if the response from the requested party permits access to the electronic information.
2 Assignments
0 Petitions
Accused Products
Abstract
An information management and distribution system is disclosed. The information management and distribution system includes a client-side application and a server application that interact to facilitate the controlled exchange of contact information over a network. The client-side application can provide creation and design, rolodex, exchange, and update features. The information management and distribution system can also include a corporate administrator application. Still another aspect of the invention is that contact information can be distributed to registered users in a common format.
-
Citations
39 Claims
-
1. In a network-based information exchange system including at least one server computing device, a computer-implemented method for exchanging electronic information in a controlled manner, said method comprising the acts of:
-
receiving, from a requestor, a designation of a requested party with which an information exchange is desired, where the designation comprises information sufficient to identify the requested party; receiving, from the requestor, a request for an information exchange with the requested party; notifying the requested party with a notification that the request for the information exchange has been received from the requestor; receiving, in response to the notification, a response from the requested party to permit or deny access to electronic information by the requestor; and thereafter exchanging, via the at least one server computing device, the electronic information between the requestor and the requested party over a network if the response from the requested party permits access to the electronic information. - View Dependent Claims (2, 3, 4, 5, 37, 38)
-
-
6. In a networked computing system, a method of providing accessing to a database of user information across a communication network, said method comprising:
-
(a) registering a plurality of users with a central system; (b) for each of the plurality of users, storing corresponding user information; (c) receiving a request from a particular requesting user seeking to receive user information from the central system for a particular registered user, where the request specifies an electronic mail address that the particular requesting user designates as being associated with the particular registered user; (d) identifying, in response to receiving the request, the particular registered user utilizing the specified electronic mail address; (e) notifying, in response to the identifying, the particular registered user that the particular requesting user has requested to receive user information associated with the particular registered user; (f) determining, in response to said notifying (e), whether the particular registered user agrees to authorize access to the user information associated with the particular registered user; and (g) supplying at least some of the user information associated with the particular registered user from the central system to the particular requesting user to the extent permitted by the particular registered user. - View Dependent Claims (7, 8, 39)
-
-
9. In a network-based information exchange system including at least one server computing device, a computer-implemented method for exchanging electronic information in a controlled manner, said method comprising:
-
registering a plurality of users; for each of the plurality of the registered users, receiving from over a network and electronically storing profile information in a database; providing a requesting user with access, over the network, to a user interface, the user interface comprising a fillable field; receiving, from over the network from the requesting user, an entry in the fillable field comprising identifying information sufficient to identify a particular registered user that the requesting user requests access to profile information associated with the particular registered user; identifying, in response to receiving the identifying information, the particular registered user exclusively associated with the identifying information; notifying, in response to the identifying, the particular registered user that the requesting user has requested the access to the profile information associated with the particular registered user; determining, in response to said notifying, whether the particular registered user agrees to authorize the requesting user to access at least a portion of the profile information associated with the particular registered user; and providing the requesting user with access, over the network via the at least one server computing device, to the at least a portion of the profile information associated with the particular registered user to the extent permitted by the particular registered user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 36)
-
-
16. A computer system that provides a service for controlled access over a network to profile information provided by registered users of the service for sharing with other registered users, comprising:
-
a networked server system accessible by remote user devices via the network, the networked server system comprising at least one processor and at least one memory; and at least one database accessible by the networked server system and configured to store the profile information of the registered users, the networked server system being programmed, via executable program instructions, to; (a) receive, from a requesting user, a designation of a requested party whose profile information the requesting user requests to access, where the designation comprises information sufficient to identify the requested party; (b) identify the requested party based on the information from the designation; (c) notify the requested party with a notification that a request to access the profile information of the requested party has been received from the requesting user; (d) receive, in response to the notification, a response from the requested party to permit or deny access to the profile information by the requesting user; and (e) thereafter provide access to at least a portion of the profile information of the requested party to the requesting user over the network if the response from the requested party permits the access to the profile information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer system that provides a service for controlled access over a network to profile information provided by registered users of the service for sharing with other registered users, comprising:
-
a networked server system accessible by remote user devices via the network, the networked server system comprising at least one processor and at least one memory; and at least one database accessible by the networked server system and configured to store the profile information of the registered users, the networked server system being programmed, via executable program instructions, to; (a) register a plurality of users with the service; (b) store, for each of the plurality of users, corresponding profile information in the at least one database; (c) receive a request from a requesting user seeking to receive access via the networked server system to profile information for a particular registered user, where the request specifies an electronic mail address that the requesting user designates as being associated with the particular registered user; (d) identify, in response to the request, the particular registered user utilizing the electronic mail address; (e) notify the particular registered user that the requesting user has requested to receive the access to the profile information associated with the particular registered user; (f) determine, in response to the particular registered user being notified (e), whether the particular registered user agrees to authorize the requesting user to access at least a portion of the profile information associated with the particular registered user; and (g) supply the access to the at least a portion of the profile information associated with the particular registered user via the networked server system to the requesting user to the extent permitted by the particular registered user.
-
-
34. A computer system that provides a service for controlled access over a network to profile information provided by registered users of the service for sharing with other registered users, comprising:
-
a networked server system accessible by remote user devices via the network, the networked server system comprising at least one processor and at least one memory; and at least one database accessible by the networked server system and configured to store the profile information of the registered users, the networked server system being programmed, via executable program instructions, to; (a) register a plurality of users; (b) for each of the plurality of the registered users, receive from over the network and electronically store profile information in the at least one database; (c) provide a requesting user with access, over the network, to a user interface, the interface comprising a fillable field; (d) receive, from over the network from the requesting user, an entry in the fillable field comprising identifying information sufficient to identify a particular registered user that the requesting user requests access to profile information associated with the particular registered user; (e) identify, in response to the identifying information being received, the particular registered user associated with the identifying information; (f) notify the particular registered user that the requesting user has requested the access to the profile information associated with the particular registered user; (g) determine, in response to the particular registered user being notified (f), whether the particular registered user agrees to authorize the requesting user to access at least a portion of the profile information associated with the particular registered user; and (h) provide the requesting user with access, over the network via the networked server system, to the at least a portion of the profile information associated with the particular registered user to the extent permitted by the particular registered user. - View Dependent Claims (35)
-
Specification