Techniques for enabling computing devices to identify when they are in proximity to one another

    公开(公告)号:US11115818B2

    公开(公告)日:2021-09-07

    申请号:US16428683

    申请日:2019-05-31

    Applicant: Apple Inc.

    Abstract: The embodiments set forth a technique for securely identifying relevant computing devices that are nearby. The technique can be implemented at a first computing device, and include the steps of (1) receiving, from a second computing device, an advertisement packet that includes: (i) a network address that is associated with the second computing device, and (ii) a hash value that is calculated using the network address and an encryption key that is associated with the second computing device, and (2) for each known encryption key in a plurality of known encryption keys that are accessible to the first computing device: (i) calculating a temporary hash value using the network address and the known encryption key, and (ii) in response to identifying that the temporary hash value and the hash value match: carrying out an operation associated with the second computing device.

    Ranging between mobile devices
    72.
    发明授权

    公开(公告)号:US11019195B2

    公开(公告)日:2021-05-25

    申请号:US16586281

    申请日:2019-09-27

    Applicant: Apple Inc.

    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. A second protocol can perform ranging, and other wireless protocols can transmit content. In one example, the distance information can be used to display a relative position of another device on a user interface of a sending device. The user interface can allow a user to quickly and accurately select the recipient device for sending the data item. As other example, the distance information obtained from ranging can be used to trigger a notification (e.g., a reminder) to be output from a first mobile device or used to display a visual indicator on a receiving device. Proximity of a device (e.g., as determined by a distance) can be used to suggest recipient for a new communication.

    DETECTION OF A NETWORK ISSUE WITH A SINGLE DEVICE

    公开(公告)号:US20210067429A1

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

    申请号:US16673223

    申请日:2019-11-04

    Applicant: Apple Inc.

    Inventor: Marc J. Krochmal

    Abstract: Methods and systems are provided for detecting network device configurations using a single device. The methods and system include establishing a first connection to a network device using a first device identifier. Upon detecting that a condition has been satisfied; a second connection to the network device can be established. A data packet can be transmitted over one of the first connection or the second connection, the data packet being addressed to the network address associated with the other connection. Upon detecting whether the data packet is received over the other connection, an error message can be transmitted when the data packet is not received over the other connection.

    RANGING BETWEEN MOBILE DEVICES
    74.
    发明申请

    公开(公告)号:US20210006652A1

    公开(公告)日:2021-01-07

    申请号:US17025160

    申请日:2020-09-18

    Applicant: Apple Inc.

    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. A second protocol can perform ranging, and other wireless protocols can transmit content. In one example, the distance information can be used to display a relative position of another device on a user interface of a sending device. The user interface can allow a user to quickly and accurately select the recipient device for sending the data item. As other example, the distance information obtained from ranging can be used to trigger a notification (e.g., a reminder) to be output from a first mobile device or used to display a visual indicator on a receiving device. Proximity of a device (e.g., as determined by a distance) can be used to suggest recipient for a new communication.

    Forwarding activity-related information from source electronic devices to companion electronic devices

    公开(公告)号:US10667109B2

    公开(公告)日:2020-05-26

    申请号:US16218104

    申请日:2018-12-12

    Applicant: Apple Inc.

    Abstract: The described embodiments transfer an activity from a source electronic device to a companion electronic device. The source electronic device receives activity information describing an activity performed in a first application at the source electronic device and broadcasts an activity advertisement comprising an activity identifier for the activity. Upon receiving the activity advertisement, the companion electronic device determines whether a second application that is associated with the first application is available at the companion electronic device. If the second application is available, the companion electronic device acquires extended activity data from the source electronic device and uses the extended activity data to configure the second application and commence performing the activity with the second application at the companion electronic device. The source electronic device may also forward activity-related information (e.g., information from a copy and paste clipboard in the source electronic device) to the companion electronic device.

    API for web access directly or through intermediary

    公开(公告)号:US10575355B2

    公开(公告)日:2020-02-25

    申请号:US14632735

    申请日:2015-02-26

    Applicant: Apple Inc.

    Abstract: Application processes executing on a mobile device can interact with interfaces (e.g., routines of an application programming interface) exposed on that mobile device in order to establish a wireless connection either directly to a network (e.g., the Internet) or directly to an intermediary device through which the application processes can then communicate with the network indirectly. The intermediary device can communicate with the network on behalf of the mobile device. The application processes can remain unaware, in either case, of whether the interfaces are communicating with the network through the intermediary device or not. The interfaces can insulate the application processes from that fact. The use of the intermediary device can be transparent to the application processes, such that the manner in which the application processes transmit and receive data using the interfaces remains constant regardless of whether the intermediary device is involved.

Patent Agency Ranking