Patents by Inventor Rajan Lukose
Rajan Lukose 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: 11030668Abstract: There is described a system and computer-implemented method for providing a recommendation based on a sparse pattern of data. An exemplary method comprises determining a likelihood that an item for which no user preference data is available will be preferred. The exemplary method also comprises determining a likelihood that an item for which user preference data is available for users other than a particular user will be preferred based on the likelihood that the item for which no user preference data is available will be preferred. The exemplary method additionally comprises predicting that an item for which no user preference data relative to the particular user is available will be preferred if the likelihood that the particular user will prefer the item exceeds a certain level.Type: GrantFiled: March 20, 2017Date of Patent: June 8, 2021Assignee: Micro Focus LLCInventors: Martin B. Scholz, Rajan Lukose, Rong Pan
-
Patent number: 9858318Abstract: In a method for managing a plurality of data entities, data pertaining to transactions by a plurality of users with respect to the data entities is collected and a collaborative filtering operation is applied on the data entities to determine similarity levels of the data entities with respect to each other. In addition, for at least one of the data entities, remaining ones of the data entities are ranked according to the determined similarities while discounting for popularities of the data entities. Moreover, identifications of at least another one of the data entities having the highest rankings to the at least one of the data entities are presented to a first user to recommend the at least another one of the data entities for use by the first user.Type: GrantFiled: January 20, 2012Date of Patent: January 2, 2018Assignee: EntIT Software LLCInventors: Shyam Sundar Rajaram, Craig Peter Sayers, Rajan Lukose, Martin Scholz
-
Publication number: 20170193589Abstract: There is described a system and computer-implemented method for providing a recommendation based on a sparse pattern of data. An exemplary method comprises determining a likelihood that an item for which no user preference data is available will be preferred. The exemplary method also comprises determining a likelihood that an item for which user preference data is available for users other than a particular user will be preferred based on the likelihood that the item for which no user preference data is available will be preferred. The exemplary method additionally comprises predicting that an item for which no user preference data relative to the particular user is available will be preferred if the likelihood that the particular user will prefer the item exceeds a certain level.Type: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Inventors: Martin B. Scholz, Rajan Lukose, Rong Pan
-
Patent number: 9633117Abstract: There is described a system and computer-implemented method for providing a recommendation based on a sparse pattern of data. An exemplary method comprises determining a likelihood that an item for which no user preference data is available will be preferred. The exemplary method also comprises determining a likelihood that an item for which user preference data is available for users other than a particular user will be preferred based on the likelihood that the item for which no user preference data is available will be preferred. The exemplary method additionally comprises predicting that an item for which no user preference data relative to the particular user is available will be preferred if the likelihood that the particular user will prefer the item exceeds a certain level.Type: GrantFiled: April 27, 2009Date of Patent: April 25, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Martin B. Scholz, Rong Pan, Rajan Lukose
-
Patent number: 9356849Abstract: Developing a population category hierarchy can include providing a candidate category hierarchy, including a number of candidate categories, and a mapping between a number of reference pages and the number of candidate categories, including a number of mapped reference pages (143). Population usage data of the number of mapped reference pages can be obtained and used to determine a population traffic metric for each of the number of candidate categories (147). A number of population categories can be generated by using the population traffic metric of each of the number of candidate categories (149); and, a population category hierarchy can be produced including the number of population categories (151).Type: GrantFiled: February 16, 2011Date of Patent: May 31, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Rajan Lukose, Craig P. Sayers, Martin B. Scholz
-
Patent number: 9256692Abstract: One embodiment is a method that receives a seed Uniform Resource Locator (URL) that represents a category for website classification. Clickstream data generated from the seed URL and additional URLs are analyzed to determine whether the additional URLs belong to the category. The method selects one or more of the additional URLs to represent the category.Type: GrantFiled: December 3, 2009Date of Patent: February 9, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Shyam Sundar Rajaram, Martin B Scholz, Rajan Lukose
-
Patent number: 9213767Abstract: An exemplary embodiment of the present invention provides a method of processing Web activity data. The method includes obtaining a database of Website organizational data. The method also includes generating a data structure from the database of Website organizational data comprising an Item identifier and a Website category corresponding to the item identifier. The method also includes generating a reduced-rank classification structure from the data structure, the reduced-rank classification structure including a category grouping corresponding to one or more of the Website categories.Type: GrantFiled: August 10, 2009Date of Patent: December 15, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Martin B. Scholz, Shyam Sundar Rajaram, Rajan Lukose
-
Patent number: 9047606Abstract: A method performed by a processing system includes receiving a recommendation from a source user in response to performing an action corresponding to an action context of the recommendation, determining whether the source user appears in social network information of a target user, and distinguishing a presentation of the recommendation to the target user in response to the source user appearing in the social network information of the target user.Type: GrantFiled: September 29, 2011Date of Patent: June 2, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shyam Sundar Rajaram, Rajan Lukose, Martin B Scholz, Craig Peter Sayers
-
Patent number: 8954451Abstract: For each web page visited, a path is determined through a hierarchy of categories. The hierarchy of categories has levels from a most abstract level to a most concrete level. For each microblog entry of a microblog, a path is determined through the hierarchy of categories. Each microblog entry for which the path is similar to the path for at least one web page is determined as a selected microblog entry.Type: GrantFiled: June 30, 2010Date of Patent: February 10, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ignacio Zendejas, Rajan Lukose, Craig Peter Sayers, Shyam Sundar Rajaram, Martin B. Scholz
-
Patent number: 8954893Abstract: In a method of visually representing a hierarchy of category nodes that identify one or more concepts, accesses to documents are tracked and one or more concepts that are relevant to the accessed documents are determined. In addition, one or more category paths through the hierarchy of category nodes for the determined one or more concepts are determined and relevance levels for the category nodes with respect to the determined one or more concepts are determined based upon the generated one or more category paths. Moreover, a graph depicting a visual representation of the relevance levels determined for each of the category nodes in the hierarchy of category nodes is constructed.Type: GrantFiled: November 6, 2009Date of Patent: February 10, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Craig Peter Sayers, Ignacio Zendejas, Rajan Lukose, Martin Scholz, Shyamsundar Rajaram
-
Publication number: 20140372453Abstract: In a method for managing a plurality of data entities, data pertaining to transactions by a plurality of users with respect to the data entities is collected and a collaborative filtering operation is applied on the data entities to determine similarity levels of the data entities with respect to each other. In addition, for at least one of the data entities, remaining ones of the data entities are ranked according to the determined similarities while discounting for popularities of the data entities. Moreover, identifications of at least another one of the data entities having the highest rankings to the at least one of the data entities are presented to a first user to recommend the at least another one of the data entities for use by the first user.Type: ApplicationFiled: January 20, 2012Publication date: December 18, 2014Inventors: Shyam Sundar Rajaram, Craig Peter Sayers, Rajan Lukose, Martin Scholz
-
Publication number: 20140162613Abstract: In the present disclosure, methods and apparatuses are disclosed that enable a device to determine whether a contact is in a shared environment based on an audio sample of a voice call. More specifically, an audio sample of a voice call is generated. A controller then determines whether a contact is in an environment of the mobile device based on the audio sample.Type: ApplicationFiled: July 12, 2011Publication date: June 12, 2014Inventors: Rajan Lukose, Shyam Sundar Rajaram, Martin B. Scholz
-
Patent number: 8661042Abstract: Systems, methods, and machine readable and executable instructions are provided for collaborative filtering. Collaborative filtering includes representing users and objects by rows and columns in a binary ratings matrix having a particular dimensional space. Unknown values in the binary ratings matrix are weighted with a weight matrix having the particular dimensional space. The binary ratings matrix and the weight matrix are hashed into a lower dimensional space by one of row and column. The hashed binary ratings matrix and the hashed weight matrix are low-rank approximated by alternating least squares. A result of the low-rank approximation for the one of row and column is updated using the binary ratings matrix and the weight matrix. A recommendation of one of the objects can be generated for one of the users based on the updated result.Type: GrantFiled: October 18, 2010Date of Patent: February 25, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Martin B. Scholz, Shyamsundar Rajaram, Rajan Lukose
-
Patent number: 8631017Abstract: Systems, methods, and machine readable and executable instructions are provided for collaborative filtering. Collaborative filtering includes representing users and objects by rows and columns in an ordinal ratings matrix having a particular dimensional space. Values in the ordinal ratings matrix are weighted with a weight matrix having the particular dimensional space. The weight matrix is hashed into a lower dimensional space by one of row and column by multiplying a projection matrix by the weight matrix. The ordinal ratings matrix is hashed into a lower dimensional space by multiplying the projection matrix by an element-wise product of the weight matrix and the ordinal ratings matrix to form a reduced ratings matrix, and element-wise dividing the reduced ratings matrix by the hashed weight matrix. The hashed ordinal ratings matrix and the hashed weight matrix are low-rank approximated by alternating least squares.Type: GrantFiled: December 16, 2010Date of Patent: January 14, 2014Assignee: Hewlett-Packard Development, L.P.Inventors: Martin B. Scholz, Shyamsundar Rajaram, Rajan Lukose
-
Publication number: 20130346188Abstract: Systems (490), methods (100, 200), and computer-readable and executable instructions (324, 424) are provided for estimating costs of behavioral targeting. Estimating costs of behavioral targeting can include scoring a topic with a behavioral targeting model (101, 201). Estimating costs of behavioral targeting can also include obtaining a plurality of data items including geographic location information (102, 202). Estimating costs of behavioral targeting can also include detecting (104, 204) and scoring (209) a sentiment from filtered data items regarding a topic within a region (104, 204). Estimating costs of behavioral targeting can include computing a penalty score for the topic in the region in response to the scored sentiment exceeding a threshold (213), (106, 206). Estimating costs of behavioral targeting can include adjusting the topic score in the region according to the penalty score (108, 208).Type: ApplicationFiled: March 15, 2011Publication date: December 26, 2013Inventors: Martin B. Scholz, Shyam Sundar Rajaram, Rajan Lukose
-
Publication number: 20130326060Abstract: Developing a population category hierarchy can include providing a candidate category hierarchy, including a number of candidate categories, and a mapping between a number of reference pages and the number of candidate categories, including a number of mapped reference pages (143). Population usage data of the number of mapped reference pages can be obtained and used to determine a population traffic metric for each of the number of candidate categories (147). A number of population categories can be generated by using the population traffic metric of each of the number of candidate categories (149); and, a population category hierarchy can be produced including the number of population categories (151).Type: ApplicationFiled: February 16, 2011Publication date: December 5, 2013Inventors: Rajan Lukose, Craig P. Sayers, Martin B. Scholz
-
Publication number: 20130290340Abstract: Embodiments disclosed herein relate to providing control over a personalized category of information. In one embodiment, a personalized category of information is determined based on stored information associated with the use of an electronic device 110. In one embodiment, user feedback on the personalized category of information is received. If the user feedback comprises a rejection of the personalized category of information, the personalized category of information is discarded.Type: ApplicationFiled: October 27, 2010Publication date: October 31, 2013Inventors: Henri Jacques Suermondt, Craig Peter Sayers, Rajan Lukose, Mark S. Kolich, Ignacio Zendejas
-
Publication number: 20130181828Abstract: In a method for delivering an item of interest, identification of the item of interest is received and identification of an action context to trigger delivery of the identified item of interest is received. In addition, the item of interest, the action context, and an association of the item of interest to the action context are stored. Moreover, a determination that an indication regarding the action context has been received is made and the item of interest is delivered.Type: ApplicationFiled: January 17, 2012Publication date: July 18, 2013Inventors: Rajan Lukose, Craig Peter Sayers
-
Publication number: 20130117263Abstract: In a method for context-based item bookmarking (300), an instruction to bookmark an item for future delivery and an action context configured to trigger delivery of the bookmarked item are received (304 and 306). In addition, the action context and the item are bookmarked (308) and at least one entity's activities are monitored to determine whether an activity associated with the action context has been performed (310). Moreover, in response to a determination that the activity associated with the action context has been performed, the bookmarked item is delivered to at least one entity (314).Type: ApplicationFiled: July 22, 2010Publication date: May 9, 2013Inventors: Rajan Lukose, Craig Peter Sayers
-
Publication number: 20130086160Abstract: A method performed by a processing system includes receiving a recommendation from a source user in response to performing an action corresponding to an action context of the recommendation, determining whether the source user appears in social network information of a target user, and distinguishing a presentation of the recommendation to the target user in response to the source user appearing in the social network information of the target user.Type: ApplicationFiled: September 29, 2011Publication date: April 4, 2013Inventors: Shyam Sundar Rajaram, Rajan Lukose, Martin B. Scholz, Craig Peter Sayers