Method and apparatus for social networking in a dynamic environment
First Claim
Patent Images
1. A method for connecting to a server in a network, the method comprising:
- broadcasting, by a first device, a first set comprising a keyword representing an interest of a first user in the network;
receiving, by the first device, a response from a second device operated by a second user in the network, the response indicating an interest in the interest of the first user;
determining, by the first device, whether one or more servers in the network are capable of hosting a first group for supporting a communication between the first device and the second device, when no servers in the network are already hosting a second group similar to the first group;
selecting, by the first device, one of the one or more servers that has a lowest internet protocol address as the server, when the one or more servers are capable of hosting the first group; and
connecting, by the first device, to the server that is selected.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention is a method and apparatus for social networking in a dynamic environment. In one embodiment, a method for social networking in a network includes broadcasting a first set of one or more keywords representing one or more interests of a first user in the network, receiving a response from a second user in the network indicating interest in at least one of the interests of the first user, and connecting to a server in the network, where the server hosts a group for supporting communications between at least the first network user and the second network user.
-
Citations
20 Claims
-
1. A method for connecting to a server in a network, the method comprising:
-
broadcasting, by a first device, a first set comprising a keyword representing an interest of a first user in the network; receiving, by the first device, a response from a second device operated by a second user in the network, the response indicating an interest in the interest of the first user; determining, by the first device, whether one or more servers in the network are capable of hosting a first group for supporting a communication between the first device and the second device, when no servers in the network are already hosting a second group similar to the first group; selecting, by the first device, one of the one or more servers that has a lowest internet protocol address as the server, when the one or more servers are capable of hosting the first group; and connecting, by the first device, to the server that is selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a first user device for broadcasting a first set comprising a keyword representing an interest of a first user in a network; a second user device for sending a response from a second user in the network to the first user device, the response indicating an interest in the interest of the first user; and a server for hosting a first group for supporting a communication between the first user and the second user, wherein the server is selected by; determining whether one or more servers in the network are capable of hosting the first group, when no servers in the network are already hosting a second group similar to the first group; and selecting one of the one or more servers that has a lowest internet protocol address as the server, when the one or more servers are capable of hosting the first group. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions which, when executed by a processor of a first device, cause the processor to perform operations for connecting to a server in a network, the operations comprising:
-
broadcasting a first set comprising a keyword representing an interest of a first user in the network; receiving a response from a second device operated by a second user in the network, the response indicating an interest in the interest of the first user; determining whether one or more servers in the network are capable of hosting a first group for supporting a communication between the first device and the second device, when no servers in the network are already hosting a second group similar to the first group; selecting one of the one or more servers that has a lowest internet protocol address as the server, when the one or more servers are capable of hosting the first group; and connecting to the server that is selected. - View Dependent Claims (18, 19, 20)
-
Specification