Communications system
DC CAFCFirst Claim
1. Apparatus to control communication, the apparatus including:
- a controller computer system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, through an Internet network, responsive to a respective authenticated user identity, wherein the controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer, the controller computer system controlling real-time communications by;
storing each said user identity and a respective authorization to send multimedia data, the multimedia data comprising graphical data; and
if permitted by the user identity corresponding to one of the participator computers, allowing the one of the participator computers to send multimedia data to another of the participator computers.
4 Assignments
Litigations
6 Petitions
Accused Products
Abstract
A computerized human communication arbitrating and distributing system, including a controller digital computer and a plurality of participator digital computers, each of the participator computers including an input device for receiving human-input information from a human user and an output device for presenting information to the user, each said user having a user identity. A connection, such as Internet, links the controller computer with each of the participator computers. Controller software runs on the controller computer to arbitrate in accordance with predefined rules including said user identity, which ones of the participator computers can interact in one of a plurality of groups through the controller computer and to distribute real time data to the respective ones of the groups. Participator software runs on each of the participator computers to handle a user interface permitting one said user to send a multimedia information message to the controller computer, which arbitrates which of the participator computers receive the multimedia information message and conveys the multimedia information message to the selected participator computers to present the multimedia information to the respective user.
15 Citations
64 Claims
-
1. Apparatus to control communication, the apparatus including:
-
a controller computer system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, through an Internet network, responsive to a respective authenticated user identity, wherein the controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer, the controller computer system controlling real-time communications by; storing each said user identity and a respective authorization to send multimedia data, the multimedia data comprising graphical data; and if permitted by the user identity corresponding to one of the participator computers, allowing the one of the participator computers to send multimedia data to another of the participator computers.
-
-
2. A method of communicating via an Internet network by using a computer system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, wherein the controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer, the method including:
-
affording some of the information to a first of the participator computers via the Internet network, responsive to an authenticated first user identity; affording some of the information to a second of the participator computers via the Internet network, responsive to an authenticated second user identity; permitting at least the first user identity and the second user identity to form a group; and permitting sending communications in real time, via the Internet network, among the participator computers corresponding to the user identities in the group, wherein at least some of the communications include messages comprising more than one data type, and at least some other of the communications include a pointer that produces a pointer-triggered message on demand. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus to communicate via an Internet network, the apparatus including:
-
a computer system, including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, in communication with each of the participator computers responsive to a respective authenticated user identity, wherein the computer system permits at least a first of the participator computers and a second of the participator computers to form a group in which members can send communications in real time via the Internet network, and receive communications from another of the members, wherein at least one of the communications includes a message comprising more than one data type, and at least one of the communications includes a pointer that produces a pointer-triggered message on demand;
whereinthe controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus to communicate via an Internet network, the apparatus including:
-
a computer system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, the computer system in communication with each of the participator computers, responsive to a respective authenticated user identity, wherein the computer system; stores, for a first of the user identities, a respective authorization associated with multimedia data communication, and allows the participator computers to send in real time via the Internet network, and, based on the respective authorization, cause the multimedia data to be presented at one of the participator computers corresponding to a second of the user identities;
whereinthe controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. Apparatus to send multimedia data, the apparatus including:
-
a controller computer system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, the participator computers communicatively connected to the controller computer system through an Internet network in association with an authenticated user identity, wherein the controller computer system controls real-time communications among the participator computers by; associating with the user identities a respective authorization to communicate multimedia data; and sending multimedia data representing at least one of a pointer, video, audio, graphic, and multimedia if permitted by the respective authorization;
whereinthe controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer. - View Dependent Claims (51, 52, 53)
-
-
54. A method to sending of multimedia via an Internet network by using a computer system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, wherein the controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer, the method including:
-
affording some of the information to a first of the participator computers via the Internet network, responsive to an authenticated first user identity; and affording some of the information to a second of the participator computers via the Internet network, responsive to an authenticated second user identity; associating the user identities with a respective authorization to communicate multimedia data; and sending communications in real time, via an Internet network, from the first participator computer to the second participator computer, if permitted by the authorization of the user identity corresponding to the first participator computer. - View Dependent Claims (55, 56, 57)
-
-
58. A method to send multimedia messages via an Internet network, the method including:
-
communicatively connecting a controller computer system, the controller system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, to each of the participator computers responsive to receiving information associated with a respective authenticated user identity, wherein the controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer, wherein the controller computer system sends the multimedia messages by; associating with each of the user identities a respective authorization to communicate multimedia data; and sending communications in real time, via an Internet network, from a first participator computer to a second participator computers, if permitted solely by the respective authorization of the user identity of the first participator computer.
-
-
59. Computerized human communication arbitrating and distributing system, the system including:
a controller computer system, the controller computer system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other and linked to the controller system through the Internet, the controller computer system arbitrating in accordance with predefined rules including a test for an authenticated user identity corresponding to a respective user, which ones of the participator computers can be a member in one of a plurality of groups in which members distribute, in accordance with the predefined rules, the user messages in real time to the respective ones of the participator computers;
whereinat least some of the user messages are multimedia messages; and
whereinthe controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer. - View Dependent Claims (60, 61, 62, 63)
-
64. A method of using a computer system including a controller computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of a plurality of participator computers which are otherwise independent of each other, wherein the controller computer system is programmed to provide access to the controller computer system via any of two client software alternatives, wherein both of the two client software alternatives allow the respective user identities to be recognized by the controller computer system and allow at least some of the participator computers to form at least one group in which members can send communications and receive communications from another of the members, wherein at least some of the communications are received in real time via the Internet network, and wherein the at least one of client software alternatives allows the controller computer system to determine whether at least one of the user identities, individually, is censored from data representing at least one of a pointer, video, audio, graphic, and multimedia such that the data that is censored is not presented by the corresponding participator computer, the method including:
-
affording some of the information to a first of the participator computers via the Internet network, responsive to an authenticated first user identity; affording some of the information to a second of the participator computers via the Internet network, responsive to an authenticated second user identity; and arbitrating, in accordance with predefined rules including a test for an authenticated user identity, which ones of the participator computers can be a member in one of a plurality of groups in which members distribute, via predefined rules, the messages in real time to the respective ones of the participator computers, wherein at least some of the user messages are multimedia messages.
-
Specification