Patents by Inventor Brian John Cragun

Brian John Cragun 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: 9342222
    Abstract: A method, system, and computer program product for accessible chart navigation using object neighborhood are provided. An input is received to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart. A set of inputs is designed to access the chart without using a pointing device or requiring visual inspection of the chart and the set of objects. The set of inputs includes the input and a second input to allow return to a previous step in navigating the chart. A second object is identified to which to navigate responsive to the input, the second object being located within a neighborhood of the first object at a shortest neighborhood distance from the first object. Navigation is performed to the second object to keep the focus within the neighborhood.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: May 17, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian John Cragun, Frederick Henry Esch
  • Patent number: 9250773
    Abstract: A method, system, and computer program product for accessible chart navigation using object neighborhood are provided. An input is received to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart. A set of inputs is designed to access the chart without using a pointing device or requiring visual inspection of the chart and the set of objects. The set of inputs includes the input and a second input to allow return to a previous step in navigating the chart. A second object is identified to which to navigate responsive to the input, the second object being located within a neighborhood of the first object at a shortest neighborhood distance from the first object. Navigation is performed to the second object to keep the focus within the neighborhood.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian John Cragun, Frederick Henry Esch, Jr.
  • Publication number: 20160026355
    Abstract: A method, system, and computer program product for accessible chart navigation using object neighborhood are provided. An input is received to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart. A set of inputs is designed to access the chart without using a pointing device or requiring visual inspection of the chart and the set of objects. The set of inputs includes the input and a second input to allow return to a previous step in navigating the chart. A second object is identified to which to navigate responsive to the input, the second object being located within a neighborhood of the first object at a shortest neighborhood distance from the first object. Navigation is performed to the second object to keep the focus within the neighborhood.
    Type: Application
    Filed: October 5, 2015
    Publication date: January 28, 2016
    Applicant: International Business Machines Corporation
    Inventors: BRIAN JOHN CRAGUN, FREDERICK HENRY ESCH
  • Patent number: 9148585
    Abstract: A method, system, and article of manufacture that allows amateur camera operators to share video and audio with other amateur camera operators at the same event over a cooperative, ad hoc network. One embodiment of the present invention comprises forming an ad hoc network comprising a plurality of recording devices, and communicating audiovisual signals between the plurality of recording devices in the ad hoc network. In some embodiments, this method may further comprise transmitting a replay request to the plurality of recording devices and receiving an audiovisual signal corresponding to the replay request, transmitting a push request to the plurality of recording devices, and/or transmitting a message to at least one of the plurality of recording devices.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventor: Brian John Cragun
  • Patent number: 9134901
    Abstract: In a method for data analysis using gestures, using a first gesture on a graphical representation of a data set, a first dimension is defined. Using the first dimension, a shape is defined on the graphical representation of the data set. A grid segments the graphical representation of the data set into several subsets represented as a several grid blocks. A subset corresponds to a grid block. The shape is a visual shape of the grid block, and the shape serves to define the bounds of the corresponding subset. A second gesture is made relative to a first target grid block in the several grid blocks. In response to the second gesture, a first data analysis computation is performed on a first target subset corresponding to the first target grid block. A result of the first data analysis computation is presented using a hardware device.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: September 15, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian John Cragun
  • Patent number: 8903726
    Abstract: A method, system, and computer program product for voice entry of information are provided in the illustrative embodiments. A conversion rule is applied to a voice input. An entry field input is generated, wherein the conversion rule allows the voice input to be distinct from the entry field input, and wherein the voice input obfuscates the entry field input. The entry field input is provided to an application, wherein the entry field is usable to populate a data entry field in the application.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Marc Kevin Johlic
  • Patent number: 8898595
    Abstract: An apparatus and method helps a user to determine parts of an electronic document that are of interest by allowing the user to define preferences for processing an electronic document, and by automatically highlighting one or more portions of the document according to the user preferences. Highlighting includes any way to enhance or alter the appearance of text, including bold, italics, underlining, change in font style, change in font size, change in color, change in background color, etc. The automatic highlighting of portions of the document attract the user's eyes to that portion of the document, which helps the user to discern whether or not the highlighted portion is relevant or interesting. The preferred embodiments also include a document generator that takes an input document and generates therefrom an output document that has one or more highlighted portions that are hard-coded into the document according to the user preferences.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Paul Reuben Day
  • Publication number: 20140325368
    Abstract: A method, system, and computer program product for accessible chart navigation using object neighborhood are provided. An input is received to navigate a focus away in a direction from a first object, the first object being a member of a set of objects depicted in a graphical visual chart. A set of inputs is designed to access the chart without using a pointing device or requiring visual inspection of the chart and the set of objects. The set of inputs includes the input and a second input to allow return to a previous step in navigating the chart. A second object is identified to which to navigate responsive to the input, the second object being located within a neighborhood of the first object at a shortest neighborhood distance from the first object. Navigation is performed to the second object to keep the focus within the neighborhood.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Inventors: Brian John Cragun, Frederick Henry Esch, JR.
  • Patent number: 8819565
    Abstract: Embodiments of the invention may be used to enhance the presentation of a virtual environment for certain users, e.g., a visually impaired user. Because users may visit, and revisit, locations within the virtual environment, the state of elements in the virtual environment may change. Accordingly, audible descriptions of an object, person or environment, may be adjusted to prevent redundant or unnecessary descriptions. For example, when the user encounters a given element a second time, rather than describe each characteristic of the element, only changes to the characteristics of the element are described.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Zachary Adam Garbow, Christopher A. Peterson
  • Patent number: 8812637
    Abstract: A media stream aggregation mechanism receives and analyzes multiple media streams and creates an aggregate media stream output based on user preferences. In this manner a media provider that uses the media stream aggregation mechanism potentially may provide a customized presentation to each user based on user preferences. By providing the aggregation of multiple media streams to a user, the user's experience is customized according to user preferences.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Zachary Adam Garbow, Kevin Glynn Paterson, Candace Trielle Pederson
  • Patent number: 8645846
    Abstract: Embodiments of the invention include a method and apparatus for describing elements within a virtual world to a user of the virtual world. An element may be identified based on a position of an avatar within the virtual world. The avatar is a representation of the user within the virtual world. A tag associated with the element is selected. The tag includes a description of the element. The element is described to the user based on the description.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Zachary Adam Garbow, Christopher A. Peterson
  • Patent number: 8640252
    Abstract: A method, system, and computer program product for obfuscating entry of information are provided in the illustrative embodiments. A set of additional aspects to be applied to a part of an input is communicated to a provider of the input. The set of additional aspects is distinct from a second set of additional aspects to be applied to another input. An obfuscated input corresponding to the part of the input is received. A subset of the set of additional aspects is present in the obfuscated input. The part of the input from the obfuscated input is recovered by removing, using a processor and a memory, the subset of the set of additional aspects from the obfuscated input. An entry field input corresponding to the input is generated. The entry field input is sent to an application executing in a data processing system.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Marc Kevin Johlic
  • Patent number: 8595631
    Abstract: Embodiments of the invention include a method and apparatus for describing elements within a virtual world to a user of the virtual world. An element may be identified based on a position of an avatar within the virtual world. The avatar is a representation of the user within the virtual world. A tag associated with the element is selected. The tag includes a description of the element. The element is described to the user based on the description.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Zachary Adam Garbow, Christopher A. Peterson
  • Publication number: 20130298246
    Abstract: A method, system, and computer program product for obfuscating entry of information are provided in the illustrative embodiments. A set of additional aspects to be applied to a part of an input is communicated to a provider of the input. The set of additional aspects is distinct from a second set of additional aspects to be applied to another input. An obfuscated input corresponding to the part of the input is received. A subset of the set of additional aspects is present in the obfuscated input. The part of the input from the obfuscated input is recovered by removing, using a processor and a memory, the subset of the set of additional aspects from the obfuscated input. An entry field input corresponding to the input is generated. The entry field input is sent to an application executing in a data processing system.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian John Cragun, Marc Kevin Johlic
  • Publication number: 20130297316
    Abstract: A method, system, and computer program product for voice entry of information are provided in the illustrative embodiments. A conversion rule is applied to a voice input. An entry field input is generated, wherein the conversion rule allows the voice input to be distinct from the entry field input, and wherein the voice input obfuscates the entry field input. The entry field input is provided to an application, wherein the entry field is usable to populate a data entry field in the application.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian John Cragun, Marc Kevin Johlic
  • Patent number: 8566338
    Abstract: A content management system provides a way to detect a change to one part of a document, and to generate a corresponding change in a different part of the same document. Dynamic inclusion rules define conditions that, when satisfied, allow automatically changing a link in a document to a new link when corresponding data in the document is added or changed. If a change corresponds to a defined dynamic inclusion rule, a corresponding query in the rule is evaluated according to the changes in the document. When there is enough information to run the query, the query is automatically executed in a background process. If there is a single link that satisfies the query, the document may be updated with the new link. If multiple links satisfy the query, the top ranked query result may be automatically selected, or the user may select which link should be included in the document.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, John Edward Petri
  • Publication number: 20130254696
    Abstract: In a method for data analysis using gestures, using a first gesture on a graphical representation of a data set, a first dimension is defined. Using the first dimension, a shape is defined on the graphical representation of the data set. A grid segments the graphical representation of the data set into several subsets represented as a several grid blocks. A subset corresponds to a grid block. The shape is a visual shape of the grid block, and the shape serves to define the bounds of the corresponding subset. A second gesture is made relative to a first target grid block in the several grid blocks. In response to the second gesture, a first data analysis computation is performed on a first target subset corresponding to the first target grid block. A result of the first data analysis computation is presented using a hardware device.
    Type: Application
    Filed: March 26, 2012
    Publication date: September 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian John Cragun
  • Patent number: 8539487
    Abstract: A computer system provides a way to automatically generate compound commands that perform tasks made up of multiple simple commands. A compound command generation mechanism monitors consecutive user commands and compares the consecutive commands a user has taken to a command sequence identification policy. If the user's consecutive commands satisfy the command sequence identification policy the user's consecutive commands become a command sequence. If the command sequence satisfies the compound command policy, the compound generation mechanism can generate a compound command for the command sequence automatically or prompt an administrator to allow the compound command to be generated. Generating a compound command can be done on a user by user basis or on a system wide basis. The compound command can then be displayed to the user to execute so that the command sequence is performed by the user selecting the compound command for execution.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, David Gerard Herbeck, Todd Eric Johnson, John Edward Petri, Leah Rae Smutzer
  • Patent number: 8249263
    Abstract: Embodiments of the invention provide method, system, and computer readable storage medium for providing an audio motion feedback to a user of a simulated three-dimensional (ā€œ3Dā€) environment, where the user controls an entity within the simulated 3D environment. A plurality of gridlines is projected over the simulated 3D environment to form a virtual 3D grid. A crossing of at least one boundary point by the entity is detected, wherein the boundary point is located on or within a threshold distance from at least one of the plurality of the projected gridlines. At least one boundary point type of the crossed boundary point is determined. At least one audio motion signal associated with the determined boundary point type is generated, thus providing audio motion feedback to the user regarding the entity's movements in the simulated 3D environment.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Brian John Cragun
  • Patent number: 8112715
    Abstract: A content management system (CMS) monitors a user's activity for a document, generates corresponding usage data for the user, and binds the usage data to corresponding sections of the document. A relevance policy may be defined for a user and/or for a user's role. The CMS may then render the document to the user based on the usage data and the relevance policy. The rendered document may include displayed sections, hidden sections, and accentuated sections. The result is a document rendered to a user in a way that hides sections that are not of interest, displays sections of interest, and accentuates sections of high interest, all based on usage data that indicates how the document was accessed in the past.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, John Edward Petri