Patents by Inventor Deepa Srinivasan

Deepa Srinivasan 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: 8615788
    Abstract: A computer implemented method for logging extensions to platform configuration registers inside a trusted platform module instance is provided. A request to extend the current state of at least one of a plurality of platform configuration register is received. At least one platform configuration register within the trusted platform module instance is extended. The extension of the at least one platform configuration register is logged inside the trusted platform module instance as a logged entry by storing at least a tuple of platform configuration register indexes and hash values used for extending the platform configuration register. Information about new entries in the consolidated logs can be retrieved by polling or by subscribing to events that are automatically generated. A report of an extend operation and its logged hash value is sent to subscribers interested in receiving notifications of extend operations on a set of PCR registers.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Stefan Berger, Ramon Caceres, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Deepa Srinivasan
  • Patent number: 8495415
    Abstract: A method and system for maintaining backup copies of firmware. More particularly, embodiments of the present invention provide a method that includes monitoring an execution of at least one firmware component, and causing a backup copy of the at least one firmware component to be generated if the at least one firmware component executes at a predefined standard of reliability for a predefined time period. According to the system and method disclosed herein, trustworthy backup copies are available if a given server of a multiserver system fails.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tyky Aichelen, Maria A. Rizk, Deepa Srinivasan, Ileana Vila
  • Patent number: 8386265
    Abstract: A computer program product for communicating across channels with emotion preservation includes a computer usable storage medium having computer useable program code embodied therewith, the computer usable program code including: computer usable program code to receive a first language communication comprising text marked up with emotion metadata; computer usable program code to translate the emotion metadata into second language emotion metadata; computer usable program code to translate the text to second language text; computer usable program code to analyze the second language emotion metadata for second language emotion information; and computer usable program code to combine the second language emotion information in first language communication with the second language text.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Balan Subramanian, Deepa Srinivasan, Mohamad Reza Salahshoor
  • Patent number: 8214882
    Abstract: Server discovery, spawning collector threads to collect information from servers, and reporting such information, is disclosed. A method of one embodiment determines a number of servers communicatively coupled to a network. For each server, a collector thread is spawned to collect information regarding the server by sending requests to the server and receiving responses from the server. The collector threads can be spawned by and run on a computing device other than the number of servers, such that no computer-executable code is installed on the servers for collecting the information. Upon completion of the collector thread for each server, the information regarding the server as collected is stored to a database by one or more writer threads.
    Type: Grant
    Filed: July 20, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andrew G. Kegel, Deepa Srinivasan, Steven D. Cook, Robert S. Smith
  • Publication number: 20110184721
    Abstract: A computer program product for communicating across channels with emotion preservation includes a computer usable storage medium having computer useable program code embodied therewith, the computer usable program code including: computer usable program code to receive a first language communication comprising text marked up with emotion metadata; computer usable program code to translate the emotion metadata into second language emotion metadata; computer usable program code to translate the text to second language text; computer usable program code to analyze the second language emotion metadata for second language emotion information; and computer usable program code to combine the second language emotion information in first language communication with the second language text.
    Type: Application
    Filed: April 4, 2011
    Publication date: July 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Balan Subramanian, Deepa Srinivasan, Mohamad Reza Salahshoor
  • Patent number: 7983910
    Abstract: Communicating across channels with emotion preservation includes: receiving, by a processor in a communication device, a voice communication; analyzing, by the processor in the communication device, the voice communication for first emotion content; analyzing, by the processor in the communication device, textual content of the voice communication for second emotion content; and marking up, by the processor in the communication device, the textual content with emotion metadata for one of the first emotion content and the second emotion content.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Balan Subramanian, Deepa Srinivasan, Mohamad Reza Salahshoor
  • Publication number: 20110040957
    Abstract: A computer implemented method for logging extensions to platform configuration registers inside a trusted platform module instance is provided. A request to extend the current state of at least one of a plurality of platform configuration register is received. At least one platform configuration register within the trusted platform module instance is extended. The extension of the at least one platform configuration register is logged inside the trusted platform module instance as a logged entry by storing at least a tuple of platform configuration register indexes and hash values used for extending the platform configuration register. Information about new entries in the consolidated logs can be retrieved by polling or by subscribing to events that are automatically generated. A report of an extend operation and its logged hash value is sent to subscribers interested in receiving notifications of extend operations on a set of PCR registers.
    Type: Application
    Filed: August 12, 2009
    Publication date: February 17, 2011
    Applicant: International Business Machines Corporation
    Inventors: Stefan Berger, Ramon Caceres, Kenneth Alan Goldman, Ronald Perez, Reiner Sailer, Deepa Srinivasan
  • Patent number: 7506361
    Abstract: A method is disclosed for discovering servers, spawning collector threads to collect information from servers, and reporting such information. The method may determine a number of servers communicatively coupled to a network. For each server, a collector thread may be spawned to collect information regarding the server by sending requests to the server and receiving responses from the server. The collector threads may be spawned by and run on a computing device other than the number of servers, such that no computer-executable code is installed on the servers for collecting the information. Upon completion of the collector thread for each server, the information regarding the server as collected may be stored to a database by one or more writer threads.
    Type: Grant
    Filed: May 17, 2004
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andrew G. Kegel, Deepa Srinivasan, Steven D. Cook, Robert S. Smith
  • Publication number: 20080281964
    Abstract: Server discovery, spawning collector threads to collect information from servers, and reporting such information, is disclosed. A method of one embodiment determines a number of servers communicatively coupled to a network. For each server, a collector thread is spawned to collect information regarding the server by sending requests to the server and receiving responses from the server. The collector threads can be spawned by and run on a computing device other than the number of servers, such that no computer-executable code is installed on the servers for collecting the information. Upon completion of the collector thread for each server, the information regarding the server as collected is stored to a database by one or more writer threads.
    Type: Application
    Filed: July 20, 2008
    Publication date: November 13, 2008
    Inventors: Andrew G. Kegel, Deepa Srinivasan, Steven D. Cook, Robert S. Smith
  • Publication number: 20070294575
    Abstract: A method and system for maintaining backup copies of firmware. More particularly, embodiments of the present invention provide a method that includes monitoring an execution of at least one firmware component, and causing a backup copy of the at least one firmware component to be generated if the at least one firmware component executes at a predefined standard of reliability for a predefined time period. According to the system and method disclosed herein, trustworthy backup copies are available if a given server of a multiserver system fails.
    Type: Application
    Filed: May 12, 2006
    Publication date: December 20, 2007
    Applicant: International Business Machines Corporation
    Inventors: Tyky Aichelen, Maria Rizk, Deepa Srinivasan, Ileana Vila
  • Publication number: 20070208569
    Abstract: Emotion across voice and text communication channels are abstracted, preserved and translated. A voice communication is received and analyzed for emotion content. The textual content of the communication is realized summarily using word recognition techniques. The textual content is then analyzed for emotion content. Words and phrases derived from the word recognition are compared emotion words and phrases in a text mine database. The emotion from the two analyses is then used for marking up the textual content as emotion metadata. The text and emotion markup abstraction for a voice communication can also be translated into a using text and emotion translation definitions. The translated emotion metadata is used to emotion mine words that have an emotion connotation in the culture of the second language. Those words are then substituted for corresponding words in the translated text.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Inventors: Balan Subramanian, Deepa Srinivasan, Mohamad Salahshoor
  • Publication number: 20070150584
    Abstract: An apparatus, system, and method are disclosed for determining server utilization in a hosted computing resources infrastructure/environment. A monitor module intercepts a packet communicated between a client and a server. An extraction module extracts a service indicator from the packet. In a certain embodiment, an identification module identifies the client from the packet. An estimation module estimates a server utilization based on the service indicator. In one embodiment, a billing module calculates a charge for the server utilization.
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Inventor: Deepa Srinivasan
  • Publication number: 20050257248
    Abstract: Server discovery, spawning collector threads to collect information from servers, and reporting such information, is disclosed. A method of one embodiment determines a number of servers communicatively coupled to a network. For each server, a collector thread is spawned to collect information regarding the server by sending requests to the server and receiving responses from the server. The collector threads can be spawned by and run on a computing device other than the number of servers, such that no computer-executable code is installed on the servers for collecting the information. Upon completion of the collector thread for each server, the information regarding the server as collected is stored to a database by one or more writer threads.
    Type: Application
    Filed: May 17, 2004
    Publication date: November 17, 2005
    Inventors: Andrew Kegel, Deepa Srinivasan, Steven Cook, Robert Smith