Patents by Inventor Richard W. Ragan, Jr.

Richard W. Ragan, Jr. 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: 11182073
    Abstract: A system and method for selecting distant actions on a user interface using cursor gestures includes calculating a trajectory path of a cursor digitally represented on the display screen, using a direction of the cursor, in response to receiving cursor motion towards distant action as first input from the input mechanism. At least a portion of an action object that intersects the trajectory path of the cursor is detected as a result of a second input of the input mechanism. The user interface is augmented by presenting an action menu proximate the cursor as a function of the detecting, the action menu including one or more actions associated with the action object.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Richard W. Ragan, Jr.
  • Patent number: 11169663
    Abstract: Random access to any arbitrary object stored in a database from a displayed virtual object image corresponding to an object wherein some properties of the object are displayed in the virtual object image is provided through manipulation of a drag icon to cause, in sequence, display of a ghost template listing types of properties for which data is stored in a database, select a property type from the ghost template, display all instances of the selected property type and display another virtual object image containing a selected instance of the property type and including other properties of a corresponding object. All properties of the object to which the resulting virtual object image corresponds can be determined from further manipulation of the drag icon to display another ghost template.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Richard W. Ragan, Jr., Yu Wei Sun
  • Patent number: 11036806
    Abstract: A method and system for search exploration in a mobile application environment as well as a desktop environment is provided. The method and system utilize at least one computer processor to perform the steps of selecting a virtual object on a display interface via an indicator positioned within and associated with the virtual object. The computer processor provides dragging the indicator out of a home area and displaying at least one related property associated with the virtual object on the display while dragging outside of the home area. The computer processor provides dragging the indicator onto one or more of the at least one related property associated with the virtual object and a pausing of the indicator over at least one related property causes the computer processor to select the related property as a search parameter of a search query. Dropping the dragged indicator initiates a search based on said search query and the search is initiated based on the search query as a result of said dropping.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Richard W. Ragan, Jr., Yu Wei Sun, John F. Kelley
  • Patent number: 10902188
    Abstract: A method for editing text for sentiment that includes identifying a first block of text for use as a template modeling; and employing sentiment analysis engine (SAE) of the first block of text to establish a model writing style. The method can continue with parsing a second block of text into user text segments for analysis for a writing style of a user; and comparing with a sentiment comparison engine (SCE) the text segments for analysis of user writing style with the model writing style of the user are changed using a plurality of text editing rules. The text editing rules are applied to and change the writing style of user to be substantially similar with the model writing style. The method may continue with editing the second block of user text with a sentiment editor using the plurality of text editing rules to provide that the second block of user text is presented in the model writing style; and changing the second block of user text to align with the model writing style.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard W. Ragan, Jr., Jalal U. Mahmud, David B. Werts
  • Publication number: 20200167058
    Abstract: A system and method for selecting distant actions on a user interface using cursor gestures includes calculating a trajectory path of a cursor digitally represented on the display screen, using a direction of the cursor, in response to receiving cursor motion towards distant action as first input from the input mechanism. At least a portion of an action object that intersects the trajectory path of the cursor is detected as a result of a second input of the input mechanism. The user interface is augmented by presenting an action menu proximate the cursor as a function of the detecting, the action menu including one or more actions associated with the action object.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventor: Richard W. Ragan, JR.
  • Publication number: 20200057798
    Abstract: A method for editing text for sentiment that includes identifying a first block of text for use as a template modeling; and employing sentiment analysis engine (SAE) of the first block of text to establish a model writing style. The method can continue with parsing a second block of text into user text segments for analysis for a writing style of a user; and comparing with a sentiment comparison engine (SCE) the text segments for analysis of user writing style with the model writing style of the user are changed using a plurality of text editing rules. The text editing rules are applied to and change the writing style of user to be substantially similar with the model writing style. The method may continue with editing the second block of user text with a sentiment editor using the plurality of text editing rules to provide that the second block of user text is presented in the model writing style; and changing the second block of user text to align with the model writing style.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 20, 2020
    Inventors: Richard W. Ragan, JR., Jalal U. Mahmud, David B. Werts
  • Publication number: 20190392085
    Abstract: A method and system for search exploration in a mobile application environment as well as a desktop environment is provided. The method and system utilize at least one computer processor to perform the steps of selecting a virtual object on a display interface via an indicator positioned within and associated with the virtual object. The computer processor provides dragging the indicator out of a home area and displaying at least one related property associated with the virtual object on the display while dragging outside of the home area. The computer processor provides dragging the indicator onto one or more of the at least one related property associated with the virtual object and a pausing of the indicator over at least one related property causes the computer processor to select the related property as a search parameter of a search query. Dropping the dragged indicator initiates a search based on said search query and the search is initiated based on the search query as a result of said dropping.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Richard W. Ragan, JR., Yu Wei Sun, John F. Kelley
  • Publication number: 20190265848
    Abstract: Random access to any arbitrary object stored in a database from a displayed virtual object image corresponding to an object wherein some properties of the object are displayed in the virtual object image is provided through manipulation of a drag icon to cause, in sequence, display of a ghost template listing types of properties for which data is stored in a database, select a property type from the ghost template, display all instances of the selected property type and display another virtual object image containing a selected instance of the property type and including other properties of a corresponding object. All properties of the object to which the resulting virtual object image corresponds can be determined from further manipulation of the drag icon to display another ghost template.
    Type: Application
    Filed: May 8, 2019
    Publication date: August 29, 2019
    Inventors: Richard W. Ragan, JR., Yu Wei Sun
  • Patent number: 10353548
    Abstract: Random access to any arbitrary object stored in a database from a displayed virtual object image corresponding to an object wherein some properties of the object are displayed in the virtual object image is provided through manipulation of a drag icon to cause, in sequence, display of a ghost template listing types of properties for which data is stored in a database, select a property type from the ghost template, display all instances of the selected property type and display another virtual object image containing a selected instance of the property type and including other properties of a corresponding object. All properties of the object to which the resulting virtual object image corresponds can be determined from further manipulation of the drag icon to display another ghost template.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard W. Ragan, Jr., Yu Wei Sun
  • Patent number: 9996245
    Abstract: A solution for managing a graphical user interface including a panel area is provided. Content included in the graphical user interface can be generated for presentation to a user. The generating can include determining the content to be displayed using the panel area cannot be displayed completely within the panel area using a set of display settings. In response, data corresponding to a visible portion of the content can be added for display in the panel area and a graphical user interface scroll control can be provided for the panel area. The graphical user interface scroll control can enable a user to adjust the portion of the content displayed in the panel area in a first direction by manipulating the graphical user interface scroll control in the first direction.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Leah A. Lawrence, Richard W. Ragan, Jr., Yue Yuan
  • Publication number: 20180011610
    Abstract: Random access to any arbitrary object stored in a database from a displayed virtual object image corresponding to an object wherein some properties of the object are displayed in the virtual object image is provided through manipulation of a drag icon to cause, in sequence, display of a ghost template listing types of properties for which data is stored in a database, select a property type from the ghost template, display all instances of the selected property type and display another virtual object image containing a selected instance of the property type and including other properties of a corresponding object. All properties of the object to which the resulting virtual object image corresponds can be determined from further manipulation of the drag icon to display another ghost template.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 11, 2018
    Inventors: Richard W. Ragan, JR., Yu Wei Sun
  • Patent number: 9817872
    Abstract: A social trust network is implemented in combination with a communication network capable of monitoring one or more parameters of communications. The social trust network includes a database containing trust data and possibly profiles of respective entities can be searched to return identities of entities such as subject matter experts with whom a user such as a decision-maker may wish to communicate; which communication may be facilitated by communication contact information corresponding to entities returned by the search. A plurality of trust metrics are computed from the trust data and search results are ordered based on a weighted sum of trust metrics, possibly including ratings of entities, where the relative weights may be manipulated at the will of the user. The monitored parameters of such communications are represented in data stored as trust data in a database which is thus adaptively developed through use of the social trust network.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gautham Pamu, Richard W. Ragan, Jr., Yongshin Yu
  • Patent number: 9335848
    Abstract: An apparatus providing a three dimensional tactile sense on a display of an electronic device. The apparatus comprises two layers. The bottom layer is a set of channels that form a matrix along x and y axes. The top layer comprises a matrix of small transparent columns. When the user interface provides the sensation of a three dimensional surface, the corresponding x and y coordinates that are mapped to the three dimensional surface are inflated. The change in volume forces a subset of columns upward in the direction orthogonal to the plane of the screen.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: May 10, 2016
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Richard W. Ragan, Jr., Edgar Tsai, Yue Yuan
  • Publication number: 20160054913
    Abstract: A solution for managing a graphical user interface including a panel area is provided. Content included in the graphical user interface can be generated for presentation to a user. The generating can include determining the content to be displayed using the panel area cannot be displayed completely within the panel area using a set of display settings. In response, data corresponding to a visible portion of the content can be added for display in the panel area and a graphical user interface scroll control can be provided for the panel area. The graphical user interface scroll control can enable a user to adjust the portion of the content displayed in the panel area in a first direction by manipulating the graphical user interface scroll control in the first direction.
    Type: Application
    Filed: November 5, 2015
    Publication date: February 25, 2016
    Inventors: Leah A. Lawrence, Richard W. Ragan, JR., Yue Yuan
  • Patent number: 9268475
    Abstract: A solution for managing a graphical user interface including a panel area is provided. Content included in the graphical user interface can be generated for presentation to a user. The generating can include determining the content to be displayed using the panel area cannot be displayed completely within the panel area using a set of display settings. In response, data corresponding to a visible portion of the content can be added for display in the panel area and a graphical user interface scroll control can be provided for the panel area. The graphical user interface scroll control can enable a user to adjust the portion of the content displayed in the panel area in a first direction by manipulating the graphical user interface scroll control in the first direction.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Leah A. Lawrence, Richard W. Ragan, Jr., Yue Yuan
  • Publication number: 20150339855
    Abstract: In an approach to selecting a real world object for display in an augmented reality view using a laser signal, one or more computer processors determine a real world environment being viewed in an augmented reality view. The one or more computer processors recognize a laser light signature signal originating from an object in the real world environment. The one or more computer processors receive a selection of the object, based, at least in part, on the recognized laser light signature signal. The one or more computer processors display the selected object in the augmented reality view.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jorge L. Diaz, Richard W. Ragan, JR., Fa Ming Yang, Yue Yuan
  • Patent number: 9176617
    Abstract: An apparatus providing physical presence of a virtual button on a touch screen of an electronic device. The apparatus comprises two layers. The bottom layer is a set of channels that form a matrix along x and y axes. The top layer consists of a matrix of small transparent columns. When the user interface displays an image, such as a pushbutton, the corresponding x and y coordinates that are mapped to the location of the pushbutton on the screen are inflated. The change in volume forces a subset of columns upward in the direction orthogonal to the plane of the screen. When at least one transparent column is raised, the image of the virtual button displayed on the screen takes on a physical presence when the surface of a display screen becomes raised in order to produce a sensation of touch as a finger moves across the surface.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: November 3, 2015
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Richard W. Ragan, Jr., Edgar Tsai, Yue Yuan
  • Publication number: 20150234485
    Abstract: An apparatus providing a three dimensional tactile sense on a display of an electronic device. The apparatus comprises two layers. The bottom layer is a set of channels that form a matrix along x and y axes. The top layer comprises a matrix of small transparent columns. When the user interface provides the sensation of a three dimensional surface, the corresponding x and y coordinates that are mapped to the three dimensional surface are inflated. The change in volume forces a subset of columns upward in the direction orthogonal to the plane of the screen.
    Type: Application
    Filed: June 27, 2014
    Publication date: August 20, 2015
    Inventors: Richard W. Ragan, JR., Edgar Tsai, Yue Yuan
  • Publication number: 20150234506
    Abstract: An apparatus providing physical presence of a virtual button on a touch screen of an electronic device. The apparatus comprises two layers. The bottom layer is a set of channels that form a matrix along x and y axes. The top layer consists of a matrix of small transparent columns. When the user interface displays an image, such as a pushbutton, the corresponding x and y coordinates that are mapped to the location of the pushbutton on the screen are inflated. The change in volume forces a subset of columns upward in the direction orthogonal to the plane of the screen. When at least one transparent column is raised, the image of the virtual button displayed on the screen takes on a physical presence when the surface of a display screen becomes raised in order to produce a sensation of touch as a finger moves across the surface.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 20, 2015
    Inventors: Richard W. Ragan, JR., Edgar Tsai, Yue Yuan
  • Publication number: 20150235344
    Abstract: In an approach for magnifying areas of an image displayed on a computing device, one or more computer processors copy an image displayed on a computing device. The one or more computer processors divide the copied image into at least two areas, wherein a first area is a portion of the image to be magnified and a second area is a portion of the image to be visually compressed. The one or more computer processors render the first area as a magnified image. The one or more computer processors render the second area as a visually compressed image. The one or more computer processors combine the magnified image and the visually compressed image into a new image. The one or more computer processors display the new image.
    Type: Application
    Filed: February 18, 2014
    Publication date: August 20, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jian Wen Chi, Richard W. Ragan, JR., Yue Yuan, Jian Zhang