Patents by Inventor Derral Charles Thorson

Derral Charles Thorson 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: 9167087
    Abstract: Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments typically include providing collaborative event media content including a grammar and a structured document; receiving a plurality of disparate client location representations; generating a dynamic client context for a client in dependence upon at least one of the client location representations; 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. In typical embodiments, each disparate client location representation includes a client location value and a client location type.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Patent number: 8010423
    Abstract: An opportunity server searches for potential vehicle repair transaction providers by receiving a signal from a mobile system indicating a need for a transaction with a business entity responsive to an on-board diagnostic detection of a real-time fault condition resulting in recording of a Diagnostic Trouble Code; automatically issuing requests for bids for the transaction to provider parties located in a first potential geographic point for repair service indicating estimated times of arrival at each geographic point; receiving offers from the provider parties; automatically coalescing the offers by screening to meet user preferences, and modifying and organizing into a format for uniform presentation to a user; presenting the coalesced offers to an operator of the mobile system; and automatically performing enterprise resource planning for a user-selected business transaction.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Bryan William Clark, Albert Chung-Chee Kwok, John Richard Del Pizzo, Jr., Wojciech T. Stryjewski, David Patrick Huff, Derral Charles Thorson, Michael Karasick
  • Patent number: 7904467
    Abstract: A context aware, shortcut enabled system of presenting information through a user interface, implementing memory prostheses and context-oriented changes in meanings of shortcuts. Embodiments include selecting a context, receiving a shortcut entered through the user interface, the shortcut having a associated with it a shortcut field name set comprising one or more shortcut field names, and associating at least one context value to the context. Embodiments also include inferring, in dependence upon the context, a context table name and a context field name for a query, creating the query, selecting records from an information database by use of the query, whereby selected records are selected, and downloading the selected records to the client device for display.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Patent number: 7843592
    Abstract: Digital imaging including creating, in a virtual camera, an unedited image request for an unedited digital image; editing the unedited image request, producing an edited image request for an edited image; communicating the edited image request to a web site for imaging for virtual cameras; receiving, in the virtual camera, the edited digital image from the web site; and displaying the edited digital image on a display device of a user interface of the virtual camera. Digital imaging including identifying a browsing image request data element from among image request data elements of an image request data structure; and creating, in dependence upon the identified browsing image request data element, a multiplicity of image requests for digital images, wherein values of the browsing image request data elements vary among the image requests.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • 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: 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
  • 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: 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
  • Patent number: 7519683
    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; providing data identifying a client's location; storing, in the context server in a data structure comprising a dynamic client context for the client, the data identifying the client's location; 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; and 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: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Patent number: 7519659
    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; generating a dynamic client context for a client; 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; and 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: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Patent number: 7509212
    Abstract: Methods, systems, and products are provided for enabling services on a UAV. Embodiments include determining a current position of the UAV, selecting a service module for the UAV in dependence upon the current position of the UAV, uploading the service module to the UAV, and executing the service module on the UAV. Selecting a service module for the UAV in dependence upon the current position of the UAV may include retrieving from a module database a module record in dependence upon the current position of the UAV. Typical embodiments also include selecting a flying pattern algorithm in dependence upon the selected service module and piloting the UAV in accordance with the flying pattern algorithm. Many embodiments also include selecting a navigational algorithm in dependence upon the selected service module and navigating the UAV in accordance with the navigational algorithm.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Jesse Redman, Derral Charles Thorson
  • Patent number: 7487209
    Abstract: Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content including a grammar and a structured document; generating a dynamic client context for a client; 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; identifying a discrete purpose of a collaborator display device for a collaborator; selecting from the structured document a classified structural element in dependence upon an event type, a collaborator classification, and the discrete purpose of the collaborator display device; and transmitting the selected structural element to the collaborator.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Publication number: 20090030566
    Abstract: Navigating UAVs in formation, including assigning pattern positions to each of a multiplicity of UAVs flying together in a pattern; identifying a waypoint for each UAV in dependence upon the UAV's pattern position; piloting the UAVs in the pattern toward their waypoints in dependence upon a navigation algorithm, where the navigation algorithm includes repeatedly comparing the UAV's intended position and the UAV's actual position and calculating a corrective flight vector when the distance between the UAV's actual and intended positions exceeds an error threshold. The actual position of the UAV may be taken from a GPS receiver on board the UAV.
    Type: Application
    Filed: October 1, 2008
    Publication date: January 29, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Jesse Redman, Derral Charles Thorson
  • Patent number: 7469183
    Abstract: Navigating UAVs in formation, including assigning pattern positions to each of a multiplicity of UAVs flying together in a pattern; identifying a waypoint for each UAV in dependence upon the UAV's pattern position; piloting the UAVs in the pattern toward their waypoints in dependence upon a navigation algorithm, where the navigation algorithm includes repeatedly comparing the UAV's intended position and the UAV's actual position and calculating a corrective flight vector when the distance between the UAV's actual and intended positions exceeds an error threshold. The actual position of the UAV may be taken from a GPS receiver on board the UAV.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: December 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Jesse Redman, Derral Charles Thorson
  • Publication number: 20080259910
    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: Application
    Filed: July 9, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Derral Charles Thorson
  • Publication number: 20080262724
    Abstract: Methods, systems, and products for navigating a UAV having an on-board digital camera are provided. Embodiments include identifying a geographic area not captured by the digital camera while the UAV is flying in a current flying pattern, and modifying the current flying pattern to capture an image of the identified geographic area. Identifying a geographic area not captured by the digital camera while the UAV is flying in a current flying pattern may be carried out by determining an area captured by the onboard camera, extrapolating the area captured by the onboard camera along the flying pattern to determine a perimeter of uncaptured geographic area, and determining the area of the uncaptured geographic area in dependence upon the perimeter.
    Type: Application
    Filed: July 9, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Jesse Redman, Derral Charles Thorson
  • Publication number: 20080243372
    Abstract: Navigating UAVs in formation, including assigning pattern positions to each of a multiplicity of UAVs flying together in a pattern; identifying a waypoint for each UAV in dependence upon the UAV's pattern position; piloting the UAVs in the pattern toward their waypoints in dependence upon a navigation algorithm, where the navigation algorithm includes repeatedly comparing the UAV's intended position and the UAV's actual position and calculating a corrective flight vector when the distance between the UAV's actual and intended positions exceeds an error threshold. The actual position of the UAV may be taken from a GPS receiver on board the UAV.
    Type: Application
    Filed: January 24, 2005
    Publication date: October 2, 2008
    Inventors: William Kress Bodin, Jesse Redman, Derral Charles Thorson
  • Publication number: 20080243987
    Abstract: Control of collaborative devices, including providing at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server, providing a registry service to which the collaborative devices are coupled for data communications, and providing at least one registry table, wherein the registry table includes registry records, wherein the registry records include registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices include data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities. The method further includes providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices, and controlling the collaborative devices in accordance with the predetermined algorithm.
    Type: Application
    Filed: June 13, 2008
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Kress Bodin, Derral Charles Thorson