Peer-to-peer service designer
First Claim
Patent Images
1. A peer-to-peer communication system, comprising:
- a re-direct server executing server software and including a database including a plurality of system users and for each of said plurality of system users, a corresponding user ID, password, and network address for each corresponding user computer, wherein the re-direct server authenticates system users using the stored user IDs and passwords,wherein the re-direct server comprises at least one processor for executing said server software and a memory device storing said server software;
a plurality of computer systems, including the corresponding user computers, interconnected with one another and the re-direct server via a communications network, each user computer executing peer-to-peer client software;
wherein said peer-to-peer client software enables a given user to select a group of users, the selected group stored in a list of friends of the given user;
wherein with said peer-to-peer client software said given user arbitrarily defines a plurality of zones, each zone comprising one or more functionally different peer-to-peer communication services displayed within a container window,wherein arbitrarily defining the plurality of zones comprises;
selecting, by the given user, a name for each of the plurality of zones, presenting to the given user a listing of a plurality of functionally different peer-to-peer services, the listing including interactive peer-to-peer services,selecting, by the given user, one or more functionally different peer-to-peer communication services from the presented listing of functionally different peer-to-peer services,selecting, from the list of friends of the given user, one or more other users allowed to have access to each of the plurality of zones,wherein each of the selected name, selected peer-to-peer services, and allowed users are maintained as a definition for the zone;
said peer-to-peer client software executed by a plurality of user computers is further configured to;
activate concurrently one or more defined zones that the corresponding user is authorized to access by displaying the container window representing each of the one or more defined zones,for each activated zone, activating the one or more selected communication services corresponding to the activated zone, wherein the communication services enable the corresponding user to communicate with the given user,restrict access to each zone to the selected users authorized to have access to each zone, andmaintain the definition of each zone, even when the zone is not active.
1 Assignment
0 Petitions
Accused Products
Abstract
A peer-to-peer communication system, including a service manager for managing peer-to-peer services, a zone manager for managing zones, each zone including at least one peer-to-peer service and a window display layout therefor, and a privacy manager for restricting access to a zone, to a select group of users. A method is also described and claimed.
-
Citations
11 Claims
-
1. A peer-to-peer communication system, comprising:
-
a re-direct server executing server software and including a database including a plurality of system users and for each of said plurality of system users, a corresponding user ID, password, and network address for each corresponding user computer, wherein the re-direct server authenticates system users using the stored user IDs and passwords, wherein the re-direct server comprises at least one processor for executing said server software and a memory device storing said server software; a plurality of computer systems, including the corresponding user computers, interconnected with one another and the re-direct server via a communications network, each user computer executing peer-to-peer client software; wherein said peer-to-peer client software enables a given user to select a group of users, the selected group stored in a list of friends of the given user; wherein with said peer-to-peer client software said given user arbitrarily defines a plurality of zones, each zone comprising one or more functionally different peer-to-peer communication services displayed within a container window, wherein arbitrarily defining the plurality of zones comprises; selecting, by the given user, a name for each of the plurality of zones, presenting to the given user a listing of a plurality of functionally different peer-to-peer services, the listing including interactive peer-to-peer services, selecting, by the given user, one or more functionally different peer-to-peer communication services from the presented listing of functionally different peer-to-peer services, selecting, from the list of friends of the given user, one or more other users allowed to have access to each of the plurality of zones, wherein each of the selected name, selected peer-to-peer services, and allowed users are maintained as a definition for the zone; said peer-to-peer client software executed by a plurality of user computers is further configured to; activate concurrently one or more defined zones that the corresponding user is authorized to access by displaying the container window representing each of the one or more defined zones, for each activated zone, activating the one or more selected communication services corresponding to the activated zone, wherein the communication services enable the corresponding user to communicate with the given user, restrict access to each zone to the selected users authorized to have access to each zone, and maintain the definition of each zone, even when the zone is not active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of building a peer-to-peer application in a peer-to-peer communication system, the peer-to-peer communication system comprising a server and a plurality of client computers interconnected via a communications network, the method comprising:
-
registering individual users with the server; storing, by the server, a user ID and password for each of the registered users; selecting, by a given individual user, a group of one or more other users, to be designated as friends; arbitrarily defining, by said given individual user, a plurality of zones, said arbitrarily defining comprising; selecting, by the given individual user, a name for each of the plurality of zones, presenting to the given individual user a listing of a plurality of functionally different peer-to-peer services, the listing including interactive peer-to-peer services, selecting, by the given individual user, one or more functionally different peer-to-peer communication services from the presented listing of functionally different peer-to-peer services, and selecting, from the list of friends of the given individual user, one or more other users allowed to have access to each of the plurality of zones, wherein each of the selected name, selected peer-to-peer services, and allowed users are maintained as a definition for the zone; concurrently activating, for another individual user, one or more defined zones for which the other individual user is authorized to access; activating, for each activated defined zone, the one or more peer-to-peer communications services selected for the activated defined zone; restricting access to each defined zone to the selected users allowed to have access to the defined zone; and maintaining the definition of each zone, even when the zone is not active. - View Dependent Claims (10, 11)
-
Specification