Methods and systems for secure communication and authorization of vehicle mode change
US-2021138982-A1 · May 13, 2021 · US
US2024388321A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024388321-A1 |
| Application number | US-202318531823-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 7, 2023 |
| Priority date | May 18, 2023 |
| Publication date | Nov 21, 2024 |
| Grant date | — |
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.
A power source that supplies power to authorized computing devices generates a query requesting the power usage of the computing devices over a predetermined time period. Each computing device receives the query and provides a response with an indication of the measured or estimated power usage during the predetermined time period. The power source adds up the power usage of each authorized computing device to determine a difference between the reported power usage and the power supplied to the authorized computing devices. The power source may mitigate any discrepancy by cutting off power to ports that are providing more power than is being reported as consumed by the authorized computing devices.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: generating a query at a power source, the query requesting an indication of power usage by one or more computing devices authorized to receive power from the power source; providing the query to the one or more computing devices; obtaining at least one response from the one or more computing devices, the at least one response including the indication of power usage for a corresponding computing device; determining a difference between a total power usage by the one or more computing devices and a total power provided by the power source; and mitigating the difference between the total power usage by the one or more computing devices and the total power provided by the power source. 2 . The method of claim 1 , further comprising signing the query with a key associated with the power source. 3 . The method of claim 1 , wherein providing the query to the one or more computing devices comprises broadcasting the query in a Link Layer Discovery Protocol (LLDP) packet. 4 . The method of claim 1 , further comprising validating a signature in the at least one response to determine the corresponding computing device. 5 . The method of claim 1 , wherein generating the query further comprising generating a freshness mechanism to include in the query, the method further comprising verifying that the at least one response includes the freshness mechanism. 6 . The method of claim 5 , further comprising validating a signature in the at least one response to validate the freshness mechanism and the indication of power usage for the corresponding computing device. 7 . The method of claim 1 , wherein mitigating the difference between the total power usage by the one or more computing devices and the total power provided by the power source comprises cutting off power to at least one port connected to at least one of the one or more computing devices. 8 . The method of claim 1 , further comprising: determining one or more transmission losses corresponding to cables connecting the power source to the corresponding computing device, wherein determining the difference between the total power usage by the one or more computing devices and the total power provided by the power supply accounts for the one or more transmission losses. 9 . An apparatus comprising: a network interface configured to communicate with one or more computing devices over a computer network; a power supply configured to provide power to the one or more computing devices; and one or more processors configured to: generate a query requesting an indication of power usage by the one or more computing devices authorized to receive power from the power supply; cause the network interface to provide the query to the one or more computing devices; obtain at least one response via the network interface from the one or more computing devices, the at least one response including the indication of power usage for a corresponding computing device; determine a difference between a total power usage by the one or more computing devices and a total power provided by the power supply; and mitigate the difference between the total power usage by the one or more computing devices and the total power provided by the power supply. 10 . The apparatus of claim 9 , wherein the one or more processors are further configured to sign the query with a key associated with the apparatus. 11 . The apparatus of claim 9 , wherein the network interface is configured to provide the query to the one or more computing devices by broadcasting the query in a Link Layer Discovery Protocol (LLDP) packet. 12 . The apparatus of claim 9 , wherein the one or more processors are further configured to validate a signature in the at least one response to determine the corresponding computing device. 13 . The apparatus of claim 9 , wherein the one or more processors are further configured to: generate a freshness mechanism to include in the query; and verify that the at least one response includes the freshness mechanism. 14 . The apparatus of claim 9 , wherein the one or more processors are configured to mitigate the difference between the total power usage by the one or more computing devices and the total power provided by the power supply by cutting off power to at least one port connected to at least one of the one or more computing devices. 15 . One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to cause a processor of a power source to: generate a query requesting an indication of power usage by one or more computing devices authorized to receive power from the power source; provide the query to the one or more computing devices; obtain at least one response from the one or more computing devices, the at least one response including the indication of power usage for a corresponding computing device; determine a difference between a total power usage by the one or more computing devices and a total power provided by the power source; and mitigate the difference between the total power usage by the one or more computing devices and the total power provided by the power source. 16 . The one or more computer readable storage media of claim 15 , wherein the software is further operable to cause the processor to sign the query with a key associated with the power source. 17 . The one or more computer readable storage media of claim 15 , wherein the software is further operable to cause the processor to provide the query to the one or more computing devices by broadcasting the query in a Link Layer Discovery Protocol (LLDP) packet. 18 . The one or more computer readable storage media of claim 15 , wherein the software is further operable to cause the processor to validate a signature in the at least one response to determine the corresponding computing device. 19 . The one or more computer readable storage media of claim 15 , wherein the software is further operable to cause the processor to: generate a freshness mechanism to include in the query; and verify that the at least one response includes the freshness mechanism. 20 . The one or more computer readable storage media of claim 15 , wherein the software is further operable to cause the processor to mitigate the difference between the total power usage by the one or more computing devices and the total power provided by the power source by cutting off power to at least one port connected to at least one of the one or more computing devices.
Related publications grouped by family.
Answers are generated from the same data shown on this page.