Patents by Inventor John Fultz

John Fultz 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: 11340755
    Abstract: One or more processors determine in which level, among a plurality of levels of a structured object displayed on a display device, a position of interest is currently located. The plurality of levels, which includes a first level and a second level, are in a hierarchy or corresponding to a multi-dimensional coordinate space. In response to determining that the position of interest is currently located in the first level: the one or more processors determine, based on the hierarchy or the multi-dimensional coordinate space, a next location in the second level of the structured object. The next location is a prediction of where a user will choose to move the position of interest subsequently from the current location. The one or more processors generate first display data that, when displayed by the display device, shows the position of interest at the next location in the second level.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: May 24, 2022
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, John Fultz, Chris Carlson
  • Publication number: 20210157469
    Abstract: One or more processors determine in which level, among a plurality of levels of a structured object displayed on a display device, a position of interest is currently located. The plurality of levels, which includes a first level and a second level, are in a hierarchy or corresponding to a multi-dimensional coordinate space. In response to determining that the position of interest is currently located in the first level: the one or more processors determine, based on the hierarchy or the multi-dimensional coordinate space, a next location in the second level of the structured object. The next location is a prediction of where a user will choose to move the position of interest subsequently from the current location. The one or more processors generate first display data that, when displayed by the display device, shows the position of interest at the next location in the second level.
    Type: Application
    Filed: February 1, 2021
    Publication date: May 27, 2021
    Inventors: Stephen WOLFRAM, John FULTZ, Chris CARLSON
  • Patent number: 10908768
    Abstract: A selection-type user input corresponding to a selection position on a structured object displayed on a display device is received via a user interface device. The structured object includes a plurality of levels in a hierarchy or corresponding to a multi-dimensional coordinate space, and the plurality of levels includes a first level and a second level. When it is determined that the selection position is within the first level, first display data is generated that, when displayed by the display device, shows contents of the structured object within the first level as selected and does not show contents of the structured object within the second level as selected. When it is determined that the selection position is within the second level, second display data is generated that, when displayed by the display device, shows contents of the structured object within both the first level and the second level as selected.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: February 2, 2021
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, John Fultz, Chris Carlson
  • Patent number: 10120525
    Abstract: Positioning pads are displayed via a display device to facilitate movement of a position of interest (e.g., as indicated by a cursor) with respect to a structured object also displayed via the display device. The structured object is analyzed to determine predicted locations to which a user may subsequently wish to navigate the position of interest, and positioning pads are displayed at, or associated with, the predicted locations. When activation of a positioning pad is detected, (i) the position of interest is moved to the location of, or associated with, the positioning pad, and (ii) the positioning pad is no longer displayed via the display device.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 6, 2018
    Assignee: Wolfram Research, Inc.
    Inventors: Stephen Wolfram, John Fultz
  • Publication number: 20180088772
    Abstract: A selection-type user input corresponding to a selection position on a structured object displayed on a display device is received via a user interface device. The structured object includes a plurality of levels in a hierarchy or corresponding to a multi-dimensional coordinate space, and the plurality of levels includes a first level and a second level. When it is determined that the selection position is within the first level, first display data is generated that, when displayed by the display device, shows contents of the structured object within the first level as selected and does not show contents of the structured object within the second level as selected. When it is determined that the selection position is within the second level, second display data is generated that, when displayed by the display device, shows contents of the structured object within both the first level and the second level as selected.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 29, 2018
    Inventors: Stephen WOLFRAM, John FULTZ, Chris CARLSON
  • Publication number: 20160162153
    Abstract: Positioning pads are displayed via a display device to facilitate movement of a position of interest (e.g., as indicated by a cursor) with respect to a structured object also displayed via the display device. The structured object is analyzed to determine predicted locations to which a user may subsequently wish to navigate the position of interest, and positioning pads are displayed at, or associated with, the predicted locations. When activation of a positioning pad is detected, (i) the position of interest is moved to the location of, or associated with, the positioning pad, and (ii) the positioning pad is no longer displayed via the display device.
    Type: Application
    Filed: February 16, 2016
    Publication date: June 9, 2016
    Inventors: Stephen Wolfram, John Fultz
  • Patent number: 9262070
    Abstract: Positioning pads are displayed via a display device to facilitate movement of a position of interest (e.g., as indicated by a cursor) with respect to a structured object also displayed via the display device. The structured object is analyzed to determine predicted locations to which a user may subsequently wish to navigate the position of interest, and positioning pads are displayed at, or associated with, the predicted locations. When activation of a positioning pad is detected, (i) the position of interest is moved to the location of, or associated with, the positioning pad, and (ii) the positioning pad is no longer displayed via the display device.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: February 16, 2016
    Assignee: WOLFRAM RESEARCH, INC.
    Inventors: Stephen Wolfram, John Fultz
  • Publication number: 20140282158
    Abstract: Positioning pads are displayed via a display device to facilitate movement of a position of interest (e.g., as indicated by a cursor) with respect to a structured object also displayed via the display device. The structured object is analyzed to determine predicted locations to which a user may subsequently wish to navigate the position of interest, and positioning pads are displayed at, or associated with, the predicted locations. When activation of a positioning pad is detected, (i) the position of interest is moved to the location of, or associated with, the positioning pad, and (ii) the positioning pad is no longer displayed via the display device.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Applicant: WOLFRAM RESEARCH, INC.
    Inventors: Stephen Wolfram, John Fultz