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: 9282176Abstract: 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: GrantFiled: May 23, 2008Date of Patent: March 8, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkatesan Ramamoorthy, Keith R. Walker
-
Patent number: 8418130Abstract: 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: GrantFiled: May 30, 2008Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Abigail A. Tittizer, Venkatesan Ramamoorthy
-
Patent number: 8416928Abstract: 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: GrantFiled: May 23, 2008Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Venkatesan Ramamoorthy, Keith R. Walker
-
Patent number: 8140544Abstract: 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: GrantFiled: September 3, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Kerri Ann Barton, Susan Elise Lee, Venkatesan Ramamoorthy, Keith Raymond Walker
-
Publication number: 20100057644Abstract: 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: ApplicationFiled: September 3, 2008Publication date: March 4, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kerri Ann Barton, Susan Elise Lee, Venkatesan Ramamoorthy, Keith Raymond Walker
-
Publication number: 20100042468Abstract: 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: ApplicationFiled: August 15, 2008Publication date: February 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher Doan, Praveen Hirsave, Venkatesan Ramamoorthy
-
Publication number: 20090276728Abstract: 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: ApplicationFiled: May 2, 2008Publication date: November 5, 2009Inventors: Christopher H. Doan, Trevor Livingston, Praveen P. Hirsave, Venkatesan Ramamoorthy
-
Patent number: 7603365Abstract: 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: GrantFiled: January 23, 2006Date of Patent: October 13, 2009Assignee: International Business Machines CorporationInventors: Yen-Fu Chen, John H. Bosma, John W. Dunsmoir, Venkatesan Ramamoorthy, Mei Yang Selvage
-
Publication number: 20080226041Abstract: 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: ApplicationFiled: May 23, 2008Publication date: September 18, 2008Inventors: Venkatesan Ramamoorthy, Keith R. Walker
-
Publication number: 20080228762Abstract: 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: ApplicationFiled: May 30, 2008Publication date: September 18, 2008Inventors: Abigail A. Tittizer, Venkatesan Ramamoorthy
-
Publication number: 20080219414Abstract: 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: ApplicationFiled: May 23, 2008Publication date: September 11, 2008Inventors: Venkatesan Ramamoorthy, Keith R. Walker
-
Publication number: 20080037745Abstract: 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: ApplicationFiled: July 31, 2006Publication date: February 14, 2008Inventors: Venkatesan Ramamoorthy, Keith R. Walker
-
Publication number: 20070286398Abstract: 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: ApplicationFiled: June 7, 2006Publication date: December 13, 2007Inventors: Venkatesan Ramamoorthy, Keith R. Walker
-
Publication number: 20070286399Abstract: 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: ApplicationFiled: June 7, 2006Publication date: December 13, 2007Inventors: Venkatesan Ramamoorthy, Keith R. Walker
-
Publication number: 20070250810Abstract: 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: ApplicationFiled: April 20, 2006Publication date: October 25, 2007Inventors: Abigail Tittizer, Venkatesan Ramamoorthy
-
Dynamic string length checking for off-line processing using client-side caching of database catalog
Publication number: 20070088732Abstract: 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: ApplicationFiled: January 23, 2006Publication date: April 19, 2007Inventors: Yen-Fu Chen, John Bosma, John Dunsmoir, Venkatesan Ramamoorthy, Mei Selvage -
Publication number: 20070088705Abstract: 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: ApplicationFiled: January 23, 2006Publication date: April 19, 2007Inventors: Yen-Fu Chen, John Bosma, John Dunsmoir, Venkatesan Ramamoorthy, Mei Selvage