Patents by Inventor Richard J. SUTTON

Richard J. SUTTON 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: 10305247
    Abstract: An optical apparatus includes an array of lasers, which are arranged in a grid pattern having a predefined spatial pitch and are configured to emit respective beams of pulses of optical radiation. Projection optics having a selected focal length project the beams toward a target with an angular pitch between the beams defined by the spatial pitch and the focal length. A scanner scans the projected beams over a range of scan angles that is less than twice the angular pitch. Control circuitry drives the lasers and the scanner so that the pulses cover the target with a resolution finer than the angular pitch. A receiver receives and measures a time of flight of the pulses reflected from the target.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: May 28, 2019
    Assignee: APPLE INC.
    Inventors: Richard E. Bills, Andrew J. Sutton, Cristiano L. Niclass, Mina A. Rezk
  • Publication number: 20180184241
    Abstract: In one embodiment, techniques are provided to establish and use semantic associations between location profiles and ambient profiles. One or more location profiles are selected from a location database. A first plurality of ambient profiles is selected for a first area surrounding one or more geographic locations of the location profiles. One or more patterns are extracted from the first plurality of ambient profiles and are used to generate associations between location profiles and ambient profiles in an association database which semantically associates location profiles with ambient profiles independent of geographic location. The associations may be used, among other things, to service requests from mobile devices and/or update ambient profiles or location profiles.
    Type: Application
    Filed: February 20, 2018
    Publication date: June 28, 2018
    Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Richard J. Sutton, Javier Velez, Pathum Mudannayake, Arun Ramamurthy
  • Patent number: 9936348
    Abstract: In one embodiment, techniques are provided to establish and use semantic associations between location profiles and ambient profiles. One or more location profiles are selected from a location database. A first plurality of ambient profiles is selected for a first area surrounding one or more geographic locations of the location profiles. One or more patterns are extracted from the first plurality of ambient profiles and are used to generate associations between location profiles and ambient profiles in an association database which semantically associates location profiles with ambient profiles independent of geographic location. The associations may be used, among other things, to service requests from mobile devices and/or update ambient profiles or location profiles.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: April 3, 2018
    Assignee: Skyhook Wireless, Inc.
    Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Richard J. Sutton, Javier Velez, Pathum Mudannayake, Arun Ramamurthy
  • Publication number: 20170318418
    Abstract: In one embodiment, techniques are provided to establish and use semantic associations between location profiles and ambient profiles. One or more location profiles are selected from a location database. A first plurality of ambient profiles is selected for a first area surrounding one or more geographic locations of the location profiles. One or more patterns are extracted from the first plurality of ambient profiles and are used to generate associations between location profiles and ambient profiles in an association database which semantically associates location profiles with ambient profiles independent of geographic location. The associations may be used, among other things, to service requests from mobile devices and/or update ambient profiles or location profiles.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 2, 2017
    Inventors: Farshid Alizadeh-Shabdiz, Russel K. Jones, Richard J. Sutton, Javier Velez, Pathum Mudannayake, Arun Ramamurthy
  • Patent number: 9612315
    Abstract: A method of and system for estimating at least one of a human development level and a human activity level. A method of estimating at least one of a human development level and a human activity level includes estimating positions of radio broadcast beacons. The positions of the radio broadcast beacons are stored in an electronically readable catalog. Each of the positions is grouped into sets of positions. Each set of positions includes positions of one or more geographically-related radio broadcast beacons. For each of the sets, at least one of a human development level and a human activity level is estimated for an area encompassing the positions of the set.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: April 4, 2017
    Assignee: Skyhook Wireless, Inc.
    Inventors: Richard J. Sutton, Russel K. Jones
  • Patent number: 9037160
    Abstract: Systems and methods for providing contextual information about a place within a range of a wireless signal beacon are provided. A reference database of wireless beacons stores attributes associated with wireless beacons. Wireless-enabled devices and/or server systems receive information identifying wireless beacons in range of the wireless-enabled devices and determine a received signal strength indication of the wireless beacons. The wireless-enabled devices and/or server systems then retrieve from the reference database extended attributes that are associated with the wireless beacons and determine at least one associated contextual attribute about the place within range of the wireless beacons.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: May 19, 2015
    Assignee: Skyhook Wireless, Inc.
    Inventors: Russel Kipp Jones, Richard J. Sutton
  • Publication number: 20140287778
    Abstract: Systems and methods for providing contextual information about a place within a range of a wireless signal beacon are provided. A reference database of wireless beacons stores attributes associated with wireless beacons. Wireless-enabled devices and/or server systems receive information identifying wireless beacons in range of the wireless-enabled devices and determine a received signal strength indication of the wireless beacons. The wireless-enabled devices and/or server systems then retrieve from the reference database extended attributes that are associated with the wireless beacons and determine at least one associated contextual attribute about the place within range of the wireless beacons.
    Type: Application
    Filed: February 3, 2014
    Publication date: September 25, 2014
    Applicant: SKYHOOK WIRELESS, INC.
    Inventors: Russel Kipp JONES, Richard J. SUTTON
  • Patent number: 8644852
    Abstract: Systems and methods for providing contextual information about a place within a range of a wireless signal beacon are provided. A reference database of wireless beacons stores attributes associated with wireless beacons. Wireless-enabled devices and/or server systems receive information identifying wireless beacons in range of the wireless-enabled devices and determine a received signal strength indication of the wireless beacons. The wireless-enabled devices and/or server systems then retrieve from the reference database extended attributes that are associated with the wireless beacons and determine at least one associated contextual attribute about the place within range of the wireless beacons.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: February 4, 2014
    Assignee: Skyhook Wireless, Inc.
    Inventors: Russel K. Jones, Richard J. Sutton
  • Publication number: 20140009339
    Abstract: A method of and system for estimating at least one of a human development level and a human activity level. A method of estimating at least one of a human development level and a human activity level includes estimating positions of radio broadcast beacons. The positions of the radio broadcast beacons are stored in an electronically readable catalog. Each of the positions is grouped into sets of positions. Each set of positions includes positions of one or more geographically-related radio broadcast beacons. For each of the sets, at least one of a human development level and a human activity level is estimated for an area encompassing the positions of the set.
    Type: Application
    Filed: July 3, 2013
    Publication date: January 9, 2014
    Inventors: Richard J. SUTTON, Russel K. JONES
  • Publication number: 20130260797
    Abstract: Systems and methods for providing contextual information about a place within a range of a wireless signal beacon are provided. A reference database of wireless beacons stores attributes associated with wireless beacons. Wireless-enabled devices and/or server systems receive information identifying wireless beacons in range of the wireless-enabled devices and determine a received signal strength indication of the wireless beacons. The wireless-enabled devices and/or server systems then retrieve from the reference database extended attributes that are associated with the wireless beacons and determine at least one associated contextual attribute about the place within range of the wireless beacons.
    Type: Application
    Filed: November 12, 2012
    Publication date: October 3, 2013
    Inventors: Russel Kipp JONES, Richard J. SUTTON
  • Patent number: D711690
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: August 26, 2014
    Inventors: Richard J. Sutton, Simon Luong