Patents by Inventor Brian J. Cragun

Brian J. 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).

  • Publication number: 20100306366
    Abstract: The present invention generally provides methods, systems and articles of manufacture that provide an autonomous system for enabling rich network applications. Embodiments of the invention may monitor an existing network application and generate a profile on the network application based on what responses and data updates are triggered by various requests from a user. Embodiments of the invention may refactor the existing network application into a rich network application based on the profile created for that network application.
    Type: Application
    Filed: June 2, 2009
    Publication date: December 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BRIAN J. CRAGUN, JOHN E. PETRI
  • Publication number: 20100299637
    Abstract: A method and apparatus for facilitating selection of items from a radial menu. Radial menu items may be differentiated from one another based on a desired difficulty of selection from the radial menu. Where it is desirable to make a radial menu item easy to select, the radial menu item may be placed in a relatively larger pie slice of the radial menu. Conversely, where it is desirable to make a radial menu item difficult to select, the radial menu item may be placed in a relatively smaller pie slice of the radial menu.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Chmielewski, Brian J. Cragun, Michael J. Fork
  • Publication number: 20100293500
    Abstract: Systems, methods and articles of manufacture are disclosed for presenting image slices in a windowing environment based on multi-touch user input, the image slices generated by an imaging system. A series of image slices may be provided that represent a view of an object. A gesture may be defined based on at least a count of fingers represented in multi-touch user input. Further, the defined gesture may be associated with a corresponding action for manipulating an image slice. Multi-touch user input may be received. Upon determining that the received multi-touch user input includes the defined gesture, the corresponding action may be performed on an image slice of the series to generate a resultant image slice. The resultant image slice may be output via an output device.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Michael J. Fork
  • Publication number: 20100283800
    Abstract: Systems, methods and articles of manufacture are disclosed for magnifying content on a graphical display. A user may specify a selection area of the graphical display to be magnified. The user may also specify a display area of the graphical display within which to output a magnified copy of the selection area. Further, the user may anchor a selection area or a display area to an application window or to content in the application window. For instance, an anchored display area may move with an application window. The user may also specify a text size for the display area. The display area may magnify text from the selection area to the specified text size. A magnification area may also display metadata from an application window or from content in the application window. A composite view may combine multiple magnification areas.
    Type: Application
    Filed: May 8, 2009
    Publication date: November 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Michael J. Fork
  • Publication number: 20100287514
    Abstract: Systems, methods and articles of manufacture are disclosed for conveying a core section of a web page to a user. The core section may be identified based on citations of other web pages. Further, the core section may be conveyed to the user in a distinctive manner relative to other sections of the web page. For a web page with a plurality of core sections, a user may cycle through the plurality of core sections via a cycling mechanism. Information about a citing web page may also be conveyed to the user. Further, core sections may be customized by predefining criteria for identifying citations and core sections.
    Type: Application
    Filed: May 8, 2009
    Publication date: November 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Michael J. Fork
  • Publication number: 20100287510
    Abstract: Systems, methods and articles of manufacture are disclosed for presenting a visual cue to a user in a virtual world. A cursor cycle allows the user to specify an avatar of focus by cycling through avatars in the virtual world. Visual cues of an avatar of focus are presented to the user. The user may define a cursor mask to include specific avatars. Visual cues of the cursor mask or of all avatars may be summarized and presented to the user. The user may also specify a threshold for a visual cue. A visual cue that is detected to exceed the specified threshold is presented to the user.
    Type: Application
    Filed: May 8, 2009
    Publication date: November 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian J. Cragun
  • Publication number: 20100251180
    Abstract: Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer within a predefined selection zone to select the radial menu item.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
    Inventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
  • Publication number: 20100251179
    Abstract: Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer to select the radial menu item.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
    Inventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
  • Publication number: 20100245257
    Abstract: Embodiments of the invention provide techniques for presenting a virtual world to sight-impaired users. In one embodiment, the user may indicate an area of focus within the virtual world. The user may then be provided with audio descriptions of objects or avatars included within the area of focus. The descriptions may be provided at varying levels of detail, enabling the user to “zoom in” on particular items of interest. Further, the user may select an audio description to navigate an avatar to the location of the corresponding object.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Brian J. Cragun, Zachary A. Garbow, Christopher A. Peterson
  • Publication number: 20100211890
    Abstract: Techniques are disclosed for helping users of virtual worlds and social networking applications to control personal identity data that other users have access to and to determine the type of identity data that users know about each other. Generally, identity awareness records may be used to store the personal identity data that a user has revealed to other users. When the user sends information to another user, personal identity data is mapped to appropriate aliases, depending upon which user is receiving the information. When the user is in the presence of other users, a visual dashboard indicates the types of personal identity information that the user knows about each other user, as well as the types of personal identity information that each other user knows about the user. The visual dashboard may also indicate the types of personal identity information that the other users know about each other.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 19, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BRIAN J. CRAGUN, JOHN E. PETRI
  • Publication number: 20100192101
    Abstract: Embodiments of the invention provide radial menus that allow users to quickly make selections of menu items using simple gestures. A radial menu may be displayed on a display screen in response to detecting a predefined screen pointer event such as a mouse click. Thereafter simple strokes using the screen pointer may be employed to select a desired item. The radial menus may be displayed on the display screen such that all radial menu items are visible thereon and there is sufficient space for making gestures for selecting radial menu items.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Chmielewski, Brian J. Cragun, Michael J. Fork
  • Publication number: 20100192102
    Abstract: Embodiments of the invention provide radial menus that allow users to quickly make selections of menu items using simple gestures. A radial menu may be displayed on a display screen in response to detecting a predefined screen pointer event such as a mouse click. Thereafter simple strokes using the screen pointer may be employed to select a desired item. The radial menus may be displayed on the display screen such that all radial menu items are visible thereon and there is sufficient space for making gestures for selecting radial menu items.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Chmielewski, Brian J. Cragun, Michael J. Fork
  • Publication number: 20100192103
    Abstract: The present invention is generally related to graphical user interfaces (GUIs), and more specifically to displaying items in a radial menu. The radial menu may include a first number of locations for displaying radial menu items. Embodiments of the invention facilitate displaying a second number of radial menu items in the radial menu, the second number being greater than the first number. For example, in some embodiments, performing a radial gesture may allow the second number of radial menu items to spiral through the locations of the radial menu.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Michael J. Fork
  • Publication number: 20100185985
    Abstract: The present invention is generally related to graphical user interfaces (GUIs), and more specifically to displaying items in a radial menu. A radial menu may be displayed in a display screen including a first set of radial menu items. A screen object may also be displayed in the display screen. A second set of radial menu items may be displayed in the radial menu when a screen pointer event occurs over the screen object.
    Type: Application
    Filed: January 19, 2009
    Publication date: July 22, 2010
    Applicant: International Business Machines Corporation
    Inventors: Paul R. Chmielewski, Brian J. Cragun
  • Publication number: 20100177065
    Abstract: In one embodiment, the invention is a haptic motion feedback mechanism. One embodiment of an apparatus for communicating motion in a virtual space includes a base and a feedback mechanism coupled to the base, the feedback mechanism using forced air to convey motion in the virtual space. In another embodiment, a method for communicating motion in a virtual space using a feedback mechanism includes receiving a signal indicative of user motion from a computing device on which the virtual space is running and forcing air through the feedback mechanism in order to convey the user motion.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian J. Cragun
  • Publication number: 20100177064
    Abstract: Embodiments of the present invention include a device and a method for providing a haptic motion feedback to user interacting with a simulated three-dimensional (“3D”) environment. In one embodiment, the device includes a base and a belt assembly, coupled to the base. The belt assembly includes a housing having an opening and a belt adapted to rotate within the housing for conveying a motion of an object moving in the simulated 3D environment. To indicate a horizontal component of object's motion, in one embodiment, the base is rotated, thus causing the belt assembly to rotate around its central axis. To indicate a vertical component of the object's motion, in one embodiment, the belt assembly is tilted. Optionally, the belt may include a plurality of protrusions and/or indentations on its surface for indicating to the user distances covered by the object within the simulated 3D environment.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 15, 2010
    Applicant: International Business Machines Corporation
    Inventor: Brian J. Cragun
  • Patent number: 7752542
    Abstract: Embodiments of the invention provide a method, system, and article of manufacture for dynamically resolving external entity references in a document managed by a content management system (CMS). In one embodiment, a wrapper transform may be applied to a source transform to generate a modified source transform. The modified source transform may be configured to generate resolvable external entity references when applied to a document being accessed from the CMS. The modified source transform may be applied to the document being checked out to generate an output document, and the output document may be returned in response to an access request.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, David G. Herbeck, John E. Petri
  • Patent number: 7689578
    Abstract: Methods, systems, and articles of manufacture for maintaining annotations for changing source documents are provided. For some embodiments, an annotation system may support multiple policies, with each policy dictating how (or if) an annotation created for a version of a source document should be applied to subsequent versions of the source document. For some embodiments, a user creating an annotation may select from a group of available policies to be applied to the annotation.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jordi Albornoz, Brian J. Cragun, Lee D. Feigenbaum, Kyle L. Henderson, Robert R. Nelson, Cale T. Rath
  • Publication number: 20100070491
    Abstract: Techniques are disclosed for presenting users with dynamic contextual table headers when viewing database records. The dynamic contextual table header may provide a title (or other relevant information) for some columns of the table. For example, database records may be displayed along with a header generated according to a particular context—typically a row of the table selected by a user.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Douglas R. Fish, William H. Krebs, JR.
  • Publication number: 20100063971
    Abstract: Systems and articles of manufacture for managing annotations made for a variety of different type data objects manipulated (e.g., created, edited, and viewed) by a variety of different type applications are provided. Some embodiments allow users collaborating on a project to create, view, and edit annotations from within the applications used to manipulate the annotated data objects, which may facilitate and encourage the capturing and sharing of tacit knowledge through annotations. Further, annotations may be stored separate from the application data they describe, decoupling the tacit knowledge captured in the annotations from the applications used to manipulate the annotated data.
    Type: Application
    Filed: November 16, 2009
    Publication date: March 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, David L. Darrington, Lonnie A. McCullough