Real time communications system
DC CAFCFirst Claim
1. A computer apparatus distributing a communication over an Internet network, the apparatus including:
- a controller computer system adapted to communicate responsive to a respective authenticated user identity corresponding respectively to each of a plurality of participator computers,each said participator computer communicatively connected to said Internet network, each said participator computer programmed to enable the communication, the communication including at least one of a pre-stored sound, video, graphic, and multimedia,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 the participator computers which are otherwise independent of each other;
whereinone said authenticated user identity is used to communicate a pointer-triggered private message from a first of said participator computers to said controller computer and from said controller computer to a second of said participator computers that invokes said pointer-triggered private message to fetch and receive the communication from a computer other than said first or said second said participator computers in real time over the Internet networksuch that the second of said participator computers internally determines whether or not the second of the participator computers can present the communication, if it is determined that the second of the participator computers can not present the communication then obtaining an agent with an ability to present the communication, and otherwise presenting the communication independent of the first of the independent participator computers and the computer.
4 Assignments
Litigations
5 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.
14 Citations
58 Claims
-
1. A computer apparatus distributing a communication over an Internet network, the apparatus including:
a controller computer system adapted to communicate responsive to a respective authenticated user identity corresponding respectively to each of a plurality of participator computers, each said participator computer communicatively connected to said Internet network, each said participator computer programmed to enable the communication, the communication including at least one of a pre-stored sound, video, graphic, and multimedia, 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 the participator computers which are otherwise independent of each other;
whereinone said authenticated user identity is used to communicate a pointer-triggered private message from a first of said participator computers to said controller computer and from said controller computer to a second of said participator computers that invokes said pointer-triggered private message to fetch and receive the communication from a computer other than said first or said second said participator computers in real time over the Internet network such that the second of said participator computers internally determines whether or not the second of the participator computers can present the communication, if it is determined that the second of the participator computers can not present the communication then obtaining an agent with an ability to present the communication, and otherwise presenting the communication independent of the first of the independent participator computers and the computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An apparatus to communicate via an Internet network, the apparatus including:
a computer system communicatively connected to each of a plurality of participator computers responsive to communication of a respective login name and a password corresponding to a respective user identity, a first of the participator computers running software communicating a private message to the computer system, the private message comprising a pointer, the computer system, including a database which serves as a repository of tokens for other programs to access, thereby affording information to each of the participator computers which are otherwise independent of each other, wherein the first participator computer of the computer system is running software communicating the private message to a second of the participator computers, and the second of the participator computers is running software receiving a communication via the pointer provided within the private message from the first of the participator computers, the communication being sent in real time and via the Internet network, the communication including pre-stored data representing at least one of video, a graphic, sound, and multimedia, such that the second of the participator computers determines internally whether or not the second of the participator computers can present the communication, if it is determined that the second of the participator computers can not present the communication then obtaining an agent with an ability to present the communication, and otherwise presenting the communication independent of the first of the independent participator computers. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. An apparatus to receive a communication via an Internet network, the apparatus including:
-
a computer system, and a plurality of participator computers, each of the participator computers communicatively connected to the computer system responsive to each of the plurality of participator computers being associated with a respective login name and a password; a first of the plurality of participator computers being programmed to communicate such that a private message is sent to the computer system, the private message including a pointer pointing to a communication that includes pre-stored data representing at least one of a video, a graphic, sound, and multimedia; the computer system, including a computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of the participator computers which are otherwise independent of each other;
whereinthe computer system communicates the private message to a second of the plurality of participator computers; and the second participator computer is programmed to receive the communication provided within the private message, which originates from the first participator computer, the communication being sent in real time and via the Internet network, and the second participator computer internally determines whether or not the second participator computer can present the pre-stored data, if it is determined that the second participator computer can not present the pre-stored data then obtaining an agent with an ability to present the pre-stored data, and otherwise presenting the pre-stored data independent of the first participator computer. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A communication apparatus to allow communication via an Internet network, the apparatus including:
-
a plurality of participator computers, each of the participator computers communicatively connected to a computer system responsive to each of the plurality of the participator computers being associated with a login name and a password, the computer system including a computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of the participator computers which are otherwise independent from each other;
wherein the participator computers of the computer system allow a first of the user identities and a second of the user identities to form a group in which members send private communications in real time and via the Internet network, and receive communications from another member,one of the private communications including a pointer that produces a pointer-triggered message on demand, one of the communications including pre-stored data representing sound, and one of the communications including pre-stored data representing at least one of text and ASCII, wherein one of the participator computers that receives the one of the communications including the pre-stored data internally determines whether or not the one of the participator computers can present the pre-stored data, if it is determined that the one of the participator computer can not present the pre-stored data then obtaining an agent with an ability to present the communication, and otherwise presenting the pre-stored data.
-
-
38. Apparatus to communicate via an Internet network, the apparatus including:
-
a computer system interactively connected with a plurality of participator computers responsive to receiving information indicative of a first user identity corresponding to a first of the plurality of participator computers and responsive to receiving information indicative of a second user identity corresponding to a second of the plurality of participator computers, the first of the plurality of participator computers running software, the second of the plurality of participator computers running software, the computer system, including the participator computers and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of the participator computers which are otherwise independent of each other, the computer system allowing the first user identity and the second user identity to form a group in which members can communicate by sending private communications, and receiving communications from another of the members, in real time and via the Internet network, wherein one of the private communications includes a pointer that produces a pointer-triggered message on demand, one of the communications including pre-stored data representing sound, and one of the communications include pre-stored data representing at least one of text and ASCII, wherein one of the participator computers that receives the pre-stored data internally determines whether or not the one of the participator computers can present the pre-stored data, if it is determined that the one of the participator computer can not present the pre-stored data then obtaining an agent with an ability to present the communication, and otherwise presenting the pre-stored data. - View Dependent Claims (39, 40)
-
-
41. An apparatus to distribute a communication via an Internet network, the apparatus including:
a first participator computer communicatively connected to a computer system, the first independent computer being connected in association with a user identity, and a private communication link between the first participator computer and a second participator computer, the computer system including a computer and a database which serves as a repository of tokens for other programs to access, thereby affording information to each of the participator computers which are otherwise independent of each other;
whereinthe first participator computer privately communicates a pointer within a private message from the first independent computer to the computer system, and the second participator computer receives the pointer within the private message from the computer system and invokes the pointer to fetch and to receive the private communication from the first participator computer, via the private communication link, in real time, and via the Internet network, wherein the private communication includes pre-stored data representing at least one of a video, a graphic, sound, and multimedia, and the second participator computer internally determines whether or not the second participator computer can present the communication, if it is determined that the second participator computer can not present the communication then obtaining an agent with an ability to present the communication, and otherwise presenting the communication independent of the first participator computer. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
Specification