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).
-
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
-
Publication number: 20140059185Abstract: Exemplary embodiments allow performance of stream computations on real-time data streams using one or more map operations and/or one or more update operations. A map operation is a stream computation in which stream events in one or more real-time data streams are processed in a real-time manner to generate zero, one or more new stream events. An update operation is a stream computation in which stream events in one or more real-time data streams are processed in a real-time manner to create or update one or more static “slate” data structures that are stored in a durable manner.Type: ApplicationFiled: October 31, 2013Publication date: February 27, 2014Applicant: Wal-Mart Stores, Inc.Inventors: Taraka Subrahmanya Prasad Siripurapu, Wang Chee Lam, Digvijay Singh Lamba, Anand Rajaraman
-
Patent number: 8639703Abstract: Scoring a document is disclosed. One or more metrics is determined in a forward direction. One or more backwards metrics is determined. The document is scored based at least in part on a combination of the metrics.Type: GrantFiled: January 12, 2012Date of Patent: January 28, 2014Assignee: Wal-Mart Stores, Inc.Inventors: Venky Harinarayan, Anand Rajaraman
-
Patent number: 8626740Abstract: Determining the relevance of a page to a topic in a hierarchy is disclosed. A plurality of paths that include arrivals at the page is determined. A proportion of the paths that include relevant arrivals at the page is determined. And, the relevance of the page is determined based at least in part on the proportion.Type: GrantFiled: January 13, 2006Date of Patent: January 7, 2014Assignee: Wal-Mart Stores, Inc.Inventors: Venky Harinarayan, Anand Rajaraman
-
Patent number: 8626491Abstract: Determining a mapping between a textual representation in a document and a concept is disclosed. A document is received. A set of candidate textual representations in the document is identified. For at least one candidate textual representation included in the set, an associated concept included in a taxonomy of concepts is determined. The candidate textual representation and the associated concept are provided as output.Type: GrantFiled: October 18, 2012Date of Patent: January 7, 2014Assignee: Wal-Mart Stores, Inc.Inventors: Abhishek Gattani, Anand Rajaraman
-
Patent number: 8626775Abstract: Determining the relevance of a destination page to a topic is disclosed. A plurality of paths that include arrivals at a destination page are determined. A plurality of paths that include arrivals at the destination page are determined. A proportion of the paths that include arrivals at the destination page that also include a preceding arrival at a distinguished page are determined. The relevance of the destination page based at least in part on the proportion is determined.Type: GrantFiled: January 13, 2006Date of Patent: January 7, 2014Assignee: Wal-Mart Stores, Inc.Inventors: Venky Harinarayan, Anand Rajaraman
-
Publication number: 20130346990Abstract: 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: ApplicationFiled: July 19, 2012Publication date: December 26, 2013Applicant: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Publication number: 20130346989Abstract: 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: ApplicationFiled: July 19, 2012Publication date: December 26, 2013Applicant: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripuragu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Publication number: 20130346970Abstract: 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: ApplicationFiled: July 19, 2012Publication date: December 26, 2013Applicant: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Publication number: 20130347005Abstract: 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: ApplicationFiled: July 19, 2012Publication date: December 26, 2013Applicant: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Publication number: 20130346625Abstract: 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: ApplicationFiled: July 19, 2012Publication date: December 26, 2013Applicant: Wal-Mart Stores, Inc.Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
-
Patent number: 8595234Abstract: Exemplary embodiments allow performance of stream computations on real-time data streams using one or more map operations and/or one or more update operations. A map operation is a stream computation in which stream events in one or more real-time data streams are processed in a real-time manner to generate zero, one or more new stream events. An update operation is a stream computation in which stream events in one or more real-time data streams are processed in a real-time manner to create or update one or more static “slate” data structures that are stored in a durable manner.Type: GrantFiled: November 18, 2011Date of Patent: November 26, 2013Assignee: Wal-Mart Stores, Inc.Inventors: Taraka Subrahmanya Prasad Siripurapu, Wang Chee Lam, Digvijay Singh Lamba, Anand Rajaraman
-
Publication number: 20130103389Abstract: Determining a mapping between a textual representation in a document and a concept is disclosed. A document is received. A set of candidate textual representations in the document is identified. For at least one candidate textual representation included in the set, an associated concept included in a taxonomy of concepts is determined. The candidate textual representation and the associated concept are provided as output.Type: ApplicationFiled: October 18, 2012Publication date: April 25, 2013Applicant: Wal-Mart Stores, Inc.Inventors: Abhishek Gattani, Anand Rajaraman
-
Patent number: 8396864Abstract: 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: June 29, 2006Date of Patent: March 12, 2013Assignee: Wal-Mart Stores, Inc.Inventors: Venky Harinarayan, Anand Rajaraman
-
Publication number: 20120297278Abstract: Techniques for including a hyperlink in a document is disclosed. A document is received via a communications interface. An entity pair is determined by a processor. The entity pair includes a concept included in a concept taxonomy and a textual representation included in the document. As output, a hyperlink is provided.Type: ApplicationFiled: July 25, 2012Publication date: November 22, 2012Applicant: Wal-Mart Stores, Inc.Inventors: Abhishek Gattani, Anand Rajaraman, Nikesh Lucky Garera
-
Patent number: 8315849Abstract: Determining a mapping between a textual representation in a document and a concept is disclosed. A document is received. A set of candidate textual representations in the document is identified. For at least one candidate textual representation included in the set, an associated concept included in a taxonomy of concepts is determined. The candidate textual representation and the associated concept are provided as output.Type: GrantFiled: April 9, 2010Date of Patent: November 20, 2012Assignee: Wal-Mart Stores, Inc.Inventors: Abhishek Gattani, Anand Rajaraman
-
Patent number: 8271484Abstract: A method and system for querying hierarchically classified data. The system first receives a query request and then identifies classifications of the data that may satisfy the received query request. 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.Type: GrantFiled: April 28, 2003Date of Patent: September 18, 2012Assignee: A9.com, Inc.Inventors: Anand Rajaraman, Nigel Green
-
Patent number: 8255786Abstract: Techniques for including a hyperlink in a document is disclosed. A document is received via a communications interface. An entity pair is determined by a processor. The entity pair includes a concept included in a concept taxonomy and a textual representation included in the document. As output, a hyperlink is provided.Type: GrantFiled: April 9, 2010Date of Patent: August 28, 2012Assignee: Wal-Mart Stores, Inc.Inventors: Abhishek Gattani, Anand Rajaraman, Nikesh Lucky Garera
-
Publication number: 20120209857Abstract: Scoring a document is disclosed. One or more metrics is determined in a forward direction. One or more backwards metrics is determined. The document is scored based at least in part on a combination of the metrics.Type: ApplicationFiled: January 12, 2012Publication date: August 16, 2012Applicant: WAL-MART STORES, INC.Inventors: Venky Harinarayan, Anand Rajaraman
-
Publication number: 20120131047Abstract: 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: ApplicationFiled: November 18, 2011Publication date: May 24, 2012Applicant: WAL-MART STORES, INC.Inventors: Anand Rajaraman, Madhusudan Mathihalli, Arvind Batra, Digvijay Singh Lamba, Taraka Subrahmanya Prasad Siripurapu, Nikesh Garera