Patents by Inventor Sri Ramanathan

Sri Ramanathan 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: 8977730
    Abstract: A method, a system, and a computer program product are provided for reducing message passing for contention detection in distributed SIP server environments. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to determine that a first site is waiting for a first object locked by a second site. The programming instructions are further operable to determine that a third site is waiting for a second object locked by the first site, and to send a first probe to the second site to determine whether the second site is waiting. A second probe is received and indicates that a site is waiting for an object locked by the first site. The second probe further indicates a deadlock in a distributed server environment to be resolved.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Abhinay R. Nagpal, Sandeep R. Patil, Sri Ramanathan, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 8971862
    Abstract: A location based service configured to route local advertising for streamed media and media blocking based on a location of the recipient. The method include detecting a location of a mobile user and routing streaming media of a local affiliate to a mobile device of the mobile user based on the detected location of the mobile user.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: John R. Dingler, Stephen E. Jaffe, Christopher E. Holladay, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 8966114
    Abstract: A system and method is provided for providing privacy and limited exposure services for location based services. The system includes at least one module configured to provide fictitious location or route information of a mobile user to selected users or group of users based on a mobile user provided profile.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: February 24, 2015
    Assignee: NNG LLC
    Inventors: John R. Dingler, David C. Olds, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 8965930
    Abstract: A location based service and method configured to provide a mechanism for information to a subscribing user. The method is implemented on a computing infrastructure and includes querying one or more databases for matching information of a third party that is associated with one or more mobile devices that pass within a predefined location at one or more predefined intervals. The method further includes providing location information to a subscribing user of the one or more mobile devices that have the matching information and pass within the predefined location.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Nielsen, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
  • Publication number: 20150043778
    Abstract: A system and method for contextually interpreting image sequences are provided. The method comprises receiving video from one or more video sources, and generating one or more questions associated with one or more portions of the video based on at least one user-defined objective. The method further comprises sending the one or more portions of the video and the one or more questions to one or more assistants, receiving one or more answers to the one or more questions from the one or more assistants, and determining a contextual interpretation of the video based on the one or more answers and the video.
    Type: Application
    Filed: October 23, 2014
    Publication date: February 12, 2015
    Inventors: Rajaraman HARIHARAN, Sri RAMANATHAN, Karthik SUBBIAN, Matthew B. TREVATHAN
  • Publication number: 20150046974
    Abstract: A method and an apparatus for specifying a time-varying, intelligent service-oriented model are provided. A method implemented in a computer infrastructure having computer executable code embodied on a computer readable storage medium having programming instructions, includes defining information of a service which is to be provided to one or more users having access to a system storing the defined information. The method further includes defining policies associated with the defined information to allow and deny access to selected portions of the defined information, and exposing to a user of the one or more users the selected portions of the defined information based on the defined policies allowing access to the selected portions of the defined information.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventors: Sreekanth R. IYER, Sandeep R. PATIL, Sri RAMANATHAN, Gandhi SIVAKUMAR, Matthew B. TREVATHAN
  • Publication number: 20150046410
    Abstract: Methods and systems for enhancing reliability in deduplication over storage clouds are provided. A method includes: determining a weight for each of a plurality of duplicate files based on parameters associated with a respective storage device of each of the plurality of duplicate files; and designating one of the plurality of duplicate files as a master copy based on the determined weight.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventors: Sandeep R. PATIL, Sri RAMANATHAN, Riyazahamad M. SHIRAGUPPI, Prashant Sodhiya, Matthew B. TREVATHAN
  • Publication number: 20150039570
    Abstract: A method includes receiving a request to save a first file as immutable. The method also includes searching for a second file that is saved and is redundant to the first file. The method further includes determining the second file is one of mutable and immutable. When the second file is mutable, the method includes saving the first file as a master copy, and replacing the second file with a soft link pointing to the master copy. When the second file is immutable, the method includes determining which of the first and second files has a later expiration date and an earlier expiration date, saving the one of the first and second files with the later expiration date as a master copy, and replacing the one of the first and second files with the earlier expiration date with a soft link pointing to the master copy.
    Type: Application
    Filed: October 17, 2014
    Publication date: February 5, 2015
    Inventors: Gaurav CHHAUNKER, Bhushan P. JAIN, Sandeep R. PATIL, Sri RAMANATHAN, Matthew B. TREVATHAN
  • Publication number: 20150039148
    Abstract: Fault isolation and service restoration in an electrical grid are provided. An approach for receiving a notification message including a state of an electrical component on an electrical grid, and determining, by a computing system, a command message including at least one action to take in response to the state of the electrical component, is described. The approach further includes sending the command message to at least one of the electrical component and other electrical components on the electrical grid.
    Type: Application
    Filed: October 17, 2014
    Publication date: February 5, 2015
    Inventors: Gopal K. BHAGERIA, Don T. MAK, Kevin M. MONAGLE, Sri RAMANATHAN, Jean-Gael F. REBOUL, Matthew A. TERRY, Matthew B. TREVATHAN
  • Publication number: 20150039729
    Abstract: A computer implemented method includes storing generated digital media created by each portal server of a plurality of portal servers in a destination accessible by at least one of a plurality of HTTPD servers in response to a request for web content including the generated digital media. Additionally, the method includes determining that a subsequent request for digital media received by an HTTPD server of the plurality of HTTPD servers is for generated digital media created by any of the plurality of portal servers in the destination and accessible by the HTTPD server. Furthermore, the method includes serving the generated digital media from the HTTPD server to a browser.
    Type: Application
    Filed: October 16, 2014
    Publication date: February 5, 2015
    Inventors: Richard H. BROWN, Michael E. PIOTROWSKI, Sri RAMANATHAN, Matthew B. TREVATHAN
  • Patent number: 8949854
    Abstract: A system and associated method for subscribing Really Simple Syndication (RSS) enabled content using the Session Initiation Protocol (SIP) are disclosed. An application server coupled to a Hypertext Transfer Protocol (HTTP) server in the Internet intermediates a SIP message and a request for a RSS feed. An end device requests subscription of the RSS feed in a SIP message. The HTTP server enables the application server to subscribe the RSS feed and to track changes in the RSS feed over the Internet by use of a Serving Call/Session Control Function (S-CSCF) servicing the SIP message. The HTTP server enables the end device subscribing the RSS feed to fetch the web content from the media cache in later part of the subscription by providing updates to the application server.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sri Ramanathan, Frank Andre Schaffa
  • Publication number: 20150032275
    Abstract: A method is implemented in a computer infrastructure and includes receiving data defining a detected gas emission level of a power generation facility. The method also includes communicating the data defining the detected gas emission level to at least one subscriber device using one of Service Oriented Architecture (SOA) based communication and Session Initial Protocol (SIP) based communication.
    Type: Application
    Filed: October 14, 2014
    Publication date: January 29, 2015
    Inventors: Gopal K. BHAGERIA, Sri RAMANATHAN, Jean-Gael F. REBOUL, Matthew B. TREVATHAN
  • Publication number: 20150032678
    Abstract: Aspects of the invention provide for automatically selecting optimal fetch settings for business processes as a function of database query load and relational context by monitoring usage of a data retrieval point with respect to a defined unit of work. A multilayer feed-forward neural network is used to predict, as a function of training sets composed of historical data generated by the monitored usage of the data retrieval point, a future value of a data size of results from an eager fetch setting for the data retrieval point. The eager fetch is automatically revised to a lazy fetch setting in response to determining that the future data size value of the eager fetch setting results is larger than a permissible memory resource threshold.
    Type: Application
    Filed: October 15, 2014
    Publication date: January 29, 2015
    Inventors: Abhinay R. Nagpal, Sri Ramanathan, Sandeep Ramesh, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 8937456
    Abstract: A system and a method are provided for optimizing and managing a load in an electrical grid. The method includes receiving an event notification associated with a mobile device requiring a charge and determining charging station information of at least one charging station in an electrical grid based on the event notification, the at least one charging station operable to charge the mobile device. The charging station information of the at least one charging station is sent to a user of the mobile device.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gopal K. Bhageria, Don T. Mak, Kevin M. Monagle, Sri Ramanathan, Jean-Gael F. Reboul, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 8935655
    Abstract: An approach that transitions to management of a service oriented architecture (SOA) shared service is provided. In one embodiment, there is a service transition tool, including a project component configured to provide a SOA shared service developed as part of a SOA shared services project, and a planning component configured to plan a transition from development of the SOA shared service to management of the SOA shared service.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kishore Channabasavaiah, Stephen C. Kendrick, Sri Ramanathan, Matthew B. Trevathan, Raghu Varadan, Nevenko Zunic
  • Patent number: 8904517
    Abstract: A system and method for contextually interpreting image sequences are provided. The method comprises receiving video from one or more video sources, and generating one or more questions associated with one or more portions of the video based on at least one user-defined objective. The method further comprises sending the one or more portions of the video and the one or more questions to one or more assistants, receiving one or more answers to the one or more questions from the one or more assistants, and determining a contextual interpretation of the video based on the one or more answers and the video.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajaraman Hariharan, Sri Ramanathan, Karthik Subbian, Matthew B. Trevathan
  • Patent number: 8903764
    Abstract: Methods and systems for enhancing reliability in deduplication over storage clouds are provided. A method includes: determining a weight for each of a plurality of duplicate files based on parameters associated with a respective storage device of each of the plurality of duplicate files; and designating one of the plurality of duplicate files as a master copy based on the determined weight.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sandeep R. Patil, Sri Ramanathan, Riyazahamad M. Shiraguppi, Prashant Sodhiya, Matthew B. Trevathan
  • Publication number: 20140348310
    Abstract: An architecture and method of voicemail based on session initiated protocol presence and location information of a callee is disclosed. A method of providing voicemail includes determining a location and a presence of a callee, and playing a customized voicemail greeting to a caller based on preferences defined by the callee and also based on at least one of the location and the presence.
    Type: Application
    Filed: August 8, 2014
    Publication date: November 27, 2014
    Inventors: Pramodh D. NARAYAN, Sri RAMANATHAN, Matthew A. TERRY, Matthew B. TREVATHAN
  • Patent number: 8892267
    Abstract: A method is implemented in a computer infrastructure and includes receiving data defining a detected gas emission level of a power generation facility. The method also includes communicating the data defining the detected gas emission level to at least one subscriber device using one of Service Oriented Architecture (SOA) based communication and Session Initial Protocol (SIP) based communication.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gopal K. Bhageria, Sri Ramanathan, Jean-Gael F. Reboul, Matthew B. Trevathan
  • Patent number: 8892521
    Abstract: A method includes receiving a request to save a first file as immutable. The method also includes searching for a second file that is saved and is redundant to the first file. The method further includes determining the second file is one of mutable and immutable. When the second file is mutable, the method includes saving the first file as a master copy, and replacing the second file with a soft link pointing to the master copy. When the second file is immutable, the method includes determining which of the first and second files has a later expiration date and an earlier expiration date, saving the one of the first and second files with the later expiration date as a master copy, and replacing the one of the first and second files with the earlier expiration date with a soft link pointing to the master copy.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Chhaunker, Bhushan P. Jain, Sandeep R. Patil, Sri Ramanathan, Matthew B. Trevathan