-
公开(公告)号:US20230370502A1
公开(公告)日:2023-11-16
申请号:US18072460
申请日:2022-11-30
Applicant: Apple Inc.
Inventor: Manuel Roman Cuesta , Yagil Burowski
IPC: H04L65/1069 , H04L69/329
CPC classification number: H04L65/1069 , H04L69/329
Abstract: Techniques are disclosed for initiating transient sessions on a communal device. An example method includes a device detecting a user device within a threshold distance of the device. The device can transmit control instructions to the user device for a response from the user device based on the detection, the response comprising an indication as to whether to initiate a transient session of a streaming service. The device can transmit, to an application server, a request for a transient session token based on the response from the user device. The device can receive, from the application server, the transient session token, the transient session token including an expiration parameter. The device can initiate the transient session based on the transient session token, the transient session comprising presenting content provided by the application server on a presentation device. The device can terminate the transient session based on the expiration parameter.
-
公开(公告)号:US11796667B2
公开(公告)日:2023-10-24
申请号:US16777631
申请日:2020-01-30
Applicant: Apple Inc.
Inventor: Jonathan R. Schoenberg , Robert Golshan , Merrick K. McCracken , Yagil Burowski
CPC classification number: G01S13/765 , G01S13/878
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.
-
公开(公告)号:US20210400434A1
公开(公告)日:2021-12-23
申请号:US17030713
申请日:2020-09-24
Applicant: Apple Inc.
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.
-
公开(公告)号:US20210076163A1
公开(公告)日:2021-03-11
申请号:US16784022
申请日:2020-02-06
Applicant: Apple Inc.
Inventor: Yagil Burowski , Subash Marri Sridhar , Ayman Naguib , Robert Golshan
Abstract: 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.
-
公开(公告)号:US20240298140A1
公开(公告)日:2024-09-05
申请号:US18647409
申请日:2024-04-26
Applicant: Apple Inc.
Inventor: Robert W. Brumley , Peter C. Tsoi , Yagil Burowski
IPC: H04W4/02 , H04W72/0446
CPC classification number: H04W4/023 , H04W72/0446
Abstract: Certain embodiments are directed to techniques (e.g., a device, a method, a memory or non-transitory computer readable medium storing code or instructions executable by one or more processors) for communication techniques between an electronic device (e.g., a smart speaker, a smart TV, a smart appliance, etc.) and one or more mobile devices (e.g., a smartphone, a tablet, a wearable device etc.). Techniques can vary the rate the mobile device responds to ranging messages based on one or more factors. These factors can include a state of the mobile device (e.g., awake or asleep), mobile device orientation (e.g., face down), application state (e.g., music App active), motion of the mobile device (e.g., at rest for period of time), and a range (distance/angle) between the mobile device and the speaker to conserve battery life. The range to the electronic device can activate one or more features on the mobile device.
-
公开(公告)号:US11991586B2
公开(公告)日:2024-05-21
申请号:US17112566
申请日:2020-12-04
Applicant: Apple Inc.
Inventor: Robert W. Brumley , Peter C. Tsoi , Yagil Burowski
IPC: H04W4/02 , H04W72/0446
CPC classification number: H04W4/023 , H04W72/0446
Abstract: Certain embodiments are directed to techniques (e.g., a device, a method, a memory or non-transitory computer readable medium storing code or instructions executable by one or more processors) for communication techniques between an electronic device (e.g., a smart speaker, a smart TV, a smart appliance, etc.) and one or more mobile devices (e.g., a smartphone, a tablet, a wearable device etc.). Techniques can vary the rate the mobile device responds to ranging messages from the smart speaker based on one or more factors. These factors can include a state of the mobile device (e.g., awake or asleep), mobile device orientation (e.g., face down), application state (e.g., music App active), motion of the mobile device (e.g., at rest for period of time), and a range (distance/angle) between the mobile device and the speaker to conserve battery life. The range to the electronic device can activate one or more smart speaker features on the mobile device.
-
公开(公告)号:US20240031414A1
公开(公告)日:2024-01-25
申请号:US18480687
申请日:2023-10-04
Applicant: Apple Inc.
Inventor: Manuel Roman Cuesta , Yagil Burowski
IPC: H04L65/1069 , H04L69/329 , H04L65/1094 , H04L65/61
CPC classification number: H04L65/1069 , H04L69/329 , H04L65/1094 , H04L65/61 , H04L65/611
Abstract: Techniques are disclosed for initiating transient sessions on a communal device. An example method includes a system receiving, from a media streaming device, a request for a transient session token for initiating a transient session of a streaming service. The system can transmit, to the media streaming device, an authentication request for authenticating a user account that is associated with the streaming service. The authentication request can be transmitted based at least in part on the receipt of the request for the transient session token. The system can receive, from the media streaming device, an authentication response based at least in part on transmitting the authentication request. The system can authenticate that the user account is associated with the streaming service based at least in part on receiving the authentication response. The system can transmit the transient session token to the media streaming device. The transient session token comprises an expiration parameter for ending the transient session of the streaming service.
-
公开(公告)号:US20230397154A1
公开(公告)日:2023-12-07
申请号:US18096803
申请日:2023-01-13
Applicant: Apple Inc.
Inventor: Yagil Burowski , Robert W. Brumley , Charles W. Duyk , Ron Eyal , Yunxing Ye
IPC: H04W64/00 , G06F3/04817 , G06F3/0482
CPC classification number: H04W64/006 , G06F3/04817 , G06F3/0482
Abstract: In some implementations, the device may include conducting ranging with one or more playback devices to determine ranging information between the mobile device and each of the one or more playback devices, where the one or more playback devices are configured to play the streaming data when received from the mobile device, and where the ranging information provides at least one of a distance and an orientation between the mobile device and each of the one or more playback devices. In addition, the device may include detecting a selection of a media item. Also, the device may include identifying a particular playback device from the one or more playback devices for playing the selected media item based on the ranging information of the mobile device relative to each of the one or more playback devices.
-
公开(公告)号:US11818180B1
公开(公告)日:2023-11-14
申请号:US18072460
申请日:2022-11-30
Applicant: Apple Inc.
Inventor: Manuel Roman Cuesta , Yagil Burowski
IPC: H04L65/1069 , H04L69/329 , H04L65/1094 , H04L65/61 , H04L65/401 , H04L65/611
CPC classification number: H04L65/1069 , H04L65/1094 , H04L65/61 , H04L69/329 , H04L65/4015 , H04L65/611
Abstract: Techniques are disclosed for initiating transient sessions on a communal device. An example method includes a device detecting a user device within a threshold distance of the device. The device can transmit control instructions to the user device for a response from the user device based on the detection, the response comprising an indication as to whether to initiate a transient session of a streaming service. The device can transmit, to an application server, a request for a transient session token based on the response from the user device. The device can receive, from the application server, the transient session token, the transient session token including an expiration parameter. The device can initiate the transient session based on the transient session token, the transient session comprising presenting content provided by the application server on a presentation device. The device can terminate the transient session based on the expiration parameter.
-
公开(公告)号:US11758364B2
公开(公告)日:2023-09-12
申请号:US17368215
申请日:2021-07-06
Applicant: APPLE INC.
Inventor: Yagil Burowski , Subash Marri Sridhar , Ayman Naguib , Robert Golshan
Abstract: 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.
-
-
-
-
-
-
-
-
-