51st week of 2021 patent applcation highlights part 72 |
Patent application number | Title | Published |
20210399918 | TRANSMISSION APPARATUS, CONNECTION DEVICE, AND METHOD - Embodiments of the present invention provide a transmission apparatus, a connection device, and a method, where the apparatus includes N Ethernet Medium Access Control MAC ports, where each Ethernet MAC port is corresponding to a first MII interface, K Ethernet physical layer interfaces, where each Ethernet physical layer interface is corresponding to a second MII interface, and a connection device, where both N and K are positive integers; where the connection device is configured to control a time-division interconnect bus in the connection device or a time-division space-division switching matrix in the connection device to implement a connection between a timeslot of the first MII interface and a timeslot of the second MII interface, where the N Ethernet MAC ports and the K Ethernet physical layer interfaces are separately connected to the connection device by using the first MII interfaces and the second MII interfaces. | 2021-12-23 |
20210399919 | ERROR FRAME SHIELDING UNIT FOR A USER STATION OF A SERIAL BUS SYSTEM, AND METHOD FOR COMMUNICATING IN A SERIAL BUS SYSTEM - An error frame shielding unit for a user station of a serial bus system and a method for communicating in a serial bus system are provided. The error frame shielding unit includes a shield decision block for generating a signal that indicates, during a transfer of a message on a bus of the bus system, whether or not a transmission signal, which has been created by the user station due to receiving the message, is to be transmitted onto the bus, and a transmission signal selection block for blocking the transmission signal, which via an error frame on the bus is to indicate a reception error in the message received from the bus as a function of the signal generated by the shield decision block, so that the error frame is not transmitted onto the bus. | 2021-12-23 |
20210399920 | DYNAMIC DISCOVERY OF PEER NETWORK DEVICES ACROSS A WIDE AREA NETWORK - A network controller can register WAN edge routers and WAN optimizers distributed across a WAN. The controller can receive a request to establish a WAN optimized connection between first and second hosts. The controller can identify a first WAN optimizer to perform first services (e.g., de-duplication, compression, application acceleration, caching, etc.) for first traffic from the first host to the second host and first complementary services for second traffic from the second host to the first host, and a second WAN optimizer for the second traffic and second complementary services for the first traffic. The controller can establish the optimized connection comprising a first path including the first host, WAN optimizer, and router; a second path including the first router and a second router, and a third path including the second router, WAN optimizer, and host. The controller can route the first and second traffic through the optimized connection. | 2021-12-23 |
20210399921 | METHOD AND APPARATUS FOR IMPLEMENTING A FLEXIBLE VIRTUAL LOCAL AREA NETWORK - A method and apparatus for implementing a virtual local area network. The method includes determining a global virtual local area network for transmitting a broadcast data frame in response to receiving the broadcast data frame at a first switch, encapsulating the broadcast data frame based at least in part on said determination and transmitting it to at least one second switch over the determined global virtual local area network. The broadcast data frame is received at the second switch and an identifier of the global virtual local area network is obtained according to the broadcast data frame. Based at least in part on the identifier of the global virtual local area network, it is determined that which local virtual local area network served by the second switch the de-capsulated broadcast data frame can be sent to. | 2021-12-23 |
20210399922 | Capabilities Based Management of Virtual Areas - Apparatus and methods of managing a virtual area based on communicant capabilities are described. The communicant capabilities are updated based on rules in response to events in the virtual area. An action by one communicant can affect the capabilities of another communicant. Communicant capabilities can be stored in respective server-side proxies and the virtual area can be managed without transmitting any of the capabilities to the communicants' client network nodes. Capability-based permissions checks can be performed against communicant capabilities with wildcarded attribute fields. | 2021-12-23 |
20210399923 | EXTREME HIGH THROUGHPUT TRAINING FIELDS FOR TRIGGER BASED NULL DATA PACKET FEEDBACK - This disclosure describes systems, methods, and devices related to EHT training fields. A device may send a trigger frame having a type of HE null data packet (NDP) feedback, wherein the trigger frame requests feedback from a station device (STA) of one or more station device (STA). The device may receive a frame from the STA, wherein the frame comprises an HE long training field (HE-LTF) portion and an HE short training field (HE-STF), wherein the HE-STF is generated in a frequency domain over a first bandwidth. The device may identify that the HE-LTF comprises energy on a set of tones, wherein the set of tones are selected based on feedback status values associated with a resource unit (RU) tone set index. The device may identify that the HE-STF comprises a second set of tones that are energized based on a sequence that is selected based on the first bandwidth used for the frame | 2021-12-23 |
20210399924 | NEURAL NETWORK AUGMENTATION FOR WIRELESS CHANNEL ESTIMATION AND TRACKING - A method performed by a communication device includes generating an initial channel estimate of a channel for a current time step with a Kalman filter based on a first signal received at the communication device. The method also includes inferring, with a neural network, a residual of the initial channel estimate of the current time step. The method further includes updating the initial channel estimate of the current time step based on the residual. | 2021-12-23 |
20210399925 | SIGNAL TRANSMISSION DEVICE CAPABLE OF TRANSMITTING MULTIPLE DATA STREAMS - A signal transmission device is provided, including a plurality of positive differential pins, a plurality of negative differential pins, a plurality of ground pins, a plurality of power signal pins, and a plurality of control signal pins. A first positive differential pin of the plurality of positive differential pins transmits a positive signal content of a first differential signal. A second positive differential pin transmits a positive signal content of a second differential signal. A first negative differential pin of the plurality of negative differential pins transmits a negative signal content of the first differential signal. A second negative differential pin transmits a negative signal content of the second differential signal. The first positive differential pin and the first negative differential pin are located on one side of a first ground pin, and the second positive differential pin and the second negative differential pin are located on the other side. | 2021-12-23 |
20210399926 | LATTICE REDUCTION IN WIRELESS COMMUNICATION - Methods, systems and devices for lattice reduction in decision feedback equalizers for orthogonal time frequency space (OTFS) modulation are described. An exemplary wireless communication method, implementable by a wireless communication receiver apparatus, includes receiving a signal comprising information bits modulated using OTFS modulation scheme. Each delay-Doppler bin in the signal is modulated using a quadrature amplitude modulation (QAM) mapping. The method also includes estimating the information bits based on an inverse of a single error covariance matrix of the signal, with the single error covariance matrix being representative of an estimation error for all delay-Doppler bins in the signal. | 2021-12-23 |
20210399927 | ENVIRONMENTALLY-AWARE RUN-TIME CONFIGURATION OF FILTERS IN A HIGH-SPEED DATA CHANNEL - A physical layer transceiver, for connecting a host device to a wireline channel medium having a cable length, includes a host interface for coupling to a host device, a line interface for coupling to the channel medium, and filter circuitry operatively coupled to the line interface. The filter circuitry includes a plurality of filter segments, fewer in number than a total number of link segments in the cable length. Individual filter segments in the plurality of filter segments are configurable to correspond to individual link segments, and are separately controllable from other filter segments. Control circuitry detects a change of transmission conditions in a particular link segment, and upon detection of the change of transmission conditions, changes a configuration of one of the plurality of filter segments to cause an alteration in filtering of signals in the particular link segment at which the change of transmission conditions is detected. | 2021-12-23 |
20210399928 | DATA TRANSMISSION METHOD, APPARATUS AND DEVICE BASED ON MODULATED SIGNAL, AND STORAGE MEDIUM - Introduced are a data transmission method, apparatus and device based on a modulation signal and a storage medium. The method includes steps as follows: calculating a first amplitude-modulated sine wave signal and a second amplitude-modulated sine wave signal with each preset frequency individually; based on the first amplitude-modulated sine wave signal and the second amplitude-modulated sine wave signal with the each preset frequency and according to a preset mapping rule, mapping a sequence of data bits to be sent into a signal sequence; and processing the signal sequence to generate a transmittable radio-frequency signal, and sending the transmittable radio-frequency signal to a receiving end. | 2021-12-23 |
20210399929 | ADAPTIVE EQUALIZATION USING CORRELATION OF DATA PATTERNS WITH ERRORS - An integrated receiver supports adaptive receive equalization. An incoming bit stream is sampled using edge and data clock signals derived from a reference clock signal. A phase detector determines whether the edge and data clock signals are in phase with the incoming data, while some clock recovery circuitry adjusts the edge and data clock signals as required to match their phases to the incoming data. The receiver employs the edge and data samples used to recover the edge and data clock signals to note the locations of zero crossings for one or more selected data patterns. The pattern or patterns may be selected from among those apt to produce the greatest timing error. Equalization settings may then be adjusted to align the zero crossings of the selected data patterns with the recovered edge clock signal. | 2021-12-23 |
20210399930 | INFORMATION SENDING AND RECEIVING METHODS AND APPARATUSES - This application provides information sending and receiving methods and apparatuses. This application provides a new PPDU format. In some instances, a long training sequence in the new PPDU format is orthogonal to a legacy long training sequence or orthogonal to a high throughput long training sequence. By using this long training sequence, a format of a PPDU can be automatically detected, so as to further process the PPDU according to a network standard corresponding to the format of the PPDU. In addition, when a target long training field is read, the format of the PPDU can be detected, thereby, in at least some implementations, saving time for detecting the format of the PPDU, improving efficiency of detecting the format of the PPDU, and completing a task of detecting the format of the PPDU as early as possible. | 2021-12-23 |
20210399931 | TECHNIQUES FOR COMMUNICATING SYNCHRONIZATION SIGNAL TIMING INFORMATION - The described technology can be implemented as a wireless communication method in which timing information in a wireless communication network is mapped to a signal. The timing information includes information related to a synchronization signal block index and the signal includes at least one of a reference signal on a broadcast channel and a synchronization signal. The signal is transmitted by including at least a part of the information related to the synchronization signal block index. | 2021-12-23 |
20210399932 | SYSTEMS AND METHODS FOR MULTI-CARRIER OR MULTI-BAND LOW-PAPR PRECODING THAT HANDLE CYCLIC PREFIX - Systems and methods are disclosed herein that relate to Peak-to-Average Power Ratio (PAPR) reduction in a MIMO OFDM transmitter system. In some embodiments, a method of operation of a transmitter system comprises, for each carrier of two or more carriers, performing precoding of frequency-domain input signals for the carrier to provide frequency-domain precoded signals for the carrier, the frequency-domain input signals for the carrier being for a plurality of transmit layers for the carrier, respectively. The method further comprises processing the two or more pluralities of frequency-domain precoded signals for the two or more carriers, respectively, in accordance with a multi-carrier processing scheme to provide a plurality of multi-carrier time-domain transmit signals for a plurality of antenna branches, respectively, of the MIMO OFDM transmitter system. The multi-carrier processing scheme provides PAPR reduction for Cyclic Prefixes (CPs) of the plurality of multi-carrier time-domain transmit signals for the plurality of antenna branches. | 2021-12-23 |
20210399933 | LONG TRAINING FIELD WITH REDUCED PEAK-TO-AVERAGE POWER RATIO - Various aspects relate generally to the generation and wireless transmission of a long training field (LTF) and a data field within a 320 MHz or 240 MHz bandwidth channel. The LTF includes an LTF sequence based on a concatenation of a plurality of LTF subsequences, each LTF subsequence being associated with a channel bandwidth less than the total bandwidth of the channel, each of the plurality of LTF subsequences being selectively phase-rotated to reduce a peak-to-average power ratio. Each of the plurality of LTF subsequences may be associated with an LTF designed for an 80 MHz bandwidth channel. The LTF and the data field may then be transmitted in a wireless packet to at least one second wireless communication device via the 320 MHz or 240 MHz bandwidth channel. | 2021-12-23 |
20210399934 | System and Method for Reducing Power Consumption Using Power Saving Reference Signals - A computer-implemented method for operating a receiving device includes receiving a configuration for a first signal, wherein the first signal is configured for transmission in a first subcarrier spacing, wherein symbols of the first signal are each repeated an integer number of times, and wherein the integer number is equal to a ratio of a second subcarrier spacing to the first subcarrier spacing, and receiving the first signal in accordance with the second subcarrier spacing. | 2021-12-23 |
20210399935 | PAPR REDUCTION OF MIMO-OFDM - Embodiments of the present disclosure relate to methods, devices and computer readable mediums for a unified nonlinear precoding procedure. The method comprises generating sequences of OFDM symbols on subcarriers on a downlink channel from the network device to a terminal device; determining a processing matrix of the downlink channel at least partially based on characteristics of the downlink channel; obtaining reference values of parameters of a signal generation model; and iteratively performing the following for a number of times: adjusting, based on the sequences of OFDM symbols and the processing matrix, the reference values of the parameters of the signal generation model, the parameters being signals for transmitting via transmitting ports of the network device on the downlink channel to the terminal device; and updating the reference values of the parameters of the signal generation model by clipping the adjusted values of the parameters of the signal generation model. | 2021-12-23 |
20210399936 | SYSTEMS AND METHODS FOR OFDM DUOBINARY TRANSMISSION - A method of modulating a series of input digital symbols of a first modulation scheme is provided. The method is implemented by a transmitter and includes receiving a sequential series of samples of the digital symbols in a first domain of the first modulation scheme. The first domain is one of the time domain and the frequency domain. The method further includes determining a dual of the first modulation scheme. The dual has a second modulation scheme in a second domain that is different from the first domain the second domain is the other of the time domain and the frequency domain. The method further includes applying a 90 degree rotational operation to the second modulation scheme to generate a rotational modulation format, modulating the series of digital symbols with the generated rotational modulation format, and outputting the modulated series of digital symbols to a receiver. | 2021-12-23 |
20210399937 | FACILITATING AN ANTENNA PORT SPECIFIC DOWNLINK CONTROL CHANNEL DESIGN FOR ADVANCED NETWORKS - Facilitating port specific control channel design for advanced networks (e.g., 4G, 5G, and beyond) is provided herein. Operations of a system can comprise receiving a first indication related to a quantity of demodulation reference signal ports and a second indication related to a code division multiplexing group associated with a mobile device. The operations can also comprise, based on the code division multiplexing group and the demodulation reference signal ports, facilitating a transmission of an adaptive control channel structure of a control channel that comprises a demodulation reference signal sequence initialization. | 2021-12-23 |
20210399938 | RECEIVING DEVICE AND RECEIVING METHOD, AND MOBILE TERMINAL TEST APPARATUS PROVIDED WITH RECEIVING DEVICE - A receiving device | 2021-12-23 |
20210399939 | Live-Monitoring of Agent Instances to Trigger Automation - A system may include one or more processors disposed within a management network, where the management network has computing resources dedicated to an end-user network. The end-user network may include agent instances and one or more servers associated with the end-user network. The one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving data associated with the processes of the one or more servers, where the processes relate to the end-user network. The tasks may also include determining, based on a specification, an operation to be performed by the one or more servers, where the specification is defined by the end-user network and comprises a logical directive including at least one condition that, if satisfied by the received data, define the operation. The tasks may also include providing, to the one or more servers, the operation. | 2021-12-23 |
20210399940 | OPERATION, ADMINISTRATION AND MAINTENANCE OAM DATA TRANSMISSION METHOD AND APPARATUS - The present disclosure relates to operation, administration and maintenance (OAM) data transmission methods and apparatus. One example method includes obtaining a first data flow of a client, inserting an OAM data block in the first data flow of the client to obtain a second data flow of the client, where the OAM data block is a 64B/66B code block that carries OAM data, and distributing the second data flow of the client to at least one slot of a channel corresponding to the client. | 2021-12-23 |
20210399941 | PHYSICAL LAYER INTERFACE WITH REDUNDANT DATA PATHS - An illustrative embodiment of a disclosed physical layer interface device includes: a first transmitter and a first receiver for a primary data path; a second transmitter and a second receiver for a secondary data path; a third transmitter and a third receiver for a non-redundant data path; and a multiplexer. The third receiver is coupled to provide a data stream received from the non-redundant data path concurrently to the first and second transmitters, and the multiplexer provides the third transmitter with a selected one of the data stream received via the primary data path and the data stream received via the secondary data path. Disclosed network switch embodiments employ the illustrative physical layer interface to provide internal or external data path redundancy for traffic handled by the network switch. | 2021-12-23 |
20210399942 | RELAY APPARATUS SYSTEM AND RELAY APPARATUS - A relay apparatus system is a relay apparatus system that is mounted in a vehicle, and includes: a wireless relay apparatus that wirelessly communicates with a communication apparatus provided outside of the vehicle; and a plurality of wired relay apparatuses that are connected in series downstream of the wireless relay apparatus when the communication apparatus is assumed to be positioned upstream of the wireless relay apparatus, wherein each of the plurality of wired relay apparatuses includes a communication unit that is communicably connected to an ECU for controlling an in-vehicle apparatus that is mounted in the vehicle. | 2021-12-23 |
20210399943 | NETWORK CONFIGURATION METHOD OF INTERNET OF THINGS DEVICES AND RELATED DEVICES - A network configuration method for an IoT device is implemented by a terminal device. The method includes receiving attribute information broadcasted by N IoT devices, N being an integer greater than 1; determining a target IoT device from the N IoT devices based on at least one of: whether the attribute information broadcasted by the N IoT devices includes a selected identifier, or a first selection instruction input by a user; establishing a first communication connection with the target IoT device; sending a query request to the target IoT device to have the target IoT device return a network list corresponding to the target IoT device; determining a target network from the network list; and sending configuration information of the target network to the target IoT device so that the target IoT device performs network configuration based on the configuration information of the target network. | 2021-12-23 |
20210399944 | FAIL-OVER IN CLOUD SERVICES - A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. | 2021-12-23 |
20210399945 | METHOD OF WIRELESS DISCOVERY AND NETWORKING OF MEDICAL DEVICES IN CARE ENVIRONMENTS - A method of communicating with a slave device includes sending a first device discovery message from the communicator to the slave device using a first communication protocol; if the slave device responds to the first device discovery message using the first communication protocol, establishing communication between the slave device and a control device using the first communication protocol; if the slave device does not respond to the first device discovery message using the first communication protocol, sending a second device discovery message from the communicator to the slave device using a second communication protocol; and if the slave device responds to the second device discovery message using the second communication protocol, establishing communication between the slave device and the control device using the second communication protocol. | 2021-12-23 |
20210399946 | CONTAINER CLUSTER MANAGEMENT - In an example, a container cluster management system includes a first node, a second node and redistribution manager. The first node has an allocated external IP address, and comprises a utilization monitor to provide data relating to a utilization of the first node. The redistribution manager may receive the data relating to the utilization of the first node from the first node and determine whether the utilization of the first node has exceeded a predetermined threshold. Responsive to the utilization exceeding the predetermined threshold, the redistribution manager may reallocate the external IP address from the first node to the second node. | 2021-12-23 |
20210399947 | SYSTEM AND METHOD FOR RECONFIGURING A NETWORK USING NETWORK TRAFFIC COMPARISIONS - Example implementations relate to a method for reconfiguring a network based on network traffic comparison. The first network supports multicast Domain Name Service (mDNS) query with multicast query-response messages. The method includes determining a client type for each client device and a first average packet count for each client type in a first network. The method includes receiving a second average packet count for each corresponding client type from a second network. The second network supports mDNS query with unicast query-response messages. A difference between the first average packet counts and the second average packet counts for corresponding client types is computed. The first network is reconfigured to respond to mDNS query with unicast query-response messages when the difference computed for at least one client type in the first network and each corresponding client type in the second network is above a predefined threshold. | 2021-12-23 |
20210399948 | TECHNIQUES FOR DYNAMIC NETWORK STRENGTHENING - Various embodiments are generally directed to techniques for network strengthening, such as by detecting issues with one or more network components and reconfiguring one or more upstream or downstream network components to preempt issues with the one or more upstream or downstream network components, for instance. Some embodiments are particularly directed to a tool (e.g., strengthening agent) that implements pre-scripted or dynamic hardening of up and downstream dependencies of a network component in response to an issue identified with the network component. In many embodiments, up and downstream components of a network component may be reconfigured while the issue with the network component is being addressed to preempt issues with the up and downstream components. | 2021-12-23 |
20210399949 | Mesh Network Resiliency - Mesh network resiliency technology, in which a first routing configuration for nodes of a mesh network is determined, the first routing configuration being appropriate when a first power source of the mesh network is available. Routing data that indicates routing responsibilities within the first routing configuration is provided to first nodes of the mesh network. An interruption of the first power source for the mesh network is detected by nodes of the mesh network. In response to detecting the interruption, a second routing configuration for nodes of the mesh network is determined, the second routing configuration being appropriate when the first power source of the mesh network is unavailable. Routing data that indicates routing responsibilities within the second configuration is provided to second nodes of the mesh network, each of the second nodes including a second power source that is different than the first power source. | 2021-12-23 |
20210399950 | CLIENT DRIVEN NETWORK CONFIGURATION - A network device includes a housing, a plurality of ports mounted to the housing, at least one switch mounted to the housing and configured to provide switchable connections between ports in the plurality of ports, and a processing system. Each port has a physical port type, and each port is configured to connect to a type of network cable supported by the physical port type. The processing system is configured to determine, at least partly from a set of network packets received via a port of the plurality of ports, a set of parameters of a client device. The processing system is further configured to align a network configuration used for the client device with the set of parameters of the client device. | 2021-12-23 |
20210399951 | BROADBAND ACCESS MODEM TRAFFIC CONTROLLER - The application describes a network-access device with multiple different modems or other such network interfaces that enables a computing device to intelligently connect to multiple different networks. Thus, if one particular network connection goes down, is running slow or is otherwise not accessible to the computing device, the network-access device may connect to another network to which it has access. | 2021-12-23 |
20210399952 | TECHNIQUE FOR SELECTING A TRANSPORT CONFIGURATION FOR A DATA NETWORK - Selecting a transport configuration for a data network adapted to transport data traffic belonging to different traffic types. A selecting device determines an actual traffic mix of traffic types and corresponding traffic loads transported on the data network. The device determines, based on the actual traffic mix, multiple future traffic mixes of traffic types and corresponding traffic loads, wherein the future traffic mixes are associated with probability values and classifiable into different future traffic mix classes, each future traffic mix class being associated with a predefined transport configuration capable of handling any future traffic mix falling in that future traffic mix class. The device is configured to aggregate the probability values associated with those future traffic mixes that belong to the same future traffic mix class and to select the transport configuration associated with the highest probability value across the aggregated and non-aggregated probability values. | 2021-12-23 |
20210399953 | TAIL-BASED SPAN DATA SAMPLING - A system provides for tail-based sampling of span data at the trace level. The system may include a circuitry, such as one or more servers, that execute applications, agents, and a trace manager. The agents generate span data of operations performed by the applications. The trace manager receives the span data from the agents, and groups the operations defined by the span data into traces. The trace manager determines a selected subset of the traces for span data sampling and an unselected subset of the traces excluded from the span data sampling by comparing one or more trace characteristics of the traces with one or more trace criteria. The trace manager discards unselected span data of the unselected subset of the traces and provide selected span data of the selected subset of the traces to a monitoring system via a network. | 2021-12-23 |
20210399954 | ORCHESTRATING CONFIGURATION OF A PROGRAMMABLE ACCELERATOR - Technology related to orchestrating a configuration of a programmable accelerator is disclosed. In one example, a method includes executing a service within a container runtime. The service can include a software application and an orchestrator application, where the orchestrator application is adapted to configure a programmable hardware accelerator and the software application adapted to interoperate with the programmable hardware accelerator. The orchestrator application, executing within the container runtime, can be used to retrieve a system image from a file repository. The system image can include configuration data for the programmable hardware accelerator. The orchestrator application, executing within the container runtime, can be used to configure the programmable hardware accelerator. | 2021-12-23 |
20210399955 | AUGMENTED/MIXED REALITY VIRTUAL VENUE PIPELINE OPTIMIZATION - Augmented/mixed reality virtual venue pipeline optimization is provided. A method can include acquiring, by a device comprising a processor, information relating to a group of augmented reality applications operating in an area; designating, by the device, an augmented reality application of the group of augmented reality applications as a priority application based on the information relating to the group of augmented reality applications; and granting, by the device, prioritized access to edge network resources in a sub-area comprising at least a portion of the area to the priority application relative to at least one non-priority application of the group of augmented reality applications. | 2021-12-23 |
20210399956 | INTELLIGENT PRIORITIZED MOBILITY OF LOW-LATENCY APPLICATIONS - A radio access network (RAN) node can receive, from a user equipment (UE), a request to establish a session associated with a low-latency service level agreement (SLA). The session can be mapped to a radio bearer associated with a network slice configured to support the low-latency SLA, wherein the network slice can include a RAN portion and a core network portion that are co-located at a RAN edge to support the low-latency SLA. The RAN node can provide information related to the radio bearer to a distributed unit (DU) associated with the RAN portion of the network slice and route traffic associated with the session through the network slice configured to support the low-latency SLA via the radio bearer mapped to the session. As such, the session can have a context maintained in the RAN portion and the core network portion of the network slice. | 2021-12-23 |
20210399957 | AUTOMATICALLY MANAGING PERFORMANCE OF SOFTWARE IN A DISTRIBUTED COMPUTING ENVIRONMENT - Software performance can be automatically managed in a distributed computing environment. In one example, a system that can receive metrics information describing resource usage by a first instance of a service in a distributed computing environment. The system can also determine a quality-of-service (QoS) constraint for the service. The system can then modify a definition file based on the metrics information and the QoS constraint, the definition file being configured for deploying instances of the service in the distributed computing environment. The system can deploy a second instance of the service in the distributed computing environment using the modified definition file. As a result, the second instance can more closely satisfy the QoS constraint than the first instance. | 2021-12-23 |
20210399958 | NETWORKED PROGRAMMABLE LOGIC SERVICE PROVIDER - Methods and apparatus are disclosed for programming reconfigurable logic devices such as FPGAs in a networked server environment. In one example, a system hosting a network service providing field programmable gate array (FPGA) services includes a network service provider configured to receive a request to implement application logic in a plurality of FPGAs, allocate a computing instance comprising the FPGAs in responses to receiving the request, produce configuration information for programming the FPGAs, and send the configuration information to an allocated computing instance. The system further includes a computing host that is allocated by the network service provider as a computing instance which includes memory, processors configured to execute computer-executable instructions stored in the memory, and the programmed FPGAs. | 2021-12-23 |
20210399959 | HIGHLY PROBABLE IDENTIFICATION OF RELATED MESSAGES USING SPARSE HASH FUNCTION SETS - Methods, systems, and apparatus for network monitoring and analytics are disclosed. The methods, systems, and apparatus for network monitoring and analytics perform highly probable identification of related messages using one or more sparse hash function sets. Highly probable identification of related messages enables a network monitoring and analytics system to trace the trajectory of a message traversing the network and measure the delay for the message between observation points. The sparse hash function value, or identity, enables a network monitoring and analytics system to identify the transit path, transit time, entry point, exit point, and/or other information about individual packets and to identify bottlenecks, broken paths, lost data, and other network analytics by aggregating individual message data. | 2021-12-23 |
20210399960 | OPTIMIZED DATA STREAMING DETECTION AND PRIORITIZATION - An example method may include receiving first data packets intended for a client device at a virtual private network (VPN) server, receiving, concurrently with the first data packets, second data packets at the VPN server, identifying, via the VPN server, whether the first or second packets correspond to a real-time streaming session based on one or more of header information and packet size of the first and second packets and a transmission rate associated with the first and second packets, prioritizing the first data packets, identified as real-time streaming session data packets, to be delivered to the client device prior to the second data packets, identified as non-real-time streaming session data packets, and performing connection bonding or connection mirroring using two or more connections when one or more of a data packet loss rate is above a threshold packet loss rate and the transmission rate is below a threshold transmission rate. | 2021-12-23 |
20210399961 | SIMULATION-BASED CROSS-CLOUD CONNECTIVITY CHECKS - Example methods and systems are provided for simulation-based cross-cloud connectivity checks. One example method may include injecting a connectivity check packet in a first cloud environment, and obtaining first report information associated with a first stage of forwarding the connectivity check packet from one or more first observation points in the first cloud environment. The method may also comprise: based on configuration information associated with one or more second observation points in the second cloud environment, simulating a second stage of forwarding the connectivity check packet towards a second virtualized computing instance via the one or more second observation points. The method may further comprise: generating second report information associated with the simulated second stage to identify a connectivity status between a first virtualized computing instance and the second virtualized computing instance based on the first report information and the second report information. | 2021-12-23 |
20210399962 | MEASUREMENTS AND RADIO LINK MONITORING IN A WIRELESS COMMUNICATIONS SYSTEM - Facilitating measurements and radio link monitoring in a wireless communications system is provided herein. A method can comprise determining, by a network device of a communications network and comprising a processor, a first resource configuration related to first measurement resources of a first radio link between a mobile device and a first distributed unit of distributed units of the communications network. The method can also comprise determining, by the network device, a second resource configuration related to a second measurement resources of a second radio link between the mobile device and a second distributed unit of the distributed units. Further, the method can comprise facilitating, by the network device, a transmission of a report that comprises the first resource configuration and the second resource configuration. | 2021-12-23 |
20210399963 | METHOD FOR MANAGING THE FREQUENCY OF MESSAGE TRANSMISSION ON A COMMUNICATION LINK - A method for managing message transmission times from a first device to a destination of a second device. The devices have respective electrical load levels at a given time. The method includes receiving a request to change message transmission times, the request including the current electrical load level associated with the second device; and determining transmission times by taking into account the load levels of the first and/or second device. | 2021-12-23 |
20210399964 | DETECTING STATUS OF AN UPLINK IN A SOFTWARE DEFINEDWIDE AREA NETWORK - Examples include detection of a status of an uplink in an SD-WAN. Some examples use a predicted probe profile determined based on predicted RTT values generated using a machine learning algorithm for estimating whether the uplink is failed. In response to estimating that the uplink is failed, some examples compute a confidence level value and determine whether the estimated failure of the uplink is acceptable based on the confidence level value to detect a status of the uplink. | 2021-12-23 |
20210399965 | Method and system for monitoring a connection between two terminal equipment items, corresponding computer program product - A method is proposed for monitoring a connection between end devices via a communications network. A set of modes having at least two monitoring modes and a ranking order associated with the set of modes, are agreed upon between the end devices and a network device present on a path between the end devices. The method includes an activation of the set of modes, corresponding to an activation of the first mode according to the ranking order; then an activation, according to the ranking order, of each other mode of the set of modes. Each monitoring mode includes at least one mechanism implemented by at least one of the end devices and enabling the network device to perform at least one function of monitoring the connection. | 2021-12-23 |
20210399966 | UPGRADING USER SPACE NETWORKING STACKS WITHOUT DISRUPTIONS TO NETWORK TRAFFIC - Described embodiments provide systems and methods for upgrading user space networking stacks without disruptions to network traffic. A first packet engine can read connection information of existing connections of a second packet engine written to a shared memory region by the second packet engine. The first packet engine can establish one or more virtual connections according to the connection information of existing connections of the second packet engine. Each of the first packet engine and the second packet engine can receive mirrored traffic data. The first packet engine can receive a first packet and determine that the first packet is associated with a virtual connection corresponding to an existing connection of the second packet engine. The first packet engine can drop the first packet responsive to the determination that the first packet is associated with the virtual connection. | 2021-12-23 |
20210399967 | BANDWIDTH TESTING METHOD AND APPARATUS, AND STORAGE MEDIUM - The present disclosure provides a bandwidth testing method and apparatus, and a storage medium. The method includes: sending, by a sending end, service messages and operation administration and maintenance (OAM) messages, wherein a bandwidth of the OAM messages is a maximum bandwidth of the service messages; discarding, by the sending end, partial OAM messages, wherein the partial OAM messages are a part of the OAM messages which makes a sum of bandwidths of the service messages and the OAM messages exceed a maximum bandwidth; acquiring, by the sending end, a total bit number of the partial OAM messages that are discarded and time for sending the service messages and the OAM messages; and determining, a bandwidth occupied by the service messages according to the total bit number and the time. | 2021-12-23 |
20210399968 | OPTIMIZING NETWORK EFFICIENCY FOR APPLICATION REQUIREMENTS - Methods and systems for selecting routes from among multiple media and/or optimizing transmission across those media are described. A minimum data rate may be determined for transmitting a content item. Based on that minimum data rate, a device may determine whether to transmit the content item via a given medium, select a different medium for transmission, or adjust transmission to compensate for unfavorable network conditions. A device may select a medium based on ranking one or more routes from a content source to a user device. Further, a device may determine a data rate for transmission based on calculating an expected time of transmission that includes time spent performing retransmissions at a given data rate. | 2021-12-23 |
20210399969 | NETWORK SENSOR DEPLOYMENT FOR DEEP PACKET INSPECTION - Disclosed herein are methods, systems, and processes for centralized containerized deployment of network traffic sensors to network sensor hosts for deep packet inspection (DPI) that supports various other cybersecurity operations. A network sensor package containing a pre-configured network sensor container is received by a network sensor host from a network sensor deployment server. Installation of the network sensor package on the network sensor host causes execution of the network sensor container that further causes deployment of an on-premise network sensor along with a network sensor management system, a DPI system, and an intrusion detection/prevention (IDS/IPS) system. The configurable on-premise network sensor is deployed on multiple operating system distributions of the network sensor host and generates actionable network metadata using DPI techniques for optimized log search and management and improved intrusion detection and response (IDR) operations. | 2021-12-23 |
20210399970 | ADAPTIVE POLLING BASED ON LINK QUALITY - Techniques are directed to determining, based at least in part on link quality metric data associated with communication over a link between the first node and a second node, to send an information message to the second node preceded by sending a corresponding polling message to the second node or to send the information message to the second node not preceded by sending the corresponding polling message to the second node. Based at least in part on the determining, a node may send the information message to the second node preceded by sending the corresponding polling message to the second node or sending the information message to the second node not preceded by sending the corresponding polling message to the second node. Overhead associated with polling messages may be reduced. | 2021-12-23 |
20210399971 | HIGH FREQUENCY PROBING FOR NETWORK BANDWIDTH ESTIMATION USING VIDEO DATA IN REAL-TIME VIDEO CONFERENCE - The embodiments described herein can dynamically adjust timing of network bandwidth estimations by adjusting a target frequency for sending probing sequences to one or more receivers of content. The receivers receive these probing sequences from a transmitter and respond to the transmitter with network bandwidth estimations. In one embodiment, the probing sequences can use the content itself to create the probing sequences. The embodiments can be used in video conferencing applications to control how a transmitter of content can adjust transmissions based upon the network bandwidth estimations. In one embodiment, a policy can be used at a transmitter to begin a video transmission with a high frequency target for sending probing sequences (with, e.g., smaller length probing sequences) and transition to a lower frequency target (with, e.g., longer length probing sequences) when network bandwidth deteriorates and then return to the higher frequency target when the network bandwidth improves. | 2021-12-23 |
20210399972 | PREDICTING AND RESOLVING ISSUES WITHIN A TELECOMMUNICATION NETWORK - Disclosed here is a system to automatically predict and resolve issues within a telecommunication network. Initially, the system builds a service registry to store dependence information within the network, which can include software components and hardware components. Various components of the network create logs of their operations. Machine learning models examine the logs and detect any issues. Upon detecting an issue or abnormal event, the system can automatically resolve the issue by determining the most similar issue occurring previously and determining a solution that resolved the previous most similar issue. In addition, the system can propagate the fix to dependent systems and/or notify the dependent systems of the issue. | 2021-12-23 |
20210399973 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND CONTROL METHOD OF INFORMATION PROCESSING DEVICE - An information processing device includes at least one memory, and at least one processor configured to determine an information processing device that executes an instruction included in a packet, based on route information for discovering another information processing device and load information indicating a load of the another information processing device, the packet being received by the information processing device itself. | 2021-12-23 |
20210399974 | Delay-Based Micro-Loop Prevention in IGP Routing - To determine whether to a delay a routing update, a router generates graphs of the network topology before and after the failure of a link or node and compares the graphs to identify changes in the network topology. Based on an analysis of the changes, the router determines whether to implement, continue and/or abort a preconfigured delay for making routing updates. | 2021-12-23 |
20210399975 | DISTRIBUTION OF MULTICAST INFORMATION IN A ROUTING SYSTEM - A routing system for distributing multicast routing information for a multicast service includes a plurality of routers including a multicast source router and a plurality of multicast receiver routers, the plurality of routers providing a multicast service, wherein the routers are configured to exchange multicast information associated with the multicast service including identification of multicast sources and the multicast receivers. | 2021-12-23 |
20210399976 | METHOD FOR UPDATING ROUTE IN NETWORK, NETWORK DEVICE, AND SYSTEM - This application provides a method for updating a route in a network. The first network device sends a first LSA packet to a third network device, so that the third network device generates a first route whose destination address is a second IP address, where a next-hop IP address of the first route is the IP address of the first network device, and the second IP address belongs to the IP network segment corresponding to the first IP address which is an IP address of the first network device. The first network device sends a second LSA packet to the third network device when determining that switching needs to be performed on a next hop of a route in the third network device, whose destination address belongs to the IP network segment, and whose next-hop IP address is the first IP address. | 2021-12-23 |
20210399977 | PACKET SENDING METHOD AND DEVICE - A packet sending method and device. The first node sets a next-hop of the routing information to a next-hop through which the first node reaches the first route source. The destination address of the routing information is the address prefix. When the second route source is superior to the first route source, the first node switches the next-hop of the routing information to a next-hop through which the first node reaches the second route source. Then, the first node adds, to a target packet, path information of a forwarding path from the first node to the second route source according to the switching operation, where a destination address of the target packet matches the address prefix. Finally, the first node forwards the target packet to the second route source through the forwarding path. | 2021-12-23 |
20210399978 | HIGH PERFORMANCE SOFTWARE-DEFINED CORE NETWORK - A system of nodes configured to form a network comprising virtual links in an overlay network provisioned over an underlay network including servers of a public network. The system includes virtual routers (VRs) at each node. Each VR is coupled to the network and to a tenant of the node, and configured to form in the network a set of virtual links corresponding to the tenant. One or more VRs includes a feedback control system comprising an objective function that characterizes the network. The VR is configured to receive link state data of the set of virtual links and control routing of a tenant traffic flow of each tenant according to a best route of the network determined by the objective function using the link state data. | 2021-12-23 |
20210399979 | Efficient Method for Computing Backup Routes - A method implemented by a source router reduces the number of SPF computations needed to compute TI-LFA backup paths. Rather than naively perform a backup path computation for all destinations, the source router identifies those destinations affected by that link or node failure and performs backup path computations only for the affected destinations. For the remaining destinations (i.e., those for which a backup path is required), the backup path computations are performed in a breath-first order relative to a subtree rooted at the node incident to the failed link (in the case of a link failure) or at the protected node (in the case of a node failure). The breath-first order further reduces the number of computations required by taking advantage of earlier backup path computations. | 2021-12-23 |
20210399980 | DATA TRANSFER METHOD, DATA TRANSFER DEVICE, AND PROGRAM - Communication quality is improved by performing, with a computer, a determination step of determining whether redundancy of a communication path is necessary or not and a compression level of data based on communication quality associated with transfer of the data; a compression step of compressing data to be transferred in accordance with the compression level determined in the determination step; and a transmission step of, when it is determined that redundancy of the communication path is necessary in the determination step, making the communication path redundant and transmitting the data to each of the resulting communication paths. | 2021-12-23 |
20210399981 | OBSERVATION PLATFORM QUERY RESPONSE - An observation platform comprises a computer system associated with an organization, a first communication device associated with a first user, a second communication device communicatively coupled with the computer system, and a plurality of additional communication devices associated with different users of a plurality of additional users. The computer system communicates with the first and additional communication devices via the second communication device. The computer system receives, via the second communication device, a signal from the first communication device. A characteristic of the signal corresponds to audible source which is a voice of the first user. The computer system derives context information from a speech to text analysis of the characteristic. The context information comprises a query about the organization. The computer system compiles a response to the query and responds based on the compiled response, via the second communication device, to the first communication device about the query. | 2021-12-23 |
20210399982 | TECHNIQUES TO SUPPORT MULTIPLE PROTOCOLS BETWEEN COMPUTER SYSTEM INTERCONNECTS - Embodiments may be generally direct to apparatuses, systems, method, and techniques to provide multi-interconnect protocol communication. In an embodiment, an apparatus for providing multi-interconnect protocol communication may include a component comprising at least one connector operative to connect the component to at least one off-package device via a standard interconnect protocol, and logic, at least a portion of the logic comprised in hardware, the logic to determine data to be communicated via a multi-interconnect protocol, provide the data to a multi-protocol multiplexer to determine a route for the data, route the data on-package responsive to the multi-protocol multiplexer indicating a multi-interconnect on-package mode, and route the data off-package via the at least one connector responsive to the multi-protocol multiplexer indicating a multi-interconnect off-package mode. Other embodiments are described. | 2021-12-23 |
20210399983 | PRIVACY PRESERVING ROUTING - A system, method, and non-transitory computer readable storage medium for privacy preserving routing of a data packet. The data packet may comprise a packet header and a data payload; the packet header comprising at least a homomorphically encrypted final destination address of a final destination device. An intermediate routing device may receive the data packet. At the intermediate routing device, in a non-TEE, homomorphic computations may be performed to determine a homomorphically encrypted address of a next intermediate routing device. At the intermediate routing device, in a TEE, one or more secret homomorphic decryption keys may be stored and used to decrypt the homomorphically encrypted address of the next address of the next intermediate routing device. The data packet may be transmitted to the decrypted address of the next intermediate routing device according to an updated packet header with the unencrypted address of the next intermediate routing device in the sequence. | 2021-12-23 |
20210399984 | PORT CONFIGURATION METHOD AND DEVICE, STORAGE MEDIUM, AND ELECTRONIC DEVICE - Provided are a port configuration method and device, a storage medium, and an electronic device. Said method comprises: receiving a target message, the target message being a message which is transmitted through a physical port of a data link layer and carries target identifier information; searching, in a plurality of access modes supported by the physical port, for a target access mode corresponding to the target identifier information; and configuring the current access mode of the physical port in the data link layer to be the target access mode. | 2021-12-23 |
20210399985 | METHOD FOR FORWARDING PACKET IN NETWORK, NETWORK NODE, AND NETWORK SYSTEM - A method for forwarding a packet in a network. The network includes a first network node, a second network node, and a third network node. The method is applied to the first network node, and the method includes: generating a correspondence between a first segment identifier (SID) and a second SID, where the first SID is an identifier that corresponds to the private network, and the second SID is an SID of the third network node; receiving a first packet whose destination address is the first SID; and when it is determined that the second network node is unreachable, pushing the second SID into the first packet to generate a packet, and sending the packet to the third network node. | 2021-12-23 |
20210399986 | DATA COMMUNICATION METHOD, SERVER DEVICE, CLIENT DEVICE AND MEDIUM - A data communication method, a server device, a client device, and a medium are disclosed, the data communication method includes: receiving at least one resource transmission request sent from at least one entity, the resource transmission request including a resource identifier associated with a resource and a priority identifier associated with the resource transmission request; storing the at least one resource identifier according to the priority identifier; acquiring the resource from the entity according to the stored resource identifier of the resource transmission request. | 2021-12-23 |
20210399987 | APPARATUS, SYSTEM, AND METHOD FOR DETERMINING TRAFFIC LOAD DISTRIBUTIONS IN CONNECTION WITH ROUTES OF HIERARCHICAL FOWARDING INFORMATION BASES - A disclosed method may include (1) identifying a route installed in a Forwarding Information Base (FIB) of a network device included in a network, (2) identifying a plurality of active paths that lead from the network device to a destination device of the route installed in the FIB, (3) determining a load distribution of the plurality of active paths by calculating a plurality of traffic loads that represent amounts of traffic that traverse from the network device to the destination device via the plurality of active paths, and (4) making a trafficking decision in connection with the plurality of active paths based at least in part on the load distribution of the plurality of active paths. Various other apparatuses, systems, and methods are also disclosed. | 2021-12-23 |
20210399988 | Automated Configuration of Policer Parameters - Embodiments of the present disclosure automatically set a maximum burst size in a policer to optimize the flow of traffic in a network. In one embodiment, a method includes receiving a policer rate set by a first policy, a maximum rate corresponding to one or more communications channels, and maximum burst time for performing at data burst. A maximum burst size is determined automatically based on the received policer rate, maximum rate, and maximum burst time. A policer in a network device is configured to limit traffic received at the one or more communications channels based on the maximum burst size. | 2021-12-23 |
20210399989 | METHOD AND DEVICE FOR DATA TRANSMISSION, METHOD AND DEVICE FOR QUALITY OF SERVICE FLOW MANAGEMENT, AND STORAGE MEDIUM - A method for data transmission, performed by a first device, such as a User Equipment (UE) or a User Plane Function (UPF) network element, is provided. The method includes: obtaining transmission data; determining, according to network type information included in an extended Ethernet packet filter set, that the transmission data is Time Sensitive Communication (TSC) data; determining a transmission characteristic of the TSC data according to the extended Ethernet packet filter set; and mapping, according to the transmission characteristic, the TSC data to a Quality of Service (QoS) flow corresponding to the transmission characteristic for transmission; and transmitting the TSC data based on the QoS flow. | 2021-12-23 |
20210399990 | Rate Update Engine For Reliable Transport Protocol - A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters. | 2021-12-23 |
20210399991 | SYSTEM AND METHOD FOR HOSTING MOBILE PACKET CORE AND VALUE-ADDED SERVICES USING A SOFTWARE DEFINED NETWORK AND SERVICE CHAINS - An example method is provided in one example embodiment and may include receiving traffic associated with at least one of a mobile network and a Gi-Local Area Network (Gi-LAN), wherein the traffic comprises one or more packets; determining a classification of the traffic to a service chain, wherein the service chain comprises one or more service functions associated at least one of one or more mobile network services and one or more Gi-LAN services; routing the traffic through the service chain; and routing the traffic to a network using one of a plurality of egress interfaces, wherein each egress interface of the plurality of egress interfaces is associated with at least one of the one or more mobile network services and the one or more Gi-LAN services. | 2021-12-23 |
20210399992 | SERVICE TRANSMITTING METHOD AND DEVICE, AND SERVICE RECEIVING METHOD AND DEVICE - Provided are a service transmitting method and device, and a service receiving method and device. The service transmitting method comprises steps of: mapping a client service to at least one service flow of a first rate; dividing at least one service flow of the first rate into a plurality of service flows of other rates, and filling the service flows of other rates with overhead blocks; and transmitting the service flows through channels of corresponding rates. By means of the scheme according to the embodiment, a service transmission between members of different rates can be implemented. | 2021-12-23 |
20210399993 | METHOD AND APPARATUS FOR PROCESSING DATA PACKETS, DEVICE, AND STORAGE MEDIUM - Provided are method and apparatus for processing data packets, a device, and a storage medium that relate to the field of communications. The method includes: receiving multiple data packets of an identical service transmitted in multiple frequency bands, where each of the data packets carries arrangement indication information; and sorting the data packets based on the arrangement indication information carried in each of the data packets. | 2021-12-23 |
20210399994 | CLOUD TRANSLATION MECHANISM - A system to facilitate communication between a cloud system and an edge server is described. The system includes one or more processors to execute a translation service to receive a first request operation from a cloud service, wherein the first request operation comprises a first communication protocol supported by the cloud service, translate the first request operation to a second communication protocol supported by a first edge server, wherein the second communication protocol is different from the first communication protocol and transmit the translated first request operation to the first edge server. | 2021-12-23 |
20210399995 | SYSTEM FOR INCREASING PROCESSING EFFICIENCY THROUGH AUTOMATED RESOURCE FIELD TRANSFORMATION - Embodiments of the present invention provide a system for increasing processing efficiency through automated resource field transformation. A message with multiple resource fields is received, and a first resource field is identified as being populated with a burdensome resource element. The burdensome resource element is extracted from the first resource field, creating a slim version of the message that is processed through normal procedures to execute an associated event. The burdensome resource element is routed to a burdensome resource processing system. The burdensome resource processing system can store the burdensome resource element until the burdensome resource element is requested by a user, and then transfer the burdensome resource element to the user after specialized processing of the element. Alternatively, the burdensome resource processing system may be a specialized processing system that processes the burdensome resource element's type more efficiently than the general processing procedures used to process the slim message. | 2021-12-23 |
20210399996 | VIRTUAL COMPUTING SERVICES DEPLOYMENT NETWORK - A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource. | 2021-12-23 |
20210399997 | FORWARDING ELEMENT DATA PLANE PERFORMING FLOATING POINT COMPUTATIONS - Some embodiments provide a network forwarding element with a data-plane forwarding circuit that has a parameter collecting circuit to store and distribute parameter values computed by several machines in a network. In some embodiments, the machines perform distributed computing operations, and the parameter values that compute are parameter values associated with the distributed computing operations. The parameter collecting circuit of the data-plane forwarding circuit (data plane) in some embodiments (1) stores a set of parameter values computed and sent by a first set of machines, and (2) distributes the collected parameter values to a second set of machines once it has collected the set of parameter values from all the machines in the first set. The first and second sets of machines are the same set of machines in some embodiments, while they are different sets of machines (e.g., one set has at least one machine that is not in the other set) in other embodiments. In some embodiments, the parameter collecting circuit performs computations on the parameter values that it collects and distributes the result of the computations once it has processed all the parameter values distributed by the first set of machines. The computations are aggregating operations (e.g., adding, averaging, etc.) that combine corresponding subset of parameter values distributed by the first set of machines. | 2021-12-23 |
20210399998 | AUGMENTING DATA PLANE FUNCTIONALITY WITH FIELD PROGRAMMABLE INTEGRATED CIRCUITS - Some embodiments use one or more FPGAs and external memories associated with the FPGAs to implement large, hash-addressable tables for a data plane circuit. These embodiments configure at least one message processing stage of the DP circuit to store (1) a first plurality of records for matching with a set of data messages received by the DP circuit, and (2) a redirection record redirecting data messages that do not match the first plurality of records to a DP egress port associated with the memory circuit. These embodiments configure an external memory circuit to store a larger, second set of records for matching with redirected data messages received through the DP egress port associated with the memory circuit. This external memory circuit is a hash-addressable memory in some embodiments. To determine whether a redirected data message matches a record in the second set of record, the method of some embodiments configures an FPGA associated with the hash-addressable external memory to use a collision free hash process to generate a collision-free, hash address value from a set of attributes of the data message. This hash address value specifies an address in the external memory for the record in the second set of records to compare with the redirected data message. | 2021-12-23 |
20210399999 | SYSTEMS AND METHODS FOR A TWO-TIER MACHINE LEARNING MODEL FOR GENERATING CONVERSATIONAL RESPONSES - Methods and systems are described for generating dynamic conversational responses using two-tier machine learning models. The dynamic conversational responses may be generated in real time and reflect the likely goals and/or intents of a user. The two-tier machine learning model may include a first tier that determines an intent cluster based on a feature input, and a second tier that determines a specific intent from the cluster. | 2021-12-23 |
20210400000 | PUBLISHER AND SHARE ACTION INTEGRATION IN A USER INTERFACE FOR AUTOMATED MESSAGING - Disclosed are some implementations of systems, apparatus, methods and computer program products for publisher and share action integration in a user interface (UI) for automated messaging. In some implementations, information is displayed in a first component and in a second component in a UI on a display. The first component is a publisher configured for composing and sharing messages on different communication channels using different share actions. The second component includes links to data items. When one of the data items is selected, a set of share actions for sharing the selected item using the publisher can be identified and displayed. When one of the displayed share actions is selected, it can be determined that the selected share action is applicable to one of the communication channels. A reference to the selected item can be provided in a message being composed in the publisher for sharing on the one communication channel. | 2021-12-23 |
20210400001 | APPARATUS AND METHOD FOR IMPROVING COMMUNICATION BETWEEN MATCHED INDIVIDUALS - A computer implemented method includes supplying to a user at a client device a prompt to contact a matched individual. A proposed communication from the user to the matched individual is monitored. The proposed communication is compared to a set of effective communication policies to selectively identify an effective communication policy violation. A warning is supplied to the user in response to the effective communication policy violation. A signal is received from the user to send a completed communication to the matched individual. Network routing of the completed communication from the client device to the matched individual is enabled. | 2021-12-23 |
20210400002 | INCREASING CAPACITY IN A TOPIC-SUBSCRIPTION MESSAGING SYSTEM - A technique increases capacity in a topic-subscription messaging system. The technique involves, during a first time period, operating a first topic structure of the system. The first topic structure includes a first topic and a plurality of first subscriptions coupled with the first topic. The technique further involves, during a second time period, providing a second topic structure which includes a second topic and a plurality of second subscriptions coupled with the second topic. The technique further involves, during a third time period, providing a link from the second topic structure to the first topic structure making (i) the second topic structure a parent to the first topic structure and (ii) the first topic structure a child to the second topic structure, the link conveying messages from a particular second subscription of the second topic structure to the first topic of the first topic structure. | 2021-12-23 |
20210400003 | SENDING MESSAGES TO ALL MEMBERS OR SELECTED MEMBERS OF A GROUP IN A MESSAGING APPLICATION BY STRING TAGGING AND CATEGORIZATION - A system and method for sending messages to all members or selected members of a group in a structured messaging application thereby achieving masking/filters within the group members with respect to a message. The sending messages to all members or selected members of group module configured in association with a structured messaging application (Katchup application) for applying filters/mask with respect to a message to selected users in a messaging group. The sending messages to all members or selected members of a group module enables a sender to select preferred users within a messaging group to whom he would like to send a message and avoid other members from receiving the message. | 2021-12-23 |
20210400004 | SYSTEM FOR INFORMATION TRANSFER BETWEEN COMMUNICATION CHANNELS - Systems, computer program products, and methods are described herein for information transfer between communication channels. The present invention is configured to electronically receive, via a first communication channel associated with an entity, information associated with a transfer of resources from a user at a first time; initiate one or more machine learning algorithms at on the information associated with the transfer of resources at the first time; generate, using the one or more machine learning algorithms, a summary of the information associated with the transfer of resources; electronically receive an indication that the user wishes to transfer to a second communication channel; and initiate a communication channel transfer protocol to transmit the summary of the information associated with the transfer of resources to the second communication channel. | 2021-12-23 |
20210400005 | REMOTE SHARED CONTENT EXPERIENCE SYSTEMS - A system provides a “virtual room” for remotely sharing content experiences via electronic devices at different locations. The system may enable synchronization of the content at the different locations, access control, be able to provide and/or experience interaction feedback regarding the content, control the interaction feedback that is provided and/or experienced, enhance the ability of people to distinguish the content from the interaction feedback, and so on. As such, people may be able to share content experiences more like they were present in a single location while remote from each other. | 2021-12-23 |
20210400006 | SYNCHRONIZING MESSAGE STATUS ACROSS MULTIPLE USER DEVICES - The disclosed system and method enable multiple user devices to track the read/unread status of received messages, even though the user reads the message on only one device. A server of a telecommunication network can receive, from a user device associated with a sender, a message sent to a recipient. The user device does not communicate to the server that the received message has been read. Upon receiving the message, the server can determine that the message is in reply to a message thread and can update a status of a second message in the message thread to the read status. The second message is the most recent message in the message thread sent by the recipient to the sender. The server can provide the updated status of the second message in the message thread to the multiple user devices associated with the sender. | 2021-12-23 |
20210400007 | SYSTEMS AND METHODS FOR DISPLAYING A NOTIFICATION AT AN AREA ON A DISPLAY SCREEN THAT IS WITHIN A LINE OF SIGHT OF A SUBSET OF AUDIENCE MEMBERS TO WHOM THE NOTIFICATION PERTAINS - Systems and methods are disclosed herein for generating for display a notification to a plurality of users at a position within a display screen to which each user of the plurality of users is paying attention. Specifically, the media guidance application captures lines of sight of users who are paying attention to a display screen, based on which the media guidance application determines line-of-sight regions on the display screen that the users are paying attention to. The media guidance application then determines a display area that is noticeable to the users based on the respective line-of-sight regions on the display screen to display an electronic message. | 2021-12-23 |
20210400008 | SYSTEM AND METHOD FOR GENERATING RECOMMENDATIONS AND TRANSFORMING A MESSAGE AND PROVIDING A REDACTED REPLY SERVICE - A method and system for generating recommendations to a user based on content in the headers and body of an electronic message and transforming the email accordingly, and also providing a redacted reply service to ensure that a user hitting “reply all” cannot inadvertently unmask the identify of bcc recipients of the original electronic message. | 2021-12-23 |
20210400009 | SYSTEM AND METHOD FOR ENABLING REAL-TIME EVENTING - A method and system for real-time eventing including interacting with at least one configuration attribute according to instructions specified through an application programming interface (API); adding subscribers for an event channel; generating an event from operation of an application; publishing the event message to the event channel on an event router; processing the event message according to the at least one configuration attribute; identifying a subscriber to the event channel; and sending the event from the event router to the subscriber. | 2021-12-23 |
20210400010 | COMMUNICATION APPARATUS, METHOD OF CONTROLLING COMMUNICATION APPARATUS, AND STORAGE MEDIUM - A communication apparatus transmits data externally via different communication interfaces by performing operations including externally transmitting a request for a name resolution of a hostname, identifying a communication interface, and registering, in a routing table, routing information. The name resolution request is transmitted in a case where a request for the name resolution of the hostname is received from an application of the communication apparatus. The communication interface identity arises where the name resolution of the hostname request has been externally transmitted and the name resolution of the hostname is successfully executed. The identified communication interface is associated with a Domain Name System (DNS) server by which the name resolution of the hostname is successfully executed. The registered routing information is for communicating with an external apparatus identified by an Internet Protocol (IP) address acquired as a result of the name resolution of the hostname via the identified communication interface. | 2021-12-23 |
20210400011 | UTILIZING SERVICE TAGGING FOR ENCRYPTED FLOW CLASSIFICATION - In one embodiment, a device in a network receives domain name system (DNS) information for a domain. The DNS information includes one or more service tags indicative of one or more services offered by the domain. The device detects an encrypted traffic flow associated with the domain. The device identifies a service associated with the encrypted traffic flow based on the one or more service tags. The device prioritizes the encrypted traffic flow based on the identified service associated with the encrypted traffic flow. | 2021-12-23 |
20210400012 | METHOD AND SYSTEM FOR RESOLVING UNI PORT INFORMATION ON AN EXTERNAL SOC/SWITCH BASED ON A MAC-TABLE CACHE - The present invention provides a method of using a mac-table cache to resolve UNI port information on an external system of chip (SOC) is provide. The method comprises, receiving, by a packet processing chip, a packet with a source address (SA); locating, by the packet processing chip, the SA in a mac-table cache implemented on the packet processing chip; and looking up a SOC mac-table implemented on the external SOC if the SA cannot be found in the mac-table cache. | 2021-12-23 |
20210400013 | SYSTEMS AND METHODS FOR UTILIZING AN INTERNET PROTOCOL (IP) ADDRESS SCANNING MODEL TO IDENTIFY AVAILABLE IP ADDRESSES - In some implementations, an audit platform may determine a first availability of a particular IP address based on data identifying IP addresses assigned for wireless and/or wireline services, a second availability of the particular IP address based on data identifying contact and registration information for IP addresses, and a third availability of the particular IP address based on data identifying active IP addresses associated with a backbone router. The audit platform may determine a fourth availability of the particular IP address based on data identifying responses to ping commands associated with the IP addresses, and a fifth availability of the particular IP address based on data identifying responses to traceroute commands associated with the IP addresses. The audit platform may calculate a confidence score, indicating a confidence level that the particular IP address is available, based on the first availability, second availability, third availability, fourth availability, and fifth availability. | 2021-12-23 |
20210400014 | MANAGEMENT OF ENDPOINT ADDRESS DISCOVERY IN A SOFTWARE DEFINED NETWORKING ENVIRONMENT - Described herein are systems and methods to manage Internet Protocol (IP) address discovery in a software defined networking (SDN) environment. In one example, a manager may generate an IP address discovery configuration and pass the IP address discovery configuration to a controller. Once received, the controller may obtain a discovered list from a hypervisor of one or more IP addresses associated with one or more logical ports and update a realized list for the one or more logical ports based on the discovered list and the IP address discovery configuration. | 2021-12-23 |
20210400015 | SHORT-TERM LEASE ALLOCATION FOR NETWORK ADDRESS CONFLICT REDUCTION IN DHCP FAILOVER DEPLOYMENTS - Systems and methods are provided for monitoring a connection state between a primary DHCP server and a secondary DHCP server, determining that a connection between the primary DHCP server and the secondary DHCP server has not been established within a first timeframe, establishing a partner-down operation state at one or more of the primary DHCP server and secondary DHCP server, and, during an established partner-down operation state, issuing/allocating short-term network address leases from one of the primary DHCP servers or secondary DHCP servers. Short-term network leases of the present disclosure may have a duration of between 1 second and 5 minutes. | 2021-12-23 |
20210400016 | Systems and Methods for Detecting Conflicts in Internet Services - The technology disclosed relates to detection and resolution of conflicts between requested internet services and package of internet services associated with a domain. The method disclosed includes receiving a request from a client to add a requested internet service to a package of internet services. The method includes searching a domain name system (DNS) database for DNS records or a DNS server for external domains having attribute fields indicating attributes of the internet services in the package of internet services. The method includes comparing attributes of the requested internet service to attribute fields for the internet services in the package of internet services using a set of conflict definitions to identify attributes of the internet service requested conflicting with attributes of the package of internet services. When conflicting attributes are identified, the method includes invoking a resolution process to resolve the conflict. | 2021-12-23 |
20210400017 | CONVEYING NETWORK-ADDRESS-TRANSLATION (NAT) RULES IN A NETWORK - In one embodiment, a first networking device associated with a switched network comprises one or more processors and one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising configuring, on the first networking device, a network-address-translation (NAT) rule indicating that a first multicast group is to be translated to a second multicast group. The acts further include, at least partly in response to the configuring of the NAT rule, storing the NAT rule at the first networking device, generating a message indicating the NAT rule, and sending the message to at least a second networking device associated with the switched network. | 2021-12-23 |