Patents by Inventor Jonah Jones

Jonah Jones 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: 10950040
    Abstract: Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping service or a virtual globe application are provided. Candidate positions for displaying labels in conjunction with geographic imagery can be determined based at least in part on a virtual camera viewpoint. The candidate positions can be associated with non-occluded points on three-dimensional models corresponding to the labels. Adjusted positions for labels can be determined form the plurality of candidate positions. The labels can be provided for display in conjunction with the geographic imagery at the adjusted positions.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 16, 2021
    Assignee: Google LLC
    Inventor: Jonah Jones
  • Patent number: 10802600
    Abstract: The present technology relates to artificial reality systems. Such systems provide projections a user can create to specify object interactions. For example, when a user wishes to interact with an object outside her immediate reach, she can use a projection to select, move, or otherwise interact with the distant object. The present technology also includes object selection techniques for identifying and disambiguating between objects, allowing a user to select objects both near and distant from the user. Yet further aspects of the present technology include techniques for interpreting various bimanual (two-handed) gestures for interacting with objects. The present technology further includes a model for differentiating between global and local modes for, e.g., providing different input modalities or interpretations of user gestures.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: October 13, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Jonathan Ravasz, Etienne Pinchon, Adam Tibor Varga, Jasper Stevens, Robert Ellis, Jonah Jones, Evgenii Krivoruchko
  • Publication number: 20190259203
    Abstract: Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping service or a virtual globe application are provided. Candidate positions for displaying labels in conjunction with geographic imagery can be determined based at least in part on a virtual camera viewpoint. The candidate positions can be associated with non-occluded points on three-dimensional models corresponding to the labels. Adjusted positions for labels can be determined form the plurality of candidate positions. The labels can be provided for display in conjunction with the geographic imagery at the adjusted positions.
    Type: Application
    Filed: November 19, 2018
    Publication date: August 22, 2019
    Inventor: Jonah Jones
  • Patent number: 10134183
    Abstract: Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping service or a virtual globe application are provided. Candidate positions for displaying labels in conjunction with geographic imagery can be determined based at least in part on a virtual camera viewpoint. The candidate positions can be associated with non-occluded points on three-dimensional models corresponding to the labels. Adjusted positions for labels can be determined form the plurality of candidate positions. The labels can be provided for display in conjunction with the geographic imagery at the adjusted positions.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: November 20, 2018
    Assignee: Google LLC
    Inventor: Jonah Jones
  • Patent number: 10031890
    Abstract: A method truncates text entered via a text box user interface element. The method includes displaying a user interface on a display device of a client computing device, where the user interface includes first and second text entry fields within a collapsible text entry box. The method further includes receiving a first stream of characters into the first text entry field, initially displaying all characters of the first stream as the first text entry field receives the first stream, truncating the displayed characters of the first stream, resolving the truncated displayed characters of the first stream to a first object displayed within the collapsible text entry box, receiving a second stream of characters into the second text entry field, and further truncating the displayed characters of the first stream while receiving the second stream of characters into the second text entry field.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: July 24, 2018
    Assignee: GOOGLE LLC
    Inventors: Jonah Jones, Michelle I-Ching Lee
  • Publication number: 20180025538
    Abstract: Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping service or a virtual globe application are provided. Candidate positions for displaying labels in conjunction with geographic imagery can be determined based at least in part on a virtual camera viewpoint. The candidate positions can be associated with non-occluded points on three-dimensional models corresponding to the labels. Adjusted positions for labels can be determined form the plurality of candidate positions. The labels can be provided for display in conjunction with the geographic imagery at the adjusted positions.
    Type: Application
    Filed: October 2, 2017
    Publication date: January 25, 2018
    Inventor: Jonah Jones
  • Patent number: 9779544
    Abstract: Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping service or a virtual globe application are provided. Candidate positions for displaying labels in conjunction with geographic imagery can be determined based at least in part on a virtual camera viewpoint. The candidate positions can be associated with non-occluded points on three-dimensional models corresponding to the labels. Adjusted positions for labels can be determined form the plurality of candidate positions. The labels can be provided for display in conjunction with the geographic imagery at the adjusted positions.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventor: Jonah Jones
  • Publication number: 20170091151
    Abstract: A method truncates text entered via a text box user interface element. The method includes displaying a user interface on a display device of a client computing device, where the user interface includes first and second text entry fields within a collapsible text entry box. The method further includes receiving a first stream of characters into the first text entry field, initially displaying all characters of the first stream as the first text entry field receives the first stream, truncating the displayed characters of the first stream, resolving the truncated displayed characters of the first stream to a first object displayed within the collapsible text entry box, receiving a second stream of characters into the second text entry field, and further truncating the displayed characters of the first stream while receiving the second stream of characters into the second text entry field.
    Type: Application
    Filed: December 13, 2016
    Publication date: March 30, 2017
    Inventors: Jonah Jones, Michelle I-Ching Lee
  • Patent number: 9542361
    Abstract: A system and method may truncate entered text of a text box user interface element to display both a beginning portion of the text and an ending portion of the text. Within a displayed user interface, a collapsible text entry box may include a text entry field having a maximum size based on a spatial relationship between the field and the box. The text entry field may include a text entry capacity of a threshold number of characters based on the text entry field parameter. The field may receive a stream of characters and the user interface may initially display all characters as the field receives them. When the displayed characters exceeds the threshold number, the system and method may truncate the displayed characters at a truncation point. The position of the truncation point may include a displayed character after a first displayed character of the received character stream.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: January 10, 2017
    Assignee: GOOGLE INC.
    Inventors: Jonah Jones, Michelle I. Lee
  • Publication number: 20160349939
    Abstract: A system and method for providing an image for display are provided. An indication of a selected area on a map, where the map is displayed in a user interface at a zoom level is received. A geographical range corresponding to a region on the map that includes the selected area is determined. One or more images associated with the region corresponding to the geographical range are identified. An image from the one or more identified images is selected for display in the user interface.
    Type: Application
    Filed: February 13, 2013
    Publication date: December 1, 2016
    Inventors: Matthew Robert SIMPSON, Jonah Jones
  • Patent number: 9471959
    Abstract: To generate a description of a raster map image that includes a representation of a body of water having a color gradient that appears constant in response to a zoom operation, a description of geometry of the body of water is generated for a selected geographic area. Using a raster representation of the body of water having a color gradient, at least two blur raster images are generated: a first blur raster image is generated using a first blur radius, and a second blur raster image is generated using a second blur radius different from the first blur radius. The description of the geometry of the body of water, the first blur raster image, and the second blur raster image are provided to a client device for generating raster map images of the selected geographic area.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: October 18, 2016
    Assignee: GOOGLE INC.
    Inventors: David Teitlebaum, Jonah Jones, Sean Egan
  • Patent number: 9466149
    Abstract: To provide digital maps on a portable device, a graphical representation of an object is displayed for display on a digital map, current orientation of the portable device relative to the sun is determined, and orientation of the graphical representation of the object relative to a virtual sun is determined based on the determined current orientation of the portable device relative to the sun. Using the virtual sun as a light source, a shadow cast by the graphical representation is generated for display on the digital map.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: October 11, 2016
    Assignee: GOOGLE INC.
    Inventors: Jonah Jones, Ram Brijesh Jagadeesan
  • Patent number: 9418075
    Abstract: A graphics or image rendering system, such as a map image rendering system, may mark areas of interest on a map based on metadata associated with one or more features of the map. Additional map features may be created to mark the areas of interest or styles of existing map features may be modified to mark the areas of interest.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: August 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Jonah Jones, Bernhard Seefeld, Taj J. Campbell
  • Patent number: 9396584
    Abstract: A system and method is provided for determining whether images of a geographic location identify features with characteristics consistent with shadows cast by people, and using such determination to annotate map information. If such features are identified at the location, the map may be annotated to indicate that the location is frequented by pedestrians.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Jonah Jones, Steven Maxwell Seitz
  • Publication number: 20160180581
    Abstract: Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping service or a virtual globe application are provided. Candidate positions for displaying labels in conjunction with geographic imagery can be determined based at least in part on a virtual camera viewpoint. The candidate positions can be associated with non-occluded points on three-dimensional models corresponding to the labels. Adjusted positions for labels can be determined form the plurality of candidate positions. The labels can be provided for display in conjunction with the geographic imagery at the adjusted positions.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventor: Jonah Jones
  • Patent number: 9361283
    Abstract: A user interface for viewing imagery associated with a geographic area, such as street level imagery is disclosed. The interface includes at least one text annotation projected in the three-dimensional space defined by the imagery onto a surface, such as a generally vertical surface, of an object depicted in the imagery. For example, the text annotation can be rendered such that the annotation appears to be located along the façade of a building depicted in the imagery. The projection of text annotations in the three-dimensional space can provide a more immersive, augmented reality-style view of the geographic area of interest.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: June 7, 2016
    Assignee: Google Inc.
    Inventors: Jonah Jones, Matthew Robert Simpson
  • Patent number: 9323420
    Abstract: A digital map of a geographic area is displayed via a user interface, and a 3D representation of a multi-story building located in the geographic area is displayed on the digital map. The 3D representation includes multiple stacked, individually selectable floor maps corresponding to the floors of the multi-story building. A scrolling gesture over a point within the 3D representation of the building, that includes a motion in a direction substantially along a vertical axis of the 3D representation of the building, is received. In response, the floor maps are consecutively activated, and visual attributes of the activated floor map are changed relative to every other floor maps in the 3D representation, so that no more than one of floor maps is activated at one time.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: April 26, 2016
    Assignee: GOOGLE INC.
    Inventors: Zhou Bailiang, Jonah Jones
  • Patent number: 9275481
    Abstract: A system receives a description of a first set of elements representing physical and/or logical entities in a geographic area to be displayed on a digital map. The system determines current boundaries of a viewport within which the digital map is to be displayed and generates a metric indicative of how frequently the elements in the first set occur within the current boundaries of the viewport relative to at least a second set of elements displayed on the digital map. The system determines one or more visual attributes for the first set of elements based at least in part on the generated metric and displays representations of the first set of elements on the digital map in accordance with the determined one or more visual attributes.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: March 1, 2016
    Assignee: GOOGLE INC.
    Inventor: Jonah Jones
  • Patent number: 9239246
    Abstract: Systems, methods, computer programs, and user interfaces are provided to send a map search request including a start location and a search term to a map server, receive a number of routes, each of the routes describing a route from the start location to one of a number of potential destinations, receive a road style for rendering roads in a map extent encompassing the routes, and simultaneously display the routes based on a multiple route style.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: January 19, 2016
    Assignee: Google Inc.
    Inventor: Jonah Jones
  • Patent number: 9230366
    Abstract: A system and method is provided that identifies dynamic objects within a set of photographic images. The objects may be identified as dynamic based on depth data associated with the images. The depth data may also be used to determine the potential states of the dynamic objects within the set of images. A three-dimensional model be created in which the dynamic objects are displayed in accordance with one of the potential states.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 5, 2016
    Assignee: Google Inc.
    Inventors: Brian McClendon, Jonah Jones