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: 20030163466
    Abstract: 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: Application
    Filed: September 9, 2002
    Publication date: August 28, 2003
    Inventors: Anand Rajaraman, Nigel Green
  • Patent number: 6571243
    Abstract: According to the invention, a system and method for extracting information from a semistructured information source. The system includes a listing stack for holding extracted information. A means for matching at least one extractor to the semistructured information to return a list of potential matches is also included. The system can also include a means for iterating through the list of potential matches and a means for retrieving information from a particular match in the list of potential matches. A means for adding a particular match into the listing stack can also be part of the system.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: May 27, 2003
    Assignee: Amazon.com, Inc.
    Inventors: Ashish Gupta, Peter Norvig, Anand Rajaraman
  • Patent number: 6539378
    Abstract: According to the invention, a method is provided for forming an information closure of a plurality of rows in a listing stack built by a wrapper program for accessing semistructured information. This method includes removing a first row from the listing stack and computing a cross product of the fields in the first row. A step of adding this cross product to a list of accepted rows can also be part of the method. For each remaining row in the listing stack, the method includes a step of computing a selective cross product according to a plurality of steps. In one step, a result is initialized to empty. Then, for each row in the list of accepted rows, a step of determining for a first new row from the accepted row, extended with the non-empty fields of the remaining row is performed. The method can also include a step of determining a second new row from the remaining row, extended with the non-empty fields in the accepted row. Thereupon, a step of adding the two new rows to the result can be performed.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: March 25, 2003
    Assignee: Amazon.com, Inc.
    Inventors: Ashish Gupta, Peter Norvig, Anand Rajaraman
  • Publication number: 20020062312
    Abstract: According to the invention, a system and method for extracting information from a semistructured information source. The system includes a listing stack for holding extracted information. A means for matching at least one extractor to the semistructured information to return a list of potential matches is also included. The system can also include a means for iterating through the list of potential matches and a means for retrieving information from a particular match in the list of potential matches. A means for adding a particular match into the listing stack can also be part of the system.
    Type: Application
    Filed: November 30, 2001
    Publication date: May 23, 2002
    Applicant: Amazon.com, Inc.
    Inventors: Ashish Gupta, Peter Norvig, Anand Rajaraman
  • Publication number: 20020062222
    Abstract: According to the invention, a method is provided for forming an information closure of a plurality of rows in a linkage stack built by a wrapper program for accessing semistructured information. This method includes removing a first row from the linkage stack and computing a cross product of the fields in the first row. A step of adding this cross product to a list of accepted rows can also be part of the method. For each remaining row in the linkage stack, the method includes a step of computing a selective cross product according to a plurality of steps. In one step, a result is initialized to empty. Then, for each row in the list of accepted rows, a step of determining for a first new row from the accepted row, extended with the non-empty fields of the remaining row is performed. The method can also include a step of determining a second new row from the remaining row, extended with the non-empty fields in the accepted row. Thereupon, a step of adding the two new rows to the result can be performed.
    Type: Application
    Filed: November 30, 2001
    Publication date: May 23, 2002
    Applicant: Amazon.com, Inc.
    Inventors: Ashish Gupta, Peter Norvig, Anand Rajaraman
  • Patent number: 6366910
    Abstract: 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: Grant
    Filed: December 7, 1998
    Date of Patent: April 2, 2002
    Assignee: Amazon.com, Inc.
    Inventors: Anand Rajaraman, Nigel Green
  • Publication number: 20010016828
    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: March 20, 1998
    Publication date: August 23, 2001
    Applicant: JUNGLEE CORPORATION
    Inventors: YAN PHILIPPE, RAKESH MATHUR, ANAND RAJARAMAN
  • Patent number: 6199079
    Abstract: A method of automatically filling in on-line forms presented by web pages in an internet transactional environment by determining based upon selectable criteria a form identifier corresponding to a particular on-line form, and thereupon, for each form so identified, identifying one or many corresponding match patterns with which a page containing a target on-line form is parsed to obtain a plurality of attributes, and thereupon, for each attribute obtained in the parsing step, indexing into a database to obtain and then appropriately transform user information which may be used to fill in the target form.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: March 6, 2001
    Assignee: Junglee Corporation
    Inventors: Ashish Gupta, Anand Rajaraman
  • Patent number: 5995961
    Abstract: A system and method for accepting and responding to queries based on information stored on multiple heterogenous information sources. A uniform query interface to large collections of structured information sources is provided to a user to pose queries using a uniform schema of the available information. A query plan for answering the query is formulated from descriptions of the contents and capabilities of the available information sources. Based on these descriptions logical solutions which are subsets of the complete solution to the query are derived. An order for executing these solutions is determined based on the input requirements and other capabilities of the relevant information sources.
    Type: Grant
    Filed: November 7, 1996
    Date of Patent: November 30, 1999
    Assignee: Lucent Technologies Inc.
    Inventors: Alon Y. Levy, Joann J. Ordille, Anand Rajaraman
  • Patent number: 5963949
    Abstract: According to the invention, methods for gathering data around forms having one or more fields, enabling a wrapper program to extract semistructured information by determining combinations of values for fields associated with particular forms; submitting the particular forms repeatedly for all combinations of interest and providing the results returned for further processing. In select embodiments, the combinations of values for fields is a Cartesian product of the possible values for the fields. Values to be submitted in the form fields may be specified by using a programming language such as Site Description Language (SDL) or Java.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: October 5, 1999
    Assignee: Amazon.com, Inc.
    Inventors: Ashish Gupta, Peter Norvig, Anand Rajaraman
  • Patent number: 5826258
    Abstract: A method is provided for determining how semistructured information is organized in disparate semistructured resources by providing a wrapper to extract information and to provide structured information (e.g., tuples of an SQL database) to a mapper coupled to a standard relational database engine. In a specific embodiment, a querying agent is provided on top of the mapper. Further according to the invention, structured high-level user queries are processed across the disparate semistructured resources using a plurality of wrappers each dedicated to a particular resource.
    Type: Grant
    Filed: October 2, 1996
    Date of Patent: October 20, 1998
    Assignee: Junglee Corporation
    Inventors: Ashish Gupta, Venky Harinariyan, Dallan Quass, Anand Rajaraman
  • Patent number: 5657450
    Abstract: A method and apparatus for providing time estimates and progress feedback on long-running distal information source access operations. An intermediate server that is "close" to a client workspace creates time estimates and progress information for operations using models of known information sources and an estimated merge processing cost. The model provides information as to how long various operations take for each of the known information sources during predetermined intervals of the day. During the course of interaction with the known information sources, the intermediary server builds the model. The model will take into account a variety of implicit factors including network distance and operation complexity, and explicit factors including time of day and operation type. The present invention will synthesize the model information for multiple information sources when the query is directed to a plurality of information sources.
    Type: Grant
    Filed: November 15, 1995
    Date of Patent: August 12, 1997
    Assignee: Xerox Corporation
    Inventors: Ramana B. Rao, Anand Rajaraman