Patents by Inventor Aravind Yalamanchi

Aravind Yalamanchi 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: 11170340
    Abstract: Systems and methods for efficiently managing item deliveries are described. In an example, a computer system may identify a first handling sequence of a first item and sequence steps along the handling sequence. The sequence steps may be common to a different handling sequence of a second item. The computer system may determine that the first item should be grouped in a container grouping the second item based on the sequence steps being common. The computer system may generate an identifier and metadata for the container. The identifier may identify the container to handling systems. The metadata may identify the items of the container, a first sequence step to group the first item, and a second sequence step to ungroup the first item. The computer system may distribute the identifier and/or the metadata to the handling systems.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: November 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshay Satish Chandra, Sujan Akella, Peter Auchterlonie, Sujit Bhosale, Sekhar Putcha, Beryl Tomay, Vinoo Vasudevan, Aravind Yalamanchi
  • Patent number: 10095800
    Abstract: Systems and methods for managing multi-tenant data stores are provided in which a storage abstraction layer may be used by various storage profiles to access one or more databases. Different storage profiles, including different physical storage parameters and/or different modes of data access, may be advantageously used for various entities/users having different storage, access, and other, requirements. Storage profiles for existing users may also be modified, and/or switched to different storage profiles, based on changes in the use of service provider resources, access to a provided web service, and/or required database size, etc.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: October 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Aravind Yalamanchi
  • Patent number: 9805076
    Abstract: A method and apparatus for introducing domain-specific data types with associated semantics in an RDF database system using an extensibility framework mechanism. The extensibility framework mechanism allows users to map serialized instance data for a particular user-defined data type to properties of a base data structure associated with the domain-specific data and to map instance data in base data structures to the data's serialized form. The RDF database system may return inferred properties of RDF data stored in domain-specific data types in response to a query on the data. Further, the RDF database system may infer relationships between resources in stored data.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: October 31, 2017
    Assignee: Oracle International Corporation
    Inventors: Aravind Yalamanchi, Matthew Perry
  • Patent number: 9589291
    Abstract: Systems and methods are provided for analyzing received item information for a number of items in order to determine whether each item is already included in an electronic catalog. The item information for each item may be analyzed in order to determine whether the received item information is a close match with any known item previously included in the electronic catalog. When close matches are found for one or more items, one or more modifications may be applied to at least a portion of the received item information in order to match stored item information for the corresponding close match. One or more rules associated with the determined modifications may then be generated and applied to receive item information for other items that fit certain determined criteria.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: March 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Aravind Yalamanchi
  • Patent number: 9589293
    Abstract: Techniques for cataloging items and relationships between items may be provided. For example, a computing service may be implemented to generate a description of an item and to determine a relationship between the item and another item. In addition to cataloging the description of the item, the computing service may also catalog the relationship. For example, the catalog service may generate a catalog page that may include a number of fields. Some of the fields may be used to capture the description of the item, while other fields may be used to identify the other item and a relationship type. Further, in response to a search for the item, the catalog service may return information about the item and, based on the cataloged relationship, information about the other item.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: March 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Aravind Yalamanchi
  • Patent number: 9390119
    Abstract: Techniques are provided for extending a business transaction framework to support user-provided compensation logic for business transactions. The extensibility framework may be used to implement user-defined semantics for (a) validating concurrent updates to shared data and (b) performing compensating actions when an associated transaction is aborted. In one embodiment, the extensibility and the compensation are provided at the data-type level. User-provided logic also maintains summaries that include values that are externalized so that they may be referenced in user-provided operational constraints.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: July 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Aravind Yalamanchi
  • Patent number: 9355419
    Abstract: Disclosed are various embodiments for a catalog mapping tool application. The application is executable in at least one computing device and comprises logic that identifies a system catalog of an item and a user catalog of the item. The system catalog may include a system acceptable format for a value of an attribute associated with the item, and the user catalog may include a user defined format for the value of the attribute associated with the item. The application further comprises logic that receives a selection of one of a plurality of recommended metadata maps for translation from a client device associated with the seller. In addition, the application comprises logic that facilitates translating the user catalog to the system catalog based at least in part on the one of the plurality of recommended metadata maps.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: May 31, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Yalamanchi, Yu Pan
  • Patent number: 9244981
    Abstract: Systems, methods, and other embodiments associated with resource description framework (RDF) security are described. One example method includes generating, based on sensitivity labels associated with the contents of a triple in an RDF record, a sensitivity label. The example method may also include comparing the sensitivity label to an access label associated with an entity requesting an action associated with the record to be performed. The example method may also include performing the action upon determining that the entity has sufficient permission to request the action.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: January 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Aravind Yalamanchi, Souripriya Das, Jayanta Banerjee, John Thomas
  • Patent number: 9171282
    Abstract: Systems, methods, and other embodiments associated with complex event pattern building are described. One example method includes receiving, on a server-side, requests associated with user interactions with interactive menus. The method includes responding to the requests with commands that build a set of event-condition-action, data that describes an action to take in response to an occurrence of a complex event pattern. The example method may also include automatically converting the event-condition-action data into a programmatic construct that configures a complex event pattern engine to initiate the specified action in response to detecting an occurrence of the complex event pattern.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: October 27, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Aravind Yalamanchi
  • Publication number: 20150161693
    Abstract: Disclosed are various embodiments for a catalog mapping tool application. The application is executable in at least one computing device and comprises logic that identifies a system catalog of an item and a user catalog of the item. The system catalog may include a system acceptable format for a value of an attribute associated with the item, and the user catalog may include a user defined format for the value of the attribute associated with the item. The application further comprises logic that receives a selection of one of a plurality of recommended metadata maps for translation from a client device associated with the seller. In addition, the application comprises logic that facilitates translating the user catalog to the system catalog based at least in part on the one of the plurality of recommended metadata maps.
    Type: Application
    Filed: February 18, 2015
    Publication date: June 11, 2015
    Inventors: Aravind Yalamanchi, Yu Pan
  • Patent number: 8990213
    Abstract: Disclosed are various embodiments for a catalog mapping tool application. The application is executable in at least one computing device and comprises logic that identifies a first attribute-value pair of an item within a user catalog of items, wherein the first attribute-value pair corresponds to a first value format. Additionally, the application comprises logic that suggests one of a plurality of metadata maps for translating the first value format into a second value format. Furthermore, the application comprises logic that generates a second attribute-value pair encoded in the second format using a selected one of the metadata maps.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Yalamanchi, Yu Pan
  • Publication number: 20140046919
    Abstract: Techniques are provided for extending a business transaction framework to support user-provided compensation logic for business transactions. The extensibility framework may be used to implement user-defined semantics for (a) validating concurrent updates to shared data and (b) performing compensating actions when an associated transaction is aborted. In one embodiment, the extensibility and the compensation are provided at the data-type level. User-provided logic also maintains summaries that include values that are externalized so that they may be referenced in user-provided operational constraints.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 13, 2014
    Applicant: Oracle International Corporation
    Inventor: ARAVIND YALAMANCHI
  • Patent number: 8639581
    Abstract: Disclosed are various embodiments for adjusting prices of items in foreign marketplaces based on fluctuations in currency exchange rates. A deviation from a return sought by a merchant for an item offered in an electronic marketplace is determined. The deviation results from a change in an exchange rate between a first currency employed by the merchant and a second currency employed by the electronic marketplace. It is determined whether the deviation from the return meets a threshold. One or more actions in response to the deviation are implemented when the deviation from the return meets the threshold.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: January 28, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Yalamanchi, Stefan M. Haney, Jason W. Vogrinec
  • Publication number: 20130297660
    Abstract: A method and apparatus for introducing domain-specific data types with associated semantics in an RDF database system using an extensibility framework mechanism. The extensibility framework mechanism allows users to map serialized instance data for a particular user-defined data type to properties of a base data structure associated with the domain-specific data and to map instance data in base data structures to the data's serialized form. The RDF database system may return inferred properties of RDF data stored in domain-specific data types in response to a query on the data. Further, the RDF database system may infer relationships between resources in stored data.
    Type: Application
    Filed: July 11, 2013
    Publication date: November 7, 2013
    Inventors: Aravind Yalamanchi, Matthew Perry
  • Patent number: 8566137
    Abstract: Disclosed are various embodiments for determining inventory levels of a multi-channel seller. Order rates can be retrieved from various marketplaces in which a seller participates. An inventory depletion rate can also be determined. A period of uncertain inventory availability can be determined based at least upon an update interval with which order updates are retrieved. Inventory can be reported as unavailable based at least upon an initial quantity of the product, the inventory depletion rate, and whether the period of uncertain inventory availability is entered.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: October 22, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Luis Felipe Cabrera, Aravind Yalamanchi, Stefan M. Haney
  • Patent number: 8566909
    Abstract: Systems, methods, and other embodiments associated with row level security for a database table are described. One example method includes detecting an access statement seeking access to a row in a database table for which row level security is active. The method includes adding a predicate to the access statement. The predicate is based on an access control expression associated with the row. The access control expression depends on an instance of an expression data type associated with the row. The method includes populating an attribute of the predicate, and controlling access to the row based on a computed value for the predicate.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: October 22, 2013
    Assignee: Oracle International Corporation
    Inventor: Aravind Yalamanchi
  • Patent number: 8566296
    Abstract: Techniques are provided for extending a business transaction framework to support user-provided compensation logic for business transactions. The extensibility framework may be used to implement user-defined semantics for (a) validating concurrent updates to shared data and (b) performing compensating actions when an associated transaction is aborted. In one embodiment, the extensibility and the compensation are provided at the data-type level. User-provided logic also maintains summaries that include values that are externalized so that they may be referenced in user-provided operational constraints.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: October 22, 2013
    Assignee: Oracle International Corporation
    Inventor: Aravind Yalamanchi
  • Patent number: 8533054
    Abstract: Embodiments for implementing a buyer global search in electronic commerce include a method of detecting, by a computing device, that a search query for a product item within a first marketplace is unsuccessful and in response to the unsuccessful search query, executing the search query for the product item within a second marketplace. The method further includes detecting that the search query for the product item within the second marketplace is successful; and in response to the successful search query in the second marketplace, offering a user that submitted the search query in the first marketplace to purchase the product item being sold by a seller.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: September 10, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefan M. Haney, Aravind Yalamanchi
  • Patent number: 8527369
    Abstract: A metadata-driven merchant feed processing system is described herein. A merchant providing an online marketplace for the sale of items by a variety of sellers implements a feed processing mechanism driven by feed metadata. The feed metadata consists of declarative metadata statements that model the semantics for transforming seller-facing feed data describing the seller's items to customer-facing listings data to be loaded to an item catalog. The feed metadata captures differences between different versions of the item catalog by maintaining the semantics of the product categories and attributes of the item catalog as of a certain version. Similarly, semantics in the feed metadata modeling new product categories and/or attributes are utilized to support supplemental feeds from sellers to support new features and improvements in the item catalog. The metadata driven feed processing system also provides support for multiple types of seller-facing data entities and feed formats through metadata mapping.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: September 3, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Yalamanchi, Francois M. Rouaix
  • Patent number: 8521614
    Abstract: A metadata-driven merchant feed processing system is described herein. A merchant providing an online marketplace for the sale of items by a variety of sellers implements a feed processing mechanism driven by feed metadata. The feed metadata consists of declarative metadata statements that model the semantics for transforming seller-facing feed data describing the seller's items to customer-facing listings data to be loaded to an item catalog. The feed metadata captures differences between different versions of the item catalog by maintaining the semantics of the product categories and attributes of the item catalog as of a certain version. Similarly, semantics in the feed metadata modeling new product categories and/or attributes are utilized to support supplemental feeds from sellers to support new features and improvements in the item catalog. The metadata driven feed processing system also provides support for multiple types of seller-facing data entities and feed formats through metadata mapping.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: August 27, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Yalamanchi, Francois M. Rouaix