Patents by Inventor Rajini Sivaram

Rajini Sivaram 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: 11005933
    Abstract: Providing queuing in a log streaming system. A state of each of a set of queues of messages is maintained by sending messages to a state topic in the log streaming system. Responsive to a client writing a message to one of the queues, writing the message to a message topic for the queue in the log streaming system. Responsive to the client reading from one of the queues, reading a message from the message topic for the queue and storing property types relating to the availability of the message in the state topic for the queue by sending messages to the state topic referencing the message in the message topic.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: May 11, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver M. Deakin, Rajini Sivaram
  • Publication number: 20170272516
    Abstract: Providing queuing in a log streaming system. A state of each of a set of queues of messages is maintained by sending messages to a state topic in the log streaming system. Responsive to a client writing a message to one of the queues, writing the message to a message topic for the queue in the log streaming system. Responsive to the client reading from one of the queues, reading a message from the message topic for the queue and storing property types relating to the availability of the message in the state topic for the queue by sending messages to the state topic referencing the message in the message topic.
    Type: Application
    Filed: March 17, 2016
    Publication date: September 21, 2017
    Inventors: Oliver M. Deakin, Rajini Sivaram
  • Patent number: 8854952
    Abstract: A method, system and program product that in response to a segmented server going offline reallocates only those primary and secondary destinations that need to be reallocated on an evenhanded basis, so there is at most a difference of one in the number of buckets allocated to each segmented server before and after re-allocation.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: David K. Siegwart, Rajini Sivaram
  • Publication number: 20130163408
    Abstract: A method, system and program product that in response to a segmented server going offline reallocates only those primary and secondary destinations that need to be reallocated on an evenhanded basis, so there is at most a difference of one in the number of buckets allocated to each segmented server before and after re-allocation.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David K. Siegwart, Rajini Sivaram
  • Patent number: 8296721
    Abstract: A computer-implemented method for software development includes selecting a pre-defined software pattern, the pre-defined software pattern having one or more pre-defined elements, identifying one or more of the pre-defined elements to be modified, obtaining one or more behavioral models, each of the behavioral models specifying a functional behavior for at least one of the identified elements, ascertaining a modification required for each of the identified elements to provide the specified functional behavior, and incorporating the modification into an instance of the software pattern.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventor: Rajini Sivaram
  • Patent number: 7757217
    Abstract: The present invention accordingly provides an application debugger running in a process of a computer system comprising: a debugger memory heap; and an object copier for generating a stateful copy in the debugger memory heap of an application object at runtime wherein the application object is stored in an application memory heap of an application process.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventor: Rajini Sivaram
  • Publication number: 20080301626
    Abstract: A computer-implemented method for software development includes selecting a pre-defined software pattern, the pre-defined software pattern having one or more pre-defined elements, identifying one or more of the pre-defined elements to be modified, obtaining one or more behavioral models, each of the behavioral models specifying a functional behavior for at least one of the identified elements, ascertaining a modification required for each of the identified elements to provide the specified functional behavior, and incorporating the modification into an instance of the software pattern.
    Type: Application
    Filed: May 6, 2008
    Publication date: December 4, 2008
    Inventor: Rajini Sivaram
  • Patent number: 7457927
    Abstract: A memory dump of a memory of a computer system having a first set of bytes and a second set of bytes. The first set of bytes includes application data, and the second set of bytes includes a description of a structure of the application data. The memory dump is read by locating the description of a structure of application data; reading the description; defining a runtime data structure in accordance with the description; locating the application data in the memory dump; and reading the application data into the runtime data structure.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventor: Rajini Sivaram
  • Publication number: 20060041866
    Abstract: The present invention accordingly provides an application debugger running in a process of a computer system comprising: a debugger memory heap; and an object copier for generating a stateful copy in the debugger memory heap of an application object at runtime wherein the application object is stored in an application memory heap of an application process.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 23, 2006
    Inventor: Rajini Sivaram
  • Publication number: 20050120162
    Abstract: A memory dump of a memory of a computer system having a first set of bytes and a second set of bytes. The first set of bytes includes application data, and the second set of bytes includes a description of a structure of the application data. The memory dump is read by locating the description of a structure of application data; reading the description; defining a runtime data structure in accordance with the description; locating the application data in the memory dump; and reading the application data into the runtime data structure.
    Type: Application
    Filed: May 20, 2004
    Publication date: June 2, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Rajini Sivaram