Patents by Inventor Venkatesan Ramamoorthy

Venkatesan Ramamoorthy 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: 9282176
    Abstract: Systems, methods and media for determining a phone number from a spoken alphabetic phone number are disclosed. Embodiments may include a method for determining a phone number that includes receiving spoken alphanumeric content from a user, the spoken alphanumeric content having one or more alphabetic characters, such as letters, numbers or words. The spoken alphanumeric content may include termination words or separation words in addition to alphabetic characters. The method may also include parsing the received spoken alphanumeric content to determine equivalent numbers for alphabetic characters in the alphanumeric content, such as by parsing spoken received spoken letters, numbers and/or words to determine their equivalent numbers. The method may also include determining the phone number based on the received spoken alphanumeric content and the determined equivalent numbers. Further embodiments may include dialing the determined phone number after determining the phone number.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: March 8, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkatesan Ramamoorthy, Keith R. Walker
  • Patent number: 8418130
    Abstract: Methods and arrangements to manage comment data that is associated with computer executable code are provided. Comment data associated with a line or lines of executable code can be stored, and a tag can be assigned to the comment, data or the line(s) of code. When it is desired to locate, information about lines of code, tags allow for an improved way to search for the desired lines of code. Thus, in response to a user query for information, a search engine can locate a specific tag or groups of tags and display code and comments associated with the located tag(s).
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Abigail A. Tittizer, Venkatesan Ramamoorthy
  • Patent number: 8416928
    Abstract: Methods, apparatuses, and media for extracting phone numbers from voice mail messages are disclosed. Embodiments may include a method for determining a phone number in a voice mail message that includes analyzing a message and determining phone number(s) associated with the message based on the analysis. Embodiments of the method may also include generating a macro based on the determined phone number(s) and performing a macro action for at least one generated macro. In some embodiments, analyzing the message and determining phone number(s) associated with the message may include detecting a trigger word and parsing words in the message after the detected trigger word. In other embodiments, analyzing the message and determining one or more phone numbers associated with the message may include analyzing a voice-to-number dictionary and determining phone number(s) based on the dictionary. The macro action may include dialing, storing, deleting, etc. a phone number.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Venkatesan Ramamoorthy, Keith R. Walker
  • Patent number: 8140544
    Abstract: A system for increasing user interaction with a digital video library. In response to receiving a question by an interactive digital video library server from a user regarding course material being presented from a digital video library, it is determined whether the question is in an audio format. In response to determining that the question is in an audio format, the question is converted into a text format. The course material is searched in a time sliced video index database for an answer to the question using keywords found in the text format of the question. Also, other course materials similar to the course material are searched in a video knowledge base. A weight is assigned to each search result hit found in the course material and the other course materials. Search result hits are outputted in a priority order according to assigned weight and user preference.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kerri Ann Barton, Susan Elise Lee, Venkatesan Ramamoorthy, Keith Raymond Walker
  • Publication number: 20100057644
    Abstract: A system for increasing user interaction with a digital video library. In response to receiving a question by an interactive digital video library server from a user regarding course material being presented from a digital video library, it is determined whether the question is in an audio format. In response to determining that the question is in an audio format, the question is converted into a text format. The course material is searched in a time sliced video index database for an answer to the question using keywords found in the text format of the question. Also, other course materials similar to the course material are searched in a video knowledge base. A weight is assigned to each search result hit found in the course material and the other course materials. Search result hits are outputted in a priority order according to assigned weight and user preference.
    Type: Application
    Filed: September 3, 2008
    Publication date: March 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kerri Ann Barton, Susan Elise Lee, Venkatesan Ramamoorthy, Keith Raymond Walker
  • Publication number: 20100042468
    Abstract: A system and method of processing customer services requests is disclosed. A customer reported problem may generate a customer service request and problem ticket. A technical support team may respond to and resolve the problem. A customized customer satisfaction survey may be generated based on the content of the problem ticket. Customer feedback from the survey and customized surveys may be stored for analysis to retrieve and generate future customized surveys for future service requests.
    Type: Application
    Filed: August 15, 2008
    Publication date: February 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Doan, Praveen Hirsave, Venkatesan Ramamoorthy
  • Publication number: 20090276728
    Abstract: In one embodiment, a method for facilitating computer system assistance for system users is disclosed. The method can include receiving a ticket that can indicate an issue to be addressed by the assistance system. The ticket can be associated with a computing asset. The system can search and locate at least one solution to address the issue based on contents of the ticket. The solution can include a video to illustrate a solution to a user and/or the solution can include automated control commands that when selected can actually implement the actions shown on the video in a remote control mode. The solutions can be transmitted to user for user disposition. Other embodiments are also disclosed.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 5, 2009
    Inventors: Christopher H. Doan, Trevor Livingston, Praveen P. Hirsave, Venkatesan Ramamoorthy
  • Patent number: 7603365
    Abstract: A system and method for preventing user-input text strings of illegal lengths from being submitted to a database where, for each character in the string, a character length is determined in quantities of digital units of storage according to an encoding schema, the character lengths are accumulated into a total string length, also measured in digital units of storage, and the total string length is compared to one or more database input field requirements such as non-null and maximum length specifications. If a limit is not met, the system and method are suitably disposed in a manner to block or prevent submission of the user-input string to the database. Overflow sub-strings are extracted and stored from input strings which exceed the input length limit, and are further processed to yield additional storage and resource allocation.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John H. Bosma, John W. Dunsmoir, Venkatesan Ramamoorthy, Mei Yang Selvage
  • Publication number: 20080226041
    Abstract: Methods, apparatuses, and media for extracting phone numbers from voice mail messages are disclosed. Embodiments may include a method for determining a phone number in a voice mail message that includes analyzing a message and determining phone number(s) associated with the message based on the analysis. Embodiments of the method may also include generating a macro based on the determined phone number(s) and performing a macro action for at least one generated macro. In some embodiments, analyzing the message and determining phone number(s) associated with the message may include detecting a trigger word and parsing words in the message after the detected trigger word. In other embodiments, analyzing the message and determining one or more phone numbers associated with the message may include analyzing a voice-to-number dictionary and determining phone number(s) based on the dictionary. The macro action may include dialing, storing, deleting, etc. a phone number.
    Type: Application
    Filed: May 23, 2008
    Publication date: September 18, 2008
    Inventors: Venkatesan Ramamoorthy, Keith R. Walker
  • Publication number: 20080228762
    Abstract: Methods and arrangements to manage comment data that is associated with computer executable code are provided. Comment data associated with a line or lines of executable code can be stored, and a tag can be assigned to the comment, data or the line(s) of code. When it is desired to locate, information about lines of code, tags allow for an improved way to search for the desired lines of code. Thus, in response to a user query for information, a search engine can locate a specific tag or groups of tags and display code and comments associated with the located tag(s).
    Type: Application
    Filed: May 30, 2008
    Publication date: September 18, 2008
    Inventors: Abigail A. Tittizer, Venkatesan Ramamoorthy
  • Publication number: 20080219414
    Abstract: Systems, methods and media for determining a phone number from a spoken alphabetic phone number are disclosed. Embodiments may include a method for determining a phone number that includes receiving spoken alphanumeric content from a user, the spoken alphanumeric content having one or more alphabetic characters, such as letters, numbers or words. The spoken alphanumeric content may include termination words or separation words in addition to alphabetic characters. The method may also include parsing the received spoken alphanumeric content to determine equivalent numbers for alphabetic characters in the alphanumeric content, such as by parsing spoken received spoken letters, numbers and/or words to determine their equivalent numbers. The method may also include determining the phone number based on the received spoken alphanumeric content and the determined equivalent numbers. Further embodiments may include dialing the determined phone number after determining the phone number.
    Type: Application
    Filed: May 23, 2008
    Publication date: September 11, 2008
    Inventors: Venkatesan Ramamoorthy, Keith R. Walker
  • Publication number: 20080037745
    Abstract: Systems, methods, and media for initiating a conference call with other communication devices are disclosed. Embodiments may include a method for initiating a conference call that may include receiving a verbal request to initiate a conference call and analyzing the request by parsing words in the request to detect one or more aliases in the request. Embodiments of the method may also include accessing one or more macros associated with each of the detected one or more aliases where each macro is adapted to dial a phone number. Embodiments of the method may also include initiating a conference call and performing a macro action for each of the associated macros to add participants associated with each detected alias to the initiated conference call. The aliases may be individual aliases having one associated macro or group aliases having a plurality of associated macros.
    Type: Application
    Filed: July 31, 2006
    Publication date: February 14, 2008
    Inventors: Venkatesan Ramamoorthy, Keith R. Walker
  • Publication number: 20070286398
    Abstract: Systems, methods and media for determining a phone number from a spoken alphabetic phone number are disclosed. Embodiments may include a method for determining a phone number that includes receiving spoken alphanumeric content from a user, the spoken alphanumeric content having one or more alphabetic characters, such as letters, numbers or words. The spoken alphanumeric content may include termination words or separation words in addition to alphabetic characters. The method may also include parsing the received spoken alphanumeric content to determine equivalent numbers for alphabetic characters in the alphanumeric content, such as by parsing spoken received spoken letters, numbers and/or words to determine their equivalent numbers. The method may also include determining the phone number based on the received spoken alphanumeric content and the determined equivalent numbers. Further embodiments may include dialing the determined phone number after determining the phone number.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 13, 2007
    Inventors: Venkatesan Ramamoorthy, Keith R. Walker
  • Publication number: 20070286399
    Abstract: Methods, apparatuses, and media for extracting phone numbers from voice mail messages are disclosed. Embodiments may include a method for determining a phone number in a voice mail message that includes analyzing a message and determining phone number(s) associated with the message based on the analysis. Embodiments of the method may also include generating a macro based on the determined phone number(s) and performing a macro action for at least one generated macro. In some embodiments, analyzing the message and determining phone number(s) associated with the message may include detecting a trigger word and parsing words in the message after the detected trigger word. In other embodiments, analyzing the message and determining one or more phone numbers associated with the message may include analyzing a voice-to-number dictionary and determining phone number(s) based on the dictionary. The macro action may include dialing, storing, deleting, etc. a phone number.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 13, 2007
    Inventors: Venkatesan Ramamoorthy, Keith R. Walker
  • Publication number: 20070250810
    Abstract: Methods and arrangements to manage comment data that is associated with computer executable code are provided. Comment data associated with a line or lines of executable code can be stored, and a tag can be assigned to the comment data or the line(s) of code. When it is desired to locate information about lines of code, tags allow for an improved way to search for the desired lines of code. Thus, in response to a user query for information, a search engine can locate a specific tag or groups of tags and display code and comments associated with the located tag(s).
    Type: Application
    Filed: April 20, 2006
    Publication date: October 25, 2007
    Inventors: Abigail Tittizer, Venkatesan Ramamoorthy
  • Publication number: 20070088732
    Abstract: A system and method for preventing user-input text strings of illegal lengths from being submitted to a remote database from a database client, where, for each character in the string, a character length is determined in quantities of digital units of storage according to an encoding schema, the character lengths are accumulated into a total string length, also measured in digital units of storage, and the total string length is compared to one or more database input field requirements such as non-null and maximum length specifications. If a limit is not met, the system and method are suitably disposed in a manner to block or prevent submission of the user-input string to the database. The invention is especially useful in preventing sensitive information, such as alternate passwords, from being inadvertently transmitted to the wrong database server, as well as being useful in pre-processing data in an off-line configuration.
    Type: Application
    Filed: January 23, 2006
    Publication date: April 19, 2007
    Inventors: Yen-Fu Chen, John Bosma, John Dunsmoir, Venkatesan Ramamoorthy, Mei Selvage
  • Publication number: 20070088705
    Abstract: A system and method for preventing user-input text strings of illegal lengths from being submitted to a database where, for each character in the string, a character length is determined in quantities of digital units of storage according to an encoding schema, the character lengths are accumulated into a total string length, also measured in digital units of storage, and the total string length is compared to one or more database input field requirements such as non-null and maximum length specifications. If a limit is not met, the system and method are suitably disposed in a manner to block or prevent submission of the user-input string to the database. Overflow sub-strings are extracted and stored from input strings which exceed the input length limit, and are further processed to yield additional storage and resource allocation.
    Type: Application
    Filed: January 23, 2006
    Publication date: April 19, 2007
    Inventors: Yen-Fu Chen, John Bosma, John Dunsmoir, Venkatesan Ramamoorthy, Mei Selvage