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: 10976805
    Abstract: 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: Grant
    Filed: August 13, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventor: Richard Pilot
  • Publication number: 20210048878
    Abstract: 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: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Inventor: Richard Pilot
  • Publication number: 20210026913
    Abstract: 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: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: JORDAN Matthew GRUBB, JAMES Alexander GORDON, Richard Pilot
  • Patent number: 10834527
    Abstract: 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: Grant
    Filed: December 3, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jordan Matthew Grubb, Richard Pilot, James Alexander Gordon
  • Patent number: 10832477
    Abstract: 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: Grant
    Filed: November 30, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthew Bailey, Andrew Daniel, Philip Jones, Richard Pilot
  • Patent number: 10699489
    Abstract: 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: Grant
    Filed: October 2, 2018
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Richard Pilot, Philip Jones, Matthew Bailey, Andrew J. Daniel
  • Publication number: 20200105060
    Abstract: 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: Application
    Filed: October 2, 2018
    Publication date: April 2, 2020
    Inventors: Richard Pilot, Philip Jones, Matthew Bailey, Andrew J. Daniel
  • Publication number: 20190164343
    Abstract: 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: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Matthew Bailey, Andrew Daniel, Philip Jones, Richard Pilot
  • Patent number: 8959479
    Abstract: 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: Grant
    Filed: May 6, 2011
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andy Armstrong, Jonathan Mace, Richard Pilot
  • Patent number: 8898589
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anna Bridgen, Andrew Flatt, Jonathan Mace, Richard Pilot
  • Publication number: 20130007655
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Anna Bridgen, Andrew Flatt, Jonathan Mace, Richard Pilot
  • Publication number: 20120284689
    Abstract: 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: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ANDY ARMSTRONG, JONATHAN MACE, RICHARD PILOT