US 12,450,072 B2
Centralized control of lighting-enabled peripheral devices
Connor Colin Marwan Al-Joundi, Seattle, WA (US); Eric Norman Badger, Redmond, WA (US); Tyler Duckworth, Redmond, WA (US); Stephanie Ling Diao, Seattle, WA (US); Emily Lynn Bender, Seattle, WA (US); Jerome Stephen Healy, Seattle, WA (US); Jan-Kristian Markiewicz, Redmond, WA (US); and Sophia Sixue Chen, Chicago, IL (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on May 22, 2024, as Appl. No. 18/671,342.
Application 18/671,342 is a continuation of application No. 17/852,881, filed on Jun. 29, 2022, granted, now 12,020,037.
Prior Publication US 2024/0311161 A1, Sep. 19, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/4401 (2018.01); G06F 3/0484 (2022.01); H05B 47/155 (2020.01); H05B 47/17 (2020.01); H05B 47/18 (2020.01)
CPC G06F 9/4411 (2013.01) [G06F 3/0484 (2013.01); H05B 47/155 (2020.01); H05B 47/17 (2020.01); H05B 47/18 (2020.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by an operating system of a computing device, a plurality of light-enabled peripheral devices connected to the computing device, wherein the plurality of light-enabled peripheral devices comprises all light-enabled peripheral devices connected to the computing device;
displaying, by the operating system, a graphical user interface that enables a selection of a lighting effect;
receiving, by the operating system via the graphical user interface, the selection of the lighting effect; and
communicating, by the operating system and to the plurality of light-enabled peripheral devices, respective instructions such that the lighting effect is universally applied to the plurality of light-enabled peripheral devices based on the selection.
 
7. A computing device comprising:
an operating system that includes computer-executable instructions;
at least one processor; and
a computer-readable storage medium having the computer-executable instructions stored thereupon which, when executed by the at least one processor, cause the operating system of the computing device to perform operations comprising:
identifying a plurality of peripheral devices, wherein each peripheral device of the plurality of peripheral devices is connected to the computing device and includes a respective lighting component, wherein the plurality of peripheral devices comprises a defined group of light-enabled peripheral devices;
displaying a graphical user interface that enables a selection of a lighting effect;
receiving, via the graphical user interface, the selection of the lighting effect; and
communicating, to the defined group of light-enabled peripheral devices, respective instructions such that the lighting effect is universally applied to the defined group of light-enabled peripheral devices based on the selection.
 
14. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by at least one processor, cause an operating system of a computing device to perform operations comprising:
identifying a plurality of peripheral devices, wherein each peripheral device of the plurality of peripheral devices is connected to the computing device and includes a respective lighting component, and wherein:
a first peripheral device of the plurality of peripheral devices is from a first manufacturer; and
a second peripheral device of the plurality of peripheral devices is from a second manufacturer that is different than the first manufacturer;
displaying a graphical user interface that includes different options for lighting phenomena and that enables a selection of an option for a specific lighting phenomenon;
receiving, via the graphical user interface, the selection of the option for the specific lighting phenomenon; and
communicating, to the plurality of peripheral devices, respective instructions for the respective lighting components to operate in accordance with the specific lighting phenomenon.