-
公开(公告)号:US11490160B2
公开(公告)日:2022-11-01
申请号:US16125340
申请日:2018-09-07
Applicant: Apple Inc.
Inventor: Vikrant Kasarabada , Gennadiy Shekhtman , Elena Leyfman , Gregory R. Chapman , Chendi Zhang
IPC: H04N21/241 , H04N21/254 , H04N21/258 , H04N21/431 , H04N21/433 , H04N21/4627 , H04N21/472 , H04N21/41 , H04L9/40
Abstract: In some implementations, a first device can record a display screen of a second device remotely. For example, the first device (e.g., a remote computing device) can receive information identifying other computing devices on a network. The first device can receive a selection of one of the other computing devices (e.g., the second device) and send a message to the second device to initiate a recording of the display screen of the second device. In response to receiving the message, the second device can record video frames of images presented on the display of the second device. The second device can send the video frames to the first device for display and/or storage. While recording the images presented on the display screen, the second device can present indicia on the display screen of the second device indicating that a screen recording is in progress.
-
公开(公告)号:US11303686B2
公开(公告)日:2022-04-12
申请号:US17067113
申请日:2020-10-09
Applicant: Apple Inc.
Inventor: Thomas M. Alsina , David C. Graham , Andrew M. Wadycki , Edward T. Schmidt , Joel M. Lopes Da Silva , Richard M. Powell , Gregory R. Chapman
IPC: H04L29/06 , H04N21/436 , H04N21/458 , H04N21/45 , H04N21/41 , H04L12/28 , H04N21/482 , H04L29/08 , H04L65/60 , H04L65/612 , G08B3/10 , H04L67/60 , H04N21/2387 , H04N21/262 , H04N21/472 , H04N21/488 , H04L67/306
Abstract: One embodiment provides for a data processing system comprising a memory device to store instructions and one or more processors to execute the instructions stored on the memory device. The instructions cause the one or more processors to provide a virtual assistant to receive voice input at a media playback device associated with the data processing system. The virtual assistant, via the one or more processors, is configured to receive a voice command at the media playback device, where the voice command is to schedule an event, then determine a user account associated with the voice command, a type of command based on context information associated with the voice command, and a target device to which media playback associated with the event is to be scheduled.
-
公开(公告)号:US11178202B2
公开(公告)日:2021-11-16
申请号:US16819816
申请日:2020-03-16
Applicant: Apple Inc.
Inventor: Prashant Nandakumar , Zhenheng Li , Roger N. Pantos , Gregory R. Chapman
Abstract: In one embodiment, systems, methods and non-transitory machine readable media detect differences between the rate of production, by a server, of media segments identified in an HTTP compliant playlist and the rate of consumption, by a client device, of the media segments in streaming media content. These differences, once detected, can be used to adjust a playback rate at the client to reduce the difference between the server rate and the client rate. This detection can be used in low latency streaming media contexts in which the client device is playing back content that is live, such as a live sports event happening during the playback by the client device. The adjustment of the client's playback rate can avoid running out of buffered media segments (when the client's rate is much faster than the server's rate) and can avoid increasing latency at the client device and overloading a buffer with too many media segments (when the client's rate is much slower than the server's rate).
-
公开(公告)号:US20210289017A1
公开(公告)日:2021-09-16
申请号:US16819816
申请日:2020-03-16
Applicant: Apple Inc.
Inventor: Prashant Nandakumar , Zhenheng Li , Roger N. Pantos , Gregory R. Chapman
Abstract: In one embodiment, systems, methods and non-transitory machine readable media detect differences between the rate of production, by a server, of media segments identified in an HTTP compliant playlist and the rate of consumption, by a client device, of the media segments in streaming media content. These differences, once detected, can be used to adjust a playback rate at the client to reduce the difference between the server rate and the client rate. This detection can be used in low latency streaming media contexts in which the client device is playing back content that is live, such as a live sports event happening during the playback by the client device. The adjustment of the client's playback rate can avoid running out of buffered media segments (when the client's rate is much faster than the server's rate) and can avoid increasing latency at the client device and overloading a buffer with too many media segments (when the client's rate is much slower than the server's rate).
-
公开(公告)号:US10541885B2
公开(公告)日:2020-01-21
申请号:US15785184
申请日:2017-10-16
Applicant: Apple Inc.
Inventor: Andrew E. Rostaing , Eric S. Lee , Gregory R. Chapman
Abstract: Systems and methods for negotiating control of a shared audio or visual resource are disclosed. A request for control of a shared audio or visual resource is received at an arbiter. The arbiter maintains existing state information for ownership of the shared audio or visual resource and ownership transition conditions of the shared audio or visual resource. The request is received from one of a process executing on an embedded system and a process executing on a mobile computing device. New state information regarding ownership of the shared audio or visual resource is determined based at least in part on the request for control and the ownership transition conditions. The new state information indicates which of the processes controls output of the shared audio or visual resource.
-
公开(公告)号:US20190304507A1
公开(公告)日:2019-10-03
申请号:US16287991
申请日:2019-02-27
Applicant: Apple Inc.
Inventor: Elena Leyfman , Thomas Alsina , Edward T. Schmidt , Deepak Iyer , David P. Saracino , Astrid Yi , Adam A. Sonnanstine , Jonathan A. Bennett , Gregory R. Chapman , Aparna S. Akella , Shreyas Nandagudi Sreesha , Johannes P. Schmidt
IPC: G11B27/10 , G06F3/16 , H04N21/436
Abstract: In some implementations, a system can be configured to manage groups of playback devices. For example, playback devices can be dynamically grouped in a variety of ways. Each playback device can store attributes that define the group to which the playback device belongs. Each playback device can send its group attributes to remote control devices and the remote control devices can determine groups of playback devices based on the group attributes. The remote control devices can then configure and present graphical user interfaces that represent the various groups of playback devices. In some implementations, a group of playback devices can be configured as a persistent group. For example, a pair of playback devices (e.g., wireless speakers) can store and send attribute data indicating that the pair of playback devices is a persistent group so that remote control devices can present and control the persistent group as a single device.
-
公开(公告)号:US11974338B2
公开(公告)日:2024-04-30
申请号:US17212897
申请日:2021-03-25
Applicant: Apple Inc.
Inventor: Deepak Iyer , Thomas Alsina , Edward T. Schmidt , Elena Leyfman , David P. Saracino , Astrid Yi , Adam A. Sonnanstine , Jonathan A. Bennett , Gregory R. Chapman , Aparna S. Akella , Shreyas Nandagudi Sreesha
Abstract: In some implementations a system can be configured to reduce the burden of pairing user devices with playback devices. For example, all users (or user devices) who commonly operate within a particular environment (e.g., a home) can be configured as authorized users of playback devices within the particular environment. When one of the authorized users pairs a user device with a playback device, all of the user devices for all authorized users can be automatically paired with the playback device as a result of the single pairing. Thus, only a single authorized user is burdened with the pairing process in order to pair all authorized users with the playback device.
-
公开(公告)号:US11304160B2
公开(公告)日:2022-04-12
申请号:US16449988
申请日:2019-06-24
Applicant: Apple Inc.
Inventor: Thomas Alsina , Taylor G. Carrigan , Szu-Wen Huang , Eric S. Lee , William M. Bachman , Jeffrey L. Robbin , Steve S. Gedikian , Nicholas J. Paulson , Gregory R. Chapman , David P. Saracino , Steven P. Bischoff
IPC: H04W56/00 , H04L67/104 , G06F3/16 , H04N21/43 , H04N21/4363 , H04N21/439 , H04N21/4788 , H04N21/482 , H04L65/60 , H04W4/08 , H04W84/18
Abstract: Methods and systems provide synchronized sharing of multimedia between multiple devices. The multiple devices may form an ad-hoc network for sharing of multimedia. In an embodiment, group members may have playlist manipulation privileges such as pausing, rewinding, fast forwarding, or adding tracks to the playlist. A system may stream or distribute content according to the shared playlist. Playback may be synchronized for group members so that everyone is exposed to a same part of the content as the same time.
-
公开(公告)号:US11297369B2
公开(公告)日:2022-04-05
申请号:US16287960
申请日:2019-02-27
Applicant: Apple Inc.
Inventor: Deepak Iyer , Thomas Alsina , Edward T. Schmidt , Elena Leyfman , David P. Saracino , Astrid Yi , Adam A. Sonnanstine , Jonathan A. Bennett , Gregory R. Chapman , Aparna S. Akella , Shreyas Nandagudi Sreesha , Johannes P. Schmidt
IPC: H04N21/436 , H04N21/41 , H04L67/1061 , H04N21/4363 , H04W84/18 , H04W84/20 , H04L67/1042 , H04L67/104 , H04N21/482 , H04L67/1087 , H02J13/00
Abstract: In some implementations, a system can be configured to allow remote control devices to quietly obtain status information related to various audio/video playback devices. For example, a streaming device (e.g., a user device, phone, etc.) can establish a streaming connection to a playback device. The playback device can be configured to only accept a single streaming connection (i.e., master connection). A remote control device (e.g., a user device, phone, etc.) can quietly connect (i.e., control connection) to the playback device without interrupting the master connection to obtain status information related to the playback device and or the media being streamed to the playback device. The remote control device can provide commands through the control connection to adjust the playback of the streamed media at the playback device.
-
公开(公告)号:US11212808B2
公开(公告)日:2021-12-28
申请号:US16819597
申请日:2020-03-16
Applicant: Apple Inc.
Inventor: Thomas Alsina , Szu-Wen Huang , Steven P. Bischoff , Nicholas J. Paulson , Gregory R. Chapman , David P. Saracino , Jason Ketterman
Abstract: Methods and systems provide for coordinated control between multiple devices of playback of a media track or playlist. The multiple devices may form an ad-hoc network for sharing control of media. A control device may coordinate control of the playlist and facilitate playback of the media at a playback device. Then when the control device leaves the group, a second device in the group will seamlessly become the control device and control playback and playlist coordination. The playback device may also be the control device. The playback advice may be a network-enabled speaker. Where the playback device is separate from the control device, the playback device may maintain sufficient information to operate without a control device until a new control device is selected.
-
-
-
-
-
-
-
-
-