Patents by Inventor Rajeeta Lalji Shah

Rajeeta Lalji Shah 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: 7120685
    Abstract: A system and method for implementing tracking of computing system activities wherein the tracking can be dynamically adjusted. The system provides a multiple level logging system having a first level for detecting message level errors and a second trace level for obtaining trace information and for filtering same to provide more details to be used for implementing corrective action. A set of filters is provide to further refine the data which is provided to a user/system administrator. The system also provides for selective activation of tracking and logging for selected subsystems, as well as the ability to vary the frequency at which the tracking is performed. The frequency of logging can be adjusted upward in response to detection of a error and can then be decreased, or the tracking selectively disabled or entirely stopped upon detection of a stop event.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: October 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Lorin Evan Ullmann, Rajeeta Lalji Shah
  • Patent number: 7039921
    Abstract: A method, system, and computer program product for the creation and logging of a taskID is provided. In one embodiment, a component initiates a task and requests a task identification (TaskID) from a log task manager. The taskID follows this task (which may flow across multiple components or ORBs) until completion. The TaskID is passed in the thread context in local methods and in the message context in remote method invocations. The taskID is then logged with message and trace data from each of the components through which the task flows that generate a trace or message log.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Patent number: 6944647
    Abstract: A method, program and system for editing data in a distributed computer network are provided. The invention comprises, in response to a request from a user, opening a log file and noting an entry associated with a message of interest. A message locator finds the message of interest in a designated location and bookmarks the message. A bookmark I/O component then locates and modifies the bookmarked message, and rewrites the modified message back to the designated location. The user can then view the modified message via a display device (i.e. GUI).
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Patent number: 6871228
    Abstract: A method, program, and system for dynamically configuring logging elements in a computer system are provided. The invention comprises a logging subsystem within the computer system, wherein the subsystem contains a plurality of logging elements which record events within the computer system. Inheritance relationships are established for the logging elements, which allows the logging elements to be configured either individually or as a group. The logging elements are then configured to record specified types of events and send the logging data of the events to specified locations within the computer system. In one embodiment of the present invention, the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a one network node can be remotely configured from a another node in the network.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Patent number: 6738832
    Abstract: A method, system, and computer program product for logging events in a data processing system is provided. In one embodiment, responsive to a determination that a situation exists preventing a primary logger from executing a logging task, a swappable adaptive logger is created, which in turn is pointed to a boot logger created by a swappable adaptive log engine. Event information is then logged to the boot logger. For example, the boot logger may write event information to memory or to a file if the logging database is unavailable. When the primary logger becomes configured and functional, the swappable adaptive logger swaps the boot logger for the primary logger and begins writing event information to the primary logger.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: May 18, 2004
    Assignee: International Business Machines Corporation
    Inventors: Michael John Burr, Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20030005173
    Abstract: A method, program, and system for dynamically configuring logging elements in a computer system are provided. The invention comprises a logging subsystem within the computer system, wherein the subsystem contains a plurality of logging elements which record events within the computer system. Inheritance relationships are established for the logging elements, which allows the logging elements to be configured either individually or as a group. The logging elements are then configured to record specified types of events and send the logging data of the events to specified locations within the computer system. In one embodiment of the present invention, the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a one network node can be remotely configured from a another node in the network.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20030005082
    Abstract: A method, program and system for editing data in a distributed computer network are provided. The invention comprises, in response to a request from a user, opening a log file and noting an entry associated with a message of interest. A message locator finds the message of interest in a designated location and bookmarks the message. A bookmark I/O component then locates and modifies the bookmarked message, and rewrites the modified message back to the designated location. The user can then view the modified message via a display device (i.e. GUI).
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20030005183
    Abstract: A method, system, and computer program product for logging events in a data processing system is provided. In one embodiment, responsive to a determination that a situation exists preventing a primary logger from executing a logging task, a swappable adaptive logger is created, which in turn is pointed to a boot logger created by a swappable adaptive log engine. Event information is then logged to the boot logger. For example, the boot logger may write event information to memory or to a file if the logging database is unavailable. When the primary logger becomes configured and functional, the swappable adaptive logger swaps the boot logger for the primary logger and begins writing event information to the primary logger.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael John Burr, Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20030005021
    Abstract: A method, system, and computer program product for the creation and logging of a taskID is provided. In one embodiment, a component initiates a task and requests a task identification (TaskID) from a log task manager. The taskID follows this task (which may flow across multiple components or ORBs) until completion. The TaskID is passed in the thread context in local methods and in the message context in remote method invocations. The taskID is then logged with message and trace data from each of the components through which the task flows that generate a trace or message log.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20020198983
    Abstract: A system and method for implementing tracking of computing system activities wherein the tracking can be dynamically adjusted. The system provides a multiple level logging system having a first level for detecting message level errors and a second trace level for obtaining trace information and for filtering same to provide more details to be used for implementing corrective action. A set of filters is provide to further refine the data which is provided to a user/system administrator. The system also provides for selective activation of tracking and logging for selected subsystems, as well as the ability to vary the frequency at which the tracking is performed. The frequency of logging can be adjusted upward in response to detection of a error and can then be decreased, or the tracking selectively disabled or entirely stopped upon detection of a stop event.
    Type: Application
    Filed: June 26, 2001
    Publication date: December 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: Lorin Evan Ullmann, Rajeeta Lalji Shah