Patents by Inventor Manoj Paul

Manoj Paul 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: 20230138805
    Abstract: Embodiments determine event, e.g., performance degradation, security breach, etc., occurrence based on telemetry data. An embodiment receives telemetry data, e.g., data based on an HTTP transaction, and a rule associated with the telemetry data. The rule defines one or more filters for processing the telemetry data. In turn, a rule engine is modified in accordance with the received rule. The received telemetry data is processed with the modified rule engine to determine event occurrence.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 4, 2023
    Inventors: Sanjay Kumar, Manoj Paul, Rao Gattupalli
  • Patent number: 10936547
    Abstract: In general, the invention relates to replicating a source file system stored on a first memory by obtaining a first unread entry from a changelog associated with the source file system, querying the source file system using the first unread entry to obtain a current first object file status, a current first object file path, a current first parent directory status, and a current first parent directory path, determining, based on the querying, whether a first object file on the source file system has changed at some time after the execution of the first unread entry, if the first object file has not changed, performing a first action on a target file system, and if the first object file has changed, performing a second action on the target file system.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 2, 2021
    Assignee: Oracle America, Inc.
    Inventor: Manoj Paul Joseph
  • Publication number: 20160275098
    Abstract: In general, the invention relates to replicating a source file system stored on a first memory by obtaining a first unread entry from a changelog associated with the source file system, querying the source file system using the first unread entry to obtain a current first object file status, a current first object file path, a current first parent directory status, and a current first parent directory path, determining, based on the querying, whether a first object file on the source file system has changed at some time after the execution of the first unread entry, if the first object file has not changed, performing a first action on a target file system, and if the first object file has changed, performing a second action on the target file system.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventor: Manoj Paul Joseph
  • Patent number: 9378216
    Abstract: In general, the invention relates to replicating a source file system stored on a first memory by obtaining a first unread entry from a changelog associated with the source file system, querying the source file system using the first unread entry to obtain a current first object file status, a current first object file path, a current first parent directory status, and a current first parent directory path, determining, based on the querying, whether a first object file on the source file system has changed at some time after the execution of the first unread entry, if the first object file has not changed, performing a first action on a target file system, and if the first object file has changed, performing a second action on the target file system.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: June 28, 2016
    Assignee: Oracle America, Inc.
    Inventor: Manoj Paul Joseph
  • Patent number: 8122455
    Abstract: According to an aspect of the present invention, a scheduler balances the load on the microengines comprising one or more threads allocated to execute a corresponding microblock. The scheduler determines the load on each microengine at regular time intervals. The scheduler balances the load of a heavily loaded microengine by distributing the corresponding load among one or more lightly loaded microengines.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: February 21, 2012
    Assignee: Intel Corporation
    Inventors: Manoj Paul, Sanjay Kumar, Udaya Shankara
  • Patent number: 7945665
    Abstract: According to some embodiments, centralized load distribution is proved for an H.323 network.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: May 17, 2011
    Assignee: Intel Corporation
    Inventors: Manoj Paul, Srinivasa R. Beereddy
  • Publication number: 20110078110
    Abstract: In general, the invention relates to replicating a source file system stored on a first memory by obtaining a first unread entry from a changelog associated with the source file system, querying the source file system using the first unread entry to obtain a current first object file status, a current first object file path, a current first parent directory status, and a current first parent directory path, determining, based on the querying, whether a first object file on the source file system has changed at some time after the execution of the first unread entry, if the first object file has not changed, performing a first action on a target file system, and if the first object file has changed, performing a second action on the target file system.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: SUN MICROSYSTEMS, INC.
    Inventor: Manoj Paul Joseph
  • Publication number: 20090007133
    Abstract: According to an aspect of the present invention, a scheduler balances the load on the microengines comprising one or more threads allocated to execute a corresponding microblock. The scheduler determines the load on each microengine at regular time intervals. The scheduler balances the load of a heavily loaded microengine by distributing the corresponding load among one or more lightly loaded microengines.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Inventors: Manoj Paul, Sanjay Kumar, Udaya Shankara
  • Publication number: 20070061808
    Abstract: According to an aspect of the present invention, a scheduler schedules a thread, supporting the execution of a microblock, to process a packet based on the status of the thread and presence of a valid message corresponding to the thread. The microblock and the thread may be selected based on a corresponding scheduling policy. Such an approach may result in an efficient use of processor cycles and the bandwidth of the internal bus.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Sanjay Kumar, Manoj Paul
  • Publication number: 20070002737
    Abstract: Apparatus and systems, as well as methods and articles, may operate to propagate an access control rule throughout a bridged network as part of a generic attribute registration protocol.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Manoj Paul, Udaya Shankara
  • Publication number: 20060212426
    Abstract: Efficient Content Addressable Memory (CAM)-based techniques for performing string searches in packet payloads. Hashes are performed on hash keys comprising overlapping sub-strings in one or more search strings. The resulting hash values are stored in a CAM. During packet processing operations, a search of the packet payload data is made to determine if any of the search strings are present. Hashes are performed on non-overlapping sub-strings in the payload data, and the hash results are submitted to the CAM for comparison with the previously-generated search string hash values. If no CAM hits result, the payload data does not contain any of the search strings, while a CAM hit indicates that at least one of the search strings might be present in the payload data. In this instance, a full string comparison is made between the search strings (or an identified search string) and strings in the payload data to verify whether a search string is actually present.
    Type: Application
    Filed: December 21, 2004
    Publication date: September 21, 2006
    Inventors: Udaya Shakara, Manoj Paul
  • Patent number: 7062499
    Abstract: A method and apparatus for assigning a logical level number to a symbol in a key comprising a string of symbols, and storing an entry for the key in a level of nodes in a multiway radix tree based at least in part on the logical level number instead of on a path between nodes representing every symbol in the key.
    Type: Grant
    Filed: January 8, 2002
    Date of Patent: June 13, 2006
    Assignee: Intel Corporation
    Inventors: Archana Nehru, Manoj Paul, Matthys Johannes Nel
  • Publication number: 20040133677
    Abstract: According to some embodiments, centralized load distribution is proved for an H.323 network.
    Type: Application
    Filed: January 8, 2003
    Publication date: July 8, 2004
    Inventors: Manoj Paul, Srinivasa R. Beereddy
  • Publication number: 20030130981
    Abstract: A method and apparatus for assigning a logical level number to a symbol in a key comprising a string of symbols, and storing an entry for the key in a level of nodes in a multiway radix tree based at least in part on the logical level number instead of on a path between nodes representing every symbol in the key.
    Type: Application
    Filed: January 8, 2002
    Publication date: July 10, 2003
    Inventors: Archana Nehru, Manoj Paul, Matthys Johannes Nel