Web-based dating service
First Claim
1. A method for facilitating a chat service from a web site, the web site consisting of web pages and executable program routines stored on an http server, the http server coupled via a computer network to a plurality of subscriber computers each operated by at least one of the subscribers, the method comprising:
- a. transmitting a web page to one of the subscriber computers, the web page including a hypertext link corresponding to a chat environment;
b. receiving a request for the chat environment from the one of the subscriber computers;
c. causing the chat environment to be generated on the one of the subscriber computers, the chat environment depicted as a chat environment on a display device associated with the one of the subscriber computers when processed by an application program operating on the one of the subscriber computers, the depicted chat environment including an area for chat messages, a plurality screen images, each one of the plurality of screen images associated with a corresponding chat participant, and a plurality of compatibility indicator sets, each one of the indicator sets associated with a corresponding chat participant; and
d. facilitating the establishment of a connection between the one of the subscriber computers and a chat server such that the one of the subscriber computers is logged onto a chat a channel corresponding to the generated chat environment;
1 Assignment
0 Petitions
Accused Products
Abstract
A dating related web site incorporates a number of services of interest to subscribers seeking a compatible mate or friend. A would-be subscriber first specifies profile information including authentication information, information relating to qualities desired in a friend and mate, and a screen image icon. The profile information is stored in a database associate with a web server hosting the dating site. The subscriber can then log onto the site and advantage the of chat room environments featured at the site. Rooms are hierarchically organized into lobbies and sub-lobbies corresponding to topics and sub-topics of discussion. In addition, the lobby and sub-lobby screens indicate the concentration of compatible participants in the rooms of corresponding lobbies and sub-lobbies, thus allowing easy navigation to a desirable room. In addition to manual navigation, the site features automatic navigation allowing the user to find a chat room with compatible participants automatically once a sub-lobby is selected. Upon participating in a chat session, the user and a participant may choose a “virtual date” option featured at the site to take advantage of a private chat environment and to view a private, date-related video clip
199 Citations
43 Claims
-
1. A method for facilitating a chat service from a web site, the web site consisting of web pages and executable program routines stored on an http server, the http server coupled via a computer network to a plurality of subscriber computers each operated by at least one of the subscribers, the method comprising:
-
a. transmitting a web page to one of the subscriber computers, the web page including a hypertext link corresponding to a chat environment;
b. receiving a request for the chat environment from the one of the subscriber computers;
c. causing the chat environment to be generated on the one of the subscriber computers, the chat environment depicted as a chat environment on a display device associated with the one of the subscriber computers when processed by an application program operating on the one of the subscriber computers, the depicted chat environment including an area for chat messages, a plurality screen images, each one of the plurality of screen images associated with a corresponding chat participant, and a plurality of compatibility indicator sets, each one of the indicator sets associated with a corresponding chat participant; and
d. facilitating the establishment of a connection between the one of the subscriber computers and a chat server such that the one of the subscriber computers is logged onto a chat a channel corresponding to the generated chat environment;
- View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32)
-
-
7. The method of 6 wherein the lobbies correspond to stored topic of conversation data.
-
15. A method for facilitating a chat service from a web site, the web site consisting of web pages and executable program routines stored on a server, the server coupled via a computer network to a plurality of subscriber computers each operated by at least one of the subscribers, the method comprising:
-
a. transmitting a web page to one of the subscriber computers, the web page including a hypertext link corresponding to a chat environment;
b. receiving a request for the chat environment from the one of the subscriber computers;
c. causing the chat environment to be generated on the one of the subscriber computers, the chat environment depicted as a chat environment on a display device associated with the one of the subscriber computers when processed by an application program operating on the one of the subscriber computers, the depicted chat environment including an area for chat messages, a plurality screen images, each one of the plurality of screen images associated with a corresponding chat participant, and a plurality of compatibility indicator sets, each one of the indicator sets associated with a corresponding chat participant; and
d. facilitating the establishment of a connection between the one of the subscriber computers and a chat server such that the one of the subscriber computers is logged onto a chat a channel corresponding to the generated chat environment.
-
-
21. The method of 20 wherein the lobbies correspond to stored topic of conversation data.
-
29. A method for facilitating a chat service from a web site, the web site consisting of web pages and executable program routines stored on an http server, the http server coupled via a computer network to a plurality of subscriber computers each operated by at least one of the subscribers, the method comprising:
-
a. retrieving profile data for a plurality of chat participants, each one of the participants being one of the subscribers logged onto one of a plurality of chat channels;
b. determining a compatibility value for each one of the plurality of chat channels in relation to a user subscriber using the retrieved profile data;
c. determining a one of the plurality of chat channels having an optimal compatibility value;
d. causing to be generated a chat environment corresponding to the one of the plurality of chat channels on one of the subscriber computers corresponding to the user subscriber, the chat environment depicted as a chat environment on a display device associated with the one of the subscriber computers when processed by an application program operating on the one of the subscriber computers, the depicted chat environment including an area for chat messages; and
e. facilitating the establishment of a connection between the one of the subscriber computers and a chat server such that the one of the subscriber computers is logged onto the one of the plurality of chat channels.
-
-
33. A method for facilitating a chat service from a web site, the web site consisting of web pages and executable program routines stored on a server, the server coupled via a computer network to a plurality of subscriber computers each operated by at least one of the subscribers, the method comprising:
-
a. retrieving profile data for a plurality of chat participants, each one of the participants being one of the subscribers logged onto one of a plurality of chat channels;
b. determining a compatibility value for each one of the plurality of chat channels in relation to a user subscriber using the retrieved profile data;
c. determining a one of the plurality of chat channels having an optimal compatibility value;
d. causing to be generated a chat environment corresponding to the one of the plurality of chat channels on one of the subscriber computers corresponding to the user subscriber, the chat environment depicted as a chat environment on a display device associated with the one of the subscriber computers when processed by an application program operating on the one of the subscriber computers, the depicted chat environment including an area for chat messages; and
e. causing the one of the subscriber computers to be logged onto the one of the plurality of chat channels. - View Dependent Claims (34, 35, 36, 38)
-
-
37. A method for facilitating a virtual date service from a server, the server coupled via a computer network to a plurality of subscriber computers each operated by at least one of the subscribers, the method comprising:
-
a. transmitting a chat environment to one of the subscriber computers, the chat environment depicted as a chat environment on a display device associated with the one of the subscriber computers when processed by an application program operating on the one of the subscriber computers, the depicted chat environment including an area for chat messages;
b. transmitting a copy of the chat environment to another of the subscriber computers;
c. facilitating the establishment of a connection between the one of the subscriber computers and the server such that the one of the subscriber computers is logged onto a chat channel; and
d. facilitating the establishment of a connection between the another of the subscriber computers and the server such that the another of the subscriber computers is logged onto the chat channel.
-
-
39. A server having a web site comprised of web pages and chat environments stored thereon, the server coupled to a plurality of client computers, the web site serving a subscriber community having a plurality of members, the web pages being accessible to the plurality of members, the server comprising:
-
a. a central processing unit with associated memory;
b. a chat environment software element comprising instructions residing in the memory, that when executed by the central processing unit, functions to;
i. retrieve profile data for a plurality of chat participants, each one of the chat participants being logged onto one of a plurality of chat channels;
ii. determine a compatibility value for each one of the plurality of chat channels in relation to a user subscriber using the retrieved profile data;
iii. determine a one of the plurality of chat channels having an optimal compatibility value;
iv. transmit a chat environment corresponding to the one of the plurality of chat channels to one of the client computers; and
v. facilitate the establishment of a connection between the one of the client computers and a chat server such that the one of the client computers is logged onto the one of the plurality of chat channels; and
c. a virtual date software element comprising instructions residing in the memory, which when executed by the central processing unit, functions to;
i. transmit a chat environment to first of the client computers, the depicted chat environment including an area for chat messages;
ii. transmit a copy of the chat environment to a second of the client computers;
iii. facilitate the establishment of a connection between the first of the client computers and a chat server such that the first of the client computers is logged onto a private chat channel;
iv. facilitate the establishment of a connection between the second of the client computers and the chat server such that the second of the client computers is logged onto the private chat channel; and
v. transmit a video clip file to the first and second client computers, the video clip executable on the first and second client computers.
-
-
40. A server having a web site comprised of web pages and chat environments stored thereon, the server coupled to a plurality of client computers, the web site serving a subscriber community having a plurality of members, the web pages being accessible to the plurality of members, the server comprising:
-
a. a central processing unit with associated memory;
b. a chat environment software element comprising instructions residing in the memory, that when executed by the central processing unit, functions to;
i. retrieve profile data for a plurality of chat participants, each one of the chat participants being logged onto one of a plurality of chat channels;
ii. determine a compatibility value for each one of the plurality of chat channels in relation to a user subscriber using the retrieved profile data;
iii. determine a one of the plurality of chat channels having an optimal compatibility value;
iv. transmit a chat environment corresponding to the one of the plurality of chat channels to one of the client computers; and
v. facilitate the establishment of a connection between the one of the client computers and a chat server such that the one of the client computers is logged onto the one of the plurality of chat channels.
-
-
41. A web server having a web site comprised of web pages and chat environments stored thereon, the web server coupled to a plurality of client computers, the web site serving a subscriber community having a plurality of members, the web pages being accessible to the plurality of members, the server comprising:
-
a. a central processing unit with associated memory;
b. a virtual date software element comprising instructions residing in the memory, which when executed by the central processing unit, functions to;
i. transmit a chat environment to first of the client computers, the depicted chat environment including an area for chat messages;
ii. transmit a copy of the chat environment to a second of the client computers;
iii. facilitate the establishment of a connection between the first of the client computers and a chat server such that the first of the client computers is logged onto a private chat channel;
iv. facilitate the establishment of a connection between the second of the client computers and the chat server such that the second of the client computers is logged onto the private chat channel; and
v. transmit a video clip file to the first and second client computers, the video clip executable on the first and second client computers.
-
-
42. A method for determining the compatibility between two subscribers in a community of web site subscribers, the first of the two subscribers having a first user profile stored in a first database, the second of the two subscribers having a second user profile stored in the first database, the method comprising:
-
a. retrieving data corresponding to a first area of interest from the first user profile;
b. retrieving data corresponding to a second area of interest from the second user profile;
c. incrementing a compatibility value as a function of whether the first area of interest matches the second area of interest;
d. incrementing the compatibility value as a function of whether the first area of interest matches a first component of an area of interest combination stored in a second database and the second area of interest matches a second component of the area of interest combination; and
e. determining the compatibility between the first and second subscribers as a function of the compatibility value. - View Dependent Claims (43)
-
Specification