Social-mobile-local (SML) networking with intelligent semantic processing
First Claim
1. A method, comprising:
- storing a list of request-type wants and a list of corresponding offer-type wants on at least one network server,receiving information describing the locations of a plurality of client devices communicatively connected to the server,receiving, from a first client device, a first want registered by a first user,where the registering of the first want comprises entering custom text, and where the custom text comprises a form of an input verb and an input noun phrase,storing the first want on the server,generating a first semantic family of verbs complementary to the input verb,generating a second semantic family of the complete noun phrase,combining the first semantic family and the second semantic family into a combined semantic family of wants,semantically comparing the combined semantic family of wants with at least one other known wants previously registered by at least one other user whose client device is located less than a threshold distance from the first user'"'"'s client device,identifying any of the other known wants matching part of the combined semantic family as complements of the first want,if no complements are found, expanding the combined semantic family by additional linguistic analysis and repeating the semantically comparing,if at least one complement is found, weighting each of the complements'"'"' degree of semantic correspondence to the first want,sending information about the complements to the first client device in order of decreasing weight, andsending information about the first want to each user who registered one of the complements.
1 Assignment
0 Petitions
Accused Products
Abstract
A social-mobile-local (SML) system and environment includes user mobile devices, a distributed communications network over which the devices communicate, a means of sensing proximity between pairs of mobile devices, and one or more SML databases and programs resident on the user mobile devices, on remote computers, or both. Challenges addressed include prevention of “alert flooding,” privacy protection, credential verification, entering detailed data on mobile devices, power-saving, and improved quality in both the choice and the content of notifications. Solutions include the aggregation of online information about a user to create an aggregate profile, enabling the user to create multiple personas by selecting what information from the profile or from other sources to reveal to other users under which circumstances, enabling the user to broadcast “wants” and preview what is available in the vicinity, linguistic analysis detecting nuanced correspondences between terms entered for wants and filtering out purely incidental word-matches, and adaptive algorithms to make the best use of battery power and other resources in dynamic surroundings.
-
Citations
20 Claims
-
1. A method, comprising:
-
storing a list of request-type wants and a list of corresponding offer-type wants on at least one network server, receiving information describing the locations of a plurality of client devices communicatively connected to the server, receiving, from a first client device, a first want registered by a first user, where the registering of the first want comprises entering custom text, and where the custom text comprises a form of an input verb and an input noun phrase, storing the first want on the server, generating a first semantic family of verbs complementary to the input verb, generating a second semantic family of the complete noun phrase, combining the first semantic family and the second semantic family into a combined semantic family of wants, semantically comparing the combined semantic family of wants with at least one other known wants previously registered by at least one other user whose client device is located less than a threshold distance from the first user'"'"'s client device, identifying any of the other known wants matching part of the combined semantic family as complements of the first want, if no complements are found, expanding the combined semantic family by additional linguistic analysis and repeating the semantically comparing, if at least one complement is found, weighting each of the complements'"'"' degree of semantic correspondence to the first want, sending information about the complements to the first client device in order of decreasing weight, and sending information about the first want to each user who registered one of the complements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification