Patents by Inventor Bruce D. Lucas

Bruce D. Lucas 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: 20140089783
    Abstract: A method and apparatus for concurrently accessing network-based electronic content in a Voice Browser and a Visual Browser can include retrieving a network-based document formatted for display in the Visual Browser; identifying in the retrieved document a reference to the Voice Browser specifying electronic content formatted for audible presentation in the Voice Browser. The Voice Browser can retrieve and audibly present the specified electronic content concurrently with the Visual Browser visually presenting the network-based document. The method can include retrieving a network-based document formatted for audible presentation in the Voice Browser; identifying in the retrieved document a reference to the Visual Browser specifying electronic content formatted for visual presentation in the Visual Browser. The Visual Browser can retrieve and visually present the specified electronic content concurrently with the Voice Browser audibly presenting the network-based document.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 27, 2014
    Applicant: Nuance Communications, Inc.
    Inventors: Bruce D. Lucas, David E. Reich
  • Patent number: 8595839
    Abstract: Provided are a computer program product, system, and method for selecting one of a plurality of scanner nodes to perform scan operations for an interface node receiving a file request. A list includes a plurality of scanner nodes in a network and for each scanner node a performance value. One of the scanner nodes in the list is selected based on the performance values of the scanner nodes and the file is transmitted to the selected scanner node to perform a scan operation with respect to the file. Indication is received from the selected scanner node performing the scan operation whether a subset of code in the file matches code in a definition set. The file request is processed to result in execution of the file request based on the indication of whether the subset of code in the file matches a definition in the definition set.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Benjamin L. Andrews, David A. Brettell, Anthony J. Ciaravella, Bruce D. Lucas
  • Patent number: 8555151
    Abstract: A method and apparatus for concurrently accessing network-based electronic content in a Voice Browser and a Visual Browser can include the steps of retrieving a network-based document formatted for display in the Visual Browser; identifying in the retrieved document a reference to the Voice Browser, the reference specifying electronic content formatted for audible presentation in the Voice Browser; and, transmitting the reference to the Voice Browser. The Voice Browser can retrieve the specified electronic content and audibly present the electronic content. Concurrently, the Visual Browser can visually present the network-based document formatted for visual presentation in the Visual Browser.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: October 8, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Bruce D. Lucas, David E. Reich
  • Publication number: 20120192276
    Abstract: Provided are a computer program product, system, and method for selecting one of a plurality of scanner nodes to perform scan operations for an interface node receiving a file request. A list includes a plurality of scanner nodes in a network and for each scanner node a performance value. A file request is received with respect to a file. In response to the file request, one of the scanner nodes in the list is selected based on the performance values of the scanner nodes. The file is transmitted to the selected scanner node to perform a scan operation with respect to the file. Indication is received from the selected scanner node performing the scan operation whether a subset of code in the file matches code in a definition set. The file request is processed to result in execution of the file request based on the indication of whether the subset of code in the file matches a definition in the definition set.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin L. Andrews, David A. Brettell, Anthony J. Ciaravella, Bruce D. Lucas
  • Publication number: 20100293446
    Abstract: A method and apparatus for concurrently accessing network-based electronic content in a Voice Browser and a Visual Browser can include the steps of retrieving a network-based document formatted for display in the Visual Browser; identifying in the retrieved document a reference to the Voice Browser, the reference specifying electronic content formatted for audible presentation in the Voice Browser; and, transmitting the reference to the Voice Browser. The Voice Browser can retrieve the specified electronic content and audibly present the electronic content. Concurrently, the Visual Browser can visually present the network-based document formatted for visual presentation in the Visual Browser.
    Type: Application
    Filed: January 27, 2010
    Publication date: November 18, 2010
    Applicant: Nuance Communications, Inc.
    Inventors: Bruce D. Lucas, David E. Reich
  • Patent number: 7657828
    Abstract: A method and apparatus for concurrently accessing network-based electronic content in a Voice Browser and a Visual Browser can include the steps of retrieving a network-based document formatted for display in the Visual Browser; identifying in the retrieved document a reference to the Voice Browser, the reference specifying electronic content formatted for audible presentation in the Voice Browser; and, transmitting the reference to the Voice Browser. The Voice Browser can retrieve the specified electronic content and audibly present the electronic content. Concurrently, the Visual Browser can visually present the network-based document formatted for visual presentation in the Visual Browser.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: February 2, 2010
    Assignee: Nuance Communications, Inc.
    Inventors: Bruce D. Lucas, David E. Reich
  • Patent number: 7099828
    Abstract: A method of generating pronunciation information can include graphically presenting at least one activatable visual identifier corresponding to individual ones of a plurality of phonemes. Responsive to a selection of one of the visual identifiers, pronunciation information can be generated in accordance with the selected visual identifier. The pronunciation information can be compiled responsive to a selection of one of the plurality of visual identifiers.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. Kobal, Bruce D. Lucas, David E. Reich
  • Patent number: 7093129
    Abstract: A method for performing secured communications in a Voice Browser can include the steps of: transmitting a request from the Voice Browser to a network device for a secure communications session between the Voice Browser and the network device; receiving from the network device a digital certificate containing a public key and a reference to a certificate authority; and, authenticating the network device based on the digital certificate. Preferably, the digital certificate can be an X.509-compliant digital certificate. Subsequent to the authentication, the method can include the steps of negotiating a shared secret with the network device; encrypting data using the shared secret as an encryption key and transmitting the encrypted data to the network device; and, receiving encrypted Web content from the network device and decrypting the Web content using the shared secret as a decryption key. Significantly, the Web content can be a VoiceXML document and the Voice Browser can be a VoiceXML Browser Server.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Brett Gavagni, Bruce D. Lucas
  • Patent number: 7080315
    Abstract: A method and apparatus for concurrently accessing network-based electronic content in a Voice Browser and a Visual Browser can include the steps of retrieving a network-based document formatted for display in the Visual Browser; identifying in the retrieved document a reference to the Voice Browser, the reference specifying electronic content formatted for audible presentation in the Voice Browser; and, transmitting the reference to the Voice Browser. The Voice Browser can retrieve the specified electronic content and audibly present the electronic content. Concurrently, the Visual Browser can visually present the network-based document formatted for visual presentation in the Visual Browser.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bruce D. Lucas, David E. Reich
  • Patent number: 6892331
    Abstract: A method of managing at least one client computer program in a managed application environment can include receiving a request from at least one of a plurality of client computer programs to begin a timer. The timer can correspond to an identified task of the client computer program which has been identified as a time-out susceptible task, and which is executing within a particular thread of execution of the client computer program. The timer corresponding to the request and the time-out susceptible task can be selectively started in a separate thread of execution. The identified task can be timed. If the timer expires, a recovery action can be performed corresponding to the time-out susceptible task.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: May 10, 2005
    Assignee: International Business Machines Corporation
    Inventors: William V. Da Palma, Bruce D. Lucas, Wendi L. Nusbickel
  • Patent number: 6871179
    Abstract: In a computer speech recognition system, the present invention provides a method and system for recognizing and executing a voice command that has a dictation portion. Upon receiving a user input, the spoken utterance is processed to identify a pattern of words which matches a pre-determined command pattern. Then, computer system command is identified that corresponds to the pre-determined command pattern and has at least one parameter. The parameter is extracted from a dictation portion of the spoken utterance which is separate from the pattern of words matching the command pattern. The computer system command is then processed to perform an event in accordance with the parameter. If the spoken utterance does not contain a pattern of words matching a pre-determined command pattern, then the spoken utterance is recognized as dictation and inserted at a specified location into an electronic document or other system or application software.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: March 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Kist, Burn L. Lewis, Bruce D. Lucas
  • Patent number: 6654722
    Abstract: A VoIP-enabled speech server can include a speech application which can be configured to communicate with a VoIP telephony gateway server over a VoIP communications path. The VoIP-enabled speech server can also include a VoIP-compliant call control interface to the VoIP telephony gate server, the VoIP-compliant call control interface establishing the VoIP communications path. In operation, the speech application can receive VoIP-compliant packets from the VoIP telephony gateway server over the VoIP communications path. Subsequently, digitized audio data can be reconstructed from the VoIP-compliant packets, and the digitized audio data can be speech-to-text converted. Additionally, text can be synthesized into digitized audio data and the digitized audio data can be encapsulated in VoIP-compliant packets which can be transmitted over the VoIP communications path to the telephony gateway server.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Anne M. Aldous, Joseph Celi, Jr., Brett Gavagni, Kyriakos Leontiades, Bruce D. Lucas, David E. Reich
  • Patent number: 6631350
    Abstract: A device-independent speech audio system for linking a speech driven application to specific audio input and output devices can include a media framework for transporting digitized speech audio between speech driven applications and a plurality of audio input and output devices. The media framework can include selectable device-dependent parameters which can enable the transportation of the digitized speech to and from the plurality of audio input and output devices. The device-independent speech audio system also can include an audio abstractor configurable to provide specific ones of the selectable device-dependent parameters according to the specific audio input and output devices. Hence, the audio abstractor can provide a device-independent interface to the speech driven application for linking the speech driven application to the specific audio input and output devices.
    Type: Grant
    Filed: August 28, 2000
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Joseph Celi, Jr., Brett Gavagni, Leo Leontiades, Bruce D. Lucas
  • Publication number: 20030135781
    Abstract: A method of managing at least one client computer program in a managed application environment can include receiving a request from at least one of a plurality of client computer programs to begin a timer. The timer can correspond to an identified task of the client computer program which has been identified as a time-out susceptible task, and which is executing within a particular thread of execution of the client computer program. The timer corresponding to the request and the time-out susceptible task can be selectively started in a separate thread of execution. The identified task can be timed. If the timer expires, a recovery action can be performed corresponding to the time-out susceptible task.
    Type: Application
    Filed: January 17, 2002
    Publication date: July 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: William V. Da Palma, Bruce D. Lucas, Wendi L. Nusbickel
  • Publication number: 20030088415
    Abstract: A method of generating pronunciation information can include graphically presenting at least one activatable visual identifier corresponding to individual ones of a plurality of phonemes. Responsive to a selection of one of the visual identifiers, pronunciation information can be generated in accordance with the selected visual identifier. The pronunciation information can be compiled responsive to a selection of one of the plurality of visual identifiers.
    Type: Application
    Filed: November 7, 2001
    Publication date: May 8, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey S. Kobal, Bruce D. Lucas, David E. Reich
  • Patent number: 6201528
    Abstract: An anti-aliased inking method and apparatus for pen computers is presented. The invention eliminates aliased imaging of pen strokes by a number of techniques, including a “replace-if-darker” method in the event of overlapping strokes, a “multiplication” method for strokes drawn against backgrounds of various intensities; and a combination of replace-if-darker and multiplication for strokes drawn against colored backgrounds.
    Type: Grant
    Filed: November 16, 1994
    Date of Patent: March 13, 2001
    Assignee: International Business Machines Corporation
    Inventors: Bruce D. Lucas, James Rush Rhyne, II, Catherine G. Wolf
  • Patent number: 5555352
    Abstract: Method and apparatus for rendering data for display. The data represents a model space and the method includes the following steps. A first step associates individual points in the model space with individual vertices (V) of an irregular grid cell enclosed by faces. Each of the points has an associated luminosity value and an associated opacity value. A next step orders the faces of the grid cells. The faces are preferably ordered by depth referenced to a view plane. A further step processes individual faces for determining, for all viewing rays that project from pixels on the view plane and that intersect the face being processed, an amount of light arriving at the pixel. The amount of light arriving at the pixel is a function of both the luminosity and the opacity of a grid cell that lies adjacent to the face and through which the viewing ray passes.
    Type: Grant
    Filed: June 22, 1994
    Date of Patent: September 10, 1996
    Assignee: International Business Machines Corporation
    Inventor: Bruce D. Lucas
  • Patent number: 5528741
    Abstract: Method and apparatus for generating integer pixel values from floating point values using table lookup. The method includes the steps of (a) providing a floating-point representation of a pixel value; and (b) applying the floating-point representation as an index into a lookup table. The lookup table includes a memory device having a plurality of entries. Each of the entries is uniquely indexed by one value of a floating-point representation of a pixel value, and each of the entries stores a corresponding integer representation of the pixel value. A third step (c) outputs from the lookup table the integer representation of the pixel value that corresponds to the applied floating-point representation. It is shown that only a sub-set of the entire floating-point representation need be employed as a table index value, specifically the sign bit, the exponent, and a portion of the mantissa.
    Type: Grant
    Filed: December 16, 1994
    Date of Patent: June 18, 1996
    Assignee: International Business Machines Corporation
    Inventor: Bruce D. Lucas
  • Patent number: 5424755
    Abstract: This invention provides a method of and apparatus for compressing digital video color signals derived from a natural image and generating display signals for a color image composed of pixels derived from the compressed signals in which digital color signals representative of color depth intensities of three colors for each pixel to be displayed, each color signal having at least four bits representing the color intensity of a corresponding color for a corresponding pixel and arranged from most to least significant bits, are received; a digital dither signal for each pixel to be displayed is generated; a selected number of the most significant bits of each received color signal are summed with the corresponding generated dither signal; a selected number of the least significant bits of the summed color and dither signals are discarded to compress the corresponding received color signal; the compressed color signals related to a common pixel are concatenated to generate a digital output signal having a predeter
    Type: Grant
    Filed: June 25, 1992
    Date of Patent: June 13, 1995
    Inventors: Bruce D. Lucas, Alexander G. MacInnis, Paul S. Yosim
  • Patent number: 5379370
    Abstract: A method, for execution by a graphics processing system (10), for rendering objects for display to a viewer upon a display (20) having a plurality of display pixels. The method includes the steps of, for a surface to be displayed having a surface marking coincident therewith, (a) moving the surface marking towards the viewer or, alternatively, moving the surface away from the viewer, by an amount that is function of a parameter (S) and also a scale factor (K) that expresses a relationship between viewer eye coordinate units and display pixel units. The parameter (S) determines a maximum slope for the surface, relative to a viewing plane, such that the step of moving will not cause a portion of the surface marking to be obscured by the surface. The step of moving includes a step of (b) applying a predetermined transformation T'.sub.e from a viewer eye coordinate system to a modified viewer eye coordinate system. The predetermined transformation T'.sub.
    Type: Grant
    Filed: July 17, 1992
    Date of Patent: January 3, 1995
    Assignee: International Business Machines Corporation
    Inventors: John E. Allain, Bruce D. Lucas