Service level view of audiovisual conference systems
First Claim
1. A method comprising:
- discovering, via a discovery protocol, a plurality of network elements comprising a plurality of video conference endpoints;
acquiring, from a plurality of discovery protocol responses, location information for the plurality of video conference endpoints;
generating health or operational status information for the plurality of network elements;
determining, for each of one or more completed video conference meetings that used one or more of the plurality of video conference endpoints, a travel mileage saved using the location information of the one or more video conference endpoints and a number of participants at each of the one or more video conference endpoints for the completed video conference meeting;
determining, for each participant of the number of participants at each of the one or more video conference endpoints, a role;
calculating a travel cost using the travel mileage saved and a cost per mile value and adding the travel cost to a total saved travel cost, wherein the cost per mile value varies based on the role of each participant;
displaying, in a graphical user interface, a service level view comprising the location information for the plurality of video conference endpoints, the total saved travel cost, and the health or operational status information for the plurality of network elements;
wherein the method is performed by one or more computing devices.
0 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a machine-readable volatile or non-volatile storage medium stores one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform monitoring a plurality of video conference locations, each of the locations comprising one or more video conference rooms, resulting in creating and storing monitored data; generating service level view data which when displayed on a video display unit concurrently comprises graphical representations of all the locations and all the rooms, and graphical representations of faults associated with each of the rooms. Rooms can include coder-decoders (codecs), cameras, video monitors, and network packet data routing or switching elements. Embodiments provide a holistic view of all video conference rooms in a deployment, with aggregated call usage, quality and fault data, with highly useful graphical management displays.
39 Citations
20 Claims
-
1. A method comprising:
-
discovering, via a discovery protocol, a plurality of network elements comprising a plurality of video conference endpoints; acquiring, from a plurality of discovery protocol responses, location information for the plurality of video conference endpoints; generating health or operational status information for the plurality of network elements; determining, for each of one or more completed video conference meetings that used one or more of the plurality of video conference endpoints, a travel mileage saved using the location information of the one or more video conference endpoints and a number of participants at each of the one or more video conference endpoints for the completed video conference meeting; determining, for each participant of the number of participants at each of the one or more video conference endpoints, a role; calculating a travel cost using the travel mileage saved and a cost per mile value and adding the travel cost to a total saved travel cost, wherein the cost per mile value varies based on the role of each participant; displaying, in a graphical user interface, a service level view comprising the location information for the plurality of video conference endpoints, the total saved travel cost, and the health or operational status information for the plurality of network elements; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
discovering, via a discovery protocol, a plurality of network elements comprising a plurality of video conference endpoints; acquiring, from a plurality of discovery protocol responses, location information for the plurality of video conference endpoints; generating health or operational status information for the plurality of network elements; determining, for each of one or more completed video conference meetings that used one or more of the plurality of video conference endpoints, a travel mileage saved using the location information of the one or more video conference endpoints and a number of participants at each of the one or more video conference endpoints for the completed video conference meeting; determining, for each participant of the number of participants at each of the one or more video conference endpoints, a role; calculating a travel cost using the travel mileage saved and a cost per mile value and adding the travel cost to a total saved travel cost, wherein the cost per mile value varies based on the role of each participant; displaying, in a graphical user interface, a service level view comprising the location information for the plurality of video conference endpoints, the total saved travel cost, and the health or operational status information for the plurality of network elements. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification