Patents by Inventor Maneesh Joshi

Maneesh Joshi 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: 9652309
    Abstract: A system for routing an application message detects that routing rules are dynamic and static. The system then invokes a rules engine to receive the dynamic routing rules and interleaves the dynamic routing rules with static routing rules. The system then executes the interleaved rules to route the message.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: May 16, 2017
    Assignee: Oracle International Corporation
    Inventors: Maneesh Joshi, Rakesh Saha, Demed L'Her
  • Patent number: 9124448
    Abstract: Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. A best efforts resequencing approach is described for determining a set of messages to process in a computing system.
    Type: Grant
    Filed: April 4, 2009
    Date of Patent: September 1, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Annaji Rao Garimella
  • Patent number: 8661083
    Abstract: Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. Some embodiments provide an approach for generating a message sequence having start and increment values.
    Type: Grant
    Filed: April 4, 2009
    Date of Patent: February 25, 2014
    Assignee: Oracle International Corporation
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Rakesh Saha
  • Patent number: 8578218
    Abstract: Described is an improved method, system, and computer program product for preventing concurrent access and processing of data by multiple threads. The inventive approach may be applied to prevent concurrent access in resequencers.
    Type: Grant
    Filed: April 4, 2009
    Date of Patent: November 5, 2013
    Assignee: Oracle International Corporation
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Rakesh Saha
  • Patent number: 8254391
    Abstract: Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. An improved error handling method and system for messages is also described.
    Type: Grant
    Filed: April 4, 2009
    Date of Patent: August 28, 2012
    Assignee: Oracle International Corporation
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Rakesh Saha
  • Publication number: 20100257404
    Abstract: Described is an improved method, system, and computer program product for preventing concurrent access and processing of data by multiple threads. The inventive approach may be applied to prevent concurrent access in resequencers.
    Type: Application
    Filed: April 4, 2009
    Publication date: October 7, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Rakesh Saha
  • Publication number: 20100254388
    Abstract: Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. Expressions are applied to a message payload to perform message sequencing.
    Type: Application
    Filed: April 4, 2009
    Publication date: October 7, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Rakesh Saha
  • Publication number: 20100257240
    Abstract: Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. Some embodiments provide an approach for generating a message sequence having start and increment values.
    Type: Application
    Filed: April 4, 2009
    Publication date: October 7, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Rakesh Saha
  • Publication number: 20100254259
    Abstract: Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. An improved error handling method and system for messages is also described.
    Type: Application
    Filed: April 4, 2009
    Publication date: October 7, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Rakesh Saha
  • Publication number: 20100254389
    Abstract: Described is an improved method, system, and computer program product for implementing an improved resequencer, along with related mechanisms and processes. A best efforts resequencing approach is described for determining a set of message sot process in a computing system.
    Type: Application
    Filed: April 4, 2009
    Publication date: October 7, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Atul Singh, Maneesh Joshi, Ashwin Patel, Annaji Rao Garimella
  • Publication number: 20090287845
    Abstract: A system for routing an application message detects that routing rules are dynamic and static. The system then invokes a rules engine to receive the dynamic routing rules and interleaves the dynamic routing rules with static routing rules. The system then executes the interleaved rules to route the message.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: Oracle International Corporation
    Inventors: Maneesh Joshi, Rakesh Saha, Demed L'Her