Cisco Patent Applications

CONTENT TYPE AUTO DETECTION FOR ONLINE COLLABORATION SCREEN SHARING

Granted: November 19, 2020
Application Number: 20200366721
Content determination, in an online collaboration environment, moved from each client to a server, where the server reviews signal characteristics to determine the content in the data stream, may be provided. First, an online collaboration server receives a data stream associated with an online collaboration session. A traffic analyzer at the frontend of the server analyzes the data stream to determine a signal characteristic. Based on the signal characteristic, the traffic analyzer…

SYSTEMS AND METHODS FOR AUTOMATED WHISPER COACHING

Granted: November 19, 2020
Application Number: 20200364724
Automated whisper coaching for a Customer Service Representative (CSR), engaged in a customer service interaction with a customer, is provided. First, a customer service interaction session, at a contact center server, between the CSR and the customer begins. A first data stream from a CSR computer to a customer computer is sent. A second data stream from the customer computer is received. The first data stream and the second data stream are analyzed by a supervisor BOT. Based on the…

OFFLOADING LOCATION COMPUTATION FROM CLOUD TO ACCESS POINT (AP) WITH PROJECTION ON BASE PHASE VECTORS

Granted: November 12, 2020
Application Number: 20200359355
Offloading of location computation from a location server to an access point through the use of projections on base phase vectors may be provided. First, an Access Point (AP) may receive a set of two or more base phase vectors from a location server. Next, the AP may measure a measured phase vector for a first signal from a user device. Then, the AP can determine projection values based on a comparison of the measured phase vector to each base phase vector. From these comparisons, the AP…

MULTI-TENANT OPTIMIZED SERVERLESS PLACEMENT USING SMART NETWORK INTERFACE CARDS AND COMMODITY STORAGE

Granted: November 12, 2020
Application Number: 20200358719
Multi-tenant optimized serverless placement using network interface card and commodity storage may be provided. A first request to execute a first function may be received. Next, it may be determined to execute the first function at a first network interface card. The first network interface card may include a plurality of processors. Then, a container may be created at the first network interface card. The container may have at least one processor of the plurality of processors. The…

ANGLE OF ARRIVAL LOCATION SENSING WITH ANTENNA ARRAY

Granted: November 12, 2020
Application Number: 20200355779
In one embodiment, a method includes receiving a plurality of radio frequency chains at a wireless device in a block based modulation environment, recording subcarrier phases and differences between the subcarrier phases, and using the subcarrier phase differences to construct a feature vector for use in angle of arrival calculated positioning of a mobile device.

METHOD AND APPARATUS FOR MONITORING A CORROSIVE ENVIRONMENT FOR ELECTRICAL EQUIPMENT

Granted: November 12, 2020
Application Number: 20200355600
According to one aspect, an apparatus includes a first printed circuit board (PCB), the first PCB including a first interface, and a corrosion sensor assembly. The corrosion sensor assembly including a second interface arranged to be coupled to the first interface, the corrosion sensor assembly further including a signal trace field and a plurality of components, wherein the signal trace field and the plurality of components are arranged to provide an indication of whether the apparatus…

TRANSPORT INTERFACE MESSAGE PROTOCOL

Granted: November 5, 2020
Application Number: 20200351935
A transport interface message protocol may be provided. First, a message may be created. The message may comprise data that describes multiple transmissions over an interface that follow a pattern. Then the message may be sent to a computing device. The computing device may provide grants for transmission of the multiple transmissions over a transport network based upon the message.

SECURE DASHBOARD USER INTERFACE FOR MULTI-ENDPOINT MEETING

Granted: November 5, 2020
Application Number: 20200351265
A secure dashboard user interface for a multi-endpoint meeting may be provided. First, a schedule and meeting information for a meeting hosted by a video conferencing service may be retrieved. The schedule may be provided for display through a dashboard user interface of a shared device located within or proximate to a conference room reserved for the meeting. Next, a presence of a user may be detected at an endpoint of the video conferencing service, and an identity of the user may be…

ROCE OVER WIRELESS

Granted: November 5, 2020
Application Number: 20200349099
A wireless device can achieve higher predictability for its transmissions by inserting a placeholder frame in a transmission queue before time sensitive data has been received. In addition, a contention countdown associated with the placeholder frame can start before the time sensitive data is ready for transmission. Once the data is available, the device can insert the data into the payload of the placeholder frame, thereby reducing the wait time before the data can be transmitted…

PAGING FOR CONVERGED ENTERPRISE PRIVATE RADIO SERVICE AND WI-FI ACCESS DEPLOYMENTS

Granted: October 29, 2020
Application Number: 20200344717
Paging for converged enterprise private Long-term Evolution (LTE) radio service and Wi-Fi access deployments may be provided. First, a notification in response to a User Equipment (UE) device being determined to be in an idle state may be received at a Wireless Local Area Network (WLAN) controller. A Citizens Broadband Radio Service (CBRS) Access Point (AP) to page in order to place the UE in a connected state may then be determined. Next, a paging request may be sent to the determined…

DYNAMIC ROAMING PARTNER PRIORITIZATION BASED ON SERVICE QUALITY FEEDBACK

Granted: October 29, 2020
Application Number: 20200344675
Dynamic roaming partner prioritization based on service quality feedback may be provided. First, a server associated with an enterprise may receive performance data and location data for each of a plurality of service provider networks from a plurality of end use devices associated with the enterprise. Next, the server may assign a ranking to a plurality of service providers by location based upon information. The information may comprise the received performance data and the location…

Network Operations Reactive to Operations Data included in Seamless Bidirectional Forwarding Detection (S-BFD) Packets

Granted: October 29, 2020
Application Number: 20200344152
In one embodiment, in-band operations data (e.g., In-situ Operations, Administration, Maintenance and/or other operations data) is added to Seamless Bidirectional Forwarding (S-BFD) packets. In one embodiment, a S-BFD packet received by a node includes a BFD discriminator and operations data. Reactive processing is identified based on the BFD discriminator. The S-BFD packet and the operations data (e.g., in an operations data field in a header of the received S-BFD packet, in an IOAM…

VIRTUAL REALITY FOR NETWORK CONFIGURATION AND TROUBLESHOOTING

Granted: October 29, 2020
Application Number: 20200344131
Virtual reality for network configuration may be provided. First, topology data corresponding to a network may be received. Next, a Virtual Reality (VR) representation of the network may be displayed on a VR user interface device based on the received topology data. Changes to the network may be received from a user through the VR user interface device. Effects on behavior of the network that would result in response to the received changes may then be displayed in the VR representation…

PATTERN RECOGNITION AND CLASSIFICATION OF PACKET ERROR CHARACTERISTICS FOR MULTI-USER MULTIPLE INPUT MULTIPLE OUTPUT (MU-MIMO) OPTIMIZATION

Granted: October 22, 2020
Application Number: 20200336922
Pattern recognition and classification of packet error characteristics for Multi-user Multiple Input Multiple Output (MU-MIMO) optimization may be provided. First, a packet error characteristic data of a channel for a Downlink (DL) Multi-user (MU) group may be received. Next, the received packet error characteristic data may be provided as input data to a classifier model. Then, in response to providing the received packet error characteristic data as the input data to the classifier…

IN SERVICE FLOW CAPABILITY UPDATE IN GUARANTEED BANDWIDTH MULTICAST NETWORK

Granted: October 22, 2020
Application Number: 20200336429
In service flow capability updating in a guaranteed bandwidth multicast network may be provided. First, a node may determine that a bandwidth requirement of a flow has changed to a new bandwidth value. Then, in response to determining that the bandwidth requirement of the flow has changed to the new bandwidth value, an ingress capacity value may be updated in an interface usage table for a Reverse Path Forwarding (RPF) interface corresponding to the flow. The RPF interface may be…

ECHO CANCELLATION IN MULTIPLE PORT FULL DUPLEX (FDX) NODES AND AMPLIFIERS

Granted: October 22, 2020
Application Number: 20200336280
Echo cancellation in multiple port Full Duplex (FDX) nodes and amplifiers may be provided. First, a plurality of signals may be provided to a cancelation device. Each of the plurality of signals may be configured to provide the cancelation device with a corresponding plurality of configurations. Next, a plurality of effective echo power values respectively corresponding to the plurality of configurations may be received. A one of the plurality of configurations corresponding to a lowest…

ENHANCED RADIO FREQUENCY (RF) MANAGEMENT USING ACTIVE SENSORS

Granted: October 22, 2020
Application Number: 20200336226
Enhanced Radio Frequency (RF) management using active sensors may be provided. First, a plurality of user devices may be determined that a first active sensor is to act as an anchor for within a first portion of a Radio Frequency (RF) environment in which the plurality of user devices and the first active sensor are disposed. Next, RF environment data corresponding to the first portion of the RF environment in which the plurality of user devices are disposed may be collected. A report…

SCALABILITY OF LOCATION IN THE CLOUD WITH ANGLE OF ARRIVAL (AOA) SEARCH ON THE EDGE

Granted: October 15, 2020
Application Number: 20200326405
Determining a device's location in a space in real time is computing intensive. To offload some of the workload in conducting this hyperlocation, the access points in the network conduct some of process in determining the location of a device. The cloud determines a restricted AoA search area based on previous client locations. After this determination, a three-dimensional (3D) AoA search is conducted by each AP in the restricted area (restricted by a range of azimuth directions) for a…

HIGH POWER AND DATA DELIVERY IN A COMMUNICATIONS NETWORK WITH SAFETY AND FAULT PROTECTION

Granted: October 15, 2020
Application Number: 20200328819
In one embodiment, a method includes receiving at a remote network device, power and data from a central network device, wherein the power is used to power the remote network device, performing auto-negotiation with the central network device, wherein the auto-negotiation includes operating the remote network device in a low voltage mode during fault sensing of a power circuit at the remote network device, and selecting a power operating mode, wherein selecting the power operating mode…

DELIVERY OF AC POWER WITH HIGHER POWER PoE (POWER OVER ETHERNET) SYSTEMS

Granted: October 15, 2020
Application Number: 20200326764
In one embodiment, a method includes grouping a plurality of ports at power sourcing equipment receiving pulse power and transmitting power from the group of ports at the power sourcing equipment to a power interface module operable to combine the power and provide an AC (alternating current) outlet configured to provide AC power to one or more devices.