Methods, systems, and products for searching social networks
First Claim
Patent Images
1. A processor-implemented method of operation of a first device, comprising:
- encountering a second device;
establishing a communication session with the second device;
receiving, at the first device, a query from the second device comprising a search packet;
receiving a maximum number of distributions for the query;
searching, at the first device, for content according to a query parameter described by the search packet;
ending the established communication session;
incrementing a count of query distributions;
if the count of query distributions is less than the maximum number of distributions, then incrementing the count of query distributions;
distributing the query to a third device; and
repeatedly performing, at the first device, the search according to a duration parameter described by the search packet after the established communication session has ended.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for searching social networks. A device is encountered that sends a query. The query comprises a search packet. A content search is performed according to a query parameter described by the search packet. The content search is then repeatedly performed according to a duration parameter described by the search packet.
63 Citations
21 Claims
-
1. A processor-implemented method of operation of a first device, comprising:
-
encountering a second device; establishing a communication session with the second device; receiving, at the first device, a query from the second device comprising a search packet; receiving a maximum number of distributions for the query; searching, at the first device, for content according to a query parameter described by the search packet; ending the established communication session; incrementing a count of query distributions; if the count of query distributions is less than the maximum number of distributions, then incrementing the count of query distributions; distributing the query to a third device; and repeatedly performing, at the first device, the search according to a duration parameter described by the search packet after the established communication session has ended. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
an agent application stored in memory; and a processor communicating with the memory and executing the agent application, the system encountering a device, establishing a communication session with the device, receiving a query comprising a search packet from the device, receiving a maximum number of distributions for the query, the system searching for content according to a query parameter described by the search packet, the system ending the established communication session, incrementing a count of query distributions, if the count of query distributions is less than the maximum number of distributions, then incrementing the count of query distributions, distributing the query to a third device, and the system repeatedly performing the search according to a duration parameter described by the search packet after the established communication session has ended.
-
-
19. A computer program product storing processor-executable instructions for operating a first device, the instructions for:
-
encountering a second device; establishing a communication session with the second device; receiving, at the first device, a query from the second device comprising a search packet; receiving a maximum number of distributions for the query; searching, at the first device, for content according to a query parameter described by the search packet; ending the established communication session; incrementing a count of query distributions; if the count of query distributions is less than the maximum number of distributions, then incrementing the count of query distributions; distributing the query to a third device; and repeatedly performing, at the first device, the search according to a duration parameter described by the search packet after the established communication session has ended.
-
-
20. A device, comprising:
-
an agent application stored in memory; and a processor communicating with the memory and executing the agent application, the device adapted to; encounter a second device; establish a communication session with the second device; receive a query comprising a search packet from the second device; search for content according to a query parameter described by the search packet; end the established communication session with the second device; repeatedly perform the search according to a duration parameter described by the search packet after the established communication session with the second device has ended; receive a distribution level describing a number of levels to distribute the query within a social network; distribute the query to another device of a same user and maintain a current value of the distribution level; distribute the query to a different user'"'"'s device and decrement the distribution level; and send results from the search to a central server for retrieval.
-
-
21. A processor-implemented method of operation of a first device, comprising:
-
encountering a second device; establishing a communication session with the second device; receiving, at the first device, a query from the second device comprising a search packet; searching, at the first device, for content according to a query parameter described by the search packet; ending the established communication session; repeatedly performing, at the first device, the search according to a duration parameter described by the search packet after the established communication session has ended; distributing a preliminary query to a third device, the preliminary query comprising a limited search packet; receiving a response to the preliminary query; and if the response is acceptable, then distributing the query to the third device, the query comprising the search packet.
-
Specification