Patents by Inventor Brian P. Wallenfelt
Brian P. Wallenfelt 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: 11113478Abstract: Systems, devices, methods, computer-readable storage media, and electronic apparatuses for responsive document generation are provided. An example system includes at least one processor, and memory storing instructions. When executed by the at least one processor, the instructions may cause the system to generate response options based on a document section of a correspondence document. The instructions may also cause the system to generate a user interface with a user-actuatable selection input associated with at least some of the response options. The instructions may also cause the system to receive, via the user-actuatable selection input of the user interface, a user input to select a response option and generate a response document based on the received user input.Type: GrantFiled: May 15, 2019Date of Patent: September 7, 2021Assignee: Patomatic LLCInventor: Brian P. Wallenfelt
-
Publication number: 20190354584Abstract: Systems, devices, methods, computer-readable storage media, and electronic apparatuses for responsive document generation are provided. An example system includes at least one processor, and memory storing instructions. When executed by the at least one processor, the instructions may cause the system to generate response options based on a document section of a correspondence document. The instructions may also cause the system to generate a user interface with a user-actuatable selection input associated with at least some of the response options. The instructions may also cause the system to receive, via the user-actuatable selection input of the user interface, a user input to select a response option and generate a response document based on the received user input.Type: ApplicationFiled: May 15, 2019Publication date: November 21, 2019Inventor: Brian P. Wallenfelt
-
Publication number: 20130018216Abstract: A fully implantable apparatus for improving the hearing of a hearing-impaired subject is shown, said apparatus comprising a means for sensing vibrations impinging upon the tympanic membrane or an object in operative contact with the tympanic membrane, a means for converting said vibrations to an electrical signal, and a means for transmitting the electrical signal to the inner ear.Type: ApplicationFiled: June 21, 2012Publication date: January 17, 2013Inventors: Travis M. Beckerle, Joseph J. Halfen, Daniel E. Glumac, Paul R. Mazanec, Daniel J. Nelson, Peter J. Schiller, Kevin E. Verzal, Brian P. Wallenfelt
-
Publication number: 20120296650Abstract: Embodiments of the present invention provide a method, system and article of manufacture for adjusting a language model within a voice recognition system, based on text received from an external application. The external application may supply text representing the words of one participant to a text-based conversation. n such a case, changes may be made to a language model by analyzing the external text received from the external application.Type: ApplicationFiled: August 2, 2012Publication date: November 22, 2012Applicant: Nuance Communications, Inc.Inventors: Cary L. Bates, Brian P. Wallenfelt
-
Patent number: 8265933Abstract: Embodiments of the present invention provide a method, system and article of manufacture for adjusting a language model within a voice recognition system, based on text received from an external application. The external application may supply text representing the words of one participant to a text-based conversation. In such a case, changes may be made to a language model by analyzing the external text received from the external application.Type: GrantFiled: December 22, 2005Date of Patent: September 11, 2012Assignee: Nuance Communications, Inc.Inventors: Cary L. Bates, Brian P. Wallenfelt
-
Patent number: 7870264Abstract: In a first aspect, a first method of providing communication to a user via one of a plurality of network devices is provided. The first method includes the steps of (1) receiving a plurality of communications for the user from one or more of the network devices in a message queue; (2) selecting a network device based on at least one of respective time thresholds and respective priorities associated with the plurality of network devices; and (3) determining whether the selected network device can receive a communication from the message queue based on at least one of a profile associated with the user adapted to define how the user receives the communication on one or more of the network devices and a ruleset adapted to define how the communication is handled based on criteria associated with the communication. Numerous other aspects are provided.Type: GrantFiled: January 19, 2006Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Timothy P. Clark, Zachary A. Garbow, Richard Theis, Brian P. Wallenfelt
-
Patent number: 7783933Abstract: Methods, parallel computers, and products are provided for identifying failure in a tree network of a parallel computer. The parallel computer includes one or more processing sets including an I/O node and a plurality of compute nodes. For each processing set embodiments include selecting a set of test compute nodes, the test compute nodes being a subset of the compute nodes of the processing set; measuring the performance of the I/O node of the processing set; measuring the performance of the selected set of test compute nodes; calculating a current test value in dependence upon the measured performance of the I/O node of the processing set, the measured performance of the set of test compute nodes, and a predetermined value for I/O node performance; and comparing the current test value with a predetermined tree performance threshold. If the current test value is below the predetermined tree performance threshold, embodiments include selecting another set of test compute nodes.Type: GrantFiled: September 14, 2006Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Charles J. Archer, Kurt W. Pinnow, Brian P. Wallenfelt
-
Patent number: 7590536Abstract: Methods, systems and computer readable medium for improving the accuracy of voice processing are provided. Embodiments of the present invention generally provide methods, systems and articles of manufacture for adjusting a language model within a voice recognition system. In one embodiment, changes are made to the language model by identifying a word-usage pattern that qualifies as an anomaly. In one embodiment, an anomaly occurs when the use of a given word (or phrase) differs from an expected probability for the word (or phrase), as predicted by a language model. Additionally, observed anomalies may be shared and applied by different users of the voice processing system, depending on an affinity in word-usage frequency between different users.Type: GrantFiled: October 7, 2005Date of Patent: September 15, 2009Assignee: Nuance Communications, Inc.Inventors: Cary L. Bates, Brian P. Wallenfelt
-
Patent number: 7552312Abstract: Methods, parallel computers, and products are provided for identifying messaging completion on a parallel computer. The parallel computer includes a plurality of compute nodes, the compute nodes coupled for data communications by at least two independent data communications networks including a binary tree data communications network optimal for collective operations that organizes the nodes as a tree and a torus data communications network optimal for point to point operations that organizes the nodes as a torus. Embodiments include reading all counters at each node of the torus data communications network; calculating at each node a current node value in dependence upon the values read from the counters at each node; and determining for all nodes whether the current node value for each node is the same as a previously calculated node value for each node.Type: GrantFiled: February 9, 2007Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventors: Charles J. Archer, Camesha R. Hardwick, Patrick J. McCarthy, Brian P. Wallenfelt
-
Publication number: 20080275877Abstract: A method for modifying knowledge documents, includes: updating an index based on keyword weights, detecting a page that has not been indexed; parsing the page into structures; associating the structures with dates contained thereof; separating the dates on the page into one or more past and future dates; determining whether the page has undergone changes following the separating of dates; wherein in the event the page has not undergone changes the one or more future dates are checked to determine if one or more of the future dates have become additional past dates, and flagging the structures that contain the one or more additional past dates; and wherein during a keyword analysis of the page the structures associated with the one or more past dates and additional past dates are omitted when determining the keyword weights associated with the page.Type: ApplicationFiled: May 4, 2007Publication date: November 6, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary L. Bates, Brian P. Wallenfelt
-
Publication number: 20080195840Abstract: Methods, parallel computers, and products are provided for identifying messaging completion on a parallel computer. The parallel computer includes a plurality of compute nodes, the compute nodes coupled for data communications by at least two independent data communications networks including a binary tree data communications network optimal for collective operations that organizes the nodes as a tree and a torus data communications network optimal for point to point operations that organizes the nodes as a torus. Embodiments include reading all counters at each node of the torus data communications network; calculating at each node a current node value in dependence upon the values read from the counters at each node; and determining for all nodes whether the current node value for each node is the same as a previously calculated node value for each node.Type: ApplicationFiled: February 9, 2007Publication date: August 14, 2008Inventors: Charles J. Archer, Camesha R. Hardwick, Patrick J. McCarthy, Brian P. Wallenfelt
-
Publication number: 20080172371Abstract: Web-searchable documents are made accessible to user based on user relations to the document owner. In response to an Internet search query from a user including at least one search term, a document in a search index of documents is analyzed. Keywords within the document are assigned group priority ratings. The group priority ratings are indicative of groups of users that the document owner is willing to share documents with. The group ratings may be assigned by the document owner based, for example, on the sensitivity of personal nature of the keywords. The user's relation rating to an owner of the document is determined, and the search term in the query is compared only to those indexed keywords within the document that have a group priority rating that is less than or equal to the user's relation rating to the owner of the document. An overall document ranking may be determined based on the comparison of the search term to the indexed keywords.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy P. Clark, Zachary A. Garbow, Kevin G. Paterson, Richard M. Theis, Brian P. Wallenfelt
-
Publication number: 20080072101Abstract: Methods, parallel computers, and products are provided for identifying failure in a tree network of a parallel computer. The parallel computer includes one or more processing sets including an I/O node and a plurality of compute nodes. For each processing set embodiments include selecting a set of test compute nodes, the test compute nodes being a subset of the compute nodes of the processing set; measuring the performance of the I/O node of the processing set; measuring the performance of the selected set of test compute nodes; calculating a current test value in dependence upon the measured performance of the I/O node of the processing set, the measured performance of the set of test compute nodes, and a predetermined value for I/O node performance; and comparing the current test value with a predetermined tree performance threshold. If the current test value is below the predetermined tree performance threshold, embodiments include selecting another set of test compute nodes.Type: ApplicationFiled: September 14, 2006Publication date: March 20, 2008Inventors: Charles J. Archer, Kurt W. Pinnow, Brian P. Wallenfelt