Systems and methods to suggest room swap for meeting
US-2020311619-A1 · Oct 1, 2020 · US
US12430597B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12430597-B2 |
| Application number | US-202318348236-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 6, 2023 |
| Priority date | Jun 27, 2019 |
| Publication date | Sep 30, 2025 |
| Grant date | Sep 30, 2025 |
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 having computer-readable instructions which, when executed by one or more hardware processors, cause the one or more hardware processors to facilitate a plurality of operations, the operations comprising: collecting enterprise-related computer network information, the enterprise-related computer network information collected via the one or more hardware processors based on one or both of (a) a computer-executable script and (b) at least a portion of the instructions, wherein: (a) the enterprise-related computer network information is associated with an enterprise-wide computer network and comprises virtual private network (VPN) data, systems data, network performance data, or any combination of the VPN data, the systems data, and the network performance data, (b) the computer-executable script is configured to build an encoded electronic data file based on at least a portion of the enterprise-related computer network information, and (c) the computer-executable script is further configured to upload the encoded electronic data file to a resource engine of a resource system; receiving, at the resource engine of the resource system, data-transmission information associated with the encoded electronic data file and further associated with a first location of the enterprise-wide computer network; storing at least a portion of the data-transmission information at the resource engine of the resource system; determining, at the resource engine of the resource system based on the data-transmission information, measurement information selected from a group comprising (a) current transmit speed measurements indicating digital resource utilization by a first set of local digital resource users and/or by a first set of remote digital resource users and (b) current receive speed measurements indicating digital resource utilization by a second set of local digital resource users and/or by a second set of remote digital resource users; and automatically, via the one or more hardware processors, configuring at least a portion of bandwidth-providing resources by moving the portion of bandwidth-providing resources to the first location based on one or both of the current transmit speed measurements or the current receive speed measurements. 2. The one or more non-transitory media of claim 1 , further having 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 non-transitory 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 non-transitory media of claim 1 , further storing instructions which, when executed, cause: based at least in part on the measurement information, dynamically reallocating and configuring resources associated with (a) power, lighting, heating, or cooling and (b) the enterprise-wide computer network. 5. The one or more non-transitory media of claim 1 , further having instructions which, when executed, cause displaying of an alert indicating information associated with the digital resource utilization. 6. The one or more non-transitory media of claim 1 , further having 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 non-transitory media of claim 6 , wherein the data comprises real-time presence data indicative of a real-time physical presence of personnel at a location of the enterprise-wide computer network. 8. The one or more non-transitory 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 pre-set intervals and (b) via corresponding application programming interfaces (APIs). 9. The one or more non-transitory media of claim 8 , wherein the instructions, when executed, further cause transforming the data prior to storing the data at the database. 10. The one or more non-transitory media of claim 1 , wherein the digital resource utilization distinguishes between consumption by local digital resource users and remote digital resource users for a location of an organization. 11. The one or more non-transitory media of claim 1 , wherein at least one of the operations is performed using a plurality of geographically distributed electronic agents that are associated with a geographically distributed electronic memory. 12. The one or more non-transitory media of claim 1 , wherein the digital resource users comprise network components that are able to use the bandwidth-providing resources, and wherein the configuring comprises providing additional bandwidth-providing resources to the first location to increase a bandwidth-utilization capacity at the first location. 13. The one or more non-transitory media of claim 1 , wherein the portion of bandwidth-providing resources at the first location is reconfigured to increase a capacity of the portion of bandwidth-providing resources at the first location relative to a capacity of the portion of bandwidth-providing resources at the first location at a time of the determining. 14. The one or more non-transitory media of claim 1 , wherein a set of resources, configured to provide bandwidth, is added to the first location in response to: the determining of measurement information indicating an increase in the digital resource utilization at the first location. 15. The one or more non-transitory media of claim 1 , wherein at least one of the bandwidth-providing resources is configured to provide bandwidth and is relocated to the first location in response to the determining of the measurement information. 16. The one or more non-transitory media of claim 1 , wherein the measurement information determined at the resource engine based on the data-transmission information comprises current transmit speed measurements indicating an increase in the digital resource utilization at the first location by one or both of the first set of local digital resource users and the first set of remote digital resource users. 17. The one or more non-transitory media of claim 1 , wherein the measurement information determined at the resource engine based on the data-transmission information comprises current receive speed measurements indicating an increase in the digital resource utilization at the first location by one or both of the second set of local digital resource users and the second set of remote digital resource users. 18. A system having one or more hardware processors configured to facilitate a plurality of operations, the operations comprising: collecting enterprise-related computer network information via at least a portion of the one or more hardware processors configured to execute computer-readable instructions, the enterprise-related computer network information collected based on one or both of (a) a computer-executable script and (b) at least a portion of the instructions, wherein: (a) the enterprise-related computer network
HVAC, heating, ventillation, climate control · CPC title
Systems controlled by a computer (G05B13/00, G05B19/00 take precedence; automatic controllers with particular characteristics G05B11/00) · CPC title
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Monitoring of events, devices or parameters that trigger a change in power modality · CPC title
Staff planning in a project environment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.