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: 20140089783Abstract: 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: ApplicationFiled: September 20, 2013Publication date: March 27, 2014Applicant: Nuance Communications, Inc.Inventors: Bruce D. Lucas, David E. Reich
-
Patent number: 8595839Abstract: 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: GrantFiled: January 21, 2011Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Benjamin L. Andrews, David A. Brettell, Anthony J. Ciaravella, Bruce D. Lucas
-
Patent number: 8555151Abstract: 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: GrantFiled: January 27, 2010Date of Patent: October 8, 2013Assignee: Nuance Communications, Inc.Inventors: Bruce D. Lucas, David E. Reich
-
Publication number: 20120192276Abstract: 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: ApplicationFiled: January 21, 2011Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Benjamin L. Andrews, David A. Brettell, Anthony J. Ciaravella, Bruce D. Lucas
-
Publication number: 20100293446Abstract: 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: ApplicationFiled: January 27, 2010Publication date: November 18, 2010Applicant: Nuance Communications, Inc.Inventors: Bruce D. Lucas, David E. Reich
-
Patent number: 7657828Abstract: 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: GrantFiled: June 5, 2006Date of Patent: February 2, 2010Assignee: Nuance Communications, Inc.Inventors: Bruce D. Lucas, David E. Reich
-
Patent number: 7099828Abstract: 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: GrantFiled: November 7, 2001Date of Patent: August 29, 2006Assignee: International Business Machines CorporationInventors: Jeffrey S. Kobal, Bruce D. Lucas, David E. Reich
-
Patent number: 7093129Abstract: 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: GrantFiled: June 19, 2000Date of Patent: August 15, 2006Assignee: International Business Machines CorporationInventors: Brett Gavagni, Bruce D. Lucas
-
Patent number: 7080315Abstract: 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: GrantFiled: June 28, 2000Date of Patent: July 18, 2006Assignee: International Business Machines CorporationInventors: Bruce D. Lucas, David E. Reich
-
Patent number: 6892331Abstract: 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: GrantFiled: January 17, 2002Date of Patent: May 10, 2005Assignee: International Business Machines CorporationInventors: William V. Da Palma, Bruce D. Lucas, Wendi L. Nusbickel
-
Patent number: 6871179Abstract: 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: GrantFiled: July 7, 1999Date of Patent: March 22, 2005Assignee: International Business Machines CorporationInventors: Thomas A. Kist, Burn L. Lewis, Bruce D. Lucas
-
Patent number: 6654722Abstract: 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: GrantFiled: June 19, 2000Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Anne M. Aldous, Joseph Celi, Jr., Brett Gavagni, Kyriakos Leontiades, Bruce D. Lucas, David E. Reich
-
Patent number: 6631350Abstract: 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: GrantFiled: August 28, 2000Date of Patent: October 7, 2003Assignee: International Business Machines CorporationInventors: Joseph Celi, Jr., Brett Gavagni, Leo Leontiades, Bruce D. Lucas
-
Publication number: 20030135781Abstract: 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: ApplicationFiled: January 17, 2002Publication date: July 17, 2003Applicant: International Business Machines CorporationInventors: William V. Da Palma, Bruce D. Lucas, Wendi L. Nusbickel
-
Publication number: 20030088415Abstract: 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: ApplicationFiled: November 7, 2001Publication date: May 8, 2003Applicant: International Business Machines CorporationInventors: Jeffrey S. Kobal, Bruce D. Lucas, David E. Reich
-
Patent number: 6201528Abstract: 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: GrantFiled: November 16, 1994Date of Patent: March 13, 2001Assignee: International Business Machines CorporationInventors: Bruce D. Lucas, James Rush Rhyne, II, Catherine G. Wolf
-
Patent number: 5555352Abstract: 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: GrantFiled: June 22, 1994Date of Patent: September 10, 1996Assignee: International Business Machines CorporationInventor: Bruce D. Lucas
-
Method and apparatus for converting floating-point pixel values to byte pixel values by table lookup
Patent number: 5528741Abstract: 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: GrantFiled: December 16, 1994Date of Patent: June 18, 1996Assignee: International Business Machines CorporationInventor: Bruce D. Lucas -
Patent number: 5424755Abstract: 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 predeterType: GrantFiled: June 25, 1992Date of Patent: June 13, 1995Inventors: Bruce D. Lucas, Alexander G. MacInnis, Paul S. Yosim
-
Patent number: 5379370Abstract: 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: GrantFiled: July 17, 1992Date of Patent: January 3, 1995Assignee: International Business Machines CorporationInventors: John E. Allain, Bruce D. Lucas