Patents by Inventor James J. Sliwa

James J. Sliwa 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: 9979997
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for audio and video synchronization. A plurality of audio and video data streams are received on a computer system through a network. Selected audio and video are synchronized, in response to receiving a user selection input of based on the received plurality of audio data streams and the received plurality of video data streams. The synchronized audio and video is monitored periodically. The synchronized audio and video streams are indexed in a data store, based on a synchronization determination of the monitored audio and video data streams. In response to an error in the monitored synchronization, a time delay value option is communicated, to a computing device, through the network, for display. A time delay value is received, based on a user input. A second synchronization based on the received time delay value is performed.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventors: Scott E. Schneider, James J. Sliwa
  • Publication number: 20170111680
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for audio and video synchronization. A plurality of audio and video data streams are received on a computer system through a network. Selected audio and video are synchronized, in response to receiving a user selection input of based on the received plurality of audio data streams and the received plurality of video data streams. The synchronized audio and video is monitored periodically. The synchronized audio and video streams are indexed in a data store, based on a synchronization determination of the monitored audio and video data streams. In response to an error in the monitored synchronization, a time delay value option is communicated, to a computing device, through the network, for display. A time delay value is received, based on a user input. A second synchronization based on the received time delay value is performed.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Scott E. Schneider, James J. Sliwa
  • Patent number: 8229750
    Abstract: A method for barging-in a call can include the step of establishing a component as a communication intermediary between at least one speech engine and a telephone gateway. The component can include at least one input media port and at least one output media port, where the input media port and the output media port can interface with selective ones of the speech engines. A barge-in command can be received while an automated prompt is being audibly presented. The signals for the prompt can be conveyed to the component via the output media port. Once the barge-in command has been received, the output media port can be closed to immediately stop the prompt from being presented. A halt command can be conveyed to a prompt generating source so that the source stops generating the prompt.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: July 24, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 8204181
    Abstract: A method for providing voice telephony services can include the step of receiving a call via a telephone gateway. The telephone gateway can convey call identifying data to a resource connector. A media port can be responsively established within a media converter that is communicatively linked to the telephone gateway through a port associated with the call. A call description object can be constructed that includes the call identifying data and an identifier for the media port. The call description object can be conveyed to a telephony application server that provides at least one speech service for the call. The telephony application server can initiate at least one programmatic action of a communicatively linked speech engine. The speech engine can convey results of the programmatic action to the media converter through the media port. The media converter can stream speech signals for the call based upon the results.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: June 19, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 8112761
    Abstract: A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of resources, where a one-to-one correspondence exists between EJB and resource. An application server can receive an application request and can determine a resource for handling the request. An EJB associated with the determined resource can interface the application server to the determined resource. The request can be handled with the determined resource.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 8108769
    Abstract: A method of accessing an Extensible Hypertext Markup Language Plus Voice Web page can include the step of receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a source that lacks the ability to directly render the Web page. The Web page can be segmented into a multitude of fragments, where each fragment can consist of a single interface category, such as a graphical user interface category or a voice category. These fragments can be used to provide the requesting source with information from the Web page.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chang Yan Chi, James J. Sliwa, Hui Su, Leslie R. Wilson, Shi Wan Zhao
  • Patent number: 8019607
    Abstract: A method of interfacing a telephone application server and a speech engine can include the step of establishing one or more audio sockets in a media converting component of the telephone application server. The audio socket can remain available for approximately a duration of a call. A work unit that requires processing by a speech engine can be detected for the call. An identifier for the audio socket and a data for the work unit can be conveyed to a selected speech engine. Work unit results from the selected speech engine can be received by the media converting component via the previously established audio socket.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: September 13, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 7925510
    Abstract: A method for detecting speech utterances within a telephone call can include the steps of initializing a componentized voice server having at least one software-based speech detection routine. At least one previously established parameter can be used to discern a speech detection methodology for handling an incoming call. The software-based speech detection routine can be set in accordance with a select one of the parameters. An indicator of particular one of the parameters can be conveyed to an external speech detection component so that the external speech detection component is set to detect speech for the call in accordance with the conveyed indication. The software-based speech detection routine and/or the external speech detection component can detect a speech utterance for the call. The voice server can perform at least one programmatic action responsive to the detecting of the speech utterance.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: April 12, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 7839983
    Abstract: A method for providing voice telephony services can include the step of receiving a call via a telephone gateway. The telephone gateway can convey call identifying data to a resource connector. A media port can be responsively established within a media converter that is communicatively linked to the telephone gateway through a port associated with the call. A call description object can be constructed that includes the call identifying data and an identifier for the media port. The call description object can be conveyed to a telephony application server that provides at least one speech service for the call. The telephony application server can initiate at least one programmatic action of a communicatively linked speech engine. The speech engine can convey results of the programmatic action to the media converter through the media port. The media converter can stream speech signals for the call based upon the results.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: November 23, 2010
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 7751535
    Abstract: A system for implementing voice services can include at least one virtual machine, such as a Java 2 Enterprise Edition (J2EE) virtual machine. The virtual machine can include a bean container for handling software beans, such as Enterprise Java Beans. The bean container can include a voice browser bean. The voice browser bean can include a VoiceXML browser.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: July 6, 2010
    Assignee: Nuance Communications, Inc.
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 7710946
    Abstract: A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given outgoing call. Some or all of the telephone numbers can be associated with a presence service. Presence indicators stored in the telephone are dynamically updated via the packet network connection and are used as part of the telephone number selection algorithm. The preferred embodiment is a wireless system having a base station and a remote device.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Kusnitz, James J. Sliwa
  • Patent number: 7590106
    Abstract: A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given outgoing call. Some or all of the telephone numbers can be associated with a presence service. Presence indicators stored in the telephone are dynamically updated via the packet network connection and are used as part of the telephone number selection algorithm. The preferred embodiment is a wireless system having a base station and a remote device.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: September 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Kusnitz, James J. Sliwa
  • Patent number: 7552225
    Abstract: A communication system can include a telephony application server and at least one speech engine, where the system uses a standardized messaging protocol that specifies a standard for media resources. The telephony application server can have at least one voice server component. The speech engines can be allocated to handle requests for the voice server component on a per turn basis. The standardized messaging protocol can define a message format for request messages sent from the voice server component to a selected speech engine, a message format for response messages sent from the speech engine to the voice server component, and a message format for event messages sent from the speech engine to the voice server component. Each message format can include a field for a call identifier.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Publication number: 20090055191
    Abstract: A method of interfacing a telephone application server and a speech engine can include the step of establishing one or more audio sockets in a media converting component of the telephone application server. The audio socket can remain available for approximately a duration of a call. A work unit that requires processing by a speech engine can be detected for the call. An identifier for the audio socket and a data for the work unit can be conveyed to a selected speech engine. Work unit results from the selected speech engine can be received by the media converting component via the previously established audio socket.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: 7492758
    Abstract: A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given outgoing call. Some or all of the telephone numbers can be associated with a presence service. Presence indicators stored in the telephone are dynamically updated via the packet network connection and are used as part of the telephone number selection algorithm. The preferred embodiment is a wireless system having a base station and a remote device.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Kusnitz, James J. Sliwa
  • Publication number: 20090040968
    Abstract: A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given outgoing call. Some or all of the telephone numbers can be associated with a presence service. Presence indicators stored in the telephone are dynamically updated via the packet network connection and are used as part of the telephone number selection algorithm. The preferred embodiment is a wireless system having a base station and a remote device.
    Type: Application
    Filed: October 27, 2008
    Publication date: February 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey A. Kusnitz, James J. Sliwa
  • Publication number: 20080312933
    Abstract: A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of resources, where a one-to-one correspondence exists between EJB and resource. An application server can receive an application request and can determine a resource for handling the request. An EJB associated with the determined resource can interface the application server to the determined resource. The request can be handled with the determined resource.
    Type: Application
    Filed: August 28, 2008
    Publication date: December 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Publication number: 20080294979
    Abstract: A method of accessing an Extensible Hypertext Markup Language Plus Voice Web page can include the step of receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a source that lacks the ability to directly render the Web page. The Web page can be segmented into a multitude of fragments, where each fragment can consist of a single interface category, such as a graphical user interface category or a voice category. These fragments can be used to provide the requesting source with information from the Web page.
    Type: Application
    Filed: August 8, 2008
    Publication date: November 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chang Yan Chi, James J. SLIWA, Hui SU, Leslie R. WILSON, Shi Wan ZHAO
  • Patent number: 7448041
    Abstract: A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of resources, where a one-to-one correspondence exists between EJB and resource. An application server can receive an application request and can determine a resource for handling the request. An EJB associated with the determined resource can interface the application server to the determined resource. The request can be handled with the determined resource.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Thomas E. Creamer, Victor S. Moore, Wendi L. Nusbickel, Ricardo Dos Santos, James J. Sliwa
  • Patent number: RE42271
    Abstract: A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given outgoing call. Some or all of the telephone numbers can be associated with a presence service. Presence indicators stored in the telephone are dynamically updated via the packet network connection and are used as part of the telephone number selection algorithm. The preferred embodiment is a wireless system having a base station and a remote device.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Kusnitz, James J. Sliwa