US 12,218,896 B2
Conversion of text relating to media content and media extension apps
Thomas M. Alsina, Saratoga, CA (US); Samuel M. Weinig, Sunnyvale, CA (US); Chance Graham, San Jose, CA (US); Taylor G. Carrigan, San Francisco, CA (US); Nathan de Vries, San Francisco, CA (US); and Timothy P. Horton, San Jose, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Feb. 1, 2023, as Appl. No. 18/162,867.
Application 18/162,867 is a continuation of application No. 17/305,880, filed on Jul. 16, 2021, granted, now 11,601,385.
Application 17/305,880 is a continuation of application No. 15/411,176, filed on Jan. 20, 2017, granted, now 11,088,973, issued on Aug. 10, 2021.
Claims priority of provisional application 62/349,036, filed on Jun. 12, 2016.
Claims priority of provisional application 62/349,101, filed on Jun. 12, 2016.
Claims priority of provisional application 62/349,113, filed on Jun. 12, 2016.
Claims priority of provisional application 62/349,091, filed on Jun. 12, 2016.
Prior Publication US 2023/0370401 A1, Nov. 16, 2023
Int. Cl. G06F 15/16 (2006.01); G06F 3/0484 (2022.01); G06F 16/48 (2019.01); G06Q 30/0601 (2023.01); G06Q 30/0645 (2023.01); H04L 51/046 (2022.01); H04L 51/10 (2022.01); H04L 51/18 (2022.01); H04L 65/61 (2022.01); H04L 67/01 (2022.01); H04L 67/02 (2022.01); H04L 67/125 (2022.01); H04L 67/565 (2022.01); H04W 4/14 (2009.01)
CPC H04L 51/046 (2013.01) [G06F 3/0484 (2013.01); G06F 16/48 (2019.01); G06Q 30/0601 (2013.01); G06Q 30/0645 (2013.01); H04L 51/10 (2013.01); H04L 51/18 (2013.01); H04L 65/61 (2022.05); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/125 (2013.01); H04L 67/565 (2022.05); H04W 4/14 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
displaying a first messaging app on a first device, the first messaging app configured to communicate text messages with other messaging apps including a second messaging app on a second device through one or more messaging servers;
receiving, by the first device, a command to display a first music extension app within a view hosted by the first messaging app, the first music extension app configured to communicate with the first messaging app through an interprocess communication (IPC);
displaying by the first device, in response to the command, a user interface of the first music extension app within the view, the user interface configured to present media content from a catalog of media content.