-
公开(公告)号:US11533233B2
公开(公告)日:2022-12-20
申请号:US17032081
申请日:2020-09-25
Applicant: Apple Inc.
Inventor: Johannes P. Schmidt , Kevin Shen
IPC: H04L41/0893 , H04L45/02 , H04L45/48 , H04L41/12
Abstract: Techniques are disclosed for developing spanning trees at devices that are interconnected in a rendering network. According to the techniques, a change in connectivity between two devices in the rendering network may be detected at a first one of the devices, information representing a cost of connectivity may be stored in a data record at the first device. A spanning tree may then be calculated from a candidate set of communication links that interconnect the devices of the rendering network according to cost information representing those communication links. A device may exchange information, such as information regarding the rendering network, to another device of the rendering network according to communication links identified for the spanning tree. The data record may be of a conflict-free replicated data type.
-
公开(公告)号:US11032604B2
公开(公告)日:2021-06-08
申请号:US16539510
申请日:2019-08-13
Applicant: Apple Inc.
Inventor: Johannes Schmidt , Kevin Shen , David Saracino , Simon Goldrei
IPC: H04N21/43 , H04N21/436
Abstract: Control techniques are disclosed for devices that are members of ad hoc rendering networks. A first network device may receive a data record representing state of the network. The data record may contain data identifying device(s) that are members of the network, any grouping(s) of the device(s) defined for the network, and a play state of the device(s). When the first network device receives the data record, it may store the data record locally at the first player device. The first player device may determine whether the data record possesses a command altering a play state of a device. If so and if the command is addressed to the first player device, the first player device may execute the command at the first player device. The data record may be relayed among all devices in the ad hoc rendering network, and each device may perform this same process. In this manner, state updates propagate to all devices that are members of the rendering network, and all such devices store state data of all other devices.
-
公开(公告)号:US11490155B2
公开(公告)日:2022-11-01
申请号:US17325728
申请日:2021-05-20
Applicant: Apple Inc.
Inventor: Johannes Schmidt , Kevin Shen , David Saracino , Simon Goldrei
IPC: H04N21/43 , H04N21/436
Abstract: Control techniques are disclosed for devices that are members of ad hoc rendering networks. A first network device may receive a data record representing state of the network. The data record may contain data identifying device(s) that are members of the network, any grouping(s) of the device(s) defined for the network, and a play state of the device(s). When the first network device receives the data record, it may store the data record locally at the first player device. The first player device may determine whether the data record possesses a command altering a play state of a device. If so and if the command is addressed to the first player device, the first player device may execute the command at the first player device. The data record may be relayed among all devices in the ad hoc rendering network, and each device may perform this same process. In this manner, state updates propagate to all devices that are members of the rendering network, and all such devices store state data of all other devices.
-
-