Patents by Inventor Aswin KANNAN

Aswin KANNAN 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: 20230281464
    Abstract: A system, program product, and method for performing multi-objective automated machine learning. The method includes selecting two or more objectives from a plurality of objectives to be optimized and injecting data and the objectives into a first machine learning (ML) pipeline. The first ML pipeline includes one or more data transformation stages in communication with a modeling stage. The method also includes executing, subject to the injecting, optimization of the two or objectives. Such executing includes selecting a respective algorithm for each of the data transformation stages and the modeling stage. Each respective algorithm is associated with a first set of respective hyperparameters. The executing also includes generating a plurality of second ML pipelines.
    Type: Application
    Filed: March 4, 2022
    Publication date: September 7, 2023
    Inventors: Vaibhav Saxena, Anamitra Roy Choudhury, Aswin Kannan
  • Publication number: 20230069913
    Abstract: Techniques for utilizing model and hyperparameter optimization for multi-objective machine learning are disclosed. In one example, a method comprises the following steps. One of a plurality of hyperparameter optimization operations and a plurality of model parameter optimization operations are performed to generate a first solution set. The other of the plurality of hyperparameter optimization operations and the plurality of model parameter optimization operations are performed to generate a second solution set. At least a portion of the first solution set and at least a portion of the second solution set are combined to generate a third solution set.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Inventors: Aswin Kannan, Vaibhav Saxena, Anamitra Roy Choudhury, Yogish Sabharwal, Parikshit Ram, Ashish Verma, Saurabh Manish Raje
  • Publication number: 20220343151
    Abstract: Methods, systems, and computer program products for classifying data from de-identified content are provided herein. A computer-implemented method includes applying one or more rules to identify one or more structural elements of a document; determining, based at least in part on the one or more structural elements, one or more pairs of words within the document having a hypernym relationship; extracting de-identified content within the document based on one or more de-identification techniques applied to the document; and applying a set of causal rules to the de-identified content and the one or more pairs of words to annotate at a least a portion of the de-identified content as belonging to a class of protected content.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Inventors: Aswin Kannan, Balaji Ganesan, Shanmukha Chaitanya Guttula
  • Patent number: 11423344
    Abstract: Systems, methods, and other embodiments associated with generating a price schedule are described. In one embodiment, for each customer segment of a plurality of customer segments, a per-segment value of an approximate objective function for the customer segment is determined by an optimizer, and a ratio of the per-segment value to a sum of all per-segment values for the customer segments is computed. The inventory quantity is allocated amongst the customer segments according to the ratio for each customer segment to form an inventory quantity for each customer segment. For each customer segment, a promotion portion of the price schedule that maximizes the objective function by the optimizer is determined. A quantity of remaining inventory allocated to the plurality of customer segments at an end of the regular season is aggregated. A markdown portion of the price schedule for the item that maximizes the objective function is determined by the optimizer.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: August 23, 2022
    Assignee: Oracle International Corporation
    Inventors: Aswin Kannan, Kiran Panchamgam, Su-Ming Wu
  • Patent number: 11416877
    Abstract: A method, computer system, and a computer program product for computing a product drag effect is provided. The present invention may include receiving a plurality of transaction record data. The present invention may then include tuning a plurality of parameters based on the received transaction record data. The present invention may further include determining a product drag frequency based on the authorized parameter tuning and received transaction record data. The present invention may then include calculating a drag probability based on the determined product drag frequency. The present invention may then include deriving an observation from the calculated drag probability. The present invention may lastly include outputting the derived observation to a user.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Aditya Basu, Jeanine C. Chong, Dinesh Garg, Alankar Jain, Aswin Kannan, Ramasuri Narayanam, Mark S. Squillante, Christian Toft-Nielsen, Jessica Lee Yau
  • Publication number: 20220180146
    Abstract: A system, computer program product, and method are presented for performing multi-objective automated machine learning, and, more specifically, to identifying a plurality of machine learning pipelines as Pareto-optimal solutions to optimize a plurality of objectives. The method includes receiving input data directed toward one or more subjects of interest and determining a plurality of objectives to be optimized. The method also includes ingesting at least a portion of the input data through one or more machine learning (ML) models. The method further includes aggregating the plurality of objectives into one or more aggregated single objectives. The method also includes determining a plurality of Pareto-optimal solutions, thereby defining a plurality of ML pipelines that optimize the one or more aggregated single objectives. The method further includes selecting one ML pipeline from the plurality of ML pipelines.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Vaibhav Saxena, Aswin Kannan, Saurabh Manish Raje, Parikshit Ram, Yogish Sabharwal, Ashish Verma
  • Patent number: 11097921
    Abstract: One embodiment provides a method for optimizing schedules of a plurality of elevators in a building having a plurality of floors, including: receiving, from a user, an indication requesting that an elevator from the plurality of elevators stop at a particular floor, wherein each of the plurality of elevators has a schedule comprising floors where the elevator will stop; identifying the number of users in the elevator waiting area of each of the particular floors where an indication requesting a stop has been received; and updating, in view of the identified number of users at each of the particular floors, the schedule for the plurality of elevators to optimize the stops for the plurality of elevators, wherein the updating comprises dynamically routing the plurality of elevators upon (i) receipt of indications and (ii) identification of the number of users at each of the particular floors.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aswin Kannan, Krishnasuri Narayanam, Ramasuri Narayanam, Mukundan Sundararajan
  • Publication number: 20200380444
    Abstract: Methods, systems, and computer program products for determining collaborative enterprise decisions based on regulatory impacts are provided herein. A computer-implemented method includes generating, for each one of multiple target entities within an enterprise, impact functions pertaining to entity-specific impacts of a regulation on one or more impact factors; producing weighted impact functions by applying, to the generated impact functions, weights determined by the multiple target entities; calculating a combined enterprise impact attributed to the regulation by combining the weighted impact functions via one or more algorithms; determining a single collaborative enterprise policy for complying with the regulation based at least in part on the combined enterprise impact; and outputting the collaborative enterprise policy to the multiple target entities within the enterprise.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Aswin Kannan, Arun Kumar, Leo Kluger
  • Patent number: 10776803
    Abstract: Systems, methods, and other embodiments associated with generating a price schedule are described. An inventory quantity for the item is allocated amongst a plurality of customer segments based on a predicted contribution of each customer segment to the objective function. For each customer segment, based on a quantity of inventory allocated to the customer segment, a promotion portion of the price schedule is determined that maximizes the objective function. Remaining inventory allocated to the plurality of customer segments at the end of the regular season is aggregated. Based on the aggregated inventory, a markdown portion of the price schedule for the item is determined that maximizes the objective function. The promotion portion and the markdown portion are combined to create a price schedule for the item. In one embodiment, a price schedule may be generated that includes promotions on top of markdown prices during the clearance season.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: September 15, 2020
    Assignee: Oracle International Corporation
    Inventors: Aswin Kannan, Kiran Panchamgam
  • Publication number: 20200126016
    Abstract: Systems, methods, and other embodiments associated with generating a price schedule are described. In one embodiment, for each customer segment of a plurality of customer segments, a per-segment value of an approximate objective function for the customer segment is determined by an optimizer, and a ratio of the per-segment value to a sum of all per-segment values for the customer segments is computed. The inventory quantity is allocated amongst the customer segments according to the ratio for each customer segment to form an inventory quantity for each customer segment. For each customer segment, a promotion portion of the price schedule that maximizes the objective function by the optimizer is determined. A quantity of remaining inventory allocated to the plurality of customer segments at an end of the regular season is aggregated. A markdown portion of the price schedule for the item that maximizes the objective function is determined by the optimizer.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 23, 2020
    Inventors: Aswin KANNAN, Kiran PANCHAMGAM, Su-Ming WU
  • Patent number: 10528903
    Abstract: Systems, methods, and other embodiments associated with generating a price schedule are described. A inventory quantity for the item is allocated amongst a plurality of customer segments based at least on a predicted contribution of each customer segment to the objective function. For each customer segment, based at least on a quantity of inventory allocated to the customer segment, a promotion portion of the price schedule is determined that maximizes the objective function. A quantity of remaining inventory allocated to the plurality of customer segments at the end of the regular season is aggregated. Based at least on the aggregated inventory, a markdown portion of the price schedule for the item is determined that maximizes the objective function. The promotion portion and the markdown portion are combined to create a price schedule for the item.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: January 7, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Aswin Kannan, Kiran Panchamgam, Su-Ming Wu
  • Publication number: 20190362407
    Abstract: One embodiment provides a method, including: obtaining information corresponding to a plurality of transactions of an entity, each transaction comprising at least one bundle of items, wherein the information identifies (i) the items included in each bundle and (ii) the cost of each of the bundles to a customer who purchased the bundle; identifying attributes of the items included in the transactions; determining a cost individually attributable to the items included in the transactions; generating at least one bundle of items using the identified attributes of individual items, each of the generated bundles having (i) an identified cost of the bundle to a customer derived from the determined cost of individual items and (ii) an identified perceived value of the bundle to the customer; and providing a recommendation to the entity regarding items to bundle based upon the generated at least one bundle of items.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: Dinesh Garg, Alankar Jain, Aswin Kannan, Ramasuri Narayanam, Mukundan Sundararajan
  • Publication number: 20190308844
    Abstract: One embodiment provides a method for optimizing schedules of a plurality of elevators in a building having a plurality of floors, including: receiving, from a user, an indication requesting that an elevator from the plurality of elevators stop at a particular floor, wherein each of the plurality of elevators has a schedule comprising floors where the elevator will stop; identifying the number of users in the elevator waiting area of each of the particular floors where an indication requesting a stop has been received; and updating, in view of the identified number of users at each of the particular floors, the schedule for the plurality of elevators to optimize the stops for the plurality of elevators, wherein the updating comprises dynamically routing the plurality of elevators upon (i) receipt of indications and (ii) identification of the number of users at each of the particular floors.
    Type: Application
    Filed: April 10, 2018
    Publication date: October 10, 2019
    Inventors: Aswin Kannan, Krishnasuri Narayanam, Ramasuri Narayanam, Mukundan Sundararajan
  • Publication number: 20190095932
    Abstract: A method, computer system, and a computer program product for computing a product drag effect is provided. The present invention may include receiving a plurality of transaction record data. The present invention may then include tuning a plurality of parameters based on the received transaction record data. The present invention may further include determining a product drag frequency based on the authorized parameter tuning and received transaction record data. The present invention may then include calculating a drag probability based on the determined product drag frequency. The present invention may then include deriving an observation from the calculated drag probability. The present invention may lastly include outputting the derived observation to a user.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 28, 2019
    Inventors: Aditya Basu, Jeanine C. Chong, Dinesh Garg, Alankar Jain, Aswin Kannan, Ramasuri Narayanam, Mark S. Squillante, Christian Toft-Nielsen, Jessica Lee Yau
  • Publication number: 20170200104
    Abstract: Systems, methods, and other embodiments associated with generating a price schedule are described. A inventory quantity for the item is allocated amongst a plurality of customer segments based at least on a predicted contribution of each customer segment to the objective function. For each customer segment, based at least on a quantity of inventory allocated to the customer segment, a promotion portion of the price schedule is determined that maximizes the objective function. A quantity of remaining inventory allocated to the plurality of customer segments at the end of the regular season is aggregated. Based at least on the aggregated inventory, a markdown portion of the price schedule for the item is determined that maximizes the objective function. The promotion portion and the markdown portion are combined to create a price schedule for the item.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Inventors: Aswin KANNAN, Kiran PANCHAMGAM, Su-Ming WU
  • Publication number: 20170200180
    Abstract: Systems, methods, and other embodiments associated with generating a price schedule are described. An inventory quantity for the item is allocated amongst a plurality of customer segments based on a predicted contribution of each customer segment to the objective function. For each customer segment, based on a quantity of inventory allocated to the customer segment, a promotion portion of the price schedule is determined that maximizes the objective function. Remaining inventory allocated to the plurality of customer segments at the end of the regular season is aggregated. Based on the aggregated inventory, a markdown portion of the price schedule for the item is determined that maximizes the objective function. The promotion portion and the markdown portion are combined to create a price schedule for the item. In one embodiment, a price schedule may be generated that includes promotions on top of markdown prices during the clearance season.
    Type: Application
    Filed: March 7, 2016
    Publication date: July 13, 2017
    Inventors: Aswin KANNAN, Kiran PANCHAMGAM