Patents by Inventor Smriti Bhagat
Smriti Bhagat has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10929772Abstract: Systems, methods, and non-transitory computer readable media are configured to apply a machine learning model to predict an age division for a user based on user information. An age bracket within the age division including a largest number of connections of the user can be determined. The determined age bracket can be assigned for the user.Type: GrantFiled: December 20, 2016Date of Patent: February 23, 2021Assignee: Facebook, Inc.Inventors: Carlos Gregorio Diuk Wasser, Michael Lee Develin, Smriti Bhagat, Viet An Nguyen, Daniel Matthew Merl
-
Publication number: 20160171228Abstract: A method to obfuscate the accurate detection of demographic information of a new user who provides ratings to a digital content service having a recommender system includes training an inference engine to detect the 5 demographic information. The training set includes movie ratings and demographic information from a plurality of other users. The new user inputs ratings, such as movie ratings, and the inference engine determines the demographic information of the new user. An obfuscation engine then adds movie ratings to the recommender system which cause an inference engine in the recommender system to fail to accurately detect the demographic information of the new user.Type: ApplicationFiled: June 10, 2013Publication date: June 16, 2016Inventors: Smriti Bhagat, Udi Weinsberg, Stratis Ioannidis, Nina Taft
-
Publication number: 20160004970Abstract: A user has an inherent predisposition to have an interest for a particular item. The user's interests may also be affected by what people in her social circle are interested in. To more accurately make recommendations, a user's inherent interests, social influence, how a user responds to recommendations, and/or the user's desire for novelty are taken into consideration. Considering the evolution of users' interests in response to the users' social interactions and users' interactions with the recommender system, the recommendation problem is formulated as an optimization problem to maximize the overall expected utilities of the recommender system. Tractable solutions to the optimization problem are presented for some use cases: (1) when the system does not perform personalization; (2) when the users in the system exhibit attraction dominant behavior; and (3) when the users in the system exhibit aversion dominant behavior.Type: ApplicationFiled: June 20, 2013Publication date: January 7, 2016Inventors: WEI LU, Smriti BHAGAT, Stratis Ioannidis
-
Publication number: 20150339687Abstract: The current methods and apparatus provide a system that learns a private attribute, such as gender, based on at least one iteration of presenting an item to a user and receiving ratings from the user for this item. In an exemplary embodiment, the system may solicit ratings for strategically selected items, such as movies for example, and then infers the user's gender. Based on the assessed confidence in the demographic selected, the system may repeat the selection, presentation and ratings of another item. The proposed system can strategically select the sequence of items that are presented to the user for a rating. By selecting the next item to be rated based on a maximum posterior probability confidence, a demographic with a certain threshold of confidence can be inferred. The inventive arrangements are based on novel usage of Bayesian matrix factorization in an active learning setting.Type: ApplicationFiled: December 12, 2013Publication date: November 26, 2015Inventors: Stratis IOANNIDIS, Udi WEINSBERG, Smriti BHAGAT
-
Publication number: 20150339493Abstract: A method and apparatus for protecting user privacy in a recommender system are described including determining what information to release to a user for a movie, transmitting the information to the user, accepting obfuscated input from the user and estimating the user's non-private feature vector. Also described are a method and apparatus for protecting user privacy in a recommender system including receiving movie information, accepting a user's movie feedback, accepting user's private information, calculating an obfuscation value and transmitting the obfuscation value.Type: ApplicationFiled: August 7, 2013Publication date: November 26, 2015Inventors: Efstratios IOANNIDIS, Ehud WEINSBERG, Smriti BHAGAT, Nadia FAWAZ, Andrea MONTANARI, Nina Anne TAFT
-
Publication number: 20150199715Abstract: The present principles consider stochastic bandits with side observations, a model that accounts for both the exploration/exploitation dilemma and relationships between arms. In this setting, after pulling an arm i, the decision maker also observes the rewards for some other actions related to i. The present principles provide a method and a system for efficiently leveraging additional information based on the responses provided by other users connected to the user via a computerized social network and derive new bounds improving on standard regret guarantees. We will see that this model is suited to content recommendation in social networks, where users' reactions may be endorsed or not by their friends.Type: ApplicationFiled: June 27, 2013Publication date: July 16, 2015Inventors: Stephane Caron, Branislav Kveton, Marc LeLarge, Smriti Bhagat
-
Publication number: 20150161628Abstract: A method for recommending at least one element of an audio-visual program commences by first determining the success of an audio-visual program composed of a set elements initially selected by a user. Thereafter, a replacement element is substituted for at least one of the initially selected elements and the success of the audio-visual program with the replacement element is determined. Thereafter, the replacement element is recommended for substitution in place of the at least one initially selected element if substituting replacement element in the audio-visual program yields greater success.Type: ApplicationFiled: December 6, 2013Publication date: June 11, 2015Inventors: Udi WEINSBERG, Smriti Bhagat
-
Patent number: 9049117Abstract: A method is provided for collecting and processing information of a target who is a user of a communication network. The method includes obtaining a first identifier of the target, accessing, based on a handle of the first identifier, a first public webpage associated with the target in a first Internet site identified based on a domain of the first identifier, extracting content of the first public webpage for including in target data of the target, obtaining a third identifier of the target, intercepting a document associated with the target from a private portion of communication network traffic identified based on a domain of the third identifier, extracting content of the document for including in the target data, determining a second identifier by searching the target data, associating the second identifier with the target based on a pre-determined criterion, and collecting information of the target based on the second identifier.Type: GrantFiled: October 21, 2009Date of Patent: June 2, 2015Assignee: Narus, Inc.Inventors: Antonio Nucci, Ramakrishna Keralapura, Joshua Robinson, Supranamaya Ranjan, Smriti Bhagat
-
Publication number: 20150112812Abstract: A method to determine demographic information of a new user utilizing only ratings includes training an inference engine informed with a training data set which includes ratings and demographic information from a plurality of other users. The new user inputs ratings, such as movie ratings, and an inference engine determines demographic information of the new user. The demographic information of the new user can then be used to provide recommendations or to provide targeted advertisements to the new user.Type: ApplicationFiled: June 10, 2013Publication date: April 23, 2015Inventors: Udi Weinsberg, Smriti Bhagat, Stratis Ioannidis, Nina Taft
-
Publication number: 20150058277Abstract: A method for observing social network propagation commences by establishing a graph of the social network, the graph having nodes and edges. Thereafter a graph prior is determined that reflects the graph's structure. A set of edge probabilities between nodes in the graph is iteratively optimized a using the graph prior, wherein each of said edge probabilities represents a probability of a first node influencing a second node.Type: ApplicationFiled: August 14, 2014Publication date: February 26, 2015Inventors: Efstratis IOANNIDIS, Han Liu, Smriti Bhagat, Chen-Nee Chuah
-
Publication number: 20150012345Abstract: A method performed by a recommender system to recommend items to a new user includes calculating reward estimates from multiple multi-armed bandit models of a user and her social network friends. The new user's social network friends have multi-armed bandit models that are well established. The mixed multi-armed bandit estimates are processed to select the arm that maximizes the estimated reward to the new user. The multi-armed bandit arm of the greatest reward estimate is played and the new user responds by providing feedback so that the new user's multi-armed bandit model is updated as time progresses.Type: ApplicationFiled: June 18, 2014Publication date: January 8, 2015Inventors: Smriti BHAGAT, Stephane Caron
-
Publication number: 20140358630Abstract: A system, apparatus and method for performing social media analytics for a movie are provided. The present disclosure provides for a social media analytics platform that builds a rich landscape of interests of movie audiences by mining data from social networking or microblogging services, such as Twitter™. The present disclosure provides for associating at least one user with a movie; collecting, for the at least one associated user, at least one of user location data, user interest data, user-cited website data, and user television viewing habits data from a social networking or microblogging service; processing the collected data to generate movie campaign data, the movie campaign data including at least one of movie marketing data, movie advertising data, and movie distribution data; and providing the at least one movie marketing data, movie advertising data, and movie distribution data for display in a user interface.Type: ApplicationFiled: May 29, 2014Publication date: December 4, 2014Inventors: Smriti Bhagat, Anmol Nalin Sheth, Sandilya Bhamidipati
-
Patent number: 8875305Abstract: The present disclosure is directed to systems, methods, and computer-readable storage media for anonymizing data over multiple temporal releases. Data is received, and nodes and connections in the data are identified. The data also is analyzed to identify predicted connections. The nodes, the connections, and the predicted connections are analyzed to determine how to group the nodes in the data. The data is published, and the grouping of the nodes is extended to subsequent temporal releases of the data, the nodes of which are grouped in accordance with the grouping used with the data.Type: GrantFiled: May 6, 2013Date of Patent: October 28, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Graham Cormode, Smriti Bhagat, Balanchander Krishnamurthy, Divesh Srivastava
-
Publication number: 20130247214Abstract: The present disclosure is directed to systems, methods, and computer-readable storage media for anonymizing data over multiple temporal releases. Data is received, and nodes and connections in the data are identified. The data also is analyzed to identify predicted connections. The nodes, the connections, and the predicted connections are analyzed to determine how to group the nodes in the data. The data is published, and the grouping of the nodes is extended to subsequent temporal releases of the data, the nodes of which are grouped in accordance with the grouping used with the data.Type: ApplicationFiled: May 6, 2013Publication date: September 19, 2013Applicant: AT&T Intellectual Property I, L.PInventors: Graham Cormode, Smriti Bhagat, Balanchander Krishnamurthy, Divesh Srivastava
-
Patent number: 8438650Abstract: The present disclosure is directed to systems, methods, and computer-readable storage media for anonymizing data over multiple temporal releases. Data is received, and nodes and connections in the data are identified. The data also is analyzed to identify predicted connections. The nodes, the connections, and the predicted connections are analyzed to determine how to group the nodes in the data. The data is published, and the grouping of the nodes is extended to subsequent temporal releases of the data, the nodes of which are grouped in accordance with the grouping used with the data.Type: GrantFiled: July 6, 2010Date of Patent: May 7, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Graham Cormode, Smriti Bhagat, Balachander Krishnamurthy, Divesh Srivastava
-
Publication number: 20120011591Abstract: The present disclosure is directed to systems, methods, and computer-readable storage media for anonymizing data over multiple temporal releases. Data is received, and nodes and connections in the data are identified. The data also is analyzed to identify predicted connections. The nodes, the connections, and the predicted connections are analyzed to determine how to group the nodes in the data. The data is published, and the grouping of the nodes is extended to subsequent temporal releases of the data, the nodes of which are grouped in accordance with the grouping used with the data.Type: ApplicationFiled: July 6, 2010Publication date: January 12, 2012Inventors: Graham Cormode, Smriti Bhagat, Balachander Krishnamurthy, Divesh Srivastava
-
Publication number: 20090132561Abstract: A method of labeling unlabeled nodes in a graph that represents objects that have an explicit structure between them. A computing device can use a labeling engine to labeled nodes in a graph that are labeled and can identify an unlabeled node in the graph that is structurally associated with the labeled nodes. The labeling engine can label the unlabeled node with the label of the labeled node based on the structural association between the unlabeled node and the labeled node.Type: ApplicationFiled: November 21, 2007Publication date: May 21, 2009Applicant: AT&T LABS, INC.Inventors: Graham Cormode, Smriti Bhagat, Irina Rozenbaum