Patents by Inventor Karthik Natarajan
Karthik Natarajan 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: 12254548Abstract: A system configured to perform style-aware listener animation. By representing different listening styles (e.g., facial expressions) using an embedding space, a single model can be trained to generate unique facial animations for a number of distinct listeners. Thus, individual listening styles can be associated with a listener identifier, enabling the system to (i) animate a plurality of different listeners with unique nonverbal behavior and/or (ii) select a particular listener identifier or desired type of listener style with which to animate. This enables the model to be generalized to new listeners to generate additional listener facial responses without needing training data for each new listener. The model may process a listener representation style or listener identifier, along with input data corresponding to a speaker talking, to generate unique facial animation responsive to the speech.Type: GrantFiled: December 16, 2022Date of Patent: March 18, 2025Assignee: Amazon Technologies, Inc.Inventors: Gourav Datta, Vivek Yadav, Yue Wu, Ayush Jaiswal, Rajiv M Reddy, Prateek Singhal, Karthik Ramakrishnan, Premkumar Natarajan
-
Patent number: 11875293Abstract: A system is provided that processes supply chain events. The system defines a supply chain event type. The system further configures a supply chain event of the supply chain event type as a task generating event, where the task generating event indicates that one or more tasks that are defined for a supply chain financial orchestration flow are to be executed, and where the supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further receives a supply chain event associated with the supply chain financial orchestration flow. The system further determines whether the supply chain event is a task generating event. The system further executes the one or more tasks that are defined for the supply chain financial orchestration flow where the supply chain event is a task generating event.Type: GrantFiled: December 30, 2021Date of Patent: January 16, 2024Assignee: Oracle International CorporationInventors: Shyam Sundar Santhanam, Kalyana Chakravarthy Dande, Balaji Duvaragamani, Siddharth Khanna, Jatinder Gogna, Sunil Sama Reddy, Srinath Reddy Kayitha, Karthik Natarajan, Kalyani Manda, Prabha Seshadri, Nitish Dave, Girish Jha, Amit Ranjan Kumar, Chandu Chinthala, Raveesh Yadav
-
Publication number: 20220129808Abstract: A system is provided that processes supply chain events. The system defines a supply chain event type. The system further configures a supply chain event of the supply chain event type as a task generating event, where the task generating event indicates that one or more tasks that are defined for a supply chain financial orchestration flow are to be executed, and where the supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further receives a supply chain event associated with the supply chain financial orchestration flow. The system further determines whether the supply chain event is a task generating event. The system further executes the one or more tasks that are defined for the supply chain financial orchestration flow where the supply chain event is a task generating event.Type: ApplicationFiled: December 30, 2021Publication date: April 28, 2022Inventors: Shyam Sundar SANTHANAM, Kalyana Chakravarthy DANDE, Balaji DUVARAGAMANI, Siddharth KHANNA, Jatinder GOGNA, Sunil Sama REDDY, Srinath Reddy KAYITHA, Karthik NATARAJAN, Kalyani MANDA, Prabha SESHADRI, Nitish DAVE, Girish JHA, Amit Ranjan KUMAR, Chandu CHINTHALA, Raveesh YADAV
-
Patent number: 11250367Abstract: A system is provided that determines a transfer price based on a transfer pricing rule. The system receives a request to calculate a transfer price for a transaction between a first entity and a second entity of a supply chain financial orchestration flow, where the supply chain financial orchestration flow defines a trade relationship between the first entity and the second entity. The system further receives transaction information associated with the transaction. The system further selects a transfer pricing rule from a plurality of transfer pricing rules, where the transfer pricing rule defines a rule to calculate a transfer price. The system further calculates the transfer price for the transaction based on the received transaction information and the selected transfer pricing rule. The system further provides the transfer price.Type: GrantFiled: April 28, 2020Date of Patent: February 15, 2022Assignee: Oracle International CorporationInventors: Shyam Sundar Santhanam, Kalyana Chakravarthy Dande, Balaji Duvaragamani, Siddharth Khanna, Jatinder Gogna, Sunil Sama Reddy, Srinath Reddy Kayitha, Karthik Natarajan, Kalyani Manda, Prabha Seshadri, Nitish Dave, Girish Jha, Amit Ranjan Kumar, Chandu Chinthala, Raveesh Yadav
-
Publication number: 20200345317Abstract: An apparatus, method, and machine-readable medium for health monitoring and response are described herein. The apparatus includes a processor and a number of sensors configured to collect data corresponding to a user of the device. The apparatus also includes a health monitoring and response application, at least partially including hardware logic. The hardware logic of the health monitoring and response application is to test the data collected by any of the sensors to match the collected data with a predetermined health condition, determine a current health condition of the user based on the predetermined health condition that matches the collected data, and automatically perform an action based on the current health condition of the user.Type: ApplicationFiled: May 18, 2020Publication date: November 5, 2020Applicant: INTEL CORPORATIONInventors: Gowri Somanath, Karthik Natarajan
-
Publication number: 20200258016Abstract: A system is provided that determines a transfer price based on a transfer pricing rule. The system receives a request to calculate a transfer price for a transaction between a first entity and a second entity of a supply chain financial orchestration flow, where the supply chain financial orchestration flow defines a trade relationship between the first entity and the second entity. The system further receives transaction information associated with the transaction. The system further selects a transfer pricing rule from a plurality of transfer pricing rules, where the transfer pricing rule defines a rule to calculate a transfer price. The system further calculates the transfer price for the transaction based on the received transaction information and the selected transfer pricing rule. The system further provides the transfer price.Type: ApplicationFiled: April 28, 2020Publication date: August 13, 2020Applicant: Oracle International CorporationInventors: Shyam Sundar SANTHANAM, Kalyana Chakravarthy DANDE, Balaji DUVARAGAMANI, Siddharth KHANNA, Jatinder GOGNA, Sunil Sama REDDY, Srinath Reddy KAYITHA, Karthik NATARAJAN, Kalyani MANDA, Prabha SESHADRI, Nitish DAVE, Girish JHA, Amit Ranjan KUMAR, Chandu CHINTHALA, Raveesh YADAV
-
Patent number: 10679166Abstract: A system that processes trade events is provided. The system receives events associated with a supply chain financial orchestration flow, where a supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further determines whether at least one event indicates an ownership change of an item between a first entity and a second entity. The system further generates trade events where at least one event indicates an ownership change. The system further sends the trade events to a cost accounting system. The cost accounting system further performs accounting based on the trade events and generates trade accounting events.Type: GrantFiled: December 14, 2015Date of Patent: June 9, 2020Assignee: Oracle International CorporationInventors: Shyam Sundar Santhanam, Kalyana Chakravarthy Dande, Balaji Duvaragamani, Siddharth Khanna, Jatinder Gogna, Sunil Sama Reddy, Srinath Reddy Kayitha, Karthik Natarajan, Kalyani Manda, Prabha Seshadri, Nitish Dave, Girish Jha, Amit Ranjan Kumar, Chandu Chinthala, Raveesh Yadav
-
Patent number: 10653369Abstract: An apparatus, method, and machine-readable medium for health monitoring and response are described herein. The apparatus includes a processor and a number of sensors configured to collect data corresponding to a user of the device. The apparatus also includes a health monitoring and response application, at least partially including hardware logic. The hardware logic of the health monitoring and response application is to test the data collected by any of the sensors to match the collected data with a predetermined health condition, determine a current health condition of the user based on the predetermined health condition that matches the collected data, and automatically perform an action based on the current health condition of the user.Type: GrantFiled: December 23, 2014Date of Patent: May 19, 2020Assignee: Intel CorporationInventors: Gowri Somanath, Karthik Natarajan
-
Patent number: 10445801Abstract: A system is provided that dynamically determines a sold-to legal entity associated with an electronic financial document. The system receives a request to generate the electronic financial document and qualifiers including attributes of the electronic financial document. The system further selects a supply chain financial orchestration flow based on programmable business rules and the qualifiers. The system further selects a sold-to legal entity that is defined by the selected supply chain financial orchestration flow. The system further generated the electronic financial document comprising the selected sold-to legal entity.Type: GrantFiled: March 16, 2015Date of Patent: October 15, 2019Assignee: Oracle International CorporationInventors: Suman Guha, Valerie Jeanne Dubois, Neil Ramsay, Shibhu Nambiar, Kalyana Chakravarthy Dande, Karthik Natarajan, Shyam Sundar Santhanam
-
Patent number: 9779792Abstract: A register file includes a substrate, a plurality of entries, and a plurality of read ports. Each entry includes a corresponding subset of a plurality of memory cells defined on the substrate. Each read port includes a plurality of access elements defined on the substrate. Each access element is associated with a particular common bit position of each of the entries. A plurality of entry access groups are disposed in adjacent columns on the substrate. Each entry access group is associated with a corresponding one of the plurality of entries and includes the access elements for all of the read ports for the corresponding entry.Type: GrantFiled: June 27, 2013Date of Patent: October 3, 2017Assignee: Advanced Micro Devices, Inc.Inventors: Eric W. Busta, Karthik Natarajan, Brian M. Lay, Gregory A. Constant
-
Patent number: 9595827Abstract: A subsystem is configured to apply a voltage source to a gated circuit domain in a manner that limits in-rush current and affords minimal time delay. A control signal turns on a wake-up switch that connects the voltage source to the domain. The equivalent series resistance of the wake-up switch has a magnitude that limits the transient charge current to the gated domain. A digital control circuit monitors the resulting rising domain voltage and determines when the domain voltage reaches operating level, at which point additional transient current will be minimal. The control circuit then activates a primary switch that connects the voltage source to the domain through a series resistance of negligible magnitude. An adjustment element provides the option to permanently set a control signal that marginally reduces the time at which the control circuit activates the primary switch to compensate for variations in circuit parameters.Type: GrantFiled: October 28, 2013Date of Patent: March 14, 2017Assignee: NVIDIA CorporationInventors: Spencer Montgomery Gold, Karthik Natarajan
-
Publication number: 20160336054Abstract: A subsystem configured to select the power supply to a static random access memory cell compares the level of a dedicated memory supply voltage to the primary system supply voltage. The subsystem then switches the primary system supply to the SRAM cell when the system voltage is higher than the memory supply voltage with some margin. When the system voltage is lower than the memory supply voltage, with margin, the subsystem switches the memory supply to the SRAM cell. When the system voltage is comparable to the memory supply, the subsystem switches the system voltage to the SRAM cell if performance is a prioritized consideration, but switches the memory supply to the SRAM cell if power reduction is a prioritized consideration. In this manner, the system achieves optimum performance without incurring steady state power losses and avoids timing issues in accessing memory.Type: ApplicationFiled: May 13, 2015Publication date: November 17, 2016Inventors: Stephen FELIX, Hwong-Kwo LIN, Spencer GOLD, Jing GUO, Andreas GOTTERBA, Jason GOLBUS, Karthik NATARAJAN, Jun YANG, Zhenye JIANG, Ge YANG, Lei WANG, Yong LI, Hua CHEN, Haiyan GONG, Beibei REN, Eric VOELKEL
-
Patent number: 9484115Abstract: A subsystem configured to select the power supply to a static random access memory cell compares the level of a dedicated memory supply voltage to the primary system supply voltage. The subsystem then switches the primary system supply to the SRAM cell when the system voltage is higher than the memory supply voltage with some margin. When the system voltage is lower than the memory supply voltage, with margin, the subsystem switches the memory supply to the SRAM cell. When the system voltage is comparable to the memory supply, the subsystem switches the system voltage to the SRAM cell if performance is a prioritized consideration, but switches the memory supply to the SRAM cell if power reduction is a prioritized consideration. In this manner, the system achieves optimum performance without incurring steady state power losses and avoids timing issues in accessing memory.Type: GrantFiled: May 13, 2015Date of Patent: November 1, 2016Assignee: NVIDIA CorporationInventors: Stephen Felix, Hwong-Kwo Lin, Spencer Gold, Jing Guo, Andreas Gotterba, Jason Golbus, Karthik Natarajan, Jun Yang, Zhenye Jiang, Ge Yang, Lei Wang, Yong Li, Hua Chen, Haiyan Gong, Beibei Ren, Eric Voelkel
-
Publication number: 20160174913Abstract: An apparatus, method, and machine-readable medium for health monitoring and response are described herein. The apparatus includes a processor and a number of sensors configured to collect data corresponding to a user of the device. The apparatus also includes a health monitoring and response application, at least partially including hardware logic. The hardware logic of the health monitoring and response application is to test the data collected by any of the sensors to match the collected data with a predetermined health condition, determine a current health condition of the user based on the predetermined health condition that matches the collected data, and automatically perform an action based on the current health condition of the user.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Applicant: Intel CorporationInventors: Gowri Somanath, Karthik Natarajan
-
Publication number: 20160171399Abstract: A system that processes trade events is provided. The system receives events associated with a supply chain financial orchestration flow, where a supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further determines whether at least one event indicates an ownership change of an item between a first entity and a second entity. The system further generates trade events where at least one event indicates an ownership change. The system further sends the trade events to a cost accounting system. The cost accounting system further performs accounting based on the trade events and generates trade accounting events.Type: ApplicationFiled: December 14, 2015Publication date: June 16, 2016Inventors: Shyam Sundar SANTHANAM, Kalyana Chakravarthy DANDE, Balaji DUVARAGAMANI, Siddharth KHANNA, Jatinder GOGNA, Sunil Sama REDDY, Srinath Reddy KAYITHA, Karthik NATARAJAN, Kalyani MANDA, Prabha SESHADRI, Nitish DAVE, Girish JHA, Amit Ranjan KUMAR, Chandu CHINTHALA, Raveesh YADAV
-
Publication number: 20160019631Abstract: A system is provided that dynamically determines a sold-to legal entity associated with an electronic financial document. The system receives a request to generate the electronic financial document and qualifiers including attributes of the electronic financial document. The system further selects a supply chain financial orchestration flow based on programmable business rules and the qualifiers. The system further selects a sold-to legal entity that is defined by the selected supply chain financial orchestration flow. The system further generated the electronic financial document comprising the selected sold-to legal entity.Type: ApplicationFiled: March 16, 2015Publication date: January 21, 2016Inventors: Suman GUHA, Valerie Jeanne DUBOIS, Neil RAMSAY, Shibhu NAMBIAR, Kalyana Chakravarthy DANDE, Karthik NATARAJAN, Shyam Sundar SANTHANAM
-
Publication number: 20150116879Abstract: A subsystem is configured to apply a voltage source to a gated circuit domain in a manner that limits in-rush current and affords minimal time delay. A control signal turns on a wake-up switch that connects the voltage source to the domain. The equivalent series resistance of the wake-up switch has a magnitude that limits the transient charge current to the gated domain. A digital control circuit monitors the resulting rising domain voltage and determines when the domain voltage reaches operating level, at which point additional transient current will be minimal. The control circuit then activates a primary switch that connects the voltage source to the domain through a series resistance of negligible magnitude. An adjustment element provides the option to permanently set a control signal that marginally reduces the time at which the control circuit activates the primary switch to compensate for variations in circuit parameters.Type: ApplicationFiled: October 28, 2013Publication date: April 30, 2015Applicant: NVIDIA CORPORATIONInventors: Spencer Montgomery GOLD, Karthik NATARAJAN
-
Publication number: 20150006810Abstract: A register file includes a substrate, a plurality of entries, and a plurality of read ports. Each entry includes a corresponding subset of a plurality of memory cells defined on the substrate. Each read port includes a plurality of access elements defined on the substrate. Each access element is associated with a particular common bit position of each of the entries. A plurality of entry access groups are disposed in adjacent columns on the substrate. Each entry access group is associated with a corresponding one of the plurality of entries and includes the access elements for all of the read ports for the corresponding entry.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: Eric W. Busta, Karthik Natarajan, Brian M. Lay, Gregory A. Constant
-
Publication number: 20140095373Abstract: A system is provided that determines a transfer price based on a transfer pricing rule. The system receives a request to calculate a transfer price for a transaction between a first entity and a second entity of a supply chain financial orchestration flow, where the supply chain financial orchestration flow defines a trade relationship between the first entity and the second entity. The system further receives transaction information associated with the transaction. The system further selects a transfer pricing rule from a plurality of transfer pricing rules, where the transfer pricing rule defines a rule to calculate a transfer price. The system further calculates the transfer price for the transaction based on the received transaction information and the selected transfer pricing rule. The system further provides the transfer price.Type: ApplicationFiled: September 24, 2013Publication date: April 3, 2014Applicant: Oracle International CorporationInventors: Karthik NATARAJAN, Shyam Sundar SANTHANAM, Kalyani MANDA, Balaji DUVARAGAMANI, Prabha SESHADRI
-
Publication number: 20140095246Abstract: A system is provided that orchestrates a supply chain event. The system receives a supply chain event from an external source system. The system further retrieves a source document referenced by the supply chain event. The system further retrieves a supply chain financial orchestration flow assigned to the source document, where the supply chain financial orchestration flow defines a trade relationship between a first entity and a second entity. The system further selects one or more tasks defined for the supply chain financial orchestration flow. The system further initiates execution of the one or more tasks, where each task is executed at an external target system.Type: ApplicationFiled: September 20, 2013Publication date: April 3, 2014Applicant: Oracle International CorporationInventors: Karthik NATARAJAN, Shyam Sundar SANTHANAM, Amit Ranjan KUMAR, Girish JHA