Patents by Inventor Amit Ranjan
Amit Ranjan 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: 20240086308Abstract: Systems, computer program products, and methods are described herein for developers to initiate development operations from within a development environment of a user application. This can also be extendable dynamically for different user groups (e.g., testers, support, internal associates or employees, or the like), and environments (e.g., lower-level environments, production environments, or the like). As such, the invention offers a dynamic debug mode feature for virtual assistants based on different sections of users and environments.Type: ApplicationFiled: September 12, 2022Publication date: March 14, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Amit Mishra, Anushka Pandey, Suvendu Ranjan Pani, Krithika Viswanathan
-
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: 20230244901Abstract: In accordance with the principles herein, a co-design approach for compute-in-memory inference for deep neural networks (DNN) is set forth. Multiplication-free function approximators are employed along with a co-adapted processing array and compute flow. Resulting methods, systems, devices, and algorithms in accordance with the principles herein overcome many deficiencies in the currently available in—methods, systems, devices, and algorithms (in-SRAM) DNN processing devices. Systems, devices, and algorithms constructed in accordance with the co-adapted implementation herein seamlessly extends to multi-bit precision weights, eliminates the need for DACs, and easily extends to higher vector-scale parallelism. Additionally, a SRAM-immersed successive approximation ADC (SA-ADC) can be constructed, where the parasitic capacitance of bit lines of SRAM array can be exploited as a capacitive DAC. The dominant area overhead in SA-ADC, due to its capacitive DAC, can allow low area implementation of within-SRAM SA-ADC.Type: ApplicationFiled: January 30, 2023Publication date: August 3, 2023Inventors: Amit Ranjan Trivedi, Shamma Nasrin, Priyesh Shukla, Nastaran Darabi, Maeesha Binte Hashem, Ahmet Enis Cetin
-
Patent number: 11563733Abstract: A policy engine validates one or more security tokens in an authenticated request using a sequence of partial policy validations. Multiple policies may be applied to the security token using the work product generated from each failed policy. The policy that succeeds in validating the security token has a portion of its work performed through previously-failed policies that did not complete successfully. In this manner, the validation of a policy is performed faster and more efficiently since the previous processing is not repeated whenever a new policy is applied.Type: GrantFiled: February 26, 2020Date of Patent: January 24, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Maria Furman, Dorde Krecar, Amit Ranjan Kumar, Douglas Brent Schmaltz
-
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: 20210397936Abstract: A memory module system for a high-dimensional weight space neural network configured to process machine learning data streams using Bayesian Inference and/or Classical Inference is set forth. The memory module can include embedded high speed random number generators (RNGs). The memory module is configured to compute, store and sample neural network weights by adapting operating precision to optimize the computing effort based on available weight space and application specifications.Type: ApplicationFiled: November 13, 2019Publication date: December 23, 2021Inventors: Amit Ranjan TRIVEDI, Theja TULABANDHULA, Priyesh SHUKLA, Ahish SHYLENDRA, Shamma NASRIN
-
Publication number: 20210266306Abstract: A policy engine validates one or more security tokens in an authenticated request using a sequence of partial policy validations. Multiple policies may be applied to the security token using the work product generated from each failed policy. The policy that succeeds in validating the security token has a portion of its work performed through previously-failed policies that did not complete successfully. In this manner, the validation of a policy is performed faster and more efficiently since the previous processing is not repeated whenever a new policy is applied.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventors: MARIA FURMAN, DORDE KRECAR, AMIT RANJAN KUMAR, DOUGLAS BRENT SCHMALTZ
-
Publication number: 20210168133Abstract: Using a persona as an identity of a user when the user interacts with one or more service providers. An identity of a user who is to interact with various service providers is verified. Various different personas related to the identity of the user are accessed. Each individual persona of the different personas includes user information related to the identity of the user. A specific one of the various different personas is selected for use in interacting with a service provider. The selected persona is provided to thereby enable the user to interact with the service provider using the selected persona.Type: ApplicationFiled: December 2, 2019Publication date: June 3, 2021Inventors: Amit Ranjan Kumar, Mamta Debnath Kumar, Meghan Taylor King
-
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
-
Publication number: 20190240865Abstract: There is provided a cutting accessory for a power tool comprising a body bearing a cutting surface, wherein the body comprises a plurality of spaced apart regions of reduced thickness within the cutting surface to create at least one interrupted cutting surface overlying a second cutting surface. Abrasive cutting material is affixed to the cutting surface. The regions of reduced thickness are equispaced along the cutting surface. The body can be substantially tubular or a linear edge blade.Type: ApplicationFiled: February 6, 2019Publication date: August 8, 2019Inventors: Paul DUGGAN, Amit RANJAN
-
Publication number: 20170355103Abstract: There is provided a drill bit for cutting tiles comprising a hollow body portion bearing an annular cutting surface at one end and a wax plug located within the hollow body portion, wherein an internal wall of the hollow body portion has at least one region of reduced thickness so as to provide one or more channels along which melted wax can flow to reach cutting surface. The channels can be provided by an offset central passage within body portion, or as elongate grooves around the internal wall of the hollow body portion. The channels can be helical grooves.Type: ApplicationFiled: June 8, 2017Publication date: December 14, 2017Inventors: Paul Duggan, Amit Ranjan
-
Patent number: 9633220Abstract: Provided is a method of preventing an unauthorized publication of a media object. On receipt of a user request to prevent an unauthorized publication of a media object, a video link is established with the user. An image of the user is received from the video link and a determination is made whether the image of the user correspond with an image in the media object. Based on said determination an action is performed with regard to the unauthorized publication of the media object.Type: GrantFiled: August 27, 2012Date of Patent: April 25, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Amit Ranjan, Praphul Chandra
-
Patent number: 9634874Abstract: An orthogonal frequency division multiplexing (OFDM) communication system includes a first interface having a first cable coupler to couple to a first end of a coaxial cable, and a first plurality of signal pathways coupled to the first cable coupler. Each signal pathway of the first plurality includes a physical (PHY) layer component and a radio frequency (RF) front end coupled to the PHY layer component. The system further includes a second interface having a second cable coupler to couple to a second end of a coaxial cable, and a second plurality of signal pathways coupled to the second cable coupler. Each signal pathway of the second plurality corresponds to a signal pathway of the first plurality and includes a PHY layer component and an RF front end coupled to the PHY layer component.Type: GrantFiled: January 19, 2016Date of Patent: April 25, 2017Assignee: VIXS SYSTEMS INC.Inventors: Cimarron Mittelsteadt, Amit Ranjan Dubey, Michael Cave
-
Publication number: 20160211996Abstract: An orthogonal frequency division multiplexing (OFDM) communication system includes a first interface having a first cable coupler to couple to a first end of a coaxial cable, and a first plurality of signal pathways coupled to the first cable coupler. Each signal pathway of the first plurality includes a physical (PHY) layer component and a radio frequency (RF) front end coupled to the PHY layer component. The system further includes a second interface having a second cable coupler to couple to a second end of a coaxial cable, and a second plurality of signal pathways coupled to the second cable coupler. Each signal pathway of the second plurality corresponds to a signal pathway of the first plurality and includes a PHY layer component and an RF front end coupled to the PHY layer component.Type: ApplicationFiled: January 19, 2016Publication date: July 21, 2016Inventors: Cimarron Mittelsteadt, Amit Ranjan Dubey, Michael Cave
-
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
-
Patent number: 8817918Abstract: A method of operating a communications system includes generating a channel impulse response estimate based on a first received signal. The method includes selecting a precursor and a cyclic prefix length for a second received signal based on the channel impulse response estimate, a target cyclic prefix energy level, and a predetermined range of cyclic prefix lengths.Type: GrantFiled: December 13, 2011Date of Patent: August 26, 2014Assignee: ViXS Systems, Inc.Inventors: Amit Ranjan Dubey, Cimarron Mittelsteadt
-
Patent number: 8774330Abstract: A coarse timing acquisition technique includes generating a sequence detection indicator. The sequence detection indicator indicates detection of a sequence of repeated symbols in a received signal. The sequence detection indicator is based on a first energy threshold and a normalized moving sum of an autocorrelation signal. The autocorrelation signal is based on the received signal.Type: GrantFiled: December 13, 2011Date of Patent: July 8, 2014Assignee: ViXS Systems, Inc.Inventors: Amit Ranjan Dubey, Cimarron Mittelsteadt
-
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