Systems and methods for remediating internet of things devices
US-2020162503-A1 · May 21, 2020 · US
US2023359967A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023359967-A1 |
| Application number | US-202318348236-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 6, 2023 |
| Priority date | Jun 27, 2019 |
| Publication date | Nov 9, 2023 |
| 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.
Embodiments of the present disclosure relate to systems, methods, and user interfaces for optimizing resource allocation for an organization. More particularly, embodiments of the present disclosure utilize multiple data sets to enable organizations to make intuitive business decisions and plan resources accordingly. To do so, various data is collected at a resource engine that utilizes the data to determine resource utilization, occupancy density, and a recommendation. In various embodiments, the resource utilization, occupancy density, and a recommendation may be provided to a user as an alert, a report, or a user interface. The user interface may additionally enable the user to apply the recommendation. In some embodiments, the recommendation may be automatically applied or the user may be directed to perform the recommendation. The alert, report, or user interface may additionally inform the user of the impact of performing or not performing the recommendation.
Opening claim text (preview).
What is claimed is: 1 . One or more non-transitory media storing instructions which, when executed by one or more processors, cause: receiving, at a resource engine of a resource system, data-transmission information associated with a first location of an enterprise-wide computer network; storing at least a portion of the data-transmission information at the resource engine; determining, at the resource engine based on the data-transmission information, measurement information selected from a group comprising (a) current transmit speed measurements indicating digital resource utilization by first local digital resource users and by first remote digital resource users and (b) current receive speed measurements indicating digital resource utilization by second local digital resource users and by second remote digital resource users; and dynamically reallocating or configuring at least a portion of resources at the first location, associated with digital bandwidth and with the enterprise-wide computer network, based on one or both of the current transmit speed measurements or the current receive speed measurements. 2 . The one or more media of claim 1 , further storing instructions which, when executed, cause: communicating a notification to a user indicating (a) information associated with the digital resource utilization or (b) a recommendation regarding the digital resource utilization. 3 . The one or more media of claim 1 , wherein the current transmit speed measurements and the current receive speed measurements indicate a first bandwidth metric and a second bandwidth metric, respectively. 4 . The one or more media of claim 1 , further storing instructions which, when executed, cause: based at least in part on the measurement information, dynamically reallocating or configuring resources associated with (a) power, lighting, heating, or cooling and (b) the enterprise-wide computer network. 5 . The one or more media of claim 1 , further storing instructions which, when executed, cause displaying of an alert indicating information associated with the digital resource utilization. 6 . The one or more media of claim 1 , further storing instructions which, when executed, cause: (a) receiving, at the resource engine, data selected from a group comprising first data from a VPN-data server and corresponding to one or more locations of the enterprise-wide computer network and second data from a systems-management-data server and corresponding to a network of devices at the one or more locations, and (b) storing the data at a database associated with the resource engine. 7 . The one or more media of claim 6 , wherein the data comprises presence data indicative of a physical presence of personnel at a location of the enterprise-wide computer network. 8 . The one or more media of claim 6 , wherein the receiving is based on collecting, via a script, one or both of the first data and the second data (a) at respective first and second intervals and (b) via corresponding application programming interfaces (APIs). 9 . The one or more media of claim 8 , wherein the instructions, when executed, further cause transforming the data prior to storing the data at the database. 10 . A system comprising a processor and a computer storage medium storing computer-usable instructions that, when used by the processor, cause the processor to initiate operations comprising: receiving, at a resource engine of a resource system, data-transmission information associated with a first location of an enterprise-wide computer network; storing at least a portion of the data-transmission information at the resource engine; determining, at the resource engine based on the data-transmission information, measurement information selected from a group comprising (a) current transmit speed measurements indicating digital resource utilization by first local digital resource users and by first remote digital resource users and (b) current receive speed measurements indicating digital resource utilization by second local digital resource users and by second remote digital resource users; and dynamically reallocating or configuring at least a portion of resources at the first location, associated with digital bandwidth and with the enterprise-wide computer network, based on one or both of the current transmit speed measurements or the current receive speed measurements. 11 . The system of claim 10 , wherein the current transmit speed measurements and the current receive speed measurements indicate a first bandwidth metric and a second bandwidth metric, respectively. 12 . The system of claim 10 , further storing instructions which, when executed, cause: based at least in part on the measurement information, dynamically reallocating or configuring resources associated with power, lighting, heating, or cooling and further associated with the enterprise-wide computer network. 13 . The system of claim 10 , further storing instructions which, when executed, cause: (a) receiving, at the resource engine, data selected from a group comprising first data from a VPN-data server and corresponding to one or more locations of the enterprise-wide computer network and second data from a systems-management-data server and corresponding to a network of devices at the one or more locations, and (b) storing the data at a database associated with the resource engine. 14 . The system of claim 13 , wherein the receiving is based on collecting, via a script, one or both of the first data and the second data (a) at respective first and second intervals and (b) via corresponding application programming interfaces (APIs). 15 . The system of claim 14 , wherein the instructions, when executed, further cause transforming the data prior to storing the data at the database. 16 . The system of claim 10 , further storing instructions which, when executed, cause: communicating a notification to a user indicating (a) information associated with the digital resource utilization or (b) a recommendation regarding the digital resource utilization. 17 . A computerized method, comprising: receiving, at a resource engine of a resource system, data-transmission information associated with a first location of an enterprise-wide computer network; storing at least a portion of the data-transmission information at the resource engine; determining, at the resource engine based on the data-transmission information, measurement information selected from a group comprising (a) current transmit speed measurements indicating digital resource utilization by first local digital resource users and by first remote digital resource users and (b) current receive speed measurements indicating digital resource utilization by second local digital resource users and by second remote digital resource users; and dynamically reallocating or configuring at least a portion of resources at the first location, associated with digital bandwidth and with the enterprise-wide computer network, based on one or both of the current transmit speed measurements or the current receive speed measurements. 18 . The method of claim 17 , wherein the current transmit speed measurements and the current receive speed measurements indicate a first bandwidth metric and a second bandwidth metric, respectively. 19 . The method of claim 17 , further comprising: (a) receiving, at the resource engine, data selected from a group comprising first data from a VPN-data server and corresponding to one or more locations of the enterprise-wide compute
Needs-based resource requirements planning or analysis · CPC title
Systems controlled by a computer (G05B13/00, G05B19/00 take precedence; automatic controllers with particular characteristics G05B11/00) · CPC title
Staff planning in a project environment · CPC title
HVAC, heating, ventillation, climate control · CPC title
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.