Patents by Inventor Travis M. Grigsby

Travis M. Grigsby 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: 9003285
    Abstract: An application includes functionality for dynamically modifying controls based on readme documentation content after the development of the application is substantially complete. A developer marks up a documentation file to include references to graphical user interface controls. The application generates a registry that stores associations between the documentation content and the affected controls. The application then modifies the properties of the affected controls to alter presentation or at least one behavior of each affected control. When the application creates an instance of an affected control, the control includes the modified presentation or behavior.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian Daniel Bauman, Amanda Jane Burton, Michael Pierre Carlson, Travis M. Grigsby
  • Patent number: 9003300
    Abstract: A system, method and program product for providing a voice response unit (VRU) proxy. A system is provided that includes: a graphical user interface (GUI) for dynamically displaying information from a VRU and for receiving data from a user; a system for initiating a call with the VRU; and a VRU interface system for transmitting data from the user to the VRU, and for using speech recognition to capture broadcasts from the VRU for display within the GUI.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Travis M. Grigsby, Frank L. Jania, Steven M. Miller
  • Patent number: 8992225
    Abstract: An interactive cooking preparation device is presented. The user places ingredients that the user wishes to use in a recipe. The interactive cooking preparation device detects the ingredients placed by the user in the detection area of the interactive cooking preparation device using sensors. The detection results in a set of ingredient identifiers that correspond to the placed ingredients. A recipes database is then searched for the detected set of ingredient identifiers. The database search results in one or more suggested recipes. The suggested recipes are displayed to the user on a display device that is included in the interactive cooking preparation device. The user then selects one of the suggested recipes.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lydia Mai Do, Travis M. Grigsby, Pamela Ann Nesbitt, Lisa Anne Seacat
  • Patent number: 8990328
    Abstract: Disclosed are various embodiments for facilitating social interaction during a media item transmission. A group of participants may be formed based on a variety of factors. A media item is rendered on a first portion of a media player user interface. On a second portion of the media player user interface group members may communicate with each other concurrent with the streaming media item. The entire experience may be stored and replayed at another time.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Travis M. Grigsby, Kenneth King-Fung Lee, Michael S. Mayo
  • Patent number: 8966115
    Abstract: Provided is techniques for the distribution and control of digital content such that Quality of Experience (QoE) is maintained. Content is protected from when the content is encrypted to when it is used. To ensure the QoE of particular content, a content owner embeds a list of required or preferred components that must be employed to render the content. The content owner's list of required or preferred components specifies specific components “trusted” to correctly process the content. The specified chain of preferred components is compared to possible devices in the system that processes the content. If there are multiple acceptable devices for a specific link, a preference system is employed to determine the device that executed the particular part of the chain. The preference system is based upon a number of factors, such as, but not limited to, performance characteristics, user preferences, expected stability, power requirements and system preferences.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Bellwood, Robert B. Chumbley, Jacob D. Eisinger, Travis M. Grigsby, Matthew F. Rutkowski
  • Patent number: 8932061
    Abstract: The illustrative embodiments described herein provide an apparatus and method for facilitating tactile identification of a document attribute. In one embodiment, the apparatus includes a document. The document has a set of document attributes. The apparatus also includes a fluid incorporated within the document at a designated location associated with a document attribute in the set of document attributes. The fluid changes rigidity in the presence of an electric field to facilitate tactile identification of the document attribute.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Negley Abernethy, Jr., Bryan Eric Aupperle, Travis M. Grigsby
  • Patent number: 8850594
    Abstract: A certification is received from a user stating that captured content does not comprise a particular restricted element and a request from the user for an adjustment of a digital rights management rule identified for the captured content based on the captured content comprising the particular restricted element. At least one term of the digital rights management rule is adjusted to reflect that the captured content does not comprise the particular restricted element. The usage of the captured content by the user is monitored to determine whether the usage matches the certification statement.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Bellwood, Gabriel A Cohen, Travis M. Grigsby, Michael A. Paolini
  • Patent number: 8838557
    Abstract: A set of edited changes associated with an editable file is displayed on a display associated with a computing device in response to receipt of a request via a user input device to display the plurality of edited changes. A contextual representation of the editable file is displayed. A context indicator is displayed within the contextual representation of the editable file that represents a location within the editable file associated with a first of the displayed set of edited changes. The context indicator is iteratively updated to represent a location within the editable file associated with each selected element of the displayed set of edited changes in response to detection of user selections of elements of the displayed set of edited changes received via the user input device.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Travis M. Grigsby, Frank L. Jania
  • Publication number: 20140195146
    Abstract: A method, system, and computer program product for transmitting traffic congestion routing data to a community of global positioning system (GPS) devices. Community routing logic of a community routing system (CRS) receives a route request containing the current location and desired destination of a GPS device. The CRS may use the community routing logic to determine a path that the user of the GPS device should travel on to best minimize driving time and traffic conditions for a community of users of the CRS. The CRS considers road capacity, current traffic conditions, and historical traffic data for roads and alternate roads along a preferred route. The CRS also considers routes previously taken by the GPS device. Additionally, the CRS may receive information about routes taken by other GPS devices to further improve future routes of the community of GPS devices.
    Type: Application
    Filed: March 13, 2014
    Publication date: July 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Travis M. Grigsby, Frank L. Jania, Lisa Seacat Deluca
  • Patent number: 8751955
    Abstract: Two sliding user interactions along a display surface of a multitouch input display device are detected in approximately opposite directions proximate to a display location of a scroll element displayed on a graphical user interface (GUI) of the device. Available content displayed within the GUI is automatically zoomed based upon the detected two sliding user interactions along the display surface. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: March 28, 2009
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Travis M. Grigsby, Frank Lawrence Jania
  • Patent number: 8712675
    Abstract: A method, system, and computer program product for transmitting traffic congestion routing data to a community of global positioning system (GPS) devices. Community routing logic of a community routing system (CRS) receives a route request containing the current location and desired destination of a GPS device. The CRS may use the community routing logic to determine a path that the user of the GPS device should travel on to best minimize driving time and traffic conditions for a community of users of the CRS. The CRS considers road capacity, current traffic conditions, and historical traffic data for roads and alternate roads along a preferred route. The CRS also considers routes previously taken by the GPS device. Additionally, the CRS may receive information about routes taken by other GPS devices to further improve future routes of the community of GPS devices.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Frank L. Jania, Lisa A. Seacat
  • Patent number: 8682004
    Abstract: In a vehicle-to-vehicle network, a driver may listen to audio generated by other drivers participating in the network. The usability of the audio is enhanced by determining the relative positions of the providing and the receiving vehicles and then distributing received audio to specific speakers in the audio system of the receiving vehicle to create an impression that the sound originates from a source on the line between the two vehicles. The audio distributed to different speakers in the vehicle changes as the relative positions of the two vehicles changes. Volume changes and Doppler effects can be added to the audio if the two vehicles are converging or diverging.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, William Wood Harter, Jr., Steven Michael Miller, Theodore Spencer Tederoff
  • Patent number: 8660409
    Abstract: A predictive personal video recorder (PVR) can include a tuner, a buffer, a predictive tuner, and a predictive buffer. The tuner can be configured to allow viewing of a currently-selected digital video channel chosen from a plurality of digital video channels received by a predictive PVR. The buffer can be configured to store video data of the currently-selected digital video channel, allowing time-shifted viewing of the currently-selected digital video channel. The predictive tuner can be configured to capture video data for a predicted digital video channel. The predicted digital video channel can be selected based upon a predictive factor. The predictive buffer can be configured to store the captured video data for the predicted digital video channel received by the predictive tuner to allow time-shifted viewing of said predicted digital video channel.
    Type: Grant
    Filed: May 1, 2009
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Timothy J. Eby, Travis M. Grigsby, Frank L. Jania
  • Patent number: 8639041
    Abstract: A product identification service uses image analysis and user interaction. The product identification service includes functionality to compare a first portion of a retail product image to a plurality of candidate retail product images. The retail product image includes a pictorial likeness of a plurality of manufactured retail products. The first portion of the retail product image corresponds to a first retail product. The product identification service also includes functionality to generate a candidate product set comprising candidate retail product images satisfying image comparison criteria. Each candidate retail product image is representative of a retail product having a plurality of product characteristics. The product identification service also includes functionality to determine, based on at least one candidate retail product image in the candidate product set, one or more product identity queries configured to solicit additional product identity information from a user.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Travis M Grigsby, Sunil K Mishra
  • Patent number: 8634521
    Abstract: Call specific information input by a user and user information pre-stored in a database are mapped to a voice response unit (VRU) map associated with a targeted VRU. A call with the targeted VRU is initiated and the targeted VRU is navigated to an option associated with a user goal input by the user. The VRU map is displayed and progress of the navigation of the targeted VRU is displayed to the user during the call on the displayed VRU map as the VRU is navigated.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Frank L. Jania, Steven M. Miller, Lisa A. Seacat
  • Publication number: 20140013281
    Abstract: Some embodiments of the inventive subject matter are directed to determining that at least a portion of content would be obscured by a border of a graphical user interface if the content were to be presented in a two-dimensional state via the graphical user interface, and presenting the at least the portion of the content in a stereoscopic three-dimensional state in response to the determining that the at least the portion of the content would be obscured by the border of the graphical user interface, wherein a stereoscopic depth effect of the stereoscopic three-dimensional state makes the at least the portion of the content appear to extend beyond the border of the graphical user interface.
    Type: Application
    Filed: September 11, 2013
    Publication date: January 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Denise A. Bell, Travis M. Grigsby, Jana H. Jenkins
  • Publication number: 20140005926
    Abstract: A method, system and computer program product for conserving power in a GPS-based navigation system. The navigation system receives input from the driver selecting a portion(s) of the route (route from the current location of the vehicle to the destination) where the driver requests guidance. For those portions of the route not selected by the driver to receive guidance, the navigation system implements a low detail mode of operation. In such a mode of operation, the navigation system reduces its update frequency as well as displays less detailed graphics so as to consume less power. For those portions selected by the driver to receive guidance, the navigation system implements a high detail mode of operation, where the navigation system is capable of audio-visually communicating to the driver instructions for reaching a given destination. In this manner, the power consumed by the navigation system will be more efficiently utilized.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Denise A. Bell, Travis M. Grigsby, Jana H. Jenkins, Trevor Livingston
  • Patent number: 8615396
    Abstract: A system, method and program product for mapping voice response units (VRUs). A system is provided that includes: an interrogation system for interrogating a VRU and gathering a hierarchical set of options associated with the VRU; a map building system for converting the hierarchical set of options into a VRU map suitable for display; and a user interface for displaying the VRU map to an end user.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Frank L. Jania, Steven M. Miller, Lisa A. Seacat
  • Patent number: 8613106
    Abstract: A method, operable on a processing device, for reducing the value of a browser fingerprint may include receiving, by the processing device, a request to provide a list of plugins installed on a browser. The method may also include generating, by the processing device, a fake list of plugins installed on the browser. The method may additionally include communicating, by the processing device, the fake list of plugins installed on the browser in response to the received request to provide a list of plugins installed on the browser.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: December 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Denise Ann Bell, Travis M. Grigsby, Jana Helton Jenkins
  • Publication number: 20130332782
    Abstract: A computer-implemented method, system, and/or computer program product handles content availability error codes. A content refresh response, responsive to a content refresh request that requests content being displayed on a user interface to be updated, is received by and stored in a buffer in a client computer. The content refresh request was generated by a content renderer in the client computer, and the buffer is isolated from the content renderer. The content refresh response is then transmitted from the buffer to a content refresh handler, such that the content refresh handler prevents the content refresh response from being sent directly from the buffer to the content renderer without the content refresh response first being analyzed by the content refresh handler.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHNATHAN A. CHRISTENA, LISA SEACAT DELUCA, TRAVIS M. GRIGSBY, TREVOR LIVINGSTON