Patents by Inventor Robert Golshan
Robert Golshan 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: 20240106495Abstract: In order to eliminate the reliance of ultra-high bandwidth (UWB) standalone transceivers and narrow-band-assisted (NB-assisted) UWB transceivers on BLUETOOTHâ„¢ (BLE) usage, an NB radio may be used. The NB radio may be tightly coupled with the UWB radio, for example driven by the same time source, to enable leveraged use of ACP (Acquisition Packet) for discovery, session setup, and maintenance over UWB and/or NB-assisted UWB without the use of BLE. Rules for advertising ACP and scanning for ACP may be defined for two modes of operation. An ad-hoc discovery may be based on external acquisition triggers, while a managed discovery may be based on an ongoing discovery advertisement process. ACPs may thereby be transmitted over UWB and/or NB.Type: ApplicationFiled: September 22, 2023Publication date: March 28, 2024Inventors: Lochan Verma, Yong Liu, Robert Golshan
-
Publication number: 20240073856Abstract: Embodiments are disclosed for one-to-many and many-to-many ranging using narrowband assisted (NBA)-multi-millisecond (MMS) ultra wideband (UWB) protocols. Some embodiments include an initiator device that communicates with many responder devices. For example, the initiator device can transmit a control/initialization poll message via NB signaling that identifies a ranging cycle, and transmit a first set of MMS segments corresponding to the control/initialization poll message. The initiator device can receive a plurality of report frames from two or more responder devices via NB signaling subsequent to transmitting the first set of MMS segments, and transmit within the ranging cycle, a ranging results report message based at least on the plurality of report frames via narrowband signaling.Type: ApplicationFiled: June 21, 2023Publication date: February 29, 2024Applicant: Apple Inc.Inventors: Jinjing JIANG, Robert GOLSHAN, Yong LIU, Alexander KREBS, Lochan VERMA, Xiliang LUO, Su Khiong YONG
-
Publication number: 20240027570Abstract: A wireless device may coordinate UWB channel usage with neighboring devices. In some embodiments, an initiator may periodically send an ultra-wideband acquisition packets (UWB-AP). The UWB-AP may comprise information of future UWB channel usage of the initiator. Neighboring UWB devices may receive the UWB-AP and adjust channel usage based on the UWB-AP.Type: ApplicationFiled: July 6, 2023Publication date: January 25, 2024Inventors: Lochan Verma, Robert Golshan, Robert W. Brumley, Yong Liu
-
Patent number: 11879965Abstract: Methods performed by a first device. The methods include transmitting a first ranging poll to a plurality of second devices, receiving a polling response message from each of at least a first subset of the second devices, determining a propagation delay for each of the received polling response messages and determining a distance to each of the first subset of the second devices based on at least the respective propagation delays. The methods further include receiving a ranging poll from a second device, wherein the ranging poll is one of a multicast transmission or a broadcast transmission, determining a type of response to be transmitted to the second device based on at least a capability of the first device and transmitting a response of the determined type to the second device.Type: GrantFiled: August 22, 2022Date of Patent: January 23, 2024Assignee: Apple Inc.Inventors: Ayman Naguib, Robert Brumley, Robert Golshan
-
Publication number: 20230353365Abstract: A mobile device may receive a plurality of polling messages with each polling message including an identifier of a particular access device transmitting the polling message. Each polling message of the plurality of polling messages may be transmitted during a polling phase. The mobile device may select a timeslot of a response phase of a communication session. The mobile device may transmit a response message during the timeslot of the response phase. The mobile device may receive, during a third phase, an assignment message including an assigned timeslot for a response phase of a future session. The mobile device may perform secure ranging with one or more access devices of the plurality of access devices during the future session using the assigned timeslot. The mobile device may provide an access credential to the one or more access devices based on a location determined using the secure ranging.Type: ApplicationFiled: September 9, 2022Publication date: November 2, 2023Applicant: APPLE INC.Inventors: Qiang Chen, Robert W. Brumley, Robert Golshan, Jinjing Jiang
-
Patent number: 11796667Abstract: 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: GrantFiled: January 30, 2020Date of Patent: October 24, 2023Assignee: APPLE INC.Inventors: Jonathan R. Schoenberg, Robert Golshan, Merrick K. McCracken, Yagil Burowski
-
Publication number: 20230337295Abstract: A wireless device may use UWB communications in connection-oriented mode to transmit data. In some embodiments, data subframes may be introduced into a MAC frame. In some embodiments, the data subframes contain a LL packet wrapped with its own delimiter, Data Message Payload information element, and frame check sequence. In some embodiments, the data subframes may also include a duplicated MAC header.Type: ApplicationFiled: April 17, 2023Publication date: October 19, 2023Inventors: Jinjing Jiang, Su Khiong Yong, Robert Golshan
-
Patent number: 11758364Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. Ranging between multiple mobile devices can present challenges due to clock drift between the devices resulting in missed messages due to collisions between ranging messages. Techniques can be implemented to reduce the number of collisions by designating time slots for ranging sessions based on timing from a coordinator mobile device. Alternative techniques allow for splitting up channels at different time amount different pairs of devices. The ranging techniques can be used to share information between devices with a predefined distance for applications such as augmented reality.Type: GrantFiled: July 6, 2021Date of Patent: September 12, 2023Assignee: APPLE INC.Inventors: Yagil Burowski, Subash Marri Sridhar, Ayman Naguib, Robert Golshan
-
Publication number: 20230062363Abstract: Techniques for ranging for a mobile device with one or more electronic devices using communication circuitry implementing a wireless protocol can include storing a schedule for a plurality of communication sessions. The technique can include broadcasting the advertising packets during a selected number of available time slots of a second time period, the advertising packets including information about the schedule for the plurality of communication sessions. After broadcasting an advertising packet during a selected time slot, the technique can include entering a reduced power state for the communication circuitry until a subsequent advertising packet is sent or a subsequent first time period for communicating the ranging packets as specified by the schedule. The technique can include exiting the reduced power state for the communication circuitry prior to the subsequent first time period. The technique can include transmitting a ranging packet via the wireless protocol according to the schedule.Type: ApplicationFiled: January 12, 2022Publication date: March 2, 2023Applicant: APPLE INC.Inventors: Robert Golshan, Adwait N. Dongare, Robert W. Brumley
-
Patent number: 11558071Abstract: An electronic device configures two or more virtual responders associated with different subsets of capabilities of a physical responder in the electronic device, where the physical responder comprises a radio-frequency (RF) transceiver and multiple antennas, and where a given virtual responder corresponds to the RF transceiver and a given antenna. Then, the electronic device performs, based at least in part on wirelessly communication with a second electronic device and using at least the virtual responders, measurements on wireless signals from the second electronic device to the electronic device, where the measurements correspond to a time of flight of the wireless signals. Next, the electronic device determines, based at least in part on the measurements, a range between the electronic device and the second electronic device, where the determination uses the measurements from different virtual responders to correct for an environmental condition and/or increase an accuracy of the determined range.Type: GrantFiled: July 9, 2021Date of Patent: January 17, 2023Assignee: Apple Inc.Inventors: Ayman F. Naguib, Arun Yadav, Robert Golshan
-
Publication number: 20220390585Abstract: Methods performed by a first device. The methods include transmitting a first ranging poll to a plurality of second devices, receiving a polling response message from each of at least a first subset of the second devices, determining a propagation delay for each of the received polling response messages and determining a distance to each of the first subset of the second devices based on at least the respective propagation delays. The methods further include receiving a ranging poll from a second device, wherein the ranging poll is one of a multicast transmission or a broadcast transmission, determining a type of response to be transmitted to the second device based on at least a capability of the first device and transmitting a response of the determined type to the second device.Type: ApplicationFiled: August 22, 2022Publication date: December 8, 2022Inventors: Ayman NAGUIB, Robert BRUMLEY, Robert GOLSHAN
-
Patent number: 11493621Abstract: Methods performed by a first device. The methods include transmitting a first ranging poll to a plurality of second devices, receiving a polling response message from each of at least a first subset of the second devices, determining a propagation delay for each of the received polling response messages and determining a distance to each of the first subset of the second devices based on at least the respective propagation delays. The methods further include receiving a ranging poll from a second device, wherein the ranging poll is one of a multicast transmission or a broadcast transmission, determining a type of response to be transmitted to the second device based on at least a capability of the first device and transmitting a response of the determined type to the second device.Type: GrantFiled: November 5, 2019Date of Patent: November 8, 2022Assignee: Apple Inc.Inventors: Ayman Naguib, Robert Brumley, Robert Golshan
-
Publication number: 20220317236Abstract: An electronic device may receive a first signal from a first transmitting device at a first time. The electronic device may receive a second signal from a second transmitting device at a second time. The electronic device may access location information for the first transmitting device and the second transmitting device. The electronic device may receive a message from a second electronic device having a known distance relationship to the first transmitting device and the second transmitting device, wherein the second electronic device is configured to receive the first signal, the second signal, and the message including timing information of the signals. The electronic device may determine the position of the electronic device using the location information and the timing information, wherein the position is dependent on the known distance relationship.Type: ApplicationFiled: August 9, 2021Publication date: October 6, 2022Inventors: Adwait N. Dongare, Robert W. Brumley, Robert Golshan
-
Publication number: 20210344362Abstract: An electronic device configures two or more virtual responders associated with different subsets of capabilities of a physical responder in the electronic device, where the physical responder comprises a radio-frequency (RF) transceiver and multiple antennas, and where a given virtual responder corresponds to the RF transceiver and a given antenna. Then, the electronic device performs, based at least in part on wirelessly communication with a second electronic device and using at least the virtual responders, measurements on wireless signals from the second electronic device to the electronic device, where the measurements correspond to a time of flight of the wireless signals. Next, the electronic device determines, based at least in part on the measurements, a range between the electronic device and the second electronic device, where the determination uses the measurements from different virtual responders to correct for an environmental condition and/or increase an accuracy of the determined range.Type: ApplicationFiled: July 9, 2021Publication date: November 4, 2021Inventors: Ayman F. Naguib, Arun Yadav, Robert Golshan
-
Publication number: 20210337360Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. Ranging between multiple mobile devices can present challenges due to clock drift between the devices resulting in missed messages due to collisions between ranging messages. Techniques can be implemented to reduce the number of collisions by designating time slots for ranging sessions based on timing from a coordinator mobile device. Alternative techniques allow for splitting up channels at different time amount different pairs of devices. The ranging techniques can be used to share information between devices with a predefined distance for applications such as augmented reality.Type: ApplicationFiled: July 6, 2021Publication date: October 28, 2021Inventors: Yagil Burowski, Subash Marri Sridhar, Ayman Naguib, Robert Golshan
-
Patent number: 11095319Abstract: An electronic device configures two or more virtual responders associated with different subsets of capabilities of a physical responder in the electronic device, where the physical responder comprises a radio-frequency (RF) transceiver and multiple antennas, and where a given virtual responder corresponds to the RF transceiver and a given antenna. Then, the electronic device performs, based at least in part on wirelessly communication with a second electronic device and using at least the virtual responders, measurements on wireless signals from the second electronic device to the electronic device, where the measurements correspond to a time of flight of the wireless signals. Next, the electronic device determines, based at least in part on the measurements, a range between the electronic device and the second electronic device, where the determination uses the measurements from different virtual responders to correct for an environmental condition and/or increase an accuracy of the determined range.Type: GrantFiled: March 27, 2020Date of Patent: August 17, 2021Assignee: Apple Inc.Inventors: Ayman F. Naguib, Arun Yadav, Robert Golshan
-
Patent number: 11057743Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. Ranging between multiple mobile devices can present challenges due to clock drift between the devices resulting in missed messages due to collisions between ranging messages. Techniques can be implemented to reduce the number of collisions by designating time slots for ranging sessions based on timing from a coordinator mobile device. Alternative techniques allow for splitting up channels at different time amount different pairs of devices. The ranging techniques can be used to share information between devices with a predefined distance for applications such as augmented reality.Type: GrantFiled: February 6, 2020Date of Patent: July 6, 2021Assignee: APPLE INC.Inventors: Yagil Burowski, Subash Marri Sridhar, Ayman Naguib, Robert Golshan
-
Publication number: 20210076163Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. Ranging between multiple mobile devices can present challenges due to clock drift between the devices resulting in missed messages due to collisions between ranging messages. Techniques can be implemented to reduce the number of collisions by designating time slots for ranging sessions based on timing from a coordinator mobile device. Alternative techniques allow for splitting up channels at different time amount different pairs of devices. The ranging techniques can be used to share information between devices with a predefined distance for applications such as augmented reality.Type: ApplicationFiled: February 6, 2020Publication date: March 11, 2021Inventors: Yagil Burowski, Subash Marri Sridhar, Ayman Naguib, Robert Golshan
-
Publication number: 20210072373Abstract: 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: ApplicationFiled: January 30, 2020Publication date: March 11, 2021Inventors: Jonathan R. Schoenberg, Robert Golshan, Merrick K. McCracken, Yagil Burowski
-
Publication number: 20210028799Abstract: An electronic device configures two or more virtual responders associated with different subsets of capabilities of a physical responder in the electronic device, where the physical responder comprises a radio-frequency (RF) transceiver and multiple antennas, and where a given virtual responder corresponds to the RF transceiver and a given antenna. Then, the electronic device performs, based at least in part on wirelessly communication with a second electronic device and using at least the virtual responders, measurements on wireless signals from the second electronic device to the electronic device, where the measurements correspond to a time of flight of the wireless signals. Next, the electronic device determines, based at least in part on the measurements, a range between the electronic device and the second electronic device, where the determination uses the measurements from different virtual responders to correct for an environmental condition and/or increase an accuracy of the determined range.Type: ApplicationFiled: March 27, 2020Publication date: January 28, 2021Inventors: Ayman F. Naguib, Arun Yadav, Robert Golshan