Patents by Inventor William Da Palma

William Da Palma 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: 20070250882
    Abstract: A method for testing an automated interactive media system. The method can include establishing a communication session with the automated interactive media system. In response to receiving control and/or media information from the automated interactive media system, pre-recorded control and/or media information can be propagated to the automated interactive media system. The pre-recorded control and/or media information can be recorded in real time.
    Type: Application
    Filed: March 21, 2006
    Publication date: October 25, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Brien Muschett
  • Publication number: 20070147355
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In an embodiment of the invention, a composite services generation method can include specifying fields for a model for a composite service, generating each of a visual view for a visual channel of access to the composite service, and also a voice view for a voice channel of access to the composite service, and mapping the fields to corresponding user interface elements in both of the visual view and also the voice view. In one aspect of the embodiment, specifying fields for a model for a composite service can include specifying fields in at least one form defining the model for the composite service. Moreover, specifying fields for a model for a composite service can include specifying fields and corresponding field types and access rights for the composite service.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 28, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070143485
    Abstract: The present invention discloses a solution for handling text exchange input in a composite service environment. The method can included a step of conveying text exchange input to an ACM engine. The ACM engine can map the text exchange input to field and variable values of a component services application. A memory of the composite service environment can be updated using the mapping results. Specifically, field and variable values can be updated that are stored in the memory for a session of the component services application for which the text exchange input was provided.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 21, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WILLIAM DA PALMA, BAIJU MANDALIA, VICTOR MOORE, WENDI NUSBICKEL
  • Publication number: 20070133509
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A method for establishing a voice channel of access to a session for a composite service can include establishing a visual channel of access to a session for a composite service, processing a request from the visual channel of access to establish a voice channel of access to the session for the composite service, and synchronizing changes of state for the session in a view for each of the visual channel of access and the voice channel of access to the session for the composite session. In one aspect of the embodiment, establishing a visual channel of access to a session for a composite service, further can include placing a hyperlink in the view for the visual channel of access to provide the request to establish the voice channel.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070133769
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment, a method for voice navigating a visual view in a composite services enablement environment can include establishing for a single session, each of a voice channel of access to the single session, and a visual channel of access to the single session. The method also can include rendering a visual view for the visual channel of access and rendering a voice view for the voice channel of access. In operation, a voice navigation command can be accepted in the voice channel of access. As such, the visual view can be navigated responsive to the voice navigation command.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070132834
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment, a composite service enabling data processing system can be provided. The system can include a visual channel servlet enabled to establish for a common session a visual channel of access to a composite service, and a voice channel servlet enabled to establish for the common session a voice channel of access to a composite service. The system further can include a model servlet configured for coupling to a model for the common session, for modifying state data in the model for the common session, and to synchronize views for each of the channels of access to the composite service responsive to updates detected in the model.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070133773
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A composite service enabling data processing system can include multiple channel servlets enabled to establish multiple different channels of access to a common session for a composite service. The system also can include a location registry including a table of entries associating the different channels of access with the common session for the composite service. The system yet further can include a model servlet configured for coupling to a model for the common session and for modifying state data in the model for the single session. Finally, the the model servlet can be enabled to synchronize views for each of the different channels of access to the common session for the composite service responsive to changes detected in the model.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070136449
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment of the invention, an update notification method for peer views in a composite services enablement environment can include establishing multiple channels of access for a common session to a composite service and synchronizing updates to a model for the common session in each view for the channels of access. Importantly, the method can include detecting an impending update to the model in a view for one of the channels of access and providing a notification of the impending update to the model to others of the channels of access. For instance, detecting an impending update to the model in a view for one of the channels of access can include detecting a selection of a user interface element or editing of a field in the view for the one of the channels.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070133508
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A method for auto-establishing a voice channel of access to a session for a composite service can include establishing a visual channel of access to a session for a composite service. Responsive to detecting a user interface event in a view for the visual channel which is not related to the establishment of a new channel of access, a separate voice channel of access to the session can be auto-established for the composite service. For instance, the user interface event can include the loading of a page for the view, the receipt of focus for a form in the view, the receipt of focus for a field in a form in the view, or a keystroke or mouse event. Finally, the method can include synchronizing changes of state for the session in a view for each of the visual channel of access and the voice channel of access to the session for the composite service.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070133511
    Abstract: A composite service enabling data processing system utilizing lightweight messaging can include channel servlets enabled to establish multiple, different channels of access to a common session for a composite service. The system also can include a location registry including a table of entries associating the different channels of access with the common session for the composite service. The system yet further can include a model servlet configured for coupling to a model for the common session, for modifying state data in the model for the common session, and to synchronize views for each of the different channels of access to the common session responsive to changes detected in the model.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070133507
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the auto-completion of values in a model in a composite services enablement data processing system. The method can include establishing for a common session, multiple channels of access to a model for a composite service. The method further can include synchronizing views for each of the channels of access based upon detected value changes to data members of the model. Finally, the method can include auto-completing associated values for other data members of the model responsive to receiving a value change for one data member in the model.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070136448
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment of the invention, a channel presence detection method for a composite services enablement environment can include establishing multiple channels of access to a common session for a composite service, synchronizing changes of state for a model for the common session in the views for the channels of access to the composite service, and periodically indicating in at least one of the views, a listing of the established channels of access. In one aspect of the invention, periodically indicating a listing of the established channels of access can include detecting an update to the model indicating a change in established channels of access to the common session.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070136793
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In the present invention, a secure composite service enabling data processing system can include channel servlets enabled to establish multiple different channels of access to a common session for a composite service and a location registry including a table of entries associating the different channels of access with the common session for the composite service. A model servlet can be configured for coupling to a model for the common session, for modifying state data in the model for the common session, and to synchronize views for each of the different channels of access to the composite service responsive to changes detected in the model.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070136421
    Abstract: Embodiments of the present invention provide a method, system and computer program product for synchronizing view states among views for respective channels of access to a common session for a composite service. The method can include establishing at least two channels of access to a common session for a composite service, rendering views for each of the channels of access, and synchronizing changes of state for one of the views with others of the views. Establishing at least two channels of access to a common session for a composite service can include establishing a visual channel of access and a voice channel of access to a common session for a composite service. As such, rendering views for each of the channels of access, can include rendering a visual view in a content browser for the visual channel of access, and rendering an audible view in a voice browser for the voice channel of access.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070133513
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment of the invention, a view coordination method for callers in a composite services enablement environment can include establishing for a single session, a first channel of access to a composite service providing a view to a first end point for the first channel of access associated with a first caller in a public switched telephone network (PSTN). The method further can include receiving a network address for second end point associated with a second caller in the PSTN telephonically coupled to the first caller over the PSTN. Responsive to receiving the network address, a second channel of access can be established to the composite service for the single session in order to provide the view to the second end point. Finally, changes of state can be synchronized for the view for each of the channels of access.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070133510
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A collision detection and resolution method for updating a model in a composite services enablement environment can include establishing for a single session having a corresponding model, multiple channels of communication for different corresponding channels of access to a service. The method further can include synchronizing updates to the model by individual ones of the channels of access to the services for each of the channels of access to the services. The method yet further can include detecting collisions in synchronizing the updates to the model. Finally, the method can include rejecting the updates to the model when collisions are detected.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070133512
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment, a method for visually navigating a voice view of a call center composite service in a composite services enablement environment can include establishing on behalf of a caller to a single session for a call center composite service, both a voice channel of access to the single session, and also a visual channel of access for the single session. The method further can include receiving caller provided information over the visual channel of access for the call center session. The method yet further can include updating a model for the single session with the provided information. Finally, the method can include synchronizing the model with the voice channel of access so as to navigate a voice view for the voice channel according to the caller provided information updated to the model.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Da Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070130345
    Abstract: A method (200) for providing debug services between two SIP compliant endpoints is presented. The method extends SIP compliance by including a SIP DEBUG message (370). The method (200) extends the SIP protocol for allowing SIP compliant endpoints to configure themselves for providing debug capabilities. The endpoints can be a SIP client (110), a SIP server (120), or a SIP proxy (115). The method can include the steps of sending a SIP INVITE request from a first device to a second device to initiate a SIP session, receiving a SIP INVITE response from the second device, sending a SIP DEBUG request from the first device to the second device to initiate a debug session, receiving a SIP DEBUG response from the second device, and providing encrypted debugging services during the SIP session between the first SIP compliant device and the second SIP compliant device.
    Type: Application
    Filed: December 1, 2005
    Publication date: June 7, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Da Palma, Brett Gavagni, Brien Muschett, Wendi Nusbickel
  • Publication number: 20070081520
    Abstract: A method for providing Interactive Voice Response functionality within a multi-tiered telephony environment can identify an enterprise archive file that contains an Interactive Voice Response (IVR) application. The enterprise archive file can contain multiple interpreters for different markup languages. The enterprise archive file can also include a servlet that maps the interpreters to telephony sessions. The enterprise archive file can be deployed within a J2EE compliant application server having a SIP interface. The deployed IVR application can be utilized to provide IVR functions for SIP based telephony sessions.
    Type: Application
    Filed: October 11, 2005
    Publication date: April 12, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Da Palma, Brett Gavagni, Baiju Mandalia, Brien Muschett, Wendi Nusbickel
  • Publication number: 20060274660
    Abstract: A method of debugging a telephone call can include, using Session Initiation Protocol (SIP) formatted messages, initiating a debug session between a debugger and a call server for a telephone call established over at least a portion of a packet-switched network. A debug function can be invoked within the call server as specified by a SIP formatted message originating from the debugger. The method further can include determining fault information pertaining to the telephone call using the debug function and sending a SIP formatted response from the call server to the debugger.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Da Palma, Brett Gavagni, Brien Muschett, Wendi Nusbickel