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: 11182073Abstract: 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: GrantFiled: November 28, 2018Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventor: Richard W. Ragan, Jr.
-
Patent number: 11169663Abstract: 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: GrantFiled: May 8, 2019Date of Patent: November 9, 2021Assignee: International Business Machines CorporationInventors: Richard W. Ragan, Jr., Yu Wei Sun
-
Patent number: 11036806Abstract: 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: GrantFiled: June 26, 2018Date of Patent: June 15, 2021Assignee: International Business Machines CorporationInventors: Richard W. Ragan, Jr., Yu Wei Sun, John F. Kelley
-
Patent number: 10902188Abstract: 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: GrantFiled: August 20, 2018Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard W. Ragan, Jr., Jalal U. Mahmud, David B. Werts
-
Publication number: 20200167058Abstract: 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: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventor: Richard W. Ragan, JR.
-
Publication number: 20200057798Abstract: 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: ApplicationFiled: August 20, 2018Publication date: February 20, 2020Inventors: Richard W. Ragan, JR., Jalal U. Mahmud, David B. Werts
-
Publication number: 20190392085Abstract: 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: ApplicationFiled: June 26, 2018Publication date: December 26, 2019Inventors: Richard W. Ragan, JR., Yu Wei Sun, John F. Kelley
-
Publication number: 20190265848Abstract: 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: ApplicationFiled: May 8, 2019Publication date: August 29, 2019Inventors: Richard W. Ragan, JR., Yu Wei Sun
-
Patent number: 10353548Abstract: 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: GrantFiled: July 11, 2016Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventors: Richard W. Ragan, Jr., Yu Wei Sun
-
Patent number: 9996245Abstract: 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: GrantFiled: November 5, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Leah A. Lawrence, Richard W. Ragan, Jr., Yue Yuan
-
Publication number: 20180011610Abstract: 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: ApplicationFiled: July 11, 2016Publication date: January 11, 2018Inventors: Richard W. Ragan, JR., Yu Wei Sun
-
Patent number: 9817872Abstract: 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: GrantFiled: March 26, 2009Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Gautham Pamu, Richard W. Ragan, Jr., Yongshin Yu
-
Patent number: 9335848Abstract: 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: GrantFiled: June 27, 2014Date of Patent: May 10, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Richard W. Ragan, Jr., Edgar Tsai, Yue Yuan
-
Publication number: 20160054913Abstract: 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: ApplicationFiled: November 5, 2015Publication date: February 25, 2016Inventors: Leah A. Lawrence, Richard W. Ragan, JR., Yue Yuan
-
Patent number: 9268475Abstract: 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: GrantFiled: March 8, 2013Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: Leah A. Lawrence, Richard W. Ragan, Jr., Yue Yuan
-
Publication number: 20150339855Abstract: 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: ApplicationFiled: May 20, 2014Publication date: November 26, 2015Applicant: International Business Machines CorporationInventors: Jorge L. Diaz, Richard W. Ragan, JR., Fa Ming Yang, Yue Yuan
-
Patent number: 9176617Abstract: 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: GrantFiled: February 14, 2014Date of Patent: November 3, 2015Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Richard W. Ragan, Jr., Edgar Tsai, Yue Yuan
-
Publication number: 20150234485Abstract: 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: ApplicationFiled: June 27, 2014Publication date: August 20, 2015Inventors: Richard W. Ragan, JR., Edgar Tsai, Yue Yuan
-
Publication number: 20150234506Abstract: 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: ApplicationFiled: February 14, 2014Publication date: August 20, 2015Inventors: Richard W. Ragan, JR., Edgar Tsai, Yue Yuan
-
Publication number: 20150235344Abstract: 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: ApplicationFiled: February 18, 2014Publication date: August 20, 2015Applicant: International Business Machines CorporationInventors: Jian Wen Chi, Richard W. Ragan, JR., Yue Yuan, Jian Zhang