Virtual peripherals for mobile devices
US-2021365128-A1 · Nov 25, 2021 · US
US11429152B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11429152-B2 |
| Application number | US-202016909226-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 23, 2020 |
| Priority date | Jun 23, 2020 |
| Publication date | Aug 30, 2022 |
| Grant date | Aug 30, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
At least one embodiment of the disclosed system is directed to a computer-implemented method for operating a light projection technology keyboard of an Information Handling System. The computer-implemented method may include receiving electronic environmental condition data at a keyboard configuration system, and processing the electronic environmental condition data through a neural network of an adaptive configuration engine. The neural network may output one or more functions and/or visual settings to be used in configuring operation of the light projection technology keyboard. The light projection technology keyboard may be controlled based on the one or more functions and/or visual settings output by the neural network. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for operating a light projection technology keyboard of an Information Handling System, the method comprising: receiving electronic environmental condition data at a keyboard configuration system, the environmental condition data including one or more of: data relating to ambient lighting conditions in an environment in which an Information Handling System using the light projection technology keyboard is operating, wherein the data relating to the ambient lighting conditions is based on light detected by one or more light sensors in an ambient light sensing system; data relating to a network environment in which the Information Handling System is operating, wherein the data relating to the network environment is based on a wired network and/or Wi-Fi identifier; data relating to identification of a location in which the Information Handling System is operating; and data relating to an application actively running on the Information Handling System; processing the electronic environmental condition data through a neural network of an adaptive configuration engine, wherein the neural network outputs one or more functions and/or visual settings to be used in configuring operation of the light projection technology keyboard; and controlling the light projection technology keyboard based on the one or more functions and/or visual settings output by the neural network. 2. The computer-implemented method of claim 1 , wherein the one or more functions and/or visual settings provided by the neural network include two or more of: functions assigned to keys of the light projection technology keyboard; visual indicia that are to be projected onto visible surfaces of the keys of the light projection technology keyboard; placement of the visual indicia projected onto the visible surfaces; color of the visual indicia projected onto the visible surfaces; background-color projected onto the visible surfaces; brightness of the visual indicia and/or key background projected onto the visible surfaces; and contrast between the visual indicia projected onto the visible surface and a key background projected onto the visible surfaces. 3. The computer-implemented method of claim 1 , wherein the keyboard configuration system further includes a user configuration engine, wherein the user configuration engine allows a user to enter functions and/or visual settings of the keys of the light projection technology keyboard. 4. The computer-implemented method of claim 3 , wherein the functions and/or visual settings of the keys of the light projection technology keyboard that may be configured by the user include: functions assigned to keys of the light projection technology keyboard; visual indicia that are to be projected onto visible surfaces of the keys of the light projection technology keyboard; placement of the visual indicia projected onto the visible surfaces; color of the visual indicia projected onto the visible surfaces; background color projected onto the visible surfaces; brightness of the visual indicia and/or key background projected onto the visible surfaces; and contrast between the visual indicia projected onto the visible surface and a key background projected onto the visible surfaces. 5. The computer-implemented method of claim 4 , further comprising: modifying the one or more functions and/or visual settings output by the neural network using the user configuration engine; and storing the modifications of the one or more functions and/or visual settings made by the user and corresponding environmental conditions in storage media of the Information Handling System. 6. The computer-implemented method of claim 5 , further comprising: uploading the modifications of the one or more functions and/or visual settings made by the user and corresponding environmental conditions from the Information Handling System to a server; tuning the neural network using the modifications and corresponding environmental conditions at the server; and downloading the tuned neural network to the Information Handling System for use by the adaptive configuration engine of the keyboard configuration system. 7. The computer-implemented method of claim 1 , wherein the electronic environmental condition data further comprises data relating to a battery status of the Information Handling System. 8. A system comprising: a processor; a data bus coupled to the processor; and non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving environmental condition data at a keyboard configuration system of an Information Handling System; processing the environmental condition data through a neural network of an adaptive configuration engine, wherein the neural network outputs one or more functions and/or visual settings to be used in configuring operation of a light projection technology keyboard, the one or more functions and/or visual settings provided by the neural network including two or more of: functions assigned to keys of the light projection technology keyboard; visual indicia that are to be projected onto visible surfaces of the keys of the light projection technology keyboard; placement of the visual indicia projected onto the visible surfaces; color of the visual indicia projected onto the visible surfaces; background-color projected onto the visible surfaces; brightness of the visual indicia and/or key background projected onto the visible surfaces; and contrast between the visual indicia projected onto the visible surface and a key background projected onto the visible surfaces; and controlling the light projection technology keyboard based on the one or more functions and/or visual settings output by the neural network. 9. The system of claim 8 , wherein the environmental condition data includes one or more of: data relating to ambient lighting conditions in an environment in which an Information Handling System using the light projection technology keyboard is operating, wherein the data relating to the ambient lighting conditions is based on light detected by one or more light sensors in an ambient light sensing system; data relating to a network environment in which the Information Handling System is operating, wherein the data relating to the network environment is based on a wired network and/or Wi-Fi identifier; data relating to identification of a location in which the Information Handling System is operating; and data relating to an application actively running on the Information Handling System. 10. The system of claim 8 , wherein the keyboard configuration system further includes a user configuration engine, wherein the user configuration engine allows a user to enter functions and/or visual settings of the keys of the light projection technology keyboard. 11. The system of claim 10 , wherein the functions and/or visual settings of the keys of the light projection technology keyboard that may be configured by the user include: functions assigned to keys of the light projection technology keyboard; visual indicia that are to be projected onto visible surfaces of the keys of the light projection technology keyboard; placement of the visual indicia projected onto the visible surfaces; color of the visual indicia projected onto the visible surfaces; background color projected onto the visible surfaces; brightness of the visual indi
Supervised learning · CPC title
Feedforward networks · CPC title
Hyperparameter optimisation; Meta-learning; Learning-to-learn · CPC title
Distributed learning, e.g. federated learning · CPC title
Constructional details or processes of manufacture of the input device · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.