Patents by Inventor William Palma

William 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: 20070136436
    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 selectively synchronizing content across different views of a composite service can be provided. The method can include establishing for a common session, multiple channels of access to a composite service and providing content to a view for one of the channels of access for synchronization across others of the channels of access to the common session. A set of user preferences can be consulted to determine whether synchronization of the content is permitted for individual ones of the channels of access to the common session. Subsequently, the content can be synchronized only to channels of access to the common session that are permitted by the set of user preferences.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070136442
    Abstract: Embodiments of the present invention provide a method, system and computer program product for seamlessly updating a user interface element in a visible page for a visible channel of access to a common session in a composite services enablement environment can be provided. The method can include establishing a visible channel of access to a shared session shared commonly with other channels of access in the composite services enablement environment, rendering a visible page for the visible channel of access and a hidden page for the visible channel of access, reloading the hidden page at a determined interval to capture updates to a model for the shared session applied over the other channels of access, receiving in the hidden page a change in value for a user interface element reflecting an update for the model for the shared session, and causing the visible page to reflect the change in value for a corresponding user interface element in the visible page.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20070136420
    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 managing refresh rates for visual channels in a composite services enablement data processing system can include establishing multiple channels of access to a common session for a composite service and synchronizing changes of state for the common session in a view for each of the channels of access to the service. Notably, voice activity can be detected over one of the channels of access for the common session. Responsive to detecting the voice activity, a refresh rate within a model for the common session can be changed to support a higher refresh rate in a view for another one of the channels of access for the common session. Conversely, the refresh rate can be changed to support a lower refresh rate responsive to not detecting voice activity.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: William Palma, Baiju Mandalia, Victor Moore, Wendi Nusbickel
  • Publication number: 20050131708
    Abstract: A method and system for testing voice applications, such as VoiceXML applications, is provided. The system provides a run-time simulation environment for voice applications that simulates and automates user interaction. A user simulation script is provided in a customized mark-up language. The voice application is processed to derive a nominal output of the voice application. The user simulation script is processed to generate a simulated output for the voice application corresponding to the nominal output. Conditional logic may be applied to the nominal output to generate a simulated input in response thereto. The user simulation script is specified in a customized mark-up language having a set of one or more conditional tags and an internal variable for the nominal output of the voice application.
    Type: Application
    Filed: December 12, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: William Palma, Brett Gavagni, Matthew Hartley, Brien Muschett