Communication system
First Claim
1. A communications system comprising:
- a communications network;
a multiplicity of communications terminals which are connectable to said communications network and which can be employed concurrently by multiple seeking users and multiple sought users to communicate via said communications network, wherein each user is identified independently of a given communications terminal address by a unique identification code predefined for said user, which code is independent of which of said multiplicity of communications terminals that user is employing;
a monitor operative to monitor whether or not a user is connected to said communications network; and
an annunciator operative to annunciate to a seeking user, currently connected to said communications network via any of said multiplicity of communications terminals, network connection status information relating to other users who are in a list of sought users which list includes identification indicia of the sought users, which list is defined by and sent by said seeking user without using verbal requests, and for providing to said seeking user the current network address currently assigned to each of said other users for that other user'"'"'s current connection to said communications network;
a user communication selector enabling the seeking user to establish communication with at least one sought user on said list.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a communication system including a communications network, a multiplicity of communications terminals which are connectable to the communications network and which can be employed by users to communicate via the communications network, the user not necessarily being identified with a given communications terminal, apparatus for monitoring whether or not a user is connected to the communications network irrespective of which of the multiplicity of communications terminals that user is employing, and apparatus for annunciating to a seeking user, currently connected to the communications network via any of the multiplicity of communications terminals, network connection status information relating to other users who are in a set of sought users, which set is definable by the seeking user, and for providing the seeking user connection address information relating to those sought users who are currently connected to the communications network.
596 Citations
202 Claims
-
1. A communications system comprising:
-
a communications network;
a multiplicity of communications terminals which are connectable to said communications network and which can be employed concurrently by multiple seeking users and multiple sought users to communicate via said communications network, wherein each user is identified independently of a given communications terminal address by a unique identification code predefined for said user, which code is independent of which of said multiplicity of communications terminals that user is employing;
a monitor operative to monitor whether or not a user is connected to said communications network; and
an annunciator operative to annunciate to a seeking user, currently connected to said communications network via any of said multiplicity of communications terminals, network connection status information relating to other users who are in a list of sought users which list includes identification indicia of the sought users, which list is defined by and sent by said seeking user without using verbal requests, and for providing to said seeking user the current network address currently assigned to each of said other users for that other user'"'"'s current connection to said communications network;
a user communication selector enabling the seeking user to establish communication with at least one sought user on said list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 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, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93)
said communications network is the Internet;
said monitor is operative to periodically monitor;
said network connection status information includes any of;
an indication that a sought user is currently connected to the communications network, an indication that a sought user has currently become connected to the communications network, and an indication that a sought user has currently become disconnected from the communications network; and
said current network address is an IP address.
-
-
56. A communications system according to claim 55 and wherein any of said users may function as at least one of a seeking user and a sought user.
-
57. A communications system according to claim 55 and wherein any of said users may function simultaneously as a seeking user and a sought user.
-
58. A communications system according to claim 55 wherein at least one server is connected to said communications network and wherein said apparatus for monitoring is resident in said at least one server.
-
59. A communications system according to claim 55 and wherein said annunciator is resident in said at least one server.
-
60. A communications system according to claim 55 and comprising notification apparatus operative to notify at least once that at least one of said users is currently connected to said communications network.
-
61. A communications system according to claim 60 and wherein said notification apparatus is resident in any of said multiplicity of communications terminals.
-
62. A communications system according to claim 55 wherein any of said multiplicity of communications terminals is connectable to said communications network by logging in to said communications network.
-
63. A communications system according to claim 55 wherein at least one of said users is currently connected to said communications network and has a network address, and comprising an address extractor operative to determine said network address.
-
64. A communications system according to claim 63 and wherein said address extractor is resident in said at least one server.
-
65. A communication system according to claim 63 and wherein said address extractor is resident in any of said multiplicity of communications terminals.
-
66. A communications system according to claim 55 and comprising authorization apparatus operative to authorize said seeking user to access any of said information relating to said other users.
-
67. A communications system according to claim 66 and wherein said authorization apparatus is resident in any of said multiplicity of communications terminals.
-
68. A communications system according to claim 55 and comprising information management apparatus operative to maintain information regarding any of said users.
-
69. A communications system according to claim 68 and wherein said information management apparatus is resident in said at least one server.
-
70. A communications system according to claim 68 and wherein at least one of said users provides information to said information management apparatus.
-
71. A communications system according to claim 68 and wherein said information comprises said list of sought users.
-
72. A communications system according to claim 68 and wherein said information comprises a request from a sought user to authorize whether a seeking user may access any of said information relating to said sought user.
-
73. A communications system according to claim 1 wherein said communications network is the Internet.
-
74. A communications system according to claim 73 and wherein any of said users may function as at least one of a seeking user and a sought user.
-
75. A communications system according to claim 73 and wherein any of said users may function simultaneously as a seeking user and a sought user.
-
76. A communications system according to claim 73 and wherein said network connection status information includes an indication that a sought user is currently connected to the communications network.
-
77. A communications system according to claim 73 and wherein said network connection status information includes an indication that a sought user has currently become connected to the communications network.
-
78. A communications system according to claim 73 and wherein said network connection status information includes an indication that a sought user has currently become disconnected from the communications network.
-
79. A communications system according to claim 73 wherein at least one server is connected to said communications network and wherein said apparatus for monitoring is resident in said at least one server.
-
80. A communications system according to claim 73 and wherein said annunciator is resident in said at least one server.
-
81. A communications system according to claim 73 and comprising notification apparatus operative to notify at least once that at least one of said users is currently connected to said communications network.
-
82. A communications system according to claim 81 and wherein said notification apparatus is resident in any of said multiplicity of communications terminals.
-
83. A communications system according to claim 73 wherein at least one of said users is currently connected to said communications network and has a network address, and comprising an address extractor operative to determine said network address.
-
84. A communications system according to claim 83 and wherein said address extractor is resident in said at least one server.
-
85. A communications system according to claim 83 and wherein said address extractor is resident in any of said multiplicity of communications terminals.
-
86. A communications system according to claim 73 and comprising authorization apparatus operative to authorize said seeking user to access any of said information relating to said other users.
-
87. A communications system according to claim 86 and wherein said authorization apparatus is resident in any of said multiplicity of communications terminals.
-
88. A communications system according to claim 73 and comprising information management apparatus operative to maintain information regarding any of said users.
-
89. A communications system according to claim 88 and wherein said information management apparatus is resident in said at least one server.
-
90. A communications system according to claim 88 and wherein at least one of said users provides information to said information management apparatus.
-
91. A communications system according to claim 88 and wherein said information comprises said list of sought users.
-
92. A communications system according to claim 88 and wherein said information comprises a request from a sought user to authorize whether a seeking user may access any of said information relating to said sought user.
-
93. A communications system according to claim 1 wherein any of said multiplicity of communications terminals is connectable to said communications network by logging in to said communications network.
-
94. A method for providing network connection information relating to users for enabling a point-to-point connection between users, the method comprising:
-
monitoring whether or not a user is connected to a communications network via any of a multiplicity of communications terminals which are connectable to said communications network and which can be employed concurrently by multiple seeking users and multiple sought users to communicate via said communications network, wherein each user is identified independently of a given communications terminal address by a unique identification code predefined for said user and independent of which of said multiplicity of communications terminals that user is employing;
annunciating to a seeking user, currently connected to said communications network via any of said multiplicity of communications terminals, network connection status information relating to other users who are in a list of sought users which list includes identification indicia of the sought users, which list is defined by and sent by said seeking user without using verbal requests; and
providing to said seeking user the current network address currently assigned to each of said other users for that other user'"'"'s current connection to said communications network, thereby enabling a point-to-point connection between said seeking user and any of said other users without using verbal requests;
selecting by said seeking user at least one sought user on said list to establish said point-to-point communication. - View Dependent Claims (95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168)
said monitoring step comprises periodically monitoring whether or not said user is connected to the Internet;
said annunciating step comprises annunciating said network connection status information to include any of;
an indication that a sought user is currently connected to the communications network, an indication that a sought user has currently become connected to the communications network, and an indication that a sought user has currently become disconnected from the communications network; and
said providing step comprises providing said sought user'"'"'s current IP address.
-
-
110. A method according to claim 109 and wherein any of said users may function simultaneously as a seeking user and a sought user.
-
111. A method according to claim 109 and wherein any of said users may function simultaneously as a seeking user and a sought user.
-
112. A method according to claim 109 and further comprising providing at least one server connected to the Internet and operative to perform said monitoring step.
-
113. A method according to claim 109 and further comprising providing at least one server connected to the Internet and operative to perform said annunciating step.
-
114. A method according to claim 109 and further comprising notifying at least once that at least one of said users is currently connected to the Internet.
-
115. A method according to claim 114 wherein said notifying step is performed by any of said multiplicity of communications terminals.
-
116. A method according to claim 109 wherein at least one of said users is currently connected to the Internet and has a network address, and further comprising determining said network address.
-
117. A method according to claim 116 and further comprising providing at least one server connected to the Internet and operative to perform said determining step.
-
118. A method according to claim 116 and wherein said determining step is performed by any of said multiplicity of communications terminals.
-
119. A method according to claim 109 and further comprising authorizing whether said seeking user may access any of said information relating to said other users.
-
120. A method according to claim 119 and wherein said authorizing step is performed by any of said multiplicity of communications terminals.
-
121. A method according to claim 109 and further comprising maintaining information regarding any of said users.
-
122. A method according to claim 121 and wherein said maintaining information step is performed by at least one server connected to the Internet.
-
123. A method according to claim 121 and wherein at least one of said users provides said information.
-
124. A method according to claim 121 and wherein said maintaining information step comprises maintaining said list of sought users.
-
125. A method according to claim 121 and wherein said information comprises a request from at least one of said other users to authorize said seeking user to access any of said information relating to said other user.
-
126. A method according to claim 109 wherein any of said users connect to said communications network by logging in to the Internet.
-
127. A method according to claim 94 and further comprising maintaining information regarding any of said users.
-
128. A method according to claim 127 and wherein said maintaining information step is performed by at least one server connected to said communications network.
-
129. A method according to claim 127 and wherein at least one of said users provides said information.
-
130. A method according to claim 127 and wherein said maintaining information step comprises maintaining said list of sought users.
-
131. A method according to claim 127 and wherein said information comprises a request from at least one of said other users to authorize said seeking user to access any of said information relating to said other user.
-
132. A method according to claim 127 and wherein any of said users may function as at least one of a seeking user and a sought user.
-
133. A method according to claim 127 and wherein any of said users may function simultaneously as a seeking user and a sought user.
-
134. A method according to claim 127 and wherein said annunciating step comprises indicating that a sought user is currently connected to the communications network.
-
135. A method according to claim 127 and further comprising authorizing whether said seeking user may access any of said information relating to said other users.
-
136. A method according to claim 135 and wherein said authorizing step is performed by any of said multiplicity of communications terminals.
-
137. A method according to claim 127 and wherein said annunciating step comprises indicating that a sought user has currently become connected to the communications network.
-
138. A method according to claim 127 and wherein said annunciating step comprises indicating that a sought user has currently become disconnected from the communications network.
-
139. A method according to claim 127 and further comprising providing at least one server connected to said communications network and operative to perform said monitoring step.
-
140. A method according to claim 127 and further comprising providing at least one server connected to said communications network and operative to perform said annunciating step.
-
141. A method according to claim 127 and further comprising notifying at least once that at least one of said users is currently connected to said communications network.
-
142. A method according to claim 141 wherein said notifying step is performed by any of said multiplicity of communications terminals.
-
143. A method according to claim 127 wherein at least one of said users is currently connected to said communications network and has a network address, and further comprising determining said network address.
-
144. A method according to claim 143 and wherein said determining step is performed by any of said multiplicity of communications terminals.
-
145. A method according to claim 143 and further comprising providing at least one server connected to said communications network and operative to perform said determining step.
-
146. A method according to claim 127 wherein said maintaining information step comprises maintaining said network connection status information.
-
147. A method according to claim 127 wherein said maintaining information step comprises maintaining said connection address information.
-
148. A method according to claim 94 wherein said monitoring step comprises monitoring whether or not a user is connected to the Internet.
-
149. A method according to claim 148 and wherein any of said users may function as at least one of a seeking user and a sought user.
-
150. A method according to claim 148 and wherein any of said users may function simultaneously as a seeking user and a sought user.
-
151. A method according to claim 148 and wherein said annunciating step comprises indicating that a sought user is currently connected to the Internet.
-
152. A method according to claim 148 and wherein said annunciating step comprises indicating that a sought user has currently become connected to the Internet.
-
153. A method according to claim 148 and wherein said annunciating step comprises indicating that a sought user has currently become disconnected from the Internet.
-
154. A method according to claim 148 and further comprising providing at least one server connected to the Internet and operative to perform said monitoring step.
-
155. A method according to claim 148 and further comprising providing at least one server connected to the Internet and operative to perform said annunciating step.
-
156. A method according to claim 148 and further comprising notifying at least once that at least one of said users is currently connected to the Internet.
-
157. A method according to claim 156 wherein said notifying step is performed by any of said multiplicity of communications terminals.
-
158. A method according to claim 148 wherein at least one of said users is currently connected to the Internet and has a network address, and further comprising determining said network address.
-
159. A method according to claim 158 and further comprising providing at least one server connected to the Internet and operative to perform said determining step.
-
160. A method according to claim 158 and wherein said determining step is performed by any of said multiplicity of communications terminals.
-
161. A method according to claim 148 and further comprising authorizing whether said seeking user may access any of said information relating to said other users.
-
162. A method according to claim 161 and wherein said authorizing step is performed by any of said multiplicity of communications terminals.
-
163. A method according to claim 148 and further comprising maintaining information regarding any of said users.
-
164. A method according to claim 163 and wherein said maintaining information step is performed by at least one server connected to the Internet.
-
165. A method according to claim 163 and wherein at least one of said users provides said information.
-
166. A method according to claim 163 and wherein said maintaining information step comprises maintaining said list of sought users.
-
167. A method according to claim 163 and wherein said information comprises a request from at least one of said other users to authorize said seeking user to access any of said information relating to said other user.
-
168. A method according to claim 94 wherein any of said users connect to said communications network by logging in to said communications network.
-
169. A communications system comprising:
-
an Internet network;
a multiplicity of communications terminals which are operative to be logged in to said Internet network and thus connected to said Internet network and which can be employed concurrently by multiple seeking users and multiple sought users to communicate via said Internet network, wherein each user is identified independently of a given communications terminal address by a unique identification code predefined for said user, which code is independent of which of said multiplicity of communications terminals said user is employing;
a monitor operative to periodically monitor whether or not a user is logged in to said Internet network; and
an annunciator operative to annunciate to a seeking user, currently logged in to said Internet network via any of said multiplicity of communications terminals, network connection status information relating to other users who are in a list of sought users which list includes identification indicia of the sought users, which list is defined by and sent by said seeking user without using verbal requests, and for providing to said seeking user the current IP network address currently assigned to each of said other users for that other user'"'"'s current connection to said Internet network, wherein said network connection status information includes any of;
an indication that a sought user is currently logged in to the Internet network, an indication that a sought user has currently become logged in to the Internet network, and an indication that a sought user has currently become logged out from the Internet network;
a user communication selector enabling the seeking user to establish communication with at least one sought user on said list. - View Dependent Claims (170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185)
-
-
186. A method for providing network connection information relating to users for enabling a point-to-point connection between users, the method comprising:
-
periodically monitoring whether or not a user is logged in to an Internet network and is thus connected to said Internet network via any of a multiplicity of communications terminals, which are connectable to said Internet and which can be employed concurrently by multiple seeking users and multiple sought users to communicate via said Internet, wherein each user is identified independently of a given communications terminal address by a unique identification code predefined for said user and independent of which of said multiplicity of communications terminals said user is employing;
annunciating to a seeking user, currently logged in to said communications network via any of said multiplicity of communications terminals, network connection status information relating to other users who are in a list of sought users which list includes identification indicia of the sought users, which list is defined by and sent by said seeking user without using verbal requests, wherein said network connection status information includes any of;
an indication that a sought user is currently logged in to the Internet network, an indication that a sought user has currently become logged in to the Internet network, and an indication that a sought user has currently become logged out from the Internet network; and
providing to said seeking user the current IP network address currently assigned to each of said other users for that other user'"'"'s current connection to said Internet network, thereby enabling a point-to-point connection between said seeking user and any of said other users;
selecting by said seeking user at least one sought user on said list to establish said point-to-point communication. - View Dependent Claims (187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202)
-
Specification