Patents by Inventor Srikanth Thirumalai
Srikanth Thirumalai 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: 11257144Abstract: A network-based enterprise or other system that makes items available for selection to users may implement selecting user interface elements for inclusion with a search result according to item category features of prior item selections. A search request for an item may be received. An item category for the item may be identified and a user interface element type selection model for the item category may be accessed to select of user interface element types for inclusion in a display of a search result in response to the search request. The user interface element type selection model for the item category may be generated based on features of previous item selections in the identified item category. Content for the selected user interface elements may be determined and a display of the search result may be provided that includes user interface elements generated according to the selected type and identified content may be included.Type: GrantFiled: January 3, 2018Date of Patent: February 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Andrew Dennis Hamel, Lisa Jane Hinegardner, Vijai Mohan, Srikanth Thirumalai
-
Patent number: 11016964Abstract: The selection of search results to display can be based at least in part upon an intent determined for a search query. Various intent terms can be used to specify intent or context for a search query in order to obtain a certain type of result. The intent terms can be suggested or provided to a user in such a way as to train the user as to their existence and usage. A submitted search query is analyzed to detect the intent term and determine the overall intent of the query. One or more targeted intent queries are executed against determined data sources to obtain results relevant to that intent, such as new content items for a particular topic or items that are similar to those offered by a particular store. A diverse assortment of results can then be presented to the user.Type: GrantFiled: September 12, 2017Date of Patent: May 25, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Lisa Jane Hinegardner, Andrew Dennis Hamel, Srikanth Thirumalai
-
Patent number: 10929485Abstract: Techniques for improving access to and interactions with bots are described. In an example, a first bot, hosted on a computing system, may identify an action to be performed for a user associated with a computing device. The action may be identified based on a user interaction with the first bot, where the user interaction may be provided from the computing device. The first bot may select a second bot based on the action. The second bot may be hosted on a same or a different computing system. The first bot may determine, based on a previous user input to the first bot, a parameter value for an execution of the action and may send the parameter value to the second bot. In response, the first bot may receive a result of an execution of the action and may provide information about the result to the computing device.Type: GrantFiled: August 25, 2016Date of Patent: February 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Chee H. Chew, Robert Yuji Haitani, Aneeb Naveed Qureshi, Jean Joseph Tavernier, Amber Autrey Taylor, Srikanth Thirumalai, Cory William Toedebusch
-
Patent number: 10467322Abstract: Various embodiments of a system and method for highly scalable data clustering are described. Embodiments may include generating contexts of information from item-level data for multiple items; each context may include tokens that each represents an aggregate characteristic of items associated with that context. Embodiments may also include comparing the tokens of different contexts to determine measures of similarity between the contexts. Embodiments may also include grouping at least some of the contexts into clusters with other contexts based on the determined measures of similarity. Embodiments may include, subsequent to detecting a first context and a second context as being members of a common cluster, correcting item level-data of an item associated with the second context based on item-level data of an item associated with the first context.Type: GrantFiled: May 16, 2012Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Yong Gang Cao, Shashank Gupta, Adam C. Sanders, Srikanth Thirumalai
-
Patent number: 10366399Abstract: Disclosed are various embodiments for identifying items that may achieve success and/or popularity. An approval user interface element can be associated with an item in a content page. Approval indications that correspond to user interactions with the approval user interface elements are obtained. An item score is maintained and adjusted based at least upon the approval indications received. The adjustment to the item score is based upon a number of received approval indications and/or a reputation score of users to which the approval indications correspond.Type: GrantFiled: March 15, 2012Date of Patent: July 30, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Rouhollah Rahmani, Srikanth Thirumalai, Elmore Eugene Pope, Michael P. Touloumtzis
-
Patent number: 10204121Abstract: Embodiments may include a system configured to receive search session data that indicates, for each of multiple search sessions performed by a respective user, multiple search queries submitted by that user during the search session. The system may also receive search selection data that indicates, for each of multiple search queries resulting in a set of search results, a particular item selected from that set of search results by a respective user. The system may be configured to perform a co-occurrence analysis on the search data in order to generate one or more search indices that specify, for a given search query, one or more search queries determined to be related to the given search query according to the co-occurrence analysis. The system may be configured to process a client request for related queries that are related to a query of interest submitted by the user within that request.Type: GrantFiled: November 18, 2013Date of Patent: February 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Srikanth Thirumalai, Trevor Emerson Hill
-
Patent number: 10175883Abstract: Techniques for determining user input on a touch screen of a user device are disclosed. In some situations, the techniques include: receiving information about a user input provided to a touch screen of a user device, the touch screen displaying two or more selectable objects, wherein each of the selectable objects, if selected, initiates a response corresponding to the selection of the object, determining a selectable object among the selectable objects that has a highest likelihood of being an object that a user intended to select with the user input, and providing a response corresponding to a selection of the determined selectable object. In one situation, a selectable object is a button or a hyperlink included in a Web page displayed on the screen of the device, and the response includes content associated with the selected button or hyperlink.Type: GrantFiled: May 12, 2016Date of Patent: January 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Rouhollah Rahmani, Srikanth Thirumalai, Elmore Eugene Pope
-
Patent number: 10013699Abstract: Extracting content from an associate website may enable a host website to gain insight into web content that are effective at driving consumers to the host website. The content extraction may involve selecting an associate website from multiple associate websites for content extraction, with the associate website including a referral link to an item for sale on the host merchant website. Content may be obtained from one or more web pages of the associate website, and at least a part of the content may be associated with the item that is listed for sale on the host website.Type: GrantFiled: June 27, 2011Date of Patent: July 3, 2018Assignee: Amazon Technologies, Inc.Inventors: Elmore Eugene Pope, Srikanth Thirumalai
-
Patent number: 9934332Abstract: Disclosed are various embodiments for a similarity service. Multiple samplings of user accounts are randomly selected from a pool of user accounts. Interaction history data for each of the user accounts is used to determine item similarities corresponding to each of the user account samplings. The item similarity data is aggregated to determine similar items.Type: GrantFiled: June 18, 2015Date of Patent: April 3, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Srikanth Thirumalai, Vijai Mohan
-
Patent number: 9881226Abstract: Recommendations can be generated even in situations where sufficient user information is unavailable for providing personalized recommendations. Instead of generating recommendations for an item based on item type or category, a relation graph can be consulted that enables other items to be recommended that are related to the item in some way, which may be independent of the type or category of item. For example, images of models, celebrities, or everyday people wearing items of clothing, jewelry, handbags, shoes, and other such items can be received and analyzed to recognize those items and cause them to be linked in the relation graph. When generating recommendations or selecting advertisements, the relation graph can be consulted to recommend products that other people have obtained with the item from any of a number of sources, such that the recommendations may be more valuable to the user.Type: GrantFiled: September 24, 2015Date of Patent: January 30, 2018Assignee: Amazon Technologies, Inc.Inventors: Oleg Rybakov, Matias Omar Gregorio Benitez, Leo Parker Dirac, Rejith George Joseph, Vijai Mohan, Srikanth Thirumalai
-
Patent number: 9646338Abstract: A system and method for managing reconciled textual descriptions based on merchant quality rating are provided. Merchants providing items to an electronic marketplace submit merchant values corresponding to textual descriptions of attributes of the item. A merchant value analyzer component processes multiple merchant descriptions to select a set of textual descriptions based on a comparison of the textual descriptions and merchant quality ratings. Additionally, a merchant quality analyzer component calculates updated merchant quality ratings based on the submitted merchant values.Type: GrantFiled: January 31, 2011Date of Patent: May 9, 2017Assignee: Amazon Technologies, Inc.Inventors: Srikanth Thirumalai, Xiaoxin Yin
-
Publication number: 20160259547Abstract: Techniques for determining user input on a touch screen of a user device are disclosed. In some situations, the techniques include: receiving information about a user input provided to a touch screen of a user device, the touch screen displaying two or more selectable objects, wherein each of the selectable objects, if selected, initiates a response corresponding to the selection of the object, determining a selectable object among the selectable objects that has a highest likelihood of being an object that a user intended to select with the user input, and providing a response corresponding to a selection of the determined selectable object. In one situation, a selectable object is a button or a hyperlink included in a Web page displayed on the screen of the device, and the response includes content associated with the selected button or hyperlink.Type: ApplicationFiled: May 12, 2016Publication date: September 8, 2016Inventors: Rouhollah Rahmani, Srikanth Thirumalai, Elmore Eugene Pope
-
Patent number: 9372829Abstract: Techniques for determining user input on a touch screen of a user device are disclosed. In some situations, the techniques include: receiving information about a user input provided to a touch screen of a user device, the touch screen displaying two or more selectable objects, wherein each of the selectable objects, if selected, initiates a response corresponding to the selection of the object, determining a selectable object among the selectable objects that has a highest likelihood of being an object that a user intended to select with the user input, and providing a response corresponding to a selection of the determined selectable object. In one situation, a selectable object is a button or a hyperlink included in a Web page displayed on the screen of the device, and the response includes content associated with the selected button or hyperlink.Type: GrantFiled: December 15, 2011Date of Patent: June 21, 2016Assignee: Amazon Technologies, Inc.Inventors: Rouhollah Rahmani, Srikanth Thirumalai, Elmore Eugene Pope
-
Patent number: 9324109Abstract: Disclosed are various embodiments of systems, methods and computer programs for proactive pricing. An offer to sell a product extended by a seller is maintained in a server. The offer to sell includes a plurality of asking terms and at least one selling rule authorizing a deviation from the asking terms and that is associated with the offer. A plurality of purchase offers from at least one buyer to purchase the product is maintained in the server. Each of the purchase offers specifies at least one purchase term. The purchase offers are ranked based upon a degree to which the respective purchase terms match the asking terms.Type: GrantFiled: February 29, 2008Date of Patent: April 26, 2016Assignee: Amazon Technologies, Inc.Inventors: B. Anthony Joseph, Matthew K. Green, Srikanth Thirumalai, Pranav Dandekar
-
Publication number: 20150339759Abstract: A system may use search refinements to identify new product trends. These product trends may be associated with attributes or product features that may previously have been available, but are newly of interest to a users. The system may compare search refinements used by users during an earlier time period with search refinements used during a more recent time period to identify search refinements that are used more often during the later time period. Based on this comparison, the system can identify a product feature that is of interest to users during the later time period, but not the earlier time period. The system can then recommend products with the product feature to potential customers. Further, if the product feature was not available during the earlier time period, the system can identify to potential customers that the product feature is newly available in relation to the earlier time period.Type: ApplicationFiled: August 5, 2015Publication date: November 26, 2015Inventors: Elmore Eugene Pope, Scott Allen Mongrain, Joseph Xavier, Srikanth Thirumalai
-
Patent number: 9195714Abstract: According to aspects of the disclosed subject matter, a method for identifying a set of documents from a document corpus that are potential duplicates of a source document, is provided. A source document is obtained. A list of queries corresponding to the source document is identified. Each query in the identified list of queries is executed on the document corpus, wherein the execution of each query yields a corresponding results set identifying an ordered set of documents in the document corpus. For each document identified in each results set, a document score is generated for the identified document based on the identified document's ordinal position in its results set. A subset of the identified documents of the results set is selected according to the generated document scores that satisfy predetermined selection criteria. The selected subset of identified documents are stored or displayed.Type: GrantFiled: February 17, 2011Date of Patent: November 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Srikanth Thirumalai, Aswath Manoharan, Mark J. Tomko, Grant M. Emery, Vijai Mohan
-
Publication number: 20150154685Abstract: A system may identify new features of items represented in an electronic catalog by comparing the attributes of items from an earlier time period (e.g., 1 to 3 years ago) with the attributes of items from a later or more recent time period (e.g., today) for a given items classification. By identifying attributes associated with items from the later time period, but not with items from the earlier time period, the system can identify new features associated with the given items classification. In some cases, the system may use search behaviors of users to assess whether such new features are important to users.Type: ApplicationFiled: January 26, 2015Publication date: June 4, 2015Inventors: Elmore Eugene Pope, Scott Allen Mongrain, Joseph Xavier, Srikanth Thirumalai
-
Patent number: 8838618Abstract: Embodiments may include, for each item in a subset of items from a larger group of items, evaluating item description information about that item to identify a respective set of candidate phrases to be evaluated. Embodiments may also include, for each phrase in the sets of candidate phrases, generating multiple component scores based on one or more of the frequency with which that phrase occurs in the item description information for the subset of items and/or the frequency with which that phrase occurs in a corpus of item description information for the overall group of items. Embodiments may also include, for each phrase in the sets of candidate phrases, generating a respective phrase score based on the component scores generated for that phrase. Embodiments may include, based on phrase scores, selecting a subset of phrases from the sets of candidate phrases as being feature phrases for the subset of items.Type: GrantFiled: July 1, 2011Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Jianhui Wu, Nicholas R. Boyd, Srikanth Thirumalai
-
Patent number: 8832091Abstract: The use of graph-based semantic analysis with respect to items and tags may enable the discovery of the characteristics of items. A tag collection component may initially obtain a corresponding set of tags for each item of multiple items. A graph generation component may then generate a graph that includes a corresponding item node for each item and a corresponding tag node for each tag cluster of tags. Each item node in the graph may be connected to each of one or more tag nodes by a respective edge. Subsequently, following assignment of a label to each tag node, a graph evaluation component may execute a random walk algorithm on the graph. The execution of the random walk algorithm may provide a corresponding ranked list of tags for each item or a corresponding set of correlated tags for each tag.Type: GrantFiled: October 8, 2012Date of Patent: September 9, 2014Assignee: Amazon Technologies, Inc.Inventors: Rahul H. Bhagat, Brian Cameros, Srikanth Thirumalai
-
Patent number: 8620891Abstract: Systems and methods for enabling refinement of information sets utilize recorded instances of user behavior in connection with information units of the information sets. Information units are each associated with one or more attributes and provided to users in ranked information sets. Instances of user selection of information units are used to determine how refining search result sets according to attributes would have improved the positions of the selected information units. Information is accumulated accordingly to determine how to present representations of attributes to users to enable the users to refine information sets.Type: GrantFiled: June 29, 2011Date of Patent: December 31, 2013Assignee: Amazon Technologies, Inc.Inventor: Srikanth Thirumalai