Patents by Inventor William K. Bodin

William K. Bodin 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: 8135811
    Abstract: Configuring a client device, including receiving, from a manufacturer, a configuration bundle for a client device, receiving, from a vendor, vendor provided configuration parameters for the client device, receiving, from a user, user provided configuration parameters for the client device, and associating the vendor provided configuration parameters and the user provided configuration parameters with the configuration bundle for the client device; thereby producing an associated configuration bundle for the client device.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart
  • Publication number: 20120053934
    Abstract: Methods, systems, and products for testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise that include: receiving recorded background noise for each of the plurality of operating environments; generating a test speech utterance for recognition by a speech recognition engine using a grammar; mixing the test speech utterance with each recorded background noise, resulting in a plurality of mixed test speech utterances, each mixed test speech utterance having different background noise; performing, for each of the mixed test speech utterances, speech recognition using the grammar and the mixed test speech utterance, resulting in speech recognition results for each of the mixed test speech utterances; and evaluating, for each recorded background noise, speech recognition reliability of the grammar in dependence upon the speech recognition results for the mixed test speech utterance having that recorded background noise.
    Type: Application
    Filed: November 4, 2011
    Publication date: March 1, 2012
    Applicant: Nuance Communications. Inc.
    Inventors: Ciprian Agapi, William K. Bodin, Charles W. Cross, JR., Michael H. Mirt
  • Patent number: 8121837
    Abstract: Methods, apparatus, and products are disclosed for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, that include: sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: February 21, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Ciprian Agapi, William K. Bodin, Charles W. Cross, Jr., Paritosh D. Patel
  • Patent number: 8108063
    Abstract: Dye transfer in a dying machine or washing machine is controlled via a user display by showing a dialog having with color level indicators for setting a threshold to trigger a dye transfer control action, and with threshold adjustment controls; responsive to the threshold adjustment controls, changing transfer control parameters for initiation of control actions; responsive to the threshold being triggered, performing a control action by opening an abatement valve communicative to a reservoir holding a substantially liquid or gel form of a dye scavenger or inhibitor substance; and continuing to monitor the triggering of the threshold, and responsive to the threshold being triggered, continues to open the abatement valve until at least one condition is detected of a desired color threshold being met, a desired color threshold being regained, until a user intervention occurs, and until a particular wash stage is activated.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kavita Agrawal, William K. Bodin, Lakshmi N. Potluri, Gregory W. Rybczynski
  • Patent number: 8099287
    Abstract: A method for alleviating ambiguity issues of new user defined speech commands. An original command for a user-defined speech command can be received. It can then be determined if the original command is likely to be confused with a set of existing speech commands. When confusion is unlikely, the original command can be automatically stored. When confusion is likely, a substitute command that is unlikely to be confused with existing commands can be automatically determined. The substitute can be presented as an alternative to the original command and can be selectively stored as the user-defined speech command.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: January 17, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: William K. Bodin, James R. Lewis, Leslie R. Wilson
  • Publication number: 20110311201
    Abstract: A computer identifies audio objects in a web page and video objects in the web page based, at least in part, on markups in the web page. Layout locations of the video objects and the audio objects are determined. The layout locations correspond to display locations in a web browser. One or more of the video objects is associated with one or more of the audio objects based, at least in part, on the layout locations. Playback times are determined for the video objects and the audio objects based, at least in part, on association between the one or more of the video object with one or more of the audio objects. Content of each of the video objects is rendered with content of associated ones of the audio objects in accordance with the playback times. Recording, as the motion picture with audio, the rendering of the content.
    Type: Application
    Filed: August 31, 2011
    Publication date: December 22, 2011
    Applicant: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 8082148
    Abstract: Methods, systems, and products for testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise that include: receiving recorded background noise for each of the plurality of operating environments; generating a test speech utterance for recognition by a speech recognition engine using a grammar; mixing the test speech utterance with each recorded background noise, resulting in a plurality of mixed test speech utterances, each mixed test speech utterance having different background noise; performing, for each of the mixed test speech utterances, speech recognition using the grammar and the mixed test speech utterance, resulting in speech recognition results for each of the mixed test speech utterances; and evaluating, for each recorded background noise, speech recognition reliability of the grammar in dependence upon the speech recognition results for the mixed test speech utterance having that recorded background noise.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: December 20, 2011
    Assignee: Nuance Communications, Inc.
    Inventors: Ciprian Agapi, William K. Bodin, Charles W. Cross, Jr., Michael H. Mirt
  • Patent number: 8054310
    Abstract: Computer-implemented methods, systems, and computer program products are provided for recasting a legacy web page as a motion picture with audio.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 8005025
    Abstract: Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content, wherein the collaborative event media content includes a grammar and a structured document; selecting a VOIP protocol for communications between a client and a dynamic context generation server; generating a dynamic client context for a client by the dynamic context generation server in dependence upon communications from the client through the selected VOIP protocol; detecting an event in dependence upon the dynamic client context; identifying one or more collaborators in dependence upon the dynamic client context and the event; selecting from the structured document a classified structural element in dependence upon an event type and a collaborator classification; and transmitting the selected structural element to the collaborator.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Derral C. Thorson
  • Patent number: 7996754
    Abstract: Methods, systems, and products are disclosed for consolidated content management for delivery to a rendering device. Embodiments include aggregating, for a user, content of disparate data types from disparate data sources; synthesizing the aggregated content of disparate data types into synthesized content of a data type for delivery to a particular rendering device; receiving from the rendering device a request for the synthesized content; and transmitting, in a response to the request, the requested synthesized content to the rendering device.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jerry W. Redman, Derral C. Thorson
  • Patent number: 7958131
    Abstract: Methods, systems, and products are disclosed for data management and data rendering for disparate data types that include aggregating data of disparate data types from disparate data sources, synthesizing the aggregated data of disparate data types into data of a uniform data type, identifying an action in dependence upon the synthesized data, and executing the identified action. Data management and data rendering for disparate data types may also include channelizing the synthesized data and presenting the synthesized data to a user through one or more channels.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jerry W. Redman, Derral C. Thorson
  • Publication number: 20110131204
    Abstract: An embodiment of the invention includes a method for searching for mobile assets (e.g., mobile telephone applications and/or web applications) based on popularity. The popularities of the mobile assets are determined by monitoring usage of the assets, e.g., downloading of assets and/or launching of assets. Popularities of the mobile assets are also determined by gathering and analyzing user feedback of the assets, e.g., user tags and/or user quality ratings. Search queries for assets are also monitored to determine asset popularity. A search query for a requested asset is received from a requesting mobile device. Results of the search query are weighed with the popularities of the assets; and, the results of the search query are sent to the requesting mobile device. The results of the search query are also sent to an interface. A repository of assets are created based on the popularities of the assets.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Derral C. Thorson
  • Publication number: 20110131203
    Abstract: An embodiment of the invention includes a method for searching for mobile assets in accordance with location. A monitoring module monitors usage of assets in a plurality of mobile devices to identify assets used in different locations. For each usage of an asset, the monitoring module identifies the location of the mobile device utilizing the asset via a global positioning system. A search query for a requested asset is received from a requesting mobile device. The location of the requesting mobile device is identified. Assets that are used in the location of the requesting mobile device are identified based on the monitoring of the usage of assets. Results of the search query are weighed by assigning higher rankings to the assets used in the location of the requesting mobile device. The results of the search query are sent to the requesting mobile device and/or an interface.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Derral C. Thorson
  • Publication number: 20110131224
    Abstract: An embodiment of the invention provides a method for creating a recommended device list from metrics. Device metrics of a plurality of mobile devices are accumulated, wherein the device metrics include device attributes of the mobile devices. The device attributes include user tags and/or user quality ratings of the mobile devices. A database of the mobile devices is created, wherein the database includes the device attributes. A request for a mobile device is received from a user, wherein the request includes user attributes. The user attributes include job responsibilities, job level, business unit, geographic location, and/or user affiliations. A processor matches the device attributes to the user attributes in order to generate a recommended device list. The recommended device list is sent to the user and/or an interface.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Derral C. Thorson
  • Publication number: 20110131051
    Abstract: An embodiment of the invention provides a method for the centralized management of mobile assets. A central repository of assets is built, wherein the central repository includes a private asset section and a public asset section. The private asset section is only accessible to subscribers of the private asset section. A processor automatically pushes at least one base asset from the central repository onto a mobile device of the subscriber. The base assets are selected by an administrator of the central repository of assets, an employer of the subscriber, and/or an employee of subscriber's company. The base assets are selected based on attributes of the subscriber, the mobile device of the subscriber, and/or popularity of assets. In response to a search query for a requested asset by a user, the processor pushes the requested asset from the central repository onto the mobile device of the user.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Derral C. Thorson
  • Patent number: 7949681
    Abstract: Methods, systems, and products are disclosed for aggregating content of disparate data types from disparate data sources for single point access by a user. Embodiments include establishing a user account for the user; retrieving content of disparate data types from identified disparate data sources associated with the user account; storing the retrieved content; and associating the stored content with the user account.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jerry W. Redman, Derral C. Thorson
  • Patent number: 7945847
    Abstract: Computer-implemented methods, systems, and computer program products are provided for recasting search engine results as a motion picture with audio.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: May 17, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
  • Patent number: 7912953
    Abstract: Exemplary embodiments of the present invention include a method for administering devices in a network. The method includes creating a user metric vector comprising a plurality of disparate user metrics, creating a user metric space comprising a plurality of metric ranges and determining whether the user metric vector is outside the user metric space. If the user metric vector is outside a user metric space, identifying an action in dependence upon the user metric vector the method includes determining whether the action is allowed. If the action is allowed, the method includes executing the action. Many embodiments include receiving an allowed action list, such as for example, receiving an allowed action list from a moderator DML.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 7912803
    Abstract: Methods, systems, and products are disclosed for creating a session log for a computing device being studied for usability by a plurality of usability experts that include: displaying, by a usability engine to a plurality of usability experts, a usability observation video of a user interacting with a computing device during a usability session for studying the usability of the device; detecting, by an event listener on the computing device, an event generated as a result of user interaction with the device; notifying, by the event listener, the usability engine of the event; recording, by the usability engine, a description of the event in a session log; receiving, by the usability engine from at least one of the usability experts, usability observations regarding the usability of the device; and recording, by the usability engine, the usability observations in the session log.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: William K. Bodin, Ann M. Maynard, Derral C. Thorson
  • Publication number: 20110032845
    Abstract: Multimodal teleconferencing including receiving, by a multimodal teleconferencing module, a speech utterance from one of a plurality of participants in the multimodal teleconference; identifying the participant making the speech utterance as a current speaker; retrieving, by the multimodal teleconferencing module from accounts for the current speaker, content for display to the current speaker; retrieving, by the multimodal teleconferencing module from accounts for the current speaker, content for display to one or more other participants in the multimodal teleconference; providing, by the multimodal teleconferencing module to a multimodal teleconferencing client for display to the current speaker, an identification of the speaker and the content retrieved for the speaker; and providing, by the multimodal teleconferencing module to one or more of multimodal teleconferencing clients for display to the other participants, an identification of the current speaker with the content retrieved for the one or more ot
    Type: Application
    Filed: August 5, 2009
    Publication date: February 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ciprian Agapi, William K. Bodin, Charles W. Cross, JR.