Patents by Inventor William Kress Bodin

William Kress 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: 7844509
    Abstract: A computer implemented method, apparatus, system, and computer usable program code for monitoring a real-time depletion of an item in a storage unit. A controller identifies an item placed in the storage unit to form an identified item. The controller detects a change in mass sensor data from a mass sensor shelf in a set of mass sensor shelves associated with the storage unit. The controller associates the change in mass sensor data with the identified item to form a current mass for the identified item. The controller determines a depletion of the identified item based a difference between the current mass and a previous mass for the identified item.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael Lee Masterson, Stephen James Watt
  • Patent number: 7831906
    Abstract: Methods, systems, and computer program products are disclosed for providing collaborative event media content that include creating, in dependence upon original media content, a structured document, where the structured document includes one or more structural elements, and creating a grammar for the collaborative event media content, where the grammar includes grammar elements each of which includes an identifier for at least one structural element of the structured document. In typical embodiments, creating a structured document includes inserting in the structural document structural element identifiers for the structural elements.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Patent number: 7827239
    Abstract: Delivering dynamic media content to collaborators, including providing collaborative event media content, where the collaborative event media content further comprises a grammar and a structured document; acquiring data representing a client's environmental condition; storing, in the context server in a data structure comprising a dynamic client context for the client, the data representing a client's environmental condition; 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: April 26, 2004
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Patent number: 7797170
    Abstract: An opportunity server tracks in vehicle information system wireless web transactions using session identifiers, aggregates transaction records into session data, and uses session data assign cost of network and system usage to a winning bidding party in an online offering system so as to offset costs to the user for usage of the system. Credits are posted to share revenue and offset costs of OEM equipment and network access metered fees, thereby reducing the cost of the transactions by a user and promoting unfettered use of in vehicle information systems for a variety of services, purposes, and transactions.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventor: William Kress Bodin
  • Patent number: 7792905
    Abstract: A method of email administration including receiving an email in a transcoding gateway, the email including at least one digital object, and display attributes for the digital object, the display attributes expressed in a tag language, and displaying the digital object in accordance with the display attributes. In typical embodiments of the invention the display attributes include an indication that the digital object is to be displayed upon a destination client device coupled to the transcoding gateway, and displaying the digital object in accordance with the display attributes include transcoding the digital object into a transcoded digital object, and downloading the transcoded digital object to the destination client device.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Patent number: 7779114
    Abstract: Methods, systems, and products are disclosed for administering devices that include creating a user metric vector including a plurality of disparate user metrics, creating a plurality of user metric spaces, each user metric space including a plurality of metric ranges, and selecting, from the plurality of user metric spaces, a user metric space. Administering devices also includes determining whether the user metric vector is outside the selected user metric space, identifying an action in dependence upon the user metric vector, if the user metric vector is outside the selected user metric space, and executing the action.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel Gene Eisenhauer, Daniel Mark Schumacher, Thomas James Watson
  • Patent number: 7673464
    Abstract: A method, apparatus, and computer usable program product for identifying an optimal placement of an item within a storage unit. The process identifies an item for placement in the storage unit. The process determines a preferred storage temperature range for the identified item. The process then selects an optimal placement location within the storage unit for the identified item based on the preferred storage temperature range and a set of temperature readings for the storage unit.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael Lee Masterson, Stephen James Watt
  • Publication number: 20100004802
    Abstract: Methods, systems, and products are provided for navigating a UAV having an on-board digital camera. Embodiments include determining a desired digital resolution of an image of an object and piloting the UAV, under control of a navigation computer, in dependence upon the desired digital resolution of the image of the object. Determining a desired digital resolution of an image of an object may be carried out by identifying the object type, identifying the object size, and determining a required number of pixels for capturing the image of the object in dependence upon the object type and the object size.
    Type: Application
    Filed: January 25, 2005
    Publication date: January 7, 2010
    Inventors: William Kress Bodin, Jesse Redman, Derral Charles Thorson
  • Publication number: 20100004798
    Abstract: Methods, systems, and products for navigating a UAV are provided. Embodiments include determining a current position of the UAV, determining a current flying pattern of the UAV, determining a next waypoint, and calculating a new heading to navigate to the next waypoint in dependence upon the current position, the current pattern, and a transition factor. Determining a next waypoint may be carried out by receiving in a remote control device a user's selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI and mapping the pixel's location on the GUI to Earth coordinates of the waypoint.
    Type: Application
    Filed: January 25, 2005
    Publication date: January 7, 2010
    Inventors: William Kress Bodin, Jesse Redman, Derral Charles Thorson
  • Patent number: 7634412
    Abstract: Methods, systems, and products are disclosed for creating a voice response grammar in a voice response server that include identifying a user for a presentation, the user having a user grammar, the user grammar including one or more user grammar elements and storing a multiplicity of user grammar elements for the user in a voice response grammar on a voice response server. In typical embodiments, identifying a user for a presentation includes creating a data structure representing a presentation and listing in the data structure at least one user identification. In typical embodiments, each grammar element includes an identifier of a structural element, a key phrase for invoking a presentation action, and a presentation action identifier representing a presentation action.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: December 15, 2009
    Assignee: Nuance Communications, Inc.
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 7574363
    Abstract: An indication to a consumer that a product or item on a retail fixture matches a set of consumer preferences is provided by equipping a retail fixture with a consumer identification unit and with a display unit indicator associated with a sample product on the retail fixture. Responsive to a consumer moving from outside the proximity to inside the proximity of the consumer identification unit, the identity of the consumer is established, and the consumers set of preferences is retrieved. It is then determined, automatically, which sample products on the retail fixture matches the consumers preferences, and a display unit indicator is illuminated for the matching sample products such that the attention of the proximate consumer is directed to the physical location of the matching products.
    Type: Grant
    Filed: August 23, 2001
    Date of Patent: August 11, 2009
    Assignee: International Business Machines Corporation
    Inventor: William Kress Bodin
  • Patent number: 7571380
    Abstract: Differential dynamic content delivery with a presenter alterable session copy of a user profile. Typical embodiments include providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; providing a session copy of a user profile including a user classification; receiving, from a presenter, a user classification instruction to change a user classification in the session copy of a user profile; changing the user classification in the session copy of a user profile in dependence upon the presenter's instruction; selecting from the session structured document a classified structural element in dependence upon a user classification in the session copy of a user profile of a user in the presentation; and presenting the selected structural element to the user.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 7571124
    Abstract: A location based service creates a bookmark to a physical point of interest by detecting a consumer presence at a physical location using a presence detector; determining a physical location and identity of the consumer from an identifier; prior to receiving a selection from the consumer, determining a set of points of interest in the physical vicinity; pushing to a consumer pervasive device the set of points of interest in the vicinity of the consumer; and receiving a selection by the consumer from the pushed set of points of interest; storing on a server the received selection to create a point of interest bookmark associated with the consumer.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventor: William Kress Bodin
  • Patent number: 7567908
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: July 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Patent number: 7558825
    Abstract: A method of email administration including receiving in a transcoding gateway from a client device one or more email display status attributes describing one or more email display capability statuses for a domain, receiving in the transcoding gateway from a sender an email display capability status request for the domain, in which the capability status request includes a domain identification, finding, in dependence upon the domain identification, at least one email display capability status record for the domain, in which the email display capability status record for the domain includes at least one of the email display capability status attributes, and sending at least one of the email display capability status attributes to the sender.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Publication number: 20090106668
    Abstract: Differential dynamic content delivery, including creating a session document for a presentation, including identifying a user participant for the presentation, where the session document includes a session grammar and a session structured document, the user participant has a user profile comprising user classifications and user interests, the user interests comprising data fields for storing data values indicating user interest in one or more subjects of the presentation; receiving from the identified user participant at least one data value indicating user interest in one or more subjects of the presentation; storing in the user profile the data value indicating user interest; recreating the session document in dependence upon the data value indicating user interest; selecting from the recreated session document a classified structural element; and presenting the selected structural element to at least one user participant.
    Type: Application
    Filed: December 23, 2008
    Publication date: April 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 7523388
    Abstract: Differential dynamic content delivery that includes providing a session document for a presentation, where the session document includes a session grammar and a session structured document, and the session structured document includes at least one structural element classified with at least one classification identifier; establishing a planned agenda for the presentation, where the planned agenda includes planned durations for presentation of structural elements and a planned sequence for presentation of structural elements; selecting from the session document a classified structural element; presenting the selected structural element to a user participant; recording, during the presentation, identities of presented structural elements, durations of presentation of presented structural elements, and sequence of presentation of presented structural elements; and comparing the planned agenda with the recorded identities, durations, and sequence.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Publication number: 20090099842
    Abstract: Methods, systems, and products are disclosed for creating a voice response grammar in a voice response server including identifying presentation documents for a presentation, each presentation document having a presentation grammar. Typical embodiments include storing each presentation grammar in a voice response grammar on a voice response server. In typical embodiments, identifying presentation documents for a presentation includes creating a data structure representing a presentation and listing at least one presentation document in the data structure representing a presentation. In typical embodiments listing the at least one presentation document includes storing a location of the presentation document in the data structure representing a presentation and storing each presentation grammar includes retrieving a presentation grammar of the presentation document in dependence upon the location of the presentation document.
    Type: Application
    Filed: December 23, 2008
    Publication date: April 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Michael John Burkhart, Daniel G. Eisenhauer, Daniel Mark Schumacher, Thomas J. Watson
  • Publication number: 20090099943
    Abstract: A computer implemented method, apparatus, and computer program product for communicating the shelf position of an item within a storage unit. An item to be located in the storage unit is identified. The storage unit system determines the shelf position of the identified item. The system then communicates the shelf position of the identified item to the user. If the user requests multiple items, the optimal sequence of retrieval for the items is determined based on a user configurable algorithm.
    Type: Application
    Filed: December 22, 2008
    Publication date: April 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Michael Lee Masterson, Stephen James Watt
  • Publication number: 20090098878
    Abstract: Routing telecommunications to a user including receiving a call, determining that the call is intended for the user, receiving an RFID signal from an RFID tag located with the user, determining the user's location in dependence upon the RFID signal, identifying a plurality of available telephony devices in dependence upon the user's location, identifying a device-based preference for the user, selecting one of the plurality of available telephony devices in dependence upon the device-based preference, and forwarding the call to the selected telephony device. In typical embodiments, determining that the call is intended for the user also includes prompting the caller for the name of the user and receiving from the caller the name of the user.
    Type: Application
    Filed: December 23, 2008
    Publication date: April 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kavita Kumari Agrawal, William Kress Bodin, Gregory Waldemar Rybczynski, Derral C. Thorson