TRANSIENT SETUP OF APPLICATIONS ON COMMUNAL DEVICES

    公开(公告)号:US20230370502A1

    公开(公告)日:2023-11-16

    申请号:US18072460

    申请日:2022-11-30

    Applicant: Apple Inc.

    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.

    One to many ranging techniques
    12.
    发明授权

    公开(公告)号:US11796667B2

    公开(公告)日:2023-10-24

    申请号:US16777631

    申请日:2020-01-30

    Applicant: Apple Inc.

    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.

    SIMULATOR FOR NEARBY INTERACTIONS OF DEVICES

    公开(公告)号: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.

    MANY TO MANY RANGING TECHNIQUES
    14.
    发明申请

    公开(公告)号:US20210076163A1

    公开(公告)日:2021-03-11

    申请号:US16784022

    申请日:2020-02-06

    Applicant: Apple Inc.

    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.

    TECHNIQUES FOR CHANGING FREQUENCY OF RANGING BASED ON LOCATION OF MOBILE DEVICE

    公开(公告)号:US20240298140A1

    公开(公告)日:2024-09-05

    申请号:US18647409

    申请日:2024-04-26

    Applicant: Apple Inc.

    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.

    Techniques for changing frequency of ranging based on location of mobile device

    公开(公告)号:US11991586B2

    公开(公告)日:2024-05-21

    申请号:US17112566

    申请日:2020-12-04

    Applicant: Apple Inc.

    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.

    TRANSIENT SETUP OF APPLICATIONS ON COMMUNAL DEVICES

    公开(公告)号:US20240031414A1

    公开(公告)日:2024-01-25

    申请号:US18480687

    申请日:2023-10-04

    Applicant: Apple Inc.

    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.

    RANKING WIRELESS STREAMING DEVICES BASED ON PROXIMITY

    公开(公告)号:US20230397154A1

    公开(公告)日:2023-12-07

    申请号:US18096803

    申请日:2023-01-13

    Applicant: Apple Inc.

    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.

    Transient setup of applications on communal devices

    公开(公告)号:US11818180B1

    公开(公告)日:2023-11-14

    申请号:US18072460

    申请日:2022-11-30

    Applicant: Apple Inc.

    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.

    Many to many ranging techniques
    20.
    发明授权

    公开(公告)号:US11758364B2

    公开(公告)日:2023-09-12

    申请号:US17368215

    申请日:2021-07-06

    Applicant: APPLE INC.

    CPC classification number: H04W4/029 H04W4/023

    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.

Patent Agency Ranking