Method and system for controlled distribution of one or more distinct profiles for a user
AssigneeCheah IP LLC
InventorChris Cheah
Life of this patent
Estimating the term…
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.
Claims38
A computer-implemented method for providing access to certain profile information over a network, the profile information being stored in a database and pertaining to a plurality of registered users, said method implemented using at least one server machine operatively coupleable to the network, said method comprising:
- (a) registering a plurality of users;
- (b) for each registered user, maintaining in the database profile information provided by said respective user and profile designation information defining a plurality of profiles, each profile containing particular profile information designated by said respective user;
- (c) identifying a particular one of the plurality of registered users for which a requesting user desires to access profile information, the requesting user also being one of the plurality of registered users;
- (d) informing the identified registered user via the network that the requesting user has requested to access profile information;
- (e) receiving instructions from the identified registered user, via the network, on whether to permit the requesting user access to the profile information;
- (f) identifying, from the instructions, one profile, of a plurality of profiles previously defined in the database and associated with the identified registered user, for which the identified registered user has permitted the requesting user to access;
- and
- (g) providing the requesting user with access to the one profile, via the network, in accordance with the instructions.
In a network-based information exchange system, a computer-implemented method for exchanging electronic information in a controlled manner, said method comprising the acts of:
- receiving a designation, by a requestor, of a requested party with which an information exchange is desired;
- receiving a request, by the requestor, for the information exchange with the requested party;
- notifying the requested party of the request from the requestor requesting the information exchange;
- receiving instructions from the requested party and identifying one profile of a plurality of profiles exclusively associated with the requested party to which the requested party authorized the requestor to be given access;
- and
- exchanging electronic information, in response to receiving the instructions, between the requestor and the requested party over a network to the extent permitted by the requested party such that the requestor is provided access to the one profile.
In a network-based information exchange system, a computer-implemented method for exchanging electronic information in a controlled manner, said method comprising the acts of:
- receiving a designation, by a requestor, of a requested party with which an information exchange is desired;
- receiving a request, by the requestor, for the information exchange with the requested party;
- notifying the requested party of the request from the requestor requesting the information exchange;
- receiving instructions from the requested party and identifying a particular profile of a plurality of profiles exclusively associated with the requested party to which the requested party authorized the requestor to be given access;
- and
- providing the requestor access to the particular profile over the network in response to receiving the instructions from the requested party.
A non-transitory computer-readable storage medium with an executable program stored thereon and for providing access to certain profile information over a network, wherein the program instructs a microprocessor to perform steps comprising:
- registering a plurality of users;
- maintaining profile information for each of the plurality of registered users, the profile information defining a plurality of profiles for each of at least a plurality of the registered users, each of the one or more profiles for a given registered user containing particular profile information designated by the corresponding registered user;
- identifying a particular one of the plurality of registered users for which a requesting user desires to access profile information, the requesting user also being one of the plurality of registered users;
- informing the identified registered user via the network that the requesting user has requested to access profile information;
- receiving instructions from the identified registered user, via the network, on whether to permit the requesting user access to the profile information;
- identifying, from the instructions, a particular profile, of a plurality of profiles previously defined and associated with the identified registered user, for which the identified registered user has permitted the requesting user to access;
- and
- providing the requesting user with access to the particular profile, via the network, in accordance with the instructions.
A non-transitory computer-readable storage medium with an executable program stored thereon and for exchanging electronic information in a controlled manner, wherein the program instructs a microprocessor to perform steps comprising:
- receiving a designation, by a requestor, of a requested party with which an information exchange is desired;
- receiving a request, by the requestor, for the information exchange with the requested party;
- notifying the requested party of the request from the requestor requesting the information exchange;
- receiving instructions from the requested party and identifying a particular profile of a plurality of profiles exclusively associated with the requested party to which the requested party authorized the requestor to be given access;
- and
- providing the requestor access to the particular profile over the network in response to receiving the instructions from the requested party.
An information exchange system adapted to provide access to certain profile information over a network, the system comprising:
- one or more server machines having one or more processors;
- and
- one or more memories storing an executable program, wherein the program instructs the one or more processors to perform steps comprising:
- registering a plurality of users;
- maintaining profile information for each of the plurality of registered users, the profile information defining a plurality of profiles for each of at least a plurality of the registered users, each of the one or more profiles for a given registered user containing particular profile information designated by the corresponding registered user;
- identifying a particular one of the plurality of registered users for which a requesting user desires to access profile information, the requesting user also being one of the plurality of registered users;
- informing the identified registered user via the network that the requesting user has requested to access profile information;
- receiving instructions from the identified registered user, via the network, on whether to permit the requesting user access to the profile information;
- identifying, from the instructions, a particular profile, of a plurality of profiles previously defined and associated with the identified registered user, for which the identified registered user has permitted the requesting user to access;
- and
- providing the requesting user with access to the particular profile, via the network, in accordance with the instructions.
An information exchange system adapted to exchange electronic information in a controlled manner, the system comprising:
- one or more server machines having one or more microprocessors;
- and
- one or more memories storing an executable program, wherein the program instructs the one or more microprocessors to perform steps comprising:
- receiving a designation, by a requestor, of a requested party with which an information exchange is desired;
- receiving a request, by the requestor, for the information exchange with the requested party;
- notifying the requested party of the request from the requestor requesting the information exchange;
- receiving instructions from the requested party and identifying a particular profile of a plurality of profiles associated with the requested party to which the requested party authorized the requestor to be given access;
- and
- providing the requestor access to the particular profile over the network in response to receiving the instructions from the requested party.
Dependencies are inferred from the claim text.