US2012041983A1PendingUtilityA1

System and method for information gatekeeper based on aggregate profile data

61
Assignee: JENNINGS KENNETHPriority: Feb 2, 2009Filed: Jan 27, 2010Published: Feb 16, 2012
Est. expiryFeb 2, 2029(~2.6 yrs left)· nominal 20-yr term from priority
G06Q 10/10H04W 64/00H04L 67/306G06Q 30/02H04W 4/029H04W 4/021G06F 21/6227H04W 4/02H04L 67/54H04L 67/52H04L 67/535
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods are provided for controlling access to sharable items. In general, a computing device of a user stores a sharable item. A sharing rule is configured for the sharable item, where the sharing rule is based on an element of aggregate profile data for a current location of the user, a crowd characteristic of one or more crowds that are currently relevant to the current location of the user, or both. Depending on the embodiment, the element of the aggregate profile data, the crowd characteristic of the one or more crowds, or both are obtained and the sharing rule for the sharable item is resolved. Sharing of the sharable item is then provided according to a result of the resolution of the sharing rule for the sharable item.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of operation for a computing device of a user, comprising:
 configuring a sharing rule for a sharable item stored by the computing device, the sharing rule being based on an element of aggregate profile data for a current location of the user;   obtaining the element of the aggregate profile data for the current location of the user;   resolving the sharing rule for the sharable item based on the element of the aggregate profile data for the current location of the user to provide a resolution result; and   sharing the sharable item according to the resolution result for the sharing rule.   
     
     
         2 . The method of  claim 1  wherein the aggregate profile data is an aggregate profile for one or more crowds of users currently relevant to the current location of the user. 
     
     
         3 . The method of  claim 2  wherein the element of the aggregate profile for the one or more crowds of users is a number of user matches over all keywords in a user profile of the user. 
     
     
         4 . The method of  claim 2  wherein the element of the aggregate profile for the one or more crowds of users is a number of user matches for a keyword in a user profile of the user. 
     
     
         5 . The method of  claim 2  wherein the element of the aggregate profile for the one or more crowds of users is ratio of a number of user matches to a total number of users over all keywords in a user profile of the user. 
     
     
         6 . The method of  claim 2  wherein the element of the aggregate profile for the one or more crowds of users is ratio of a number of user matches to a total number of users for a keyword in a user profile of the user. 
     
     
         7 . The method of  claim 2  wherein the one or more crowds of users currently relevant to the current location of the user are one or more crowds that are at least partially within a bounding region corresponding to the current location of the user. 
     
     
         8 . The method of  claim 1  wherein the aggregate profile data is a historical aggregate profile for the current location of the user. 
     
     
         9 . The method of  claim 8  wherein the element of the historical aggregate profile is an average number of user matches over all keywords in a user profile of the user for a defined time window. 
     
     
         10 . The method of  claim 8  wherein the element of the historical aggregate profile is an average number of user matches for a keyword in a user profile of the user for a defined time window. 
     
     
         11 . The method of  claim 8  wherein the element of the historical aggregate profile is an average ratio of a number of user matches to a total number of users over all keywords in a user profile of the user for a defined time window. 
     
     
         12 . The method of  claim 8  wherein the element of the historical aggregate profile is an average ratio of a number of user matches to a total number of users for a keyword in a user profile of the user for a defined time window. 
     
     
         13 . The method of  claim 1  wherein configuring the sharing rule for the sharable item comprises enabling the user to manually configure the sharing rule for the sharable item. 
     
     
         14 . The method of  claim 1  wherein configuring the sharing rule for the sharable item comprises automatically configuring the sharing rule for the sharable item. 
     
     
         15 . The method of  claim 14  wherein automatically configuring the sharing rule comprises:
 identifying one of a plurality of available elements of the aggregate profile data that corresponds to the sharable item; and 
 setting the sharing rule for the sharable item to a default sharing rule for the one of the plurality of available elements of the aggregate profile data that corresponds to the sharable item. 
 
     
     
         16 . The method of  claim 1  wherein obtaining the element of the aggregate profile data for the current location of the user comprises obtaining the element of the aggregate profile data for the current location of the user from a remote server. 
     
     
         17 . The method of  claim 1  wherein the sharing rule is mapped to the sharable item and comprises a sharing action and a predicate that defines when the sharing action is to be performed based on the element of the aggregate profile data. 
     
     
         18 . The method of  claim 1  wherein the sharing rule for the sharable item is further based on at least one crowd characteristic of one or more crowds currently relevant to the current location of the user. 
     
     
         19 . A computing device of a user, comprising:
 a communication interface enabling the computing device to share a sharable item stored by the computing device with a computing device of another user; and   a controller associated with the communication interface and adapted to:
 configure a sharing rule for the sharable item, the sharing rule being based on an element of aggregate profile data for a current location of the user; 
 obtain the element of the aggregate profile data for the current location of the user; 
 resolve the sharing rule for the sharable item based on the element of the aggregate profile data for the current location of the user to provide a resolution result; and 
 share the sharable item according to the resolution result for the sharing rule. 
   
     
     
         20 . A computer readable medium storing software for instructing a controller of a computing device of a user to:
 configure a sharing rule for a sharable item stored by the computing device, the sharing rule being based on an element of aggregate profile data for a current location of the user;   obtain the element of the aggregate profile data for the current location of the user;   resolve the sharing rule for the sharable item based on the element of the aggregate profile data for the current location of the user to provide a resolution result; and   share the sharable item according to the resolution result for the sharing rule.   
     
     
         21 . A method of operation for a computing device of a user, comprising:
 configuring a sharing rule for a sharable item stored by the computing device, the sharing rule being based on a crowd characteristic of one or more crowds of users currently relevant to a current location of the user;   obtaining the crowd characteristic for the one or more crowds of users;   resolving the sharing rule for the sharable item based on the crowd characteristic of the one or more crowds of users to provide a resolution result; and   sharing the sharable item according to the resolution result for the sharing rule.   
     
     
         22 . The method of  claim 21  wherein the crowd characteristic is a degree of fragmentation. 
     
     
         23 . The method of  claim 21  wherein the crowd characteristic is a best-case average Degree of Separation (DOS). 
     
     
         24 . The method of  claim 21  wherein the crowd characteristic is a worst-case average Degree of Separation (DOS). 
     
     
         25 . The method of  claim 21  wherein the crowd characteristic is degree of bidirectionality of social network relationship. 
     
     
         26 . A computing device of a user, comprising:
 a communication interface enabling the computing device to share a sharable item stored by the computing device with a computing device of another user; and   a controller associated with the communication interface and adapted to:
 configure a sharing rule for the sharable item, the sharing rule being based on a crowd characteristic of one or more crowds of users currently relevant to a current location of the user; 
 obtain the crowd characteristic for the one or more crowds of users; 
 resolve the sharing rule for the sharable item based on the crowd characteristic of the one or more crowds of users to provide a resolution result; and 
 share the sharable item according to the resolution result for the sharing rule. 
   
     
     
         27 . A computer readable medium storing software for instructing a controller of a computing device of a user to:
 configure a sharing rule for a sharable item stored by the computing device, the sharing rule being based on a crowd characteristic of one or more crowds of users currently relevant to a current location of the user;   obtain the crowd characteristic for the one or more crowds of users;   resolve the sharing rule for the sharable item based on the crowd characteristic of the one or more crowds of users to provide a resolution result; and   share the sharable item according to the resolution result for the sharing rule.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.