Patents by Inventor Ciprian Agapi

Ciprian Agapi 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).

  • Publication number: 20080077384
    Abstract: The present solution includes a method for dynamically translating application prompts to internationalize software applications for a non-native language that is not specifically supported by the application. In the solution, application prompts can be identified that are associated with a software application. Each application prompt can include text written in an original language. An attempt of the software application to render one of the application prompts can be intercepted and dynamically translated. The translated text can be substituted for the original text. The application prompt can then be rendered.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CIPRIAN AGAPI, BRENT D. METZ
  • Publication number: 20080046250
    Abstract: The present invention discloses a solution for assuring user-defined voice commands are unambiguous. The solution can include a step of identifying a user attempt to enter a user-defined voice command into a voice-enabled system. A safety analysis can be performed on the user-defined voice command to determine a likelihood that the user-defined voice command will be confused with preexisting voice commands recognized by the voice-enabled system. When a high likelihood of confusion is determined by the safety analysis, a notification can be presented that the user-defined voice command is subject to confusion. A user can then define a different voice command or can choose to continue to use the potentially confusing command, possibly subject to a system imposed confusion mitigating condition or action.
    Type: Application
    Filed: July 26, 2006
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CIPRIAN AGAPI, OSCAR J. BLASS, BRENNAN D. MONTEIRO, ROBERTO VILA
  • Publication number: 20080046251
    Abstract: A method for state transition in voice systems including: generating one or more stackable state macros, each of the one or more stackable state macros including a plurality of commands; saving the current state before executing another macro; enabling restoring the previous state after a plurality of commands is completed, allowing a user to utter voice commands to restore the individual state of components or the voice systems as a whole to the previous state or to a known home state.
    Type: Application
    Filed: August 15, 2006
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Musaed A. Almutawa, Oscar J. Blass, Patrick M. Commarford, Roberto Vila
  • Publication number: 20080015863
    Abstract: The present invention discloses a method for a voice-enabled computing environment. The method includes a step of receiving a series of voice commands related to an abstraction, wherein the voice command specifies an abstraction type. The method further includes responding to the voice command to replay the commands, executing at least one programmatic action related to the abstraction, where the programmatic action is executed demonstrating characteristics specific to the abstraction type associated with the voice command. The present method applies, but is not limited to, the execution of collections of commands that may have diverging timing characteristics.
    Type: Application
    Filed: July 12, 2006
    Publication date: January 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CIPRIAN AGAPI, MUSAED A. ALMUTAWA, OSCAR J. BLASS, BRENNAN D. MONTEIRO, ROBERTO VILA
  • Patent number: 7289962
    Abstract: A list presentation method. The list presentation method can include the steps of: dynamically grouping selected items in a list based on sequentially positioned symbols in the items which are common to one another; labeling each group of selected items; audibly presenting each group label through a speech user interface; and, responsive to a selection of one of the presented group labels, presenting through the speech user interface items in a group corresponding to the selected group label.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Ciprian Agapi, James R. Lewis
  • Publication number: 20070233495
    Abstract: A method for constructing speech elements within an interface can include a step of identifying a visual interface having multiple visual elements. Visual selectors can be presented proximate each of the visual elements. The visual selectors can permit a user to input a speech control type for the associated visual element. For each presented visual selector, a speech element having a speech control type specified in the visual selector can be automatically generated.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Felipe Gomez, Kevin Horowitz, James Lewis, Baiju Mandalia, Brent Metz, David Reich
  • Publication number: 20070143100
    Abstract: A method and system for addressing disambiguation issues in interactive applications by creating a disambiguation system for generating complex grammars that includes homonym detection and grouping, and provides optimization feedback that eliminates time-consuming and repetitive iterative steps during the grammar generation portion of the interactive application configuration.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ciprian Agapi, Brent Metz
  • Publication number: 20070139207
    Abstract: A method and system relating to a restraining or protective order violation scenario where the movements of the restrainee and the movements of the protected person are monitored in order to detect if a predatory pattern is at hand. The movement, velocity, and positioning of the restrainee can be described as a set of patterns with respect to the protected person. The patterns can be determined based upon the distance between the two, and the direction and speed of both the restrainee and the protected person. Depending on the detected pattern, a notification system incorporating the present invention alerts the local law enforcement authorities with a warning or alarm, and/or sends a warning/alarm signal to the protected person if a predatory pattern is detected.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ciprian Agapi, James Lewis, Pradeep Mansey
  • Publication number: 20070133777
    Abstract: A method, system and computer program for automatically generating call flow statistics in a voice application. Embodiments of the present invention address deficiencies of the art in respect to call flow statistics generation systems and provide a novel and non-obvious method, system and computer program product for automatically generating a call flow statistics-generating application and presenting updated statistics on a call flow representation. Various statistics collection points are identified on the visual representation. Upon running of the voice application, call flow statistics are gathered and presented for each statistics collection point. Call identifiers corresponding to each call path can be selected and call paths corresponding to the selected call identifier may be highlighted and their call statistics displayed.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ciprian Agapi, James Lewis, Michael Mirt
  • Publication number: 20070129947
    Abstract: Embodiments in accordance with the invention can include a new method (500) and system (100) for testing code within a speech application. A test file (101) can be automatically generated to verify the functionality of a new section of code (172) presented within a graphical call flow builder application (156). In one arrangement, a user can specify through a wizard two points on a path identifying the code section to be tested. The wizard can generate a test file (101) and can configure a path (151) to a new subpath (152) and automatically assign predetermined values to graphical call flow prompts along the path. In this manner, the new code section is reached under the same path conditions for allowing repeatable testing. The system can include a test harness (110) configured to test a new code section from within a context of the speech application, and a test controller (120) for transitioning to the new code section.
    Type: Application
    Filed: December 2, 2005
    Publication date: June 7, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Brent Metz
  • Publication number: 20070121824
    Abstract: A method, system and computer program for assessing the quality of a call recipient response during an interactive voice dialog. Embodiments of the present invention address deficiencies of the art in respect to biometric analysis and provide a novel and non-obvious method, system and computer program product for call center agent quality assurance using biometric technologies. A solution for automated monitoring of call center agents' skill, mood, professionalism and behavior using biometric technologies and for providing appropriate action to improve customer handling and satisfaction is provided. The solution provides an automated method for detecting potential problems and preemptively taking action to provide consistent, quality customer service.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ciprian Agapi, Baiju Mandalia, Pradeep Mansey
  • Publication number: 20070116194
    Abstract: The present invention includes a telecommunication method. The method can include the step of a sending device operating in a first communication mode initializing a communication to a receiving device operating in a second communication mode. The receiving device can be queried to automatically determine that the receiving device is operating in the second communication mode. In one embodiment, the first and second communication modes can include a speech mode and a text mode. The communication can be established between the sending and receiving devices, where the sending device communicates in the first communication mode, and where the receiving device communicates in the second communication mode. During the communication, a format of messages conveyed between the sending device and the receiving device can be automatically changed in accordance with the first communication mode and the second communication mode.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 24, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Vanessa Michelini, Wallace Sadowski
  • Publication number: 20070003037
    Abstract: A method (100) and system (30) to enable automatic generation and testing of voice applications includes generating (102) a test driver application (TDA) (32) and generating (104) a modified original voice application (34) to be tested by the TDA within a call flow builder (10). The modified application can include or generate (106) “test hooks” or more particularly DTMF tones and DTMF grammars that can be used to synchronize the modified original voice application with the TDA. The TDA can test (110) all possible paths of the modified original voice application. Note the TDA and the modified original voice application can be generated and/or tested (112) in a test environment within the call flow builder or a telephony environment. The TDA can be automatically generated (108) to exercise all possible flows where the DTMF tones define the current state and location of the modified application.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Michael Mirt, Charles Sumner
  • Publication number: 20060287860
    Abstract: A method for producing speech output can include the step of selecting a TTS output device from a plurality of available output devices. The selected output device can be associated with outputting content of an application responsive to a print command. According to the method, the print command can be detected, which results in the content of the application being conveyed to the selected TTS output device. The TTS output device can be associated with at least one text-to-speech engine. Upon content conveyance to the TTS output device, at least a portion of the content can be automatically converted using the text-to-speech engine. The speech converted content can be outputted.
    Type: Application
    Filed: June 20, 2005
    Publication date: December 21, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Oscar Blass, Charles Rutherfoord
  • Publication number: 20060184626
    Abstract: A software method for allocating application tasks between a client and a server can include the step of detecting client-based computing resources for executing at least one application task. At least one indicator of the detected client-based computing resources can be conveyed to a remotely located application server, the application server can determine whether to allocate at least one application task to the client or to a server component based upon at least one indicator.
    Type: Application
    Filed: February 11, 2005
    Publication date: August 17, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Charles Cross, Nicolae Metianu, Paritosh Patel
  • Publication number: 20060136195
    Abstract: A method, system and apparatus for text grouping in a disambiguation process. A text grouping method for use in a disambiguation process can include producing a phonetic representation for each entry in a text list, sorting the list according to the phonetic representation, grouping phonetically similar entries in the list, and providing the sorted list with the groupings to the disambiguation process. The producing step can include producing a phonetic representation for each word in the text list. The producing step also can include producing a phonetic representation for each phrase in the text list.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: International Business Machines Corporation
    Inventors: Ciprian Agapi, Vanessa Michelini, Brent Metz
  • Publication number: 20060112063
    Abstract: A system, apparatus, and method for creating alternate-mode interactive applications is provided. A system for creating an alternate-mode interactive application includes a selection module for selecting a voice-mode element from a set of voice-mode elements defining a voice-mode interactive application for accomplishing a predetermined user-directed task The system also includes a generation module for generating an alternate-mode element corresponding to the selected voice-mode element, the alternate-mode element having a modality different than the voice-mode element. The system further includes a construction module for constructing an alternate-mode interactive application based upon the generated alternate-mode element.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 25, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Felipe Gomez, James Lewis, Gary Pietrocarlo, Wallace Sadowski
  • Publication number: 20060062370
    Abstract: A call completion system, method and apparatus for integrated directory assistance and voice activated dialing based upon call transfer rules. In accordance with the present invention, a call completion system can include a set of call transfer rules implicating one of a directory assistance interface and a voice activated dialer interface. The system further can include a call completion processor configured to select one of a directory assistance interface and a voice activated dialer interface based upon an evaluation of the call transfer rules for an incoming query.
    Type: Application
    Filed: September 22, 2004
    Publication date: March 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Ciprian Agapi, Can Boyacigiller, Brent Davis, Joseph Herman, Vanessa Michelini, Michael Mirt, Melanie Polkosky, Jonathan White, Frankie Wilson
  • Publication number: 20050256804
    Abstract: A method for distributing content can include the step of a content broker receiving digitally conveyable content from a content producer. The content broker can provide the content to at least one content distributor. The content distributor can provide the content to at least one content customer. The content producer can report content usage information to the content broker. The content broker can establish media distribution data and can convey the media distribution data to the content distributor. The content distributor can use the media distribution data and distribution data that the content broker does not have access to when providing the content to the content customer.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Thomas Creamer, James Lewis, Vanessa Michelini, Wallace Sadowski, Clifford Strohofer
  • Publication number: 20050235255
    Abstract: A method and system for automated code generation in a call flow builder (10) can include a display coupled to a processor. The processor can be programmed to select a real code (database connection) or a prototype code using a graphical interface (20) to provide a selected code and develop a call flow using the selected code. The processor can be programmed to select the prototype code as the selected code, test the call flow in a local development environment and further enable the switching of the selected code from the prototype to the real code to complete a database connection. The processor can be further programmed to enable specification of a default or range of values. Additionally, the processor can be programmed to use a database connection code that replaces a prototype assignment of values to variables when the real code is the selected code.
    Type: Application
    Filed: April 20, 2004
    Publication date: October 20, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, Felipe Gomez, James Lewis, Vanessa Michelini, Sibyl Sullivan