US 12,238,384 B2
Swivel search system
Shelly Glennon, San Jose, CA (US); Robert F Poniatowski, San Jose, CA (US); Bryan James, Menlo Park, CA (US); and Brian Beach, Lahaina, HI (US)
Assigned to Adeia Media Solutions Inc., San Jose, CA (US)
Filed by Adeia Media Solutions Inc., San Jose, CA (US)
Filed on May 24, 2024, as Appl. No. 18/674,088.
Application 18/674,088 is a continuation of application No. 18/219,335, filed on Jul. 7, 2023, granted, now 12,035,013.
Application 18/219,335 is a continuation of application No. 17/880,317, filed on Aug. 3, 2022, granted, now 11,743,549, issued on Aug. 29, 2023.
Application 17/880,317 is a continuation of application No. 17/235,147, filed on Apr. 20, 2021, granted, now 11,695,997, issued on Jul. 4, 2023.
Application 17/235,147 is a continuation of application No. 16/408,324, filed on May 9, 2019, granted, now 11,012,755, issued on May 18, 2021.
Application 16/408,324 is a continuation of application No. 12/121,619, filed on May 15, 2008, granted, now 10,313,760, issued on Jun. 4, 2019.
Claims priority of provisional application 60/930,419, filed on May 15, 2007.
Prior Publication US 2024/0373103 A1, Nov. 7, 2024
Int. Cl. H04N 21/482 (2011.01); G06F 16/332 (2019.01); G06F 16/78 (2019.01); G06F 16/9537 (2019.01); G06F 16/955 (2019.01); H04N 21/232 (2011.01); H04N 21/239 (2011.01); H04N 21/242 (2011.01); H04N 21/258 (2011.01); H04N 21/2665 (2011.01); H04N 21/2747 (2011.01); H04N 21/41 (2011.01); H04N 21/433 (2011.01); H04N 21/45 (2011.01); H04N 21/462 (2011.01); H04N 21/472 (2011.01); H04N 21/4788 (2011.01); H04N 21/63 (2011.01); H04N 21/6587 (2011.01); H04N 21/858 (2011.01)
CPC H04N 21/4828 (2013.01) [G06F 16/3325 (2019.01); G06F 16/7867 (2019.01); G06F 16/9537 (2019.01); G06F 16/955 (2019.01); H04N 21/232 (2013.01); H04N 21/2393 (2013.01); H04N 21/242 (2013.01); H04N 21/25891 (2013.01); H04N 21/2665 (2013.01); H04N 21/2747 (2013.01); H04N 21/4135 (2013.01); H04N 21/4334 (2013.01); H04N 21/4532 (2013.01); H04N 21/4622 (2013.01); H04N 21/47214 (2013.01); H04N 21/4788 (2013.01); H04N 21/4825 (2013.01); H04N 21/632 (2013.01); H04N 21/6587 (2013.01); H04N 21/8586 (2013.01); Y10S 707/914 (2013.01); Y10S 707/915 (2013.01); Y10S 707/916 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
providing a user-controllable user interface privacy setting to indicate whether a data provider system is permitted to use a first subset of personal information of a user when identifying data items to be provided to a device of the user;
accessing a privacy policy indicating whether the data provider system is permitted to use a second subset of the personal information of the user when identifying data items to be provided to the device of the user;
based at least in part on receiving user interface input configuring the privacy setting to indicate that the data provider system is not permitted to use the first subset of the personal information of the user:
using limited functionality of the data provider system to select, from a plurality of data items, at least one data item to be provided to the device of the user, wherein in selecting the at least one data item, the limited functionality does not utilize the first subset of the personal information of the user, and either utilizes or does not utilize the second subset of the personal information of the user based on the privacy policy; and
providing the at least one data item to the device of the user; and
based at least in part on receiving user interface input configuring the privacy setting to indicate that the data provider system is permitted to use the first subset of the personal information of the user:
using full functionality of the data provider system to select, from the plurality of data items, one or more data items to be provided to the device of the user, wherein in selecting the one or more data items, the full functionality utilizes the first subset of the personal information of the user, and either utilizes or does not utilize the second subset of the personal information of the user based on the privacy policy; and
providing the one or more data items to the device of the user.