Patents by Inventor RICHARD PILOT
RICHARD PILOT 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: 10976805Abstract: Controlling the provision of a warning to a user in a virtual environment of a virtual reality (VR) system are presented as embodiments of a method, system, and computer program product. One example comprises identifying one or more elements within a user's virtual environment. Each element is associated with a descriptor that describes an expected user behavior associated with the element. Based on the descriptor of each of the one or more identified elements, the method then comprises controlling the provision of a warning to the user.Type: GrantFiled: August 13, 2019Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventor: Richard Pilot
-
Publication number: 20210048878Abstract: Controlling the provision of a warning to a user in a virtual environment of a virtual reality (VR) system are presented as embodiments of a method, system, and computer program product. One example comprises identifying one or more elements within a user's virtual environment. Each element is associated with a descriptor that describes an expected user behavior associated with the element. Based on the descriptor of each of the one or more identified elements, the method then comprises controlling the provision of a warning to the user.Type: ApplicationFiled: August 13, 2019Publication date: February 18, 2021Inventor: Richard Pilot
-
Publication number: 20210026913Abstract: A plurality of web pages in a web browser are presented to a user. One or more web pages of the plurality of web pages are navigated in the web browser by following at least one hyperlink. A browser history of the user is stored as a chronological list or recently presented web pages. A determination is made whether a dwell time of the user on a first web page has exceeded a threshold time. In response to determining that the dwell time exceeded the threshold, an of-user-interest tag is added to the first web page stored to the browsing history.Type: ApplicationFiled: July 22, 2019Publication date: January 28, 2021Inventors: JORDAN Matthew GRUBB, JAMES Alexander GORDON, Richard Pilot
-
Patent number: 10834527Abstract: Aspects of the present invention disclose a method, computer program product, and system for providing a location service. The method includes one or more processors identifying a first user performing a defined interaction on a computing device. The method further includes determining a location of the computing device during the defined interaction. The method further includes recording the determined location. The method further includes receiving a request for location information associated with the first user from a second user. The second user is authorized to access location information associated with the first user. In response to receiving the request from the second user, the method further includes determining a current location of the computing device. The method further includes generating a location status message corresponding to the first user based on the determined current location in relation to the recorded location.Type: GrantFiled: December 3, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Jordan Matthew Grubb, Richard Pilot, James Alexander Gordon
-
Patent number: 10832477Abstract: A method and system for modifying virtual reality (VR) boundaries based on usage includes defining, using a virtual reality system including a computer communicating with head set, a safe area defining a geographic location for a user. The safe area is monitored for when the user strays into a second area beyond the safe area. The second area is defined in relation to the safe area that the user strayed into beyond the safe area. The user interaction in the second area beyond the safe area for safety is assessed, and a determination is made when the second area is safe based on a criteria. In response to the determining that the second area is safe, not initiating an alert to the user of being outside the safe area.Type: GrantFiled: November 30, 2017Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Matthew Bailey, Andrew Daniel, Philip Jones, Richard Pilot
-
Patent number: 10699489Abstract: A method for displaying a virtual item, generated by a user, in a physical space shared with other users, in an augmented reality environment, comprising of forming segments in the physical space, designating a designated interaction type of the segment for placing the virtual item, placing the virtual item, generated by the user, into the segment based on a comparison between the interaction type of the virtual item and the designated interaction type of the segment, and updating a user-accessible repository comprising information on the interaction type of a virtual item and the segment the virtual item is placed in.Type: GrantFiled: October 2, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Richard Pilot, Philip Jones, Matthew Bailey, Andrew J. Daniel
-
Publication number: 20200105060Abstract: A method for displaying a virtual item, generated by a user, in a physical space shared with other users, in an augmented reality environment, comprising of forming segments in the physical space, designating a designated interaction type of the segment for placing the virtual item, placing the virtual item, generated by the user, into the segment based on a comparison between the interaction type of the virtual item and the designated interaction type of the segment, and updating a user-accessible repository comprising information on the interaction type of a virtual item and the segment the virtual item is placed in.Type: ApplicationFiled: October 2, 2018Publication date: April 2, 2020Inventors: Richard Pilot, Philip Jones, Matthew Bailey, Andrew J. Daniel
-
Publication number: 20190164343Abstract: A method and system for modifying virtual reality (VR) boundaries based on usage includes defining, using a virtual reality system including a computer communicating with head set, a safe area defining a geographic location for a user. The safe area is monitored for when the user strays into a second area beyond the safe area. The second area is defined in relation to the safe area that the user strayed into beyond the safe area. The user interaction in the second area beyond the safe area for safety is assessed, and a determination is made when the second area is safe based on a criteria. In response to the determining that the second area is safe, not initiating an alert to the user of being outside the safe area.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Matthew Bailey, Andrew Daniel, Philip Jones, Richard Pilot
-
Patent number: 8959479Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.Type: GrantFiled: May 6, 2011Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Andy Armstrong, Jonathan Mace, Richard Pilot
-
Patent number: 8898589Abstract: Embodiments of the present invention provide a method, system and computer program product for flattening a subset of configuration UI panels in a hierarchy of UI panels. In an embodiment of the invention, a method for flattening a subset of configuration UI panels in a hierarchy of UI panels has been provided. The method includes executing a query against an index of artifacts for which configuration parameter values are receivable in a corresponding panel disposed within a hierarchy of panels of an application. The method additionally includes receiving a result set of artifacts from the index for the query and identifying panels in the hierarchy corresponding to artifacts in the result set. Finally, the method includes displaying a single window in the application with an arrangement of the identified panels.Type: GrantFiled: June 30, 2011Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Anna Bridgen, Andrew Flatt, Jonathan Mace, Richard Pilot
-
Publication number: 20130007655Abstract: Embodiments of the present invention provide a method, system and computer program product for flattening a subset of configuration UI panels in a hierarchy of UI panels. In an embodiment of the invention, a method for flattening a subset of configuration UI panels in a hierarchy of UI panels has been provided. The method includes executing a query against an index of artifacts for which configuration parameter values are receivable in a corresponding panel disposed within a hierarchy of panels of an application. The method additionally includes receiving a result set of artifacts from the index for the query and identifying panels in the hierarchy corresponding to artifacts in the result set. Finally, the method includes displaying a single window in the application with an arrangement of the identified panels.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: International Business Machines CorporationInventors: Anna Bridgen, Andrew Flatt, Jonathan Mace, Richard Pilot
-
Publication number: 20120284689Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ANDY ARMSTRONG, JONATHAN MACE, RICHARD PILOT