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: 20120131047
    Abstract: 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: Application
    Filed: November 18, 2011
    Publication date: May 24, 2012
    Applicant: WAL-MART STORES, INC.
    Inventors: Anand Rajaraman, Madhusudan Mathihalli, Arvind Batra, Digvijay Singh Lamba, Taraka Subrahmanya Prasad Siripurapu, Nikesh Garera
  • Publication number: 20120131139
    Abstract: 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: Application
    Filed: November 18, 2011
    Publication date: May 24, 2012
    Applicant: WAL-MART STORES, INC.
    Inventors: Taraka Subrahmanya Prasad Siripurapu, Wang Chee Lam, Digvijay Singh Lamba, Anand Rajaraman
  • Patent number: 8176041
    Abstract: Delivering search results is disclosed. A search term is obtained and categories are determined. Results specific to each category are obtained and ranked based on a criterion that is specific to each category. The results are ranked based at least in part on a topic dependent score and may also be ranked in part on a topic independent score.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: May 8, 2012
    Assignee: Kosmix Corporation
    Inventors: Venky Harinarayan, Wang Lam, Subramanyam Mallela, Anand Rajaraman
  • Patent number: 8122030
    Abstract: 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: Grant
    Filed: January 13, 2006
    Date of Patent: February 21, 2012
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Venky Harinarayan, Anand Rajaraman
  • Patent number: 8117200
    Abstract: Performing an operation on a web graph is disclosed. A plurality of computers is initialized. The web graph is divided into portions. The portions are distributed to the plurality of computers. The results of the computation are propagated from the plurality of the computers to each of the plurality of computers. Optionally, a coordinator is used.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: February 14, 2012
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Ram Subbaroyan, Anand Rajaraman
  • Patent number: 7801756
    Abstract: A hybrid machine/human computing arrangement which advantageously involves humans to assist a computer to solve particular tasks, allowing the computer to solve the tasks more efficiently. In one embodiment, a computer system decomposes a task, such as, for example, image or speech comparison, into subtasks for human performance, and requests the performances. The computer system programmatically conveys the request to a central coordinating server of the hybrid machine/human computing arrangement, which in turn dispatches the subtasks to personal computers operated by the humans. The humans perform the subtasks and provide the results back to the server, which receives the responses, and generates a result for the task based at least in part on the results of the human performances.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: September 21, 2010
    Assignee: Amazon Technologies, Inc.
    Inventors: Venky Harinarayan, Anand Rajaraman, Anand Ranganathan
  • Patent number: 7739209
    Abstract: 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. Content analysis is performed.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: June 15, 2010
    Assignee: Kosmix Corporation
    Inventor: Anand Rajaraman
  • Patent number: 7660744
    Abstract: A method is provided for effecting transactions across multiple vendors in an integrated environment, wherein the user may purchase each of a plurality of items the user finds independent of the vendors. The user's selections are received from the user and mapped to a selected set of vendors. When the user is finished, she invokes a check-out application to fill in one or many order entry forms for each of the relevant vendors whose goods the user selected during the course of shopping. The check-out application uses common information, such as name, address and credit card number, previously provided by the user in order to fill in the order entry forms for each vendor without requiring the user to fill in these forms. Finally, the check-out application tracks confirmation numbers in a common information store.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: February 9, 2010
    Assignee: Amazon.com, Inc.
    Inventors: Yan Philippe, Rakesh Mathur, Anand Rajaraman
  • Patent number: 7430561
    Abstract: A search engine system assists users in locating web pages from which user-specified products can be purchased. Web pages located by a crawler program are scored, based on a set of criteria, according to likelihood of including a product offering. A query server accesses an index of the scored web pages to locate pages that are both responsive to a user's search query and likely to include a product offering. In one embodiment, the responsive web pages are listed on a composite search results page together with responsive products included in a product catalog.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: September 30, 2008
    Assignee: A9.com, Inc.
    Inventors: David R. Bailey, Todd J. Feldman, Anand Rajaraman
  • Patent number: 7395259
    Abstract: A search engine system assists users in locating web pages from which user-specified products can be purchased. Web pages located by a crawler program are scored, based on a set of criteria, according to likelihood of including a product offering. A query server accesses an index of the scored web pages to locate pages that are both responsive to a user's search query and likely to include a product offering. In one embodiment, the responsive web pages are listed on a composite search results page together with products that satisfy the query.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: July 1, 2008
    Assignee: A9.com, Inc.
    Inventors: David R. Bailey, Anand Rajaraman, Todd J. Feldman
  • Patent number: 7197459
    Abstract: A hybrid machine/human computing arrangement which advantageously involves humans to assist a computer to solve particular tasks, allowing the computer to solve the tasks more efficiently. In one embodiment, a computer system decomposes a task, such as, for example, image or speech comparison, into subtasks for human performance, and requests the performances. The computer system programmatically conveys the request to a central coordinating server of the hybrid machine/human computing arrangement, which in turn dispatches the subtasks to personal computers operated by the humans. The humans perform the subtasks and provide the results back to the server, which receives the responses, and generates a result for the task based at least in part on the results of the human performances.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: March 27, 2007
    Assignee: Amazon Technologies, Inc.
    Inventors: Venky Harinarayan, Anand Rajaraman, Anand Ranganathan
  • Publication number: 20060179046
    Abstract: Operating on a web data store is disclosed. The web data store includes link and page information. A web operation to be applied to the web data store is sent. Results of the web operation applied to the web data store is received. Optionally, a plurality of operators is composed into an expression.
    Type: Application
    Filed: January 13, 2006
    Publication date: August 10, 2006
    Inventors: Anand Rajaraman, Venky Harinarayan, Ram Subbaroyan, Subramanyam Mallela
  • Publication number: 20060167864
    Abstract: A search engine system assists users in locating web pages from which user-specified products can be purchased. Web pages located by a crawler program are scored, based on a set of criteria, according to likelihood of including a product offering. A query server accesses an index of the scored web pages to locate pages that are both responsive to a user's search query and likely to include a product offering. In one embodiment, the responsive web pages are listed on a composite search results page together with responsive products included in a product catalog.
    Type: Application
    Filed: March 30, 2006
    Publication date: July 27, 2006
    Inventors: David Bailey, Todd Feldman, Anand Rajaraman
  • Publication number: 20050210022
    Abstract: A method is provided for effecting transactions across multiple vendors in an integrated environment, wherein the user may purchase each of a plurality of items the user finds independent of the vendors. The user's selections are received from the user and mapped to a selected set of vendors. When the user is finished, she invokes a check-out application to fill in one or many order entry forms for each of the relevant vendors whose goods the user selected during the course of shopping. The check-out application uses common information, such as name, address and credit card number, previously provided by the user in order to fill in the order entry forms for each vendor without requiring the user to fill in these forms. Finally, the check-out application tracks confirmation numbers in a common information store.
    Type: Application
    Filed: March 1, 2005
    Publication date: September 22, 2005
    Inventors: Yan Philippe, Rakesh Mathur, Anand Rajaraman
  • Patent number: 6882981
    Abstract: A method for effecting transactions across multiple vendors in an integrated environment, wherein the user may purchase each of a plurality of items the user finds independent of the vendors. The user's selections are received from the user and mapped to selected set of vendors. When the user is finished, she invokes a check-out application to fill in one or many order entry forms for each of the relevant vendors whose goods the user selected during the course of shopping. The check-out application uses common information, such as name, address and credit card number, previously provided by the user in order to fill in the order entry forms for each vendor without requiring the user to fill in these forms. Finally, the check-out application tracks confirmation numbers in a common information store.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: April 19, 2005
    Assignee: Amazon.com, Inc.
    Inventors: Yan Philippe, Rakesh Mathur, Anand Rajaraman
  • Patent number: 6851089
    Abstract: A wrapper builder application provides a variety of features for facilitating the creation of wrappers that are used to extract information from Web sites. In one aspect, the wrapper builder application provides a tool with which the process of creating a wrapper, which typically resembles coding, can be accomplished by a graphical design process involving drag and drop operations, clicking on objects, and filling in forms. A web viewer component provides a web browser frame, a source code frame, and a tree view frame, enabling the user to identify semistructured information of interest on Web sites. A wrapper editor component provides a graphical design environment in which a wrapper can be graphically constructed from operations and links. A wrapper model component provides a functioning internal representation of the graphically designed wrapper using Java objects and methods.
    Type: Grant
    Filed: October 25, 1999
    Date of Patent: February 1, 2005
    Assignee: Amazon.com, Inc.
    Inventors: Stephan Erickson, Peter Norvig, Manish Arya, Anand Rajaraman
  • Publication number: 20050004889
    Abstract: A search engine system assists users in locating web pages from which user-specified products can be purchased. Web pages located by a crawler program are scored, based on a set of criteria, according to likelihood of including a product offering. A query server accesses an index of the scored web pages to locate pages that are both responsive to a user's search query and likely to include a product offering. In one embodiment, the responsive web pages are listed on a composite search results page together with products that satisfy the query.
    Type: Application
    Filed: July 30, 2004
    Publication date: January 6, 2005
    Inventors: David Bailey, Anand Rajaraman, Todd Feldman
  • Patent number: 6785671
    Abstract: A search engine system assists users in locating web pages from which user-specified products can be purchased. Web pages located by a crawler program are scored, based on a set of rules, according to likelihood of including an online product offering. A query server accesses an index of the scored web pages to locate pages that are both responsive to a user's search query and likely to include a product offering. In one embodiment, the responsive web pages are listed on a composite search results page together with products that satisfy the query.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: August 31, 2004
    Assignee: Amazon.com, Inc.
    Inventors: David R. Bailey, Todd J. Feldman, Anand Rajaraman
  • Publication number: 20040098316
    Abstract: A method for effecting transactions across multiple vendors in an integrated environment, wherein the user may purchase each of a plurality of items the user finds independent of the vendors. The user's selections are received from the user and mapped to selected set of vendors. When the user is finished, she invokes a check-out application to fill in one or many order entry forms for each of the relevant vendors whose goods the user selected during the course of shopping. The check-out application uses common information, such as name, address and credit card number, previously provided by the user in order to fill in the order entry forms for each vendor without requiring the user to fill in these forms. Finally, the check-out application tracks confirmation numbers in a common information store.
    Type: Application
    Filed: June 23, 2003
    Publication date: May 20, 2004
    Applicants: Amazon.com, Inc., Junglee Corporation, A Delaware Corporation
    Inventors: Yan Philippe, Rakesh Mathur, Anand Rajaraman
  • Patent number: 6643624
    Abstract: A method for effecting transactions across multiple vendors in an integrated environment, wherein the user may purchase each of a plurality of items the user finds independent of the vendors. The user's selections are received from the user and mapped to selected set of vendors. When the user is finished, she invokes a check-out application to fill in one or many order entry forms for each of the relevant vendors whose goods the user selected during the course of shopping. The check-out application uses common information, such as name, address and credit card number, previously provided by the user in order to fill in the order entry forms for each vendor without requiring the user to fill in these forms. Finally, the check-out application tracks confirmation numbers in a common information store.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: November 4, 2003
    Inventors: Yan Philippe, Rakesh Mathur, Anand Rajaraman