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: 11113478
    Abstract: 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: Grant
    Filed: May 15, 2019
    Date of Patent: September 7, 2021
    Assignee: Patomatic LLC
    Inventor: Brian P. Wallenfelt
  • Publication number: 20190354584
    Abstract: 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: Application
    Filed: May 15, 2019
    Publication date: November 21, 2019
    Inventor: Brian P. Wallenfelt
  • Publication number: 20130018216
    Abstract: 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: Application
    Filed: June 21, 2012
    Publication date: January 17, 2013
    Inventors: 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: 20120296650
    Abstract: 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: Application
    Filed: August 2, 2012
    Publication date: November 22, 2012
    Applicant: Nuance Communications, Inc.
    Inventors: Cary L. Bates, Brian P. Wallenfelt
  • Patent number: 8265933
    Abstract: 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: Grant
    Filed: December 22, 2005
    Date of Patent: September 11, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Cary L. Bates, Brian P. Wallenfelt
  • Patent number: 7870264
    Abstract: 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: Grant
    Filed: January 19, 2006
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Timothy P. Clark, Zachary A. Garbow, Richard Theis, Brian P. Wallenfelt
  • Patent number: 7783933
    Abstract: 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: Grant
    Filed: September 14, 2006
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Kurt W. Pinnow, Brian P. Wallenfelt
  • Patent number: 7590536
    Abstract: 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: Grant
    Filed: October 7, 2005
    Date of Patent: September 15, 2009
    Assignee: Nuance Communications, Inc.
    Inventors: Cary L. Bates, Brian P. Wallenfelt
  • Patent number: 7552312
    Abstract: 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: Grant
    Filed: February 9, 2007
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Camesha R. Hardwick, Patrick J. McCarthy, Brian P. Wallenfelt
  • Publication number: 20080275877
    Abstract: 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: Application
    Filed: May 4, 2007
    Publication date: November 6, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cary L. Bates, Brian P. Wallenfelt
  • Publication number: 20080195840
    Abstract: 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: Application
    Filed: February 9, 2007
    Publication date: August 14, 2008
    Inventors: Charles J. Archer, Camesha R. Hardwick, Patrick J. McCarthy, Brian P. Wallenfelt
  • Publication number: 20080172371
    Abstract: 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: Application
    Filed: January 17, 2007
    Publication date: July 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy P. Clark, Zachary A. Garbow, Kevin G. Paterson, Richard M. Theis, Brian P. Wallenfelt
  • Publication number: 20080072101
    Abstract: 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: Application
    Filed: September 14, 2006
    Publication date: March 20, 2008
    Inventors: Charles J. Archer, Kurt W. Pinnow, Brian P. Wallenfelt