Patents by Inventor Sriram Ramanathan

Sriram 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: 10033763
    Abstract: An application launcher is disclosed for retrieving and permitting launch of multiple mobile applications through a single, secure authentication process, and a method of use. The method includes receiving a request to launch one or more applications through a single authentication process. The method further includes authenticating a user through an application launcher. The method further includes appending a security token to one or more applications upon authentication of the user to enable the user to launch the one or more applications through the single authentication process provided by the application launcher.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: July 24, 2018
    Assignee: Kony INC.
    Inventors: Raj Kumar Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Rajendra Komandur, Sriram Ramanathan, Matthew Terry, Matthew Trevathan, Sathyanarayana Vennapusala
  • Patent number: 9846638
    Abstract: Approaches for application testing are provided. An approach includes transmitting a command to an agent associated with an application installed on a mobile device. The approach includes receiving from the agent information about an executed step of the application on the mobile device. The approach includes comparing the information to an expected value of the step. The approach includes display an output based on the comparing.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: December 19, 2017
    Assignee: KONY, INC.
    Inventors: Raj K. Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Jason Evans, Rajendra Komandur, Sriram Ramanathan, Matthew Terry, Matthew B. Trevathan, Sathyanarayana Vennapusala
  • Patent number: 9792317
    Abstract: A method includes receiving a notification from a first device that a data record has been changed on the first device, and receiving a notification from a second device of an intent to change the data record on the second device. The method also includes instructing the second device to wait before changing the data record on the second device, and instructing the first device to synchronize the changed data record.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: October 17, 2017
    Assignee: KONY, INC.
    Inventors: Raj Kumar Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Rajendra Komandur, Sriram Ramanathan, Srinivas Sesham, Matthew Terry, Matthew B. Trevathan, Sathyanarayana Vennapusala
  • Patent number: 9459994
    Abstract: Approaches for application testing are provided. An approach includes recording a test case of an application running on a mobile device. The approach also includes generating an expected layout based on object data received from the mobile device during the recording. The approach additionally includes receiving playback object data based on the test case being played back on the mobile device or a different mobile device. The approach further includes comparing the playback object data to the expected layout data.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 4, 2016
    Assignee: KONY, INC.
    Inventors: Raj K. Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Jason Evans, Rajendra Komandur, Sriram Ramanathan, Matthew Terry, Matthew B. Trevathan, Sathyanarayana Vennapusala
  • Patent number: 9405723
    Abstract: A mobile application management through policy inclusion using centralized enforcement libraries is disclosed. The method includes storing independently developed mobile applications on at least one server. The method further includes storing independently developed policies associated with each of the independently developed mobile applications on the at least one server. The method further includes associating a policy of the stored independently developed policies with any of the mobile applications of the independently developed mobile applications. The method further includes providing the associated policy and mobile application to a mobile device where the enforcement libraries restrict the app as instructed by the policy.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: August 2, 2016
    Assignee: KONY, INC.
    Inventors: Raj Kumar Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Vivek Iyer, Rajendra Komandur, Aravind Perumal, Sriram Ramanathan, Matthew Terry, Vamsi Krishna Vagvala, Sathyanarayana Vennapusala
  • Publication number: 20160170867
    Abstract: Approaches for application testing are provided. An approach includes transmitting a command to an agent associated with an application installed on a mobile device. The approach includes receiving from the agent information about an executed step of the application on the mobile device. The approach includes comparing the information to an expected value of the step. The approach includes display an output based on the comparing.
    Type: Application
    Filed: February 25, 2016
    Publication date: June 16, 2016
    Inventors: Raj K. KONERU, Pattabhi Rama Rao DASARI, Prajakt DESHPANDE, Jason EVANS, Rajendra KOMANDUR, Sriram RAMANATHAN, Matthew TERRY, Matthew B. TREVATHAN, Sathyanarayana VENNAPUSALA
  • Patent number: 9336127
    Abstract: Approaches for application testing are provided. An approach includes transmitting a command to an agent associated with an application installed on a mobile device. The approach includes receiving from the agent information about an executed step of the application on the mobile device. The approach includes comparing the information to an expected value of the step. The approach includes display an output based on the comparing.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 10, 2016
    Assignee: KONY, INC.
    Inventors: Raj K. Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Jason Evans, Rajendra Komandur, Sriram Ramanathan, Matthew Terry, Matthew B. Trevathan, Sathyanarayana Vennapusala
  • Patent number: 9282156
    Abstract: An architecture and method of call routing is provided based on session initiated protocol presence information of a callee. The method includes providing a computer infrastructure operable to: receive presence information of a callee upon detecting when the callee is within a certain proximity; and provide call routing information to at least one callee designated device based on customized rules provided by the callee and correlated to the presence information of the callee. The presence information is updated by a SIP based notification.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kerrie L. Holley, Sriram Ramanathan, Muralidhar Seelam, Matthew B. Trevathan
  • Publication number: 20140330779
    Abstract: A method includes receiving a notification from a first device that a data record has been changed on the first device, and receiving a notification from a second device of an intent to change the data record on the second device.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 6, 2014
    Applicant: Kony Solutions, Inc.
    Inventors: Raj Kumar KONERU, Pattabhi Rama Rao DASARI, Prajakt DESHPANDE, Rajendra KOMANDUR, Sriram RAMANATHAN, Srinivas SESHAM, Matthew TERRY, Matthew B. TREVATHAN, Sathyanarayana VENNAPUSALA
  • Publication number: 20140331273
    Abstract: An application launcher is disclosed for retrieving and permitting launch of multiple mobile applications through a single, secure authentication process, and a method of use. The method includes receiving a request to launch one or more applications through a single authentication process. The method further includes authenticating a user through an application launcher. The method further includes appending a security token to one or more applications upon authentication of the user to enable the user to launch the one or more applications through the single authentication process provided by the application launcher.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 6, 2014
    Applicant: Kony Solutions, Inc.
    Inventors: RAJ KUMAR KONERU, PATTABHI RAMA RAO DASARI, PRAJAKT DESHPANDE, RAJENDRA KOMANDUR, SRIRAM RAMANATHAN, MATTHEW TERRY, MATTHEW TREVATHAN, SATHYANARAYANA VENNAPUSALA
  • Patent number: 8825980
    Abstract: Embodiments of the present invention provide a system, method, and program product for defragmenting files on a hard disk drive. A computer system identifies a plurality of movable blocks on a hard disk drive. The computer system categorizes each of the movable blocks into a category based on the write count of each movable block, wherein the movable blocks categorized into a first category have higher write counts than the movable blocks categorized into a second category. The computer system relocates the movable blocks of the first category to a first group of one or more adjacent tracks, and the computer system relocates the movable blocks of the second category to a second group of one or more adjacent tracks, wherein the first group of one or more adjacent tracks and the second group of one or more adjacent tracks share, at most, one common track.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sandeep R. Patil, Sriram Ramanathan, Riyazahamad M. Shiraguppi, Matthew B. Trevathan
  • Patent number: 8819380
    Abstract: Embodiments of the present invention provide a system, method, and program product for allocating a block of physical storage space on a write surface of a hard disk drive. A computer system maintains a write count for each block on the hard disk drive. After receiving an allocation request, the computer system identifies one or more candidate blocks of storage space on the hard disk drive that can be selected to fulfill the allocation request. The computer system determines an estimated write count and identifies one or more allocated blocks whose write counts are within a specified number of write operations of the estimated write count. The computer system selects a candidate block based, at least in part, on physical proximity of the candidate block to one or more of the allocated blocks whose write counts are within a specified number of write operations of the estimated write count.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sandeep R. Patil, Sriram Ramanathan, Riyazahamad M. Shiraguppi, Matthew B. Trevathan
  • Publication number: 20140237451
    Abstract: Approaches for application testing are provided. An approach includes transmitting a command to an agent associated with an application installed on a mobile device. The approach includes receiving from the agent information about an executed step of the application on the mobile device. The approach includes comparing the information to an expected value of the step. The approach includes display an output based on the comparing.
    Type: Application
    Filed: December 6, 2013
    Publication date: August 21, 2014
    Applicant: Kony, Inc.
    Inventors: Raj K. KONERU, Pattabhi Rama Rao DASARI, Prajakt DESHPANDE, Jason EVANS, Rajendra KOMANDUR, Sriram RAMANATHAN, Matthew TERRY, Matthew B. TREVATHAN, Sathyanarayana VENNAPUSALA
  • Publication number: 20140237455
    Abstract: Approaches for application testing are provided. An approach includes recording a test case of an application running on a mobile device. The approach also includes generating an expected layout based on object data received from the mobile device during the recording. The approach additionally includes receiving playback object data based on the test case being played back on the mobile device or a different mobile device. The approach further includes comparing the playback object data to the expected layout data.
    Type: Application
    Filed: December 6, 2013
    Publication date: August 21, 2014
    Applicant: Kony, Inc.
    Inventors: Raj K. KONERU, Pattabhi Rama Rao DASARI, Prajakt DESHPANDE, Jason EVANS, Rajendra KOMANDUR, Sriram RAMANATHAN, Matthew TERRY, Matthew B. TREVATHAN, Sathyanarayana VENNAPUSALA
  • Publication number: 20130298185
    Abstract: A mobile application management through policy inclusion using centralized enforcement libraries is disclosed. The method includes storing independently developed mobile applications on at least one server. The method further includes storing independently developed policies associated with each of the independently developed mobile applications on the at least one server. The method further includes associating a policy of the stored independently developed policies with any of the mobile applications of the independently developed mobile applications. The method further includes providing the associated policy and mobile application to a mobile device where the enforcement libraries restrict the app as instructed by the policy.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: KONY SOLUTIONS, INC.
    Inventors: RAJ KUMAR KONERU, PATTABHI RAMA RAO DASARI, PRAJAKT DESHPANDE, VIVEK IYER, RAJENDRA KOMANDUR, ARAVIND PERUMAL, SRIRAM RAMANATHAN, MATTHEW TERRY, VAMSI KRISHNA VAGVALA, SATHYANARAYANA VENNAPUSALA
  • Publication number: 20130254508
    Abstract: Embodiments of the present invention provide a system, method, and program product for allocating a block of physical storage space on a write surface of a hard disk drive. A computer system maintains a write count for each block on the hard disk drive. After receiving an allocation request, the computer system identifies one or more candidate blocks of storage space on the hard disk drive that can be selected to fulfill the allocation request. The computer system determines an estimated write count and identifies one or more allocated blocks whose write counts are within a specified number of write operations of the estimated write count. The computer system selects a candidate block based, at least in part, on physical proximity of the candidate block to one or more of the allocated blocks whose write counts are within a specified number of write operations of the estimated write count.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep R. Patil, Sriram Ramanathan, Riyazahamad M. Shiraguppi, Matthew B. Trevathan
  • Publication number: 20130254509
    Abstract: Embodiments of the present invention provide a system, method, and program product for defragmenting files on a hard disk drive. A computer system identifies a plurality of movable blocks on a hard disk drive. The computer system categorizes each of the movable blocks into a category based on the write count of each movable block, wherein the movable blocks categorized into a first category have higher write counts than the movable blocks categorized into a second category. The computer system relocates the movable blocks of the first category to a first group of one or more adjacent tracks, and the computer system relocates the movable blocks of the second category to a second group of one or more adjacent tracks, wherein the first group of one or more adjacent tracks and the second group of one or more adjacent tracks share, at most, one common track.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep R. Patil, Sriram Ramanathan, Riyazahamad M. Shiraguppi, Matthew B. Trevathan
  • Patent number: 7783279
    Abstract: The last known location and last time of location update can be stored for each of a set of mobile devices in device-specific records. A request for a specific mobile device can be received from a location services application. The last time of location update for the specific mobile device can be checked against a current time. If the last update time is current enough, the last known location for the device can be conveyed to the location services application. Information can then be presented on the device that is specific to its last known location.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sriram Ramanathan, Kaushal A. Thakker
  • Publication number: 20100099418
    Abstract: An architecture and method of call routing is provided based on session initiated protocol presence information of a callee. The method includes providing a computer infrastructure operable to: receive presence information of a callee upon detecting when the callee is within a certain proximity; and provide call routing information to at least one callee designated device based on customized rules provided by the callee and correlated to the presence information of the callee. The presence information is updated by a SIP based notification.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kerrie L. Holley, Sriram Ramanathan, Muralidhar Seelam, Matthew B. Trevathan
  • Publication number: 20080207217
    Abstract: The present solution can include a method for handling requests to determine the locations of mobile devices in a subscriber network, such as an IMS based network. The last known location and last time of location update can be stored for each mobile device. A request for a specific mobile device can be received from a location services application. The last time of location update for the specific mobile device can be checked against a current time. If the last update time is current enough, the last known location for the device can be conveyed to the location services application. Information can then be presented on the device that is specific to its last known location.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SRIRAM RAMANATHAN, KAUSHAL A. THAKKER