Patents by Inventor Haishan Ye
Haishan Ye has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20210385527Abstract: In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device.Type: ApplicationFiled: August 20, 2021Publication date: December 9, 2021Applicant: Apple Inc.Inventors: David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina, Bob Bradley, Haishan Ye, James C. Grandy, Pierre De Lastic, Julien Lerouge
-
Patent number: 11122328Abstract: In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device.Type: GrantFiled: June 21, 2019Date of Patent: September 14, 2021Assignee: Apple Inc.Inventors: David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina, Bob Bradley, Haishan Ye, James C. Grandy, Pierre De Lastic, Julien Lerouge
-
Patent number: 10785221Abstract: In some implementations, a computing system can be configured so that a first user device can delegate a first user's media account credentials to second user device corresponding to a second user. For example, a playback device may be configured with the second user's media account credentials for accessing media items through a network media service. A first user may wish to play media items associated with the first user's media account credentials on the playback device. To do so, the first user device can request a device identifier for the playback device, request and obtain a delegate token for the device identifier from the media service, and provide the delegate token along with media item information to the playback device. The playback device can then use the delegate token to request the media item associated with the first user's media access account.Type: GrantFiled: May 3, 2018Date of Patent: September 22, 2020Assignee: Apple Inc.Inventors: David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina, Bob Bradley, Haishan Ye, James C. Grandy, Pierre De Lastic, Julien Lerouge
-
Publication number: 20190320221Abstract: In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device.Type: ApplicationFiled: June 21, 2019Publication date: October 17, 2019Applicant: Apple Inc.Inventors: David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina, Bob Bradley, Haishan Ye, James C. Grandy, Pierre De Lastic, Julien Lerouge
-
Patent number: 10349120Abstract: In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device.Type: GrantFiled: May 3, 2018Date of Patent: July 9, 2019Assignee: Apple Inc.Inventors: David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina, Bob Bradley, Haishan Ye, James C. Grandy, Pierre De Lastic, Julien Lerouge
-
Publication number: 20180337924Abstract: In some implementations, a computing system can be configured so that a first user device can delegate a first user's media account credentials to second user device corresponding to a second user. For example, a playback device may be configured with the second user's media account credentials for accessing media items through a network media service. A first user may wish to play media items associated with the first user's media account credentials on the playback device. To do so, the first user device can request a device identifier for the playback device, request and obtain a delegate token for the device identifier from the media service, and provide the delegate token along with media item information to the playback device. The playback device can then use the delegate token to request the media item associated with the first user's media access account.Type: ApplicationFiled: May 3, 2018Publication date: November 22, 2018Applicant: Apple Inc.Inventors: David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina, Bob Bradley, Haishan Ye, James C. Grandy, Pierre De Lastic, Julien Lerouge
-
Publication number: 20180338177Abstract: In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device.Type: ApplicationFiled: May 3, 2018Publication date: November 22, 2018Applicant: Apple Inc.Inventors: David C. Graham, Taylor G. Carrigan, Nicholas J. Paulson, Johannes P. Schmidt, Thomas Alsina, Bob Bradley, Haishan Ye, James C. Grandy, Pierre De Lastic, Julien Lerouge