Patents by Inventor Yogesh Kumar
Yogesh Kumar 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: 12650822Abstract: Techniques for script-based runtime assembly of object graphs using native instructions compiled by an ahead-of-time compiler are disclosed, including: generating, based on a data structure that defines a business process, a script including instructions for assembling an object graph that represents relationships between objects used by the business process; obtaining, at runtime by a business process execution engine compiled to native instructions by an ahead-of-time compiler, the script; assembling, at runtime by the business process execution engine, the object graph based at least on the instructions in the script.Type: GrantFiled: September 26, 2023Date of Patent: June 9, 2026Assignee: Oracle International CorporationInventors: Michal Chmielewski, Murali Pottlapelli, Yogesh Kumar
-
Publication number: 20260148207Abstract: Provided are methods for identifying sub-merchants within a Global Merchant Repository (GMR) that include receiving sub-merchant data associated with one or more sub-merchants, from one or more payment facilitators associated with a plurality of sub-merchants, where the sub-merchant data comprises a Card Acceptor Identifier (CAID) associated with each of the one or more payment facilitators, assigning a plurality of pseudo acquirer identifiers to the sub-merchant data received from each of the one or more payment facilitators, and identifying the one or more sub-merchants in the GMR by mapping the sub-merchant data with transaction data associated with a plurality of merchants in the GMR, based on the plurality of pseudo acquirer identifiers and the CAID associated with the respective payment facilitators. Systems and computer program products are also disclosed.Type: ApplicationFiled: October 16, 2023Publication date: May 28, 2026Inventors: Yogesh Kumar, Aditya Natani, Ratan Kumar Pandey, Vishal Kumar, Lakshmi Narayanan Nadathur Vasudevan
-
Patent number: 12585672Abstract: A data processing system implements techniques for operating and recovering databases that includes a plurality of replicas. The plurality of replicas includes a primary replica, a secondary replica, and a delta replica. The primary replica handles read and write operations, the secondary replica is a backup of the primary replica capable of read-only operations. The delta replica comprising a copy of the transactional log information of the primary replica but not the data. The system detects a failure of the primary and secondary replicas. The system instantiates a recovery workflow using the delta replica that includes initializing a second secondary replica; causing the second secondary replica to download backup data that represents a state of the primary replica prior to failure of the primary replica; updating the secondary replica using the backup data; and promoting the secondary replica to the primary replica.Type: GrantFiled: September 25, 2023Date of Patent: March 24, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Nimit Dipakkumar Shah, Muthukumaran Arumugam, Yogesh Kumar, Hari Sudan Sundar, Ankur Jauhari, Per Mikael Horal, Subramanyam Pattipaka, Venkata Sivaramakrishna Ramadugu
-
Patent number: 12511418Abstract: An aspect of the present disclosure facilitates secured access to protected resources. In one embodiment, a system (e.g., identity provider) receives, from an application service operating on a cloud node of a first cloud, a token request to access a protected resource hosted on a second cloud. The system generates a cloud web token containing a resource identifier of the protected resource, an application identifier associated with the application service and a node identifier of the cloud node. The system sends the cloud web token to the cloud node. Upon receiving, from the application service, an access request containing the resource identifier and the cloud web token, the system checks whether the cloud web token contained in the access request is valid. The system allows access to the protected resource if the cloud web token is determined to be valid, and denies access to the protected resource otherwise.Type: GrantFiled: April 6, 2023Date of Patent: December 30, 2025Assignee: Oracle International CorporationInventors: Manish Agrawal, Sandeep Kumar, Yogesh Kumar
-
Publication number: 20250350573Abstract: Techniques are disclosed for implementing a self-learning cloud-based message broker are disclosed. The message broker can receive an event trigger that includes information usable to identify a subscribing client of a publisher-subscriber messaging system. The message broker can determine message parameters for one or more messages by sampling a distribution. The message broker can determine the message parameters in response to receiving the event trigger. The message broker can send the one or more messages to the subscribing client. The one or more messages can be characterized by the message parameters. The message broker can receive a response status from the subscribing client and, based on the response status, update the distribution.Type: ApplicationFiled: June 21, 2024Publication date: November 13, 2025Applicants: Oracle International Corporation, Indian Institute of Technology RoorkeeInventors: Manish Kumar Agrawal, Sandeep Kumar, Yogesh Kumar
-
Patent number: 12452190Abstract: The techniques disclosed herein enhance the functionality of network computing infrastructure in resource constrained processes. This is accomplished by assigning differentiated weights to instances of a software service based on the role of the instance. In the context of the present disclosure, a role is a defined set of functionalities within a software service. An individual weight quantitatively represents the computing resource demand imposed by the functionalities of the role. A software orchestration system subsequently places the instances of the software service within a computing environment (e.g., a node, a cluster) for execution. As such, the computing environment can include a resource constraint that represents the capacity of the constituent computing resources to execute the instances of the software service. Accordingly, the instances are placed such that the sum of the weights of the instances is less than or equal to the resource constraint.Type: GrantFiled: December 13, 2023Date of Patent: October 21, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adam Thomas Bishop, Vlade Lekic, Yogesh Kumar, Muthukumaran Arumugam
-
Publication number: 20250289050Abstract: A process for manufacturing a vehicle panel is disclosed. In some embodiments, the process includes processing a metal coil that is made of stainless steel to form a sheet; processing the sheet to form a processed sheet; and bending the processed sheet to form the vehicle panel.Type: ApplicationFiled: March 14, 2025Publication date: September 18, 2025Inventors: Benjamin Rush, Yogesh Kumar, Yizhou Liu, Asjad Imran Mohammad, Dipali Karande, Pratik Mehta
-
Patent number: 12373461Abstract: A database management system for managing a database includes each document being stored as a number of replicas for accessibility and data preservation. The system includes: a processor; a network interface; and a memory comprising programming instructions for execution by the processor to implement a database management service, the service configured to maintain a primary replica of a document, a number of secondary replicas of the document, and another log-only replica storing a log of changes to the document rather than contents of the document. The service makes head reads to the primary replica as needed when a read request to the number of secondary replicas does not result in a quorum.Type: GrantFiled: December 22, 2023Date of Patent: July 29, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Brikesh Kumar, Muthukumaran Arumugam, Yogesh Kumar, Ankur Jauhari, Kiran Kumar Kolli, Per Mikael Horal, Hari Sudan Sundar, Adam Bishop
-
Publication number: 20250209087Abstract: A database management system for managing a database includes each document being stored as a number of replicas for accessibility and data preservation. The system includes: a processor; a network interface; and a memory comprising programming instructions for execution by the processor to implement a database management service, the service configured to maintain a primary replica of a document, a number of secondary replicas of the document, and another log-only replica storing a log of changes to the document rather than contents of the document. The service makes head reads to the primary replica as needed when a read request to the number of secondary replicas does not result in a quorum.Type: ApplicationFiled: December 22, 2023Publication date: June 26, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Brikesh KUMAR, Muthukumaran ARUMUGAM, Yogesh KUMAR, Ankur JAUHARI, Kiran Kumar KOLLI, Per Mikael HORAL, Hari Sudan SUNDAR, Adam BISHOP
-
Publication number: 20250202836Abstract: The techniques disclosed herein enhance the functionality of network computing infrastructure in resource constrained processes. This is accomplished by assigning differentiated weights to instances of a software service based on the role of the instance. In the context of the present disclosure, a role is a defined set of functionalities within a software service. An individual weight quantitatively represents the computing resource demand imposed by the functionalities of the role. A software orchestration system subsequently places the instances of the software service within a computing environment (e.g., a node, a cluster) for execution. As such, the computing environment can include a resource constraint that represents the capacity of the constituent computing resources to execute the instances of the software service. Accordingly, the instances are placed such that the sum of the weights of the instances is less than or equal to the resource constraint.Type: ApplicationFiled: December 13, 2023Publication date: June 19, 2025Inventors: Adam Thomas BISHOP, Vlade LEKIC, Yogesh KUMAR, Muthukumaran ARUMUGAM
-
Publication number: 20250187760Abstract: An unmanned aerial vehicle includes a plurality of arms coupled along a body, each arm of the plurality of arms including: a linkage structure configurable in a first linkage state, a second linkage state, and a third linkage state. The vehicle can further include an actuation mechanism including: a ratchet gear having a contact surface that applies a lateral force against a leading link of the linkage structure to transition the linkage structure from the first linkage state to the second linkage state or the third linkage state; a bistable spring that transitions from a first spring state to a second spring state upon application of the lateral force against the leading link of the linkage structure; and a cable for straightening the linkage structure.Type: ApplicationFiled: December 9, 2024Publication date: June 12, 2025Applicant: Arizona Board of Regents on Behalf of Arizona State UniversityInventors: Weijia Tao, Karishma Patnaik, Fuchen Chen, Yogesh Kumar, Wenlong Zhang
-
Publication number: 20250103309Abstract: Techniques for script-based runtime assembly of object graphs using native instructions compiled by an ahead-of-time compiler are disclosed, including: generating, based on a data structure that defines a business process, a script including instructions for assembling an object graph that represents relationships between objects used by the business process; obtaining, at runtime by a business process execution engine compiled to native instructions by an ahead-of-time compiler, the script; assembling, at runtime by the business process execution engine, the object graph based at least on the instructions in the script.Type: ApplicationFiled: September 26, 2023Publication date: March 27, 2025Applicant: Oracle International CorporationInventors: Michal Chmielewski, Murali Pottlapelli, Yogesh Kumar
-
Publication number: 20250103615Abstract: A data processing system implements techniques for operating and recovering databases that includes a plurality of replicas. The plurality of replicas includes a primary replica, a secondary replica, and a delta replica. The primary replica handles read and write operations, the secondary replica is a backup of the primary replica capable of read-only operations. The delta replica comprising a copy of the transactional log information of the primary replica but not the data. The system detects a failure of the primary and secondary replicas. The system instantiates a recovery workflow using the delta replica that includes initializing a second secondary replica; causing the second secondary replica to download backup data that represents a state of the primary replica prior to failure of the primary replica; updating the secondary replica using the backup data; and promoting the secondary replica to the primary replica.Type: ApplicationFiled: September 25, 2023Publication date: March 27, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Nimit Dipakkumar SHAH, Muthukumaran ARUMUGAM, Yogesh KUMAR, Hari Sudan SUNDAR, Ankur JAUHARI, Per Mikael HORAL, Subramanyam PATTIPAKA, Venkata Sivaramakrishna RAMADUGU
-
Publication number: 20240338471Abstract: An aspect of the present disclosure facilitates secured access to protected resources. In one embodiment, a system (e.g., identity provider) receives, from an application service operating on a cloud node of a first cloud, a token request to access a protected resource hosted on a second cloud. The system generates a cloud web token containing a resource identifier of the protected resource, an application identifier associated with the application service and a node identifier of the cloud node. The system sends the cloud web token to the cloud node. Upon receiving, from the application service, an access request containing the resource identifier and the cloud web token, the system checks whether the cloud web token contained in the access request is valid. The system allows access to the protected resource if the cloud web token is determined to be valid, and denies access to the protected resource otherwise.Type: ApplicationFiled: April 6, 2023Publication date: October 10, 2024Inventors: Manish Agrawal, Sandeep Kumar, Yogesh Kumar
-
Publication number: 20240069970Abstract: Described herein are systems and methods for sharing vitals among service replicas to enable processing of long running workflows within a container orchestration system. A method can provide a container orchestration system that provides within one or more container orchestration environments, a runtime for containerized workloads and services. The method can provide a healthbus within the container orchestration system, the healthbus comprising a memory. The method can deploy a plurality of pods within the container orchestration system, each pod comprising a memory. The method can periodically publish, by each pod, a health message to the healthbus, the health message comprising at least an indication of an identification of the pod and an indication of a time interval in which the pod has been active. The method can periodically query, by each pod, the healthbus to determine a world view of the container orchestration system.Type: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Inventors: MURALI POTTLAPELLI, MICHAL CHMIELEWSKI, YOGESH KUMAR
-
Patent number: 11846976Abstract: A data processing system implements techniques for provisioning and operating databases including receiving a request to provision a new database that includes multiple replicas. The data processing system provisions the new database including the plurality of replicas. The plurality of replicas includes a primary replica, one or more secondary replicas, and one or more delta replicas. The primary replica is configured to handle read and write operations. The one or more secondary replicas include a copy of data and transactional log information of the primary replica and are unable to handle write operations. The one or more delta replicas are a copy of the transactional log information of the primary replica and are unable to handle read operations or write operations.Type: GrantFiled: October 29, 2021Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Yogesh Kumar, Ankur Jauhari, Kumar Gaurav Khanna, Girish Mittur Venkataramanappa, Nikola Puzovic, Zhengguo Sun, Manoj Singiresu, Ana Trajkovic, Matthew Thomas Snider, Todd Pfleiger
-
Patent number: D1088190Type: GrantFiled: July 26, 2023Date of Patent: August 12, 2025Assignee: Kohler India Corporation Private LimitedInventors: Yogesh Kumar, Anand Asinkar, Viraj Chauhan
-
Patent number: D1089547Type: GrantFiled: July 26, 2023Date of Patent: August 19, 2025Assignee: Kohler India Corporation Private LimitedInventors: Yogesh Kumar, Anand Asinkar, Viraj Chauhan
-
Patent number: D1110472Type: GrantFiled: July 26, 2023Date of Patent: January 27, 2026Assignee: Kohler India Corporation Private LimitedInventors: Yogesh Kumar, Anand Asinkar, Viraj Chauhan
-
Patent number: D1124254Type: GrantFiled: July 3, 2025Date of Patent: April 28, 2026Assignee: Kohler India Corporation Private LimitedInventors: Yogesh Kumar, Anand Asinkar, Viraj Chauhan