Patents by Inventor Anand Rajaraman
Anand Rajaraman 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: 9679074Abstract: Systems and methods are provided for processing a data stream in real time to identify connections between one or more social elements social elements and aggregating and storing the identified connections over a rolling time window. Social elements may be stored as nodes and connection between social elements may be stored as labeled connections between nodes. Other embodiments are provided.Type: GrantFiled: November 9, 2015Date of Patent: June 13, 2017Assignee: Wal-Mart Stores, Inc.Inventors: Anand Rajaraman, Madhusudan Mathihalli, Arvind Batra, Digvijay Singh Lamba, Taraka Subrahmanya Prasad Siripurapu, Nikesh Garera
-
Patent number: 9535810Abstract: Delivering a page including a plurality of modules is disclosed. A plurality of candidate modules are selected. A corresponding module score for each of the modules in the plurality of candidate modules is evaluated. A plurality of modules is selected from the plurality of candidate modules to be displayed on a page. The position of each module on the page is based at least in part on that module's module score.Type: GrantFiled: April 24, 2008Date of Patent: January 3, 2017Assignee: WAL-MART STORES, INC.Inventors: Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam
-
Publication number: 20160132515Abstract: Systems and methods are provided for processing a data stream in real time to identify connections between one or more social elements social elements and aggregating and storing the identified connections over a rolling time window. Social elements may be stored as nodes and connection between social elements may be stored as labeled connections between nodes. Other embodiments are provided.Type: ApplicationFiled: November 9, 2015Publication date: May 12, 2016Applicant: WAL-MART STORES, INC.Inventors: Anand Rajaraman, Madhusudan Mathihalli, Arvind Batra, Digvijay Singh Lamba, Taraka Subrahmanya Prasad Siripurapu, Nikesh Garera
-
Patent number: 9304809Abstract: Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.Type: GrantFiled: July 19, 2012Date of Patent: April 5, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Patent number: 9286387Abstract: Determining the relevance of a web node is disclosed. A seed score value of a first type is assigned to a seed set of nodes. A score value of a second type is derived for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node. A score value of the first type is derived for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes having derived weight values of the second type.Type: GrantFiled: June 22, 2005Date of Patent: March 15, 2016Assignee: Wal-Mart Stores, Inc.Inventor: Anand Rajaraman
-
Patent number: 9251244Abstract: The system receives a query and then identifies classifications of the data that may satisfy the received query. The system then displays the identified classifications. In response to selection of a displayed classification, the system displays sub-classifications when the selected classification has sub-classifications and displays the data within the classification when the selected classification has no sub-classifications. In another aspect, the system generates search results for items that are hierarchically classified. For classifications within the hierarchy of classifications, the system generates a search entry containing terms describing the items within that classification. The system then receives a search criteria. The system selects as initial search results those search entries whose terms most closely match the received search criteria. The system can then adjust the initial search results based on the hierarchy of classifications.Type: GrantFiled: September 15, 2012Date of Patent: February 2, 2016Assignee: A9.com, Inc.Inventors: Anand Rajaraman, Nigel Green
-
Patent number: 9239835Abstract: Providing information to a module is disclosed. A first query and one or more subject type concepts associated with the first query is received. A second query to be provided to the module based at least in part on the received first query and subject type concepts is determined. The second query is sent to the module.Type: GrantFiled: April 24, 2008Date of Patent: January 19, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Mitul Tiwari, Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam
-
Patent number: 9223614Abstract: Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.Type: GrantFiled: July 19, 2012Date of Patent: December 29, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Patent number: 9183270Abstract: Systems and methods are provided for processing a data stream in real time to identify connections between one or more social elements social elements and aggregating and storing the identified connections over a rolling time window. Social elements may be stored as nodes and connection between social elements may be stored as labeled connections between nodes.Type: GrantFiled: November 18, 2011Date of Patent: November 10, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Anand Rajaraman, Madhusudan Mathihalli, Arvind Batra, Digvijay Singh Lamba, Taraka Subrahmanya Prasad Siripurapu, Nikesh Garera
-
Patent number: 9171326Abstract: Disclosed are methods for evaluating a user's interests and making gift recommendations using social media data. Interests and attributes of a user may be detected from social media content and products corresponding to the interests and attributes may be selected and presented as gift recommendations for the user. Methods are disclosed for resolving ambiguity as to interests reflected by textual data in social media content. Also disclosed are methods for inferring a user's interests from the interests of friends of the user.Type: GrantFiled: September 26, 2012Date of Patent: October 27, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Ioannis Pavlidis, Anand Rajaraman, Zoheb Vacheri
-
Patent number: 9158576Abstract: Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.Type: GrantFiled: July 19, 2012Date of Patent: October 13, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Patent number: 9135255Abstract: Disclose are methods for evaluating a user's interests and making gift recommendations using social media data. Interests and attributes of a user may be detected from social media content and products corresponding to the interests and attributes may be selected and presented as gift recommendations for the user. Methods are disclosed for resolving ambiguity as to interests reflected by textual data in social media content. Also disclosed are methods for inferring a user's interests from the interests of friends of the user.Type: GrantFiled: September 26, 2012Date of Patent: September 15, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Ioannis Pavlidis, Wei Shen, Anand Rajaraman
-
Patent number: 9098328Abstract: Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.Type: GrantFiled: July 19, 2012Date of Patent: August 4, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Patent number: 8954440Abstract: Selectively delivering an article is disclosed. A user preference is received. A document is also received. An entity pair comprising a concept included in a concept taxonomy and a textual representation included in the document is determined. The document is categorized based at least in part on the concept. A user associated with the user preference is selectively notified of the document.Type: GrantFiled: April 9, 2010Date of Patent: February 10, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Abhishek Gattani, Anand Rajaraman
-
Patent number: 8954972Abstract: Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.Type: GrantFiled: July 19, 2012Date of Patent: February 10, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Patent number: 8949214Abstract: Delivering a page that includes a plurality of modules is disclosed. A query is received. Subject type concepts associated with the query are determined. Candidate modules that correspond to the associated concepts are found. A plurality of modules is selected from the candidate modules to be delivered on a page.Type: GrantFiled: April 24, 2008Date of Patent: February 3, 2015Assignee: Wal-Mart Stores, Inc.Inventors: Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam
-
Patent number: 8903808Abstract: Categorizing documents is disclosed. A hierarchy of topics is received. A seed for each topic is determined. One or more documents is received. The seed is used to evaluate the relevance of each document to one or more of the received topics. One or more topics is associated with each document.Type: GrantFiled: February 1, 2013Date of Patent: December 2, 2014Assignee: Wal-Mart Stores, Inc.Inventors: Venky Harinarayan, Anand Rajaraman
-
Patent number: 8706720Abstract: Determining the relevance of a web node is disclosed. A seed score value of a first type is assigned to a seed set of nodes. A score value of a second type is derived for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node. A score value of the first type is derived for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes having derived weight values of the second type. Topic diffusion is mitigated.Type: GrantFiled: January 6, 2006Date of Patent: April 22, 2014Assignee: Wal-Mart Stores, Inc.Inventor: Anand Rajaraman
-
Publication number: 20140089327Abstract: Disclose are methods for evaluating a user's interests and making gift recommendations using social media data. Interests and attributes of a user may be detected from social media content and products corresponding to the interests and attributes may be selected and presented as gift recommendations for the user. Methods are disclosed for resolving ambiguity as to interests reflected by textual data in social media content. Also disclosed are methods for inferring a user's interests from the interests of friends of the user.Type: ApplicationFiled: September 26, 2012Publication date: March 27, 2014Applicant: Wal-Mart Sotres, Inc.Inventors: Ioannis Pavlidis, Wei Shen, Anand Rajaraman
-
Publication number: 20140089130Abstract: Disclose are methods for evaluating a user's interests and making gift recommendations using social media data. Interests and attributes of a user may be detected from social media content and products corresponding to the interests and attributes may be selected and presented as gift recommendations for the user. Methods are disclosed for resolving ambiguity as to interests reflected by textual data in social media content. Also disclosed are methods for inferring a user's interests from the interests of friends of the user.Type: ApplicationFiled: September 26, 2012Publication date: March 27, 2014Applicant: Wal-Mart Stores, Inc.Inventors: Arvind Batra, Indrani Chakravarty, Ravi Narasimhan Raj, Madhusudan Mathihalli, Robert Yau, Michael McKiernan, Ronald Benson, Ioannis Pavlidis, Venky Harinarayan, Anand Rajaraman, Sailesh Ramakrishnan, Rajesh Kumar