Patents by Inventor Jonathan R. Schoenberg

Jonathan R. Schoenberg 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).

  • Publication number: 20240129690
    Abstract: In an embodiment, an electronic device includes a communications radio, memory to store instructions, one or more processors to execute the instructions, where the instructions cause the one or more processors to receive a request for location information for a target accessory device associated with an owner electronic device, wherein the request includes a data packet with at least one public key, receive a beacon signal from a wireless device and determine at least one proximity value to the wireless device from the beacon signal, perform a comparison between a key from the received beacon signal for the wireless device and the at least one public key, and selectively send location information to the owner electronic device based on the comparison result, where the location information includes the at least one proximity value and information on a defined space within a location environment.
    Type: Application
    Filed: July 3, 2023
    Publication date: April 18, 2024
    Inventors: Mads N. Paulin, Scott Lopatin, Jonathan R. Schoenberg
  • Patent number: 11796667
    Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. A first wireless protocol can establish an initial communication session to perform authentication and/or exchange ranging settings. One mobile device acting as a beacon device can define a ranging round including an initial timeslot and a plurality of non-overlapping response slots for discovering and performing ranging with any mobile device in a vicinity of the beacon. The beacon can broadcast a ranging request including a beacon device identifier at a request time. A first mobile device can transmit a first acknowledgement message during a first response slot. A second mobile device can transmit a second acknowledgement message during a second response slot. The beacon device can calculate a first distance from the first mobile device and a second distance from the second mobile device based at least upon information in the first and second acknowledgement messages.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 24, 2023
    Assignee: APPLE INC.
    Inventors: Jonathan R. Schoenberg, Robert Golshan, Merrick K. McCracken, Yagil Burowski
  • Patent number: 11503431
    Abstract: A method includes receiving a first instance of code to be simulated for a first mobile device and a second instance of code to be simulated for a second mobile device, and generating, on a graphical user interface, a first representation of the first mobile device and a second representation of the second mobile device. When a request for a ranging measurement between the mobile device representations is received, a first pixel representative of a first location of the first representation and a second pixel representative of a second location of the second representation is determined, and a separation value between the first and second pixels is determined. A ranging value is determined based on the separation value and provided to the first instance of code in response to the request, thereby enabling the first instance of code to simulate a physical ranging measurement between two physical devices.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: November 15, 2022
    Assignee: Apple Inc.
    Inventors: Russell A. Bishop, Jr., Jeremiah R. Sequoia, Jonathan R. Schoenberg, Yagil Burowski
  • Publication number: 20220201429
    Abstract: Embodiments described herein provide for an electronic device comprising a wireless processor coupled with a wireless radio, memory to store instructions, and one or more processors to execute the instructions. The one or more processors, based on the instructions, are to scan for a beacon advertisement using the wireless processor, store the beacon and a timestamp in a beacon advertisement buffer in response to detection of the beacon via the wireless processor, correlate a beacon advertisement with stored location data to determine a location estimate for a device associated with the beacon advertisement, encrypt the location estimate for the beacon advertisement using a beacon identifier broadcast with the beacon identifier, and transmit a hash of the beacon identifier and an encrypted location estimate for the beacon advertisement to a device locator server.
    Type: Application
    Filed: April 15, 2020
    Publication date: June 23, 2022
    Inventors: Jonathan R. Schoenberg, Adam M. Driscoll, E. Thomas Erdmann, IV, Emmanuel Lalande, Michael C. Laster, Scott Lopatin, Robert W. Mayor, Siva Ganesh Movva, Munish K. Poonia, Tommy Rochette, Christina Selle, Langford M. Wasada, Swadesh Bhattacharya, Raghunandan K. Pai, Brent M. Ledvina
  • Publication number: 20210400434
    Abstract: A method includes receiving a first instance of code to be simulated for a first mobile device and a second instance of code to be simulated for a second mobile device, and generating, on a graphical user interface, a first representation of the first mobile device and a second representation of the second mobile device. When a request for a ranging measurement between the mobile device representations is received, a first pixel representative of a first location of the first representation and a second pixel representative of a second location of the second representation is determined, and a separation value between the first and second pixels is determined. A ranging value is determined based on the separation value and provided to the first instance of code in response to the request, thereby enabling the first instance of code to simulate a physical ranging measurement between two physical devices.
    Type: Application
    Filed: September 24, 2020
    Publication date: December 23, 2021
    Applicant: Apple Inc.
    Inventors: Russell A. Bishop, JR., Jeremiah R. Sequoia, Jonathan R. Schoenberg, Yagil Burowski
  • Publication number: 20210072373
    Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. A first wireless protocol can establish an initial communication session to perform authentication and/or exchange ranging settings. One mobile device acting as a beacon device can define a ranging round including an initial timeslot and a plurality of non-overlapping response slots for discovering and performing ranging with any mobile device in a vicinity of the beacon. The beacon can broadcast a ranging request including a beacon device identifier at a request time. A first mobile device can transmit a first acknowledgement message during a first response slot. A second mobile device can transmit a second acknowledgement message during a second response slot. The beacon device can calculate a first distance from the first mobile device and a second distance from the second mobile device based at least upon information in the first and second acknowledgement messages.
    Type: Application
    Filed: January 30, 2020
    Publication date: March 11, 2021
    Inventors: Jonathan R. Schoenberg, Robert Golshan, Merrick K. McCracken, Yagil Burowski
  • Patent number: 8955103
    Abstract: A method of sharing data is disclosed. A request from a client node to access data in a share associated with a server node is received. A communication from a management nexus is received. The communication includes a confirmation of an identity of the client node and a confirmation of an authorization for the client node to access the data in the share associated with the server node. The client node is allowed to access the data in the share associated with the server node based on the communication from the management nexus. However, the data is not sent to the management nexus.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: February 10, 2015
    Assignee: Hightail, Inc.
    Inventors: Frank-Robert Kline, III, Aaron Moise Nathan, Jonathan R. Schoenberg