43rd week of 2021 patent applcation highlights part 71 |
Patent application number | Title | Published |
20210336831 | SMART ADJACENT-CHANNEL INDICATING/SCANNING FOR FM MODULATION - As may be used in connection with frequency-modulated (FM) radio systems and receivers processing FM broadcast transmissions, exemplary aspects are directed to a method may be performed by the receiver circuitry to receive FM broadcast signaling within a particular bandwidth for which a plurality of target channels are to have a specified channel spacing. The method may include: assessing detected energy for a first adjacent channel having the specified channel spacing and having a frequency immediately adjacent to a targeted one of the plurality of target channels; and discerning whether the detected energy is associated with ultra-sonic energy in detected modulation energy (e.g., ultra-sonic noise in an MPX signal), and/or is associated with modulation energy (e.g., due to over-modulation) from a second adjacent channel also having such specified channel spacing. | 2021-10-28 |
20210336832 | USER EQUIPMENT INITIATED DATA AIDED PHASE TRACKING REFERENCE SIGNALS ON MULTIPLE LAYERS OF A COMMUNICATION LINK - Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may transmit a request, for an uplink transmission or a downlink transmission, for data aided phase tracking reference signals (PT-RSs) on multiple layers of a communication link; and communicate the uplink transmission or the downlink transmission based at least in part on the request. Numerous other aspects are provided. | 2021-10-28 |
20210336833 | REPETITION ON SUBCARRIERS FOR NONCOHERENT MODULATION - Methods, systems, and devices for wireless communications are described. A transmitting device may encode a set of bits to transmit to a receiving device based on a repetition factor. The transmitting device may map, based on the repetition factor, the set of encoded bits to a subset of subcarriers such as adjacent subcarriers of a set of subcarriers. The transmitting device may generate a signal including the set of encoded bits based on the mapping, and transmit the generated signal to the receiving device. The receiving device may receive a modulated signal from the transmitting device, and identify, based on a repetition factor, a subset of subcarriers including adjacent subcarriers of a set of subcarriers associated with the modulated signal. The receiving device may average the subset of subcarriers including the adjacent subcarriers, and demodulate the modulated signal in accordance with the averaged subset of subcarriers including the adjacent subcarriers. | 2021-10-28 |
20210336834 | REPETITION ON SUBCARRIERS FOR NONCOHERENT MODULATION - Methods, systems, and devices for wireless communications are described. A transmitting device may encode a set of bits to transmit to a receiving device based on a repetition factor. The transmitting device may map, based on the repetition factor, the set of encoded bits to a subset of subcarriers such as adjacent subcarriers of a set of subcarriers. The transmitting device may generate a signal including the set of encoded bits based on the mapping, and transmit the generated signal to the receiving device. The receiving device may receive a modulated signal from the transmitting device, and identify, based on a repetition factor, a subset of subcarriers including adjacent subcarriers of a set of subcarriers associated with the modulated signal. The receiving device may average the subset of subcarriers including the adjacent subcarriers, and demodulate the modulated signal in accordance with the averaged subset of subcarriers including the adjacent subcarriers. | 2021-10-28 |
20210336835 | TRANSMITTING APPARATUS AND MAPPING METHOD THEREOF - A transmitting apparatus is disclosed. The transmitting apparatus includes an encoder to perform channel encoding with respect to bits and generate a codeword, an interleaver to interleave the codeword, and a modulator to map the interleaved codeword onto a non-uniform constellation according to a modulation scheme, and the constellation may include constellation points defined based on various tables according to the modulation scheme. | 2021-10-28 |
20210336836 | MODULATION ADJUSTMENT FOR 16-QAM IN NARROWBAND IOT - Techniques of defining a transmission scheme for NB-IoT data include determining the TBS based on 16-quadrature amplitude modulation (QAM) analysis but use quadrature phase-shift keying (QPSK) for modulation. For example, a base station (eNB) may determine that a UE is configured to receive or transmit data with 16-QAM modulation via capability signalling from the UE. Upon performing this determination, the eNB transmits configuration data to the UE, e.g., via DCI, configuring the UE to receive data over a narrowband physical downlink shared channel (NPDSCH) using 16-QAM modulation. Part of the configuration data indicates whether the UE is to support 16-QAM modulation with or without repetition via radio resource control (RRC) parameter modulation-restriction-Repetitions. Depending upon this indication, the UE may use quadrature phase-shift keying (QPSK) rather than 16-QAM despite selecting or being assigned a TBS based on 16-QAM modulation. | 2021-10-28 |
20210336837 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING 4-LAYER LAYERED-DIVISION MULTIPLEXING SIGNAL - Disclosed herein are an apparatus and method for transmitting and receiving a 4-layer layered-division multiplexing (LDM) signal. An apparatus for transmitting a 4-layer layered-division multiplexing signal includes a layered-division multiplexing modulation unit for generating a 3-layer layered-division multiplexing signal by performing layered-division multiplexing modulation on three layer signals and generating a 4-layer layered-division multiplexing signal by inserting a Pseudo-random Noise (PN) sequence into the 3-layer layered-division multiplexing signal, a pilot insertion unit for inserting a pilot into the 4-layer layered-division multiplexing signal, and a transmission unit for transmitting the 4-layer layered-division multiplexing signal. | 2021-10-28 |
20210336838 | MULTI-TENANT EVENT SOURCING AND AUDIT LOGGING IN A CLOUD-BASED COMPUTING INFRASTRUCTURE - Examples described herein include systems and methods for multi-tenant event sourcing and audit logging in a cloud-based computing infrastructure. In an example method, an event package can be received from a first microservice of an application. The event can describe any action performed within the computing infrastructure and can include various types of information. For example, it can include an event type, event ID, object type, object ID, and parent event ID. The event package can be associated with a tenant and only provided to tenant-approved recipients. The recipient can use the event package to automatically carry out steps to recreate and configure an object, or to determine the source of an event or failure within the system. | 2021-10-28 |
20210336839 | METHOD OF SCALING RELIABILITY OF COMPUTING NETWORK - The present invention provides a method of scaling the reliability of the service of a hierarchical computing network with large number of participant nodes servicing large number of users with large volume of data by adding/subtracting a service node to/from a service node group to linearly increase/decrease the network service uptime. Also disclosed is a method of incentivizing the owner of a participant computer in a general computer network to continuously and reliably share its spare capacity and capability by rewarding/punishing the participant computer with increased/decreased uptime value if a fault incident of the participant computer is/is not detected; and making the uptime value of the participant computer visible to end users. | 2021-10-28 |
20210336840 | HARDWARE SERVER AND TECHNICAL METHOD TO OPTIMIZE BULK PRINTING OF PHYSICAL ITEMS - A method includes distributing a number of printer devices across a computer network with corresponding logistical nodes, and, through a server, dynamically extracting, from a number of digital pre-print files, metadata related to documents and pre-conditions based on scanning thereof, and classifying the number of digital pre-print files into groups based on an extent to which the dynamically extracted metadata is shared between constituents thereof. The method also includes, through the server, matching each classified group to a logistical node based on the dynamically extracted metadata shared between the constituents and dynamically tracked printer characteristics, commingling the extracted metadata within the each classified group into a master document in which the extracted metadata is laid out to enable printing through a printer device associated with the matched logistical node, and reclassifying a constituent of the classified group under another group based on a status of unsuitability of the printer device. | 2021-10-28 |
20210336841 | NETWORK MONITORING SYSTEM, NETWORK MONITORING METHOD, AND PROGRAM - In the present disclosure, a network monitoring system is provided including an IP network monitoring unit ( | 2021-10-28 |
20210336842 | METHOD AND APPARATUS FOR FAULT TOLERANT ETHERNET TIME SYNCHRONIZATION - The present application generally relates to network timing synchronization in the presence of link faults including apparatus and methods In various embodiments, a method includes generating a time synchronization signal, transmitting the time synchronization signal from a first switch to a second switch via a first link and from the first switch to a third switch via a second link, detecting a link failure of the first link, and transmitting the time synchronization signal from the second switch to the third switch via a third link in response to the link failure. | 2021-10-28 |
20210336843 | PROCESSING METHOD, DEVICE AND APPARATUS FOR MESH NETWORK, AND STORAGE MEDIUM - Disclosed are a processing method, device, apparatus for a mesh network, and a storage medium. The method is implemented by a node in the mesh network, including acquiring root node information of at least two root nodes in conflict if any root node conflict is detected in the mesh network; and according to the root node information of the at least two root nodes in conflict, selecting a new root node from the at least two root nodes in conflict as a root node to be used in the mesh network. In the embodiments of the present invention, according to the root node information of the two root nodes, a new root node is selected as the root node to be used in the mesh network, so as to realize direct communication between nodes in the entire wireless mesh network, and to reduce the traffic throughput of the root node. | 2021-10-28 |
20210336844 | REMOTE STORAGE GATEWAY MANAGEMENT USING GATEWAY-INITIATED CONNECTIONS - A storage gateway serves as an interface between processes on a customer network and a service provider. The storage gateway is located on-premise with the customer processes. To customer processes, it appears that data is stored locally. However, the storage gateway interfaces with a remote storage service to store the data. For cached gateways, the primary data store is a remote data store, while frequently accessed data may be locally cached by the gateway. Reads may be satisfied from the local cache or from virtual data storage; writes are handled so as to appropriately update data blocks in the local cache and/or in virtual data storage. For shadowing gateways, the primary data store is the local data store; reads are passed through to a local data store, and writes are shadowed to virtual data storage as well as being sent to local data store. | 2021-10-28 |
20210336845 | AUTOMATIC PROVISIONING OF A COMPUTING DEVICE WITH OPERATING SYSTEM AND NETWORK PROCESSING FUNCTIONS - Examples include systems and methods for providing automatic techniques for provisioning a computing device with an operating system and network processing functions. Some examples include automatically initiating a network handling module for configuring or programming a network interface card in a computing device to enable a network processing function while rebooting the computing device post operating system installation. | 2021-10-28 |
20210336846 | PROVISIONING CONTROL APPARATUS, SYSTEM AND METHOD - A provisioning control apparatus couples to a provisioning equipment server electrically connectable with an electronic device(s) for provisioning the electronic device(s) with a program code. The provisioning control apparatus has a communication interface which transmits the program code to the provisioning equipment server for provisioning the electronic device(s) with the program code and to receive an electronic provisioning token having provisioning control data. The provisioning control apparatus includes a processor that controls the transmission of the program code via the communication interface to the provisioning equipment server. The electronic provisioning token has time adjustment information for adjusting the clock, and the processor adjusts the time of the clock. A provisioning control system includes the provisioning control apparatus and a method involves provisioning the electronic device(s). | 2021-10-28 |
20210336847 | METHOD AND APPARATUS FOR CONFIGURING NETWORK CONNECTION IN MOBILE COMMUNICATION SYSTEM - Provided is a method, performed by a user equipment (UE), of controlling an access, the method including receiving, through system information from a base station, barring information including a barring configuration information list and a public land mobile network (PLMN)-specific barring information list, the barring configuration information list including at least one barring configuration information and the PLMN-specific barring information list including at least one barring information per PLMN and performing a barring check based on the received barring information when the access is triggered, in which the barring configuration information corresponds to one barring configuration information index according to an order of being included to the barring configuration information list. | 2021-10-28 |
20210336848 | SYSTEM FOR NETWORKING DEVICE WITH DATA MODEL ENGINES FOR CONFIGURING NETWORK PARAMETERS - The present disclosure provides a system for providing a plurality of data models for a networking device. The system includes a network operating system and a plurality of data model engine modules. The network operating system stores the plurality of data models. Each of the plurality of data model engine modules corresponds to a specific data model from the plurality of data models in the network operating system. In addition, the plurality of data models is used by the networking device simultaneously in real-time. Further, the networking device is a white box hardware device. Furthermore, the networking device includes one or more transponders, one or more switches, and one or more routers. Moreover, the plurality of data models includes one or more vendor neutral data models, one or more open data models, and one or more vendor proprietary data models. | 2021-10-28 |
20210336849 | METHOD FOR CONFIGURING A NETWORK NODE - A method for configuring a first network node using a first autonomous system (AS) number in at least one session established with another node according to a dynamic routing protocol is described. The method is implemented by the first node and includes receiving a configuration message comprising at least one piece of information that is representative of a second AS number intended to be used by the first node as a replacement for the first number, configuring the first node with the second AS number, identifying at least one second node having at least one session according to the dynamic routing protocol, active with the first node, in which the first node is associated with the first AS number, and sending a control message to the at least one second node requesting the replacement of the first AS number with the second AS number by the at least one second node, such that, after the replacement, the first node is associated with the second AS number in the at least one active session. | 2021-10-28 |
20210336850 | VEHICLE TRANSMISSION AND CONTROL DEVICE FOR VEHICLE TRANSMISSION - A vehicle transmission includes a shaft; speed-changing gears; switching mechanisms; and a shifting mechanism. The shifting mechanism is provided with a double-meshing preventing mechanism configured to switch between a one-way state in which the switching mechanisms are hindered from moving in a downshift direction and allowed to move in an upshift direction and a free state in which the switching mechanisms are allowed to move in both the downshift direction and the upshift direction. | 2021-10-28 |
20210336851 | Globally-Distributed Secure End-To-End Identity-Based Overlay Network - A communication system includes multiple Point-of-Presence (POP) interfaces and one or more processors. The multiple POP interfaces are distributed in a Wide-Area Network (WAN) and are configured to communicate with at least a client and a server connected to the WAN. The one or more processors are coupled to the POP interfaces and are configured to (i) assign respective Internet Protocol (IP) addresses to the client and to the server, including embedding state information in the assigned IP addresses, and (ii) route traffic over the WAN between the client and the server, in a stateless manner, based on the state information embedded in the IP addresses. | 2021-10-28 |
20210336852 | NETWORK-CONFIGURATION-INFORMATION GENERATION METHOD AND COMMUNICATION DEVICE - A network-configuration-information generation method generates information indicating a network configuration of a network system defined by a plurality of communication devices and a plurality of networks. The method includes: a step in which at least one of the communication devices generates and stores network-configuration information defined as a pair of a network name of a network to which the at least one communication device belongs and a network name of a network adjacent to the network to which the at least one communication device belongs; and steps in which when each communication device receives, from another communication device, the network-configuration information stored in the other communication device, each communication device stores the received network-configuration information. | 2021-10-28 |
20210336853 | CONTROL SYSTEM, ELECTRONIC DEVICE, AND CONTROL METHOD - According to one embodiment, a control system includes a client terminal, a first server and a second server. The client terminal transmits an assignment request of an IP address including first identification information that uniquely identifies the client terminal and is set as a host name to the first server. The first server assigns an IP address to the client terminal in accordance with the request, and transmits the IP address and the host name to the second server. The second server transmits, when one or more items of second identification information include the first identification information set as the host name and when a setup process of the client terminal has not been performed, data for the process of the client terminal to the client terminal using the IP address. | 2021-10-28 |
20210336854 | UNIDIRECTIONAL LINK DETECTION MISCONFIGURATION AUTO-DETECTION - Examples disclosed herein relate to a method comprising receiving a control packet originating from a originating network device. The control packet may have a control MAC address identifying the originating network device and the control packet is used for determining a traffic loop in a network including the first network device and the originating network device. The method may include determining, by the first network device, whether the control MAC address of the control packet matches a MAC address of the first network device. Wit is determined that the control MAC address of the control packet matches a MAC address of the first network device, the method may include determining that the match is indicative of the loop and blocking a port of the first network device that the control packet arrived on without blocking any other ports on the first network device. When it is determined that the control MAC address of the control packet does not match the MAC address of the first network device, the method may include transmitting the control packet to a second network device on the network without blocking any port on the first network device that received the control packet. | 2021-10-28 |
20210336855 | METHOD FOR ESTABLISHING NETWORK CONNECTION BETWEEN SERVER AND NETWORK DEVICE - A method is used for establishing network connection between a server and a network device, wherein the network device uses a dynamic host configuration protocol to obtain a network address in a specific network segment. After the server obtains a parameter set related to the network device and starts to establish a network connection to the network device, whether the network connection is stable is checked. When it is determined that the network connection is unstable and the server fails to connect to the network device, the server automatically searches the network addresses in the specific network segment to locate the network device, and connects to the network device when the network device is found. | 2021-10-28 |
20210336856 | DECENTRALIZED AUTO-SCALING OF NETWORK ARCHITECTURES - Disclosed herein are systems, devices, and methods for providing auto-scaling in a cluster of device instances. In one embodiment, a method is disclosed comprising updating, using a distributed counter, a metric associated with one or more instances executing a network application; identifying that the metric has exceeded a threshold defined in a scaling policy based on comparing the distributed counter to the scaling policy; identifying a command to execute in response to the metric exceeding the threshold; and executing the command to modify the one or more instances. | 2021-10-28 |
20210336857 | MANAGING INTERNET OF THINGS NETWORK TRAFFIC USING FEDERATED MACHINE LEARNING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to classify network traffic as IoT traffic or non-IoT traffic and managing the traffic based on the classification. In some implementations, machine learning parameters of a local machine learning model trained by the edge device is received each of at least a subset of a set of edge devices. The machine learning parameters received from an edge device are parameters of the local machine learning model trained by the edge device based on local network traffic processed by the edge device and to classify the network traffic as Internet of Things (IoT) traffic or non-IoT traffic. A global machine learning model is generated, using the machine learning parameters, to classify network traffic processed by edge devices as IoT traffic or non-IoT traffic. | 2021-10-28 |
20210336858 | SYSTEM AND METHOD FOR HARDWARE AND SOFTWARE MONITORING WITH INTEGRATED RESOURCE ACQUISITION - A method, system, and network providing hardware and software inventorying and monitoring provide the status of a local network of interconnected information technology devices. A user downloads and installs a local network monitoring software program from an online source onto a host computer system. The local network monitoring software system initiates an inventory of all information technology devices associated with said local network of information technology devices. Also, the local network monitoring software determines the operational status of the information technology devices and the status of software programs installed on the information technology devices. The results of the inventory and status determinations are presented to the host computer system. The presented information permits the user of said host computer system to initiate maintenance and support actions for the information technology devices in response to the operational status and status of software programs using the local network monitoring software. | 2021-10-28 |
20210336859 | ELECTRONIC TOOL AND METHODS FOR MEETINGS - An electronic meeting tool and method for communicating arbitrary media content from users at a meeting includes a node configuration adapted to operate a display node of a communications network, the display node being coupled to a first display. The node configuration is adapted to receive user selected arbitrary media content and to control display of the user selected arbitrary media content on the first display. A peripheral device adapted to communicate the user selected arbitrary media content via the communications network is a connection unit including a connector adapted to couple to a port of a processing device having a second display, a memory and an operating system, and a transmitter. A program is adapted to obtain user selected arbitrary media content, the program leaving a zero footprint on termination. The user may trigger a transfer of the user selected arbitrary media content to the transmitter. | 2021-10-28 |
20210336860 | METHOD OF CONFIGURING A DEVICE THAT IS TO BE ADDED TO A WIRELESS NETWORK SYSTEM | 2021-10-28 |
20210336861 | DETECTION METHOD AND DETECTION DEVICE FOR DETECTING QUALITY OF SERVICE OF BGP ANYCAST CLUSTER - Method and device for detecting quality of service (QoS) of border gateway protocol (BGP) anycast cluster. In the method, the detection device receives detection-task information for detecting the QoS of the BGP anycast cluster, the detection-task information including a BGP anycast IP address; the detection device sends a detection-request information to the BGP anycast IP address, the detection-request information received by an entity server in the BGP anycast cluster that has a shortest AS path from the detection device; the detection device receives a detection-response information sent by the entity server in the BGP anycast cluster, the detection-response information including an IP address of the entity server; and the detection device generates detection index data according to the detection-request information and the detection-response information, the detection index data including the BGP anycast IP address and the IP address of the entity server. | 2021-10-28 |
20210336862 | DATA SAMPLE TEMPLATE (DST) MANAGEMENT FOR ENABLING FOG-BASED DATA PROCESSING - A Data Sample Collection Service (DSCS) may be configured to receive various data sample collection requests from users and to process the one or more requests on behalf of the users. In order to properly describe what kind of Ready-to-Use Data Samples (RDS) a user needs, the DSCS may adopt a Data Sample Template (DST). By using the DST, the user can clearly depict what their desired data samples look like, along with various quality requirements regarding the data samples. The DSCS can further provide a DST Management function to users. In general, DST management involves the processes of DST creation, DST update, DST deletion and DST activation/de-activation. For example, a user may create a DST based on its data sample collection needs. Later, the created DST can also be updated and/or deleted based on dynamic changes to the needs of the user. | 2021-10-28 |
20210336863 | A METHOD AND DEVICE FOR MONITORING HOST COMPUTERS - A method for monitoring host computers includes: providing a preset script that, when executed, implements the following steps including: acquiring node information of a target node and host computer information of a target host computer in the target node; calling a host computer template that matches the target host computer, and creating an instance of the target host computer in a monitoring system according to the host computer information and the host computer template; adding the created instance to a node tree corresponding to the node information; determining a to-be-monitored port of the created instance in the node tree based on the host computer information, calling a graph template that matches the port, and creating a port graph corresponding to the port for the created instance; and collecting real-time data of the port and drawing the collected real-time data into the port graph. | 2021-10-28 |
20210336864 | Method and Apparatus for Latency Monitoring - A method of supporting latency monitoring in a network transporting traffic to and from a wireless base station. The method comprises, at a first node of the transport network determining a first timestamp representing a time at which a data element is received at the first node and adding information representative of the first timestamp to a communication signal which carries data for the wireless base station, the data including the data element. The method also comprises sending an indication of an association between the information representative of the first timestamp and the data element that the information representative of the first timestamp relates to. A method performed at a second node as well as apparatus for use at the first node and apparatus for use at the second node are also disclosed. | 2021-10-28 |
20210336865 | CONTROL DEVICE AND CONTROL METHOD - A control system | 2021-10-28 |
20210336866 | Route Advertisement Method, Device, and System - A route advertisement method is applied to a network in which a cross-domain end-to-end tunnel carries a service. The cross-domain end-to-end tunnel crosses at least two Interior Gateway Protocol (IGP) network domains, and the at least two IGP network domains include a first network device, a second network device, and a third network device. The route advertisement method includes receiving, by the first network device, Border Gateway Protocol (BGP) service routing information from the second network device, where the BGP service routing information includes a destination address and a next-hop address to the destination address, skipping, by the first network device, performing route recursion on the next-hop address, and advertising, by the first network device, the BGP service routing information to the third network device. | 2021-10-28 |
20210336867 | DYNAMIC DISCOVERY OF SERVICE NODES IN A NETWORK - This disclosure describes various methods, systems, and devices related to dynamic service node discovery in a network. In an example method, a service node generates a discover message including a discovery field. The discovery field indicates an identifier of the service node. The service node further transmits the discovery message to an intermediary node. | 2021-10-28 |
20210336868 | Producing deadlock-free routes in lossless Cartesian topologies with minimal number of virtual lanes - An apparatus includes a network interface and a processor. The network interface communicates with a network including switches interconnected in a Cartesian topology having multiple dimensions. The processor predefines turn types of turns in the Cartesian topology, each turn traverses first and second hops along first and second dimensions having same or different respective identities, and each turn type is defined at least by identities of the first and second dimensions. The processor searches for a preferred route from a source switch to a destination switch, by evaluating candidate routes based on the number of VLs required for preventing a deadlock condition caused by the candidate route. The number of VLs required depends on a sequential pattern of turn types formed by the candidate route. The processor configures one or more switches in the network to route packets from the source switch to the destination switch along the preferred route. | 2021-10-28 |
20210336869 | METHOD AND SYSTEM FOR SELECTING LEAST-LOADED ROUTE BASED ON NAIVE BAYES CLASSIFIER - The invention relates to a method and system for selecting a least-loaded route based on a naive Bayes classifier, so that the performance of a method for selecting a least-loaded route is improved. A network snapshot records historical network status information, and a naive Bayes classifier is used to predict the potential future network blocking probability if a service connection is established along a candidate route between each node pair. A network snapshot corresponds to each service request that arrives, and records the number of busy capacity units on each link. | 2021-10-28 |
20210336870 | Route Recursion Control Method, Device, and System - A route recursion control method includes a first network device that receives Border Gateway Protocol (BGP) routing information from a second network device. The BGP routing information includes a destination address, a next-hop address for the destination address, and attribute information. The attribute information indicates a manner of performing route recursion on the next-hop address by the first network device. The first network device determines, based on the attribute information, the manner of performing the route recursion on the next-hop address. | 2021-10-28 |
20210336871 | USING A FLAPPINESS METRIC TO LIMIT TRAFFIC DISRUPTION IN WIDE AREA NETWORKS - In one embodiment, a device in a network obtains tunnel flappiness metrics associated with a particular tunnel in the network exhibiting flapping. The device makes, based on the tunnel flappiness metrics, a prediction that the particular tunnel is going to flap. The prediction is made using a machine learning model. The device proactively reroutes, based on the prediction, traffic from the particular tunnel onto an alternate tunnel, prior to the particular tunnel flapping. The device evaluates performance of the alternate tunnel, after proactively rerouting the traffic from the particular tunnel onto the alternate tunnel. | 2021-10-28 |
20210336872 | PRIORITY BASED AUTOMATED NETWORK SELECTION FOR MICRO-SERVICES IN SERVICE MESH - In one embodiment, a method includes mapping micro-service network interfaces in a service network to service engine network interfaces for connecting micro-services to external endpoints, transmitting a request for communication with one of the external endpoints from one of the micro-services to a service broker operable to select one of the micro-service network interfaces for the communication with the external endpoint, and receiving a response from the service broker with the selected micro-service network interface. The service broker dynamically selects a service path for the communication based on a policy and independent from default network routes. | 2021-10-28 |
20210336873 | METHOD AND APPARATUS FOR CODED MULTIPATH NETWORK COMMUNICATION - A machine-implemented method for use at a destination node for transferring data from a source node, the method comprising: establishing one or more connections with the source node; sending to the source node a request for a data stream, the request including control information to be applied at the source node, the control information including a number of degrees of freedom (DoFs) or frames to be transmitted across each of the one or more connections; and receiving one or more coded frames through the data stream over the one or more connections. | 2021-10-28 |
20210336874 | Link Aggregation Implementation Method and Related Product - The disclosure provides a method for implementing link aggregation. Multiple wireless networks are obtained by performing network search. Each wireless network corresponds to a respective access point device and a respective historical record of network resource allocation corresponding to a link aggregation. A respective target historical record of network resource allocation corresponding to each of at least one foreground application is determined from multiple historical records of network resource allocation. Multiple target historical records are obtained. Each wireless network corresponds to a respective target historical record. A priority order of the wireless networks is determined based on the multiple target historical records. A link aggregation is performed by selecting at least two wireless networks from the multiple wireless networks based on the priority order. | 2021-10-28 |
20210336875 | SESSION MONITORING USING METRICS OF SESSION ESTABLISHMENT - A first router generates session establishment metrics for use in network path selection. For example, a plurality of routers connect a client device to a network service instance hosted by a server. A first router is connected to the network service instance via first and second paths. The first router receives session performance requirements for a session between the client device and the network service instance. The first router forwards, along the first path, network traffic for the session by modifying a first packet of the session to include a session identifier for the session. The first router determines that session establishment metrics for the session do not satisfy the session performance requirements. In response, the first router forwards, along the second path, the network traffic for the session by modifying a second packet of the session to include the session identifier for the session. | 2021-10-28 |
20210336876 | SINGLE PACKET RECOGNITION METHOD AND TRAFFIC REDIRECTION METHOD - The present disclosure relates to internet technology and provides a single packet recognition method and a traffic redirection method. The single packet recognition method includes: after a connection between a client terminal and a destination server is established, obtaining a data packet sent by the client terminal, wherein the data packet is a first data packet to carry application layer data; determining whether a format feature of the data packet matches a data packet format feature of any known application; and when a match is found, recognizing the matched application as the application sent the data packet. The traffic direction method includes: determining an application program associated with a traffic data packet based on the aforementioned single packet recognition method; obtaining a pre-configured routing policy corresponding to the application program; and based on the routing policy, forwarding the traffic data packet. With respect to the existing technology, embodiments of the present disclosure first recognize an application program associated with the traffic data packet. Based on the pre-configured the routing policy corresponding to the associated application program, the data packet is forwarded. Thus, network traffic direction is optimized, and service quality of back-end link and user's experience of accessing Internet are improved. | 2021-10-28 |
20210336877 | Populating capacity-limited forwarding tables in routers to maintain loop-free routing - A router includes a plurality of ports interconnected to one or more Customer Edge (CE) nodes and one or more Provider Edge (PE) nodes; and memory storing a forwarding table of routes, wherein the routes in the forwarding table are installed automatically based on static or Interior Gateway Protocol (IGP)-learned default routes, connected routes, Border Gateway Protocol (BGP) routes learned from peers, and routes in an Internet routing table, and wherein a number of the routes installed in the forwarding table is less than a number of routes in the Internet routing table. The number of routes in the Internet routing table exceeds a capacity of the memory, and the routes installed in the forwarding table ensure a loop-free topology. The routes installed in the forwarding table can include all of the BGP routes learned from peers plus longer prefix matches from the routes in the Internet routing table. | 2021-10-28 |
20210336878 | HIGH-AVAILABILITY NETWORKING AS A SERVICE VIA WI-FI - A first network device may receive a request associated with forming a high-availability cluster with a second network device, wherein the first network device is associated with a session of a user device. The first network device may determine, based on authorization information associated with the first network device, that the first network device is authorized to form the high-availability cluster. The first network device may configure communication links with the second network device to form the high-availability cluster. The first network device may synchronize, with the second network device, session information associated with the session via the communication links. The first network device may route session traffic of the session to the second network device and a data network to enable the user device to receive a high-availability service during the session. | 2021-10-28 |
20210336879 | Rank and Routing Techniques for Networked Device - Techniques configure a network to relay data from a node to a root device are described herein. In an example, one-hop neighbors of the node are determined and ranked according to link quality. The ranked neighbor nodes may be considered potential “parent nodes” of the node. The ranked nodes may be divided into a plurality of groups according to link quality. A parent node may be selected from among the “best” group of one-hop neighbor nodes and may be used to relay data for the node to and/or from the router or other device. The node continues to use the parent node at least until its ranking removes it from the best group or falls below a threshold value. After the ranking of the parent falls below such a prescribed threshold it may be replaced by selection of a replacement parent from the group of one-hop upstream neighbors having the best link quality. | 2021-10-28 |
20210336880 | IDENTIFYING A DYNAMIC NETWORK PARAMETER PROBE INTERVAL IN AN SD-WAN - Some examples relate to identifying a dynamic network parameter probe interval in an SD-WAN. In an example, a controller may define a probe profile of an uplink in the SD-WAN. The probe profile of the uplink may include a static probe interval and a probe retry value. The controller may determine the value of the network parameter for the uplink, prior to expiration of a static probe timer interval. If the value of the network parameter is in negative deviation with a baseline value of the network parameter, the controller may identify a dynamic probe interval for each successive determination of the value of the network parameter. The identification of the dynamic probe interval for a given successive determination may depend on at least one previously determined value of the network parameter. The controller may initiate duplicate network traffic on a secondary uplink in the SD-WAN. | 2021-10-28 |
20210336881 | Data Transmission Method and Apparatus - A network device receives an Ethernet frame, checks a destination media access control (MAC) address based on a first cyclic redundancy check (CRC) code, to determine whether an error occurs in the destination MAC address. If the network device determines that no error occurs in the destination MAC address, the network device forwards the Ethernet frame based on the destination MAC address. The Ethernet frame includes the destination MAC address, the first CRC code, and a payload, a parameter of the first CRC code includes the destination MAC address, and the parameter of the first CRC code does not include the payload. | 2021-10-28 |
20210336882 | METHOD, APPARATUS, AND SYSTEM FOR FORWARDING PACKET IN SERVICE FUNCTION CHAINING SFC - The disclosure discloses a method. The method includes: determining, by a control node, routing entry information of a service function forwarding node in a SFP in the SFC, where the routing entry information records a mapping relationship between route prefix information and next hop information, the route prefix information includes a SPI and a SI, the SPI is used to identify the SFP, the SI is used to identify a location of the service function forwarding node in the SFP, and the next hop information is used to indicate a next hop node of the service function forwarding node in the SFP; and sending, by the control node, the routing entry information to the service function forwarding node, where the routing entry information is used by the service function forwarding node to generate a forwarding table used to instruct the service function forwarding node to forward a packet. | 2021-10-28 |
20210336883 | SYSTEMS FOR PROVIDING AN LPM IMPLEMENTATION FOR A PROGRAMMABLE DATA PLANE THROUGH A DISTRIBUTED ALGORITHM - Described are programmable IO devices comprising: an MPU and a memory unit. The MPU comprising at least one ALU. The memory unit having instructions stored thereon which, when executed by the respective programmable IO device, cause the programmable IO device to perform operations. These operations comprise: receiving, from an inbound interface, a packet comprising packet data for at least one range-based element; determining, via the MPU, a lookup result by performing a modified binary search on an interval binary search tree with the packet data to determine a LPM, wherein the interval binary search tree maps the at least one range-based element to an associated data element; and classifying the packet based on the lookup result. | 2021-10-28 |
20210336884 | Method To Mitigate Hash Correlation In Multi-Path Networks - Methods are provided for mitigating hash correlation. In this regard, a hash correlation may be found between a first switch and a second switch in a network. In this network, a first egress port is to be selected among a first group of egress ports at the first switch for forwarding packets, and a second egress port is to be selected among a second group of egress ports at the second switch for forwarding packets, where the first group has a first group size and the second group has a second group size. Upon finding the hash correlation, a new second group size coprime to the first group size may be selected, and the second group of egress ports may be mapped to a mapped group having the new second group size. The second switch may be configured to route packets according to the mapped group. | 2021-10-28 |
20210336885 | PHANTOM QUEUE LINK LEVEL LOAD BALANCING SYSTEM, METHOD AND DEVICE - A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system. | 2021-10-28 |
20210336886 | NETWORK DEVICES IN DUTY CYCLE LIMITED NETWORKS - Aspects of the disclosure provide for a computer program product comprising computer executable instructions. The instructions are executable by a controller of a network device to cause the controller to analyze data transmitted by the network device via a network for a programmed amount of time, determine a data transmission pattern based on the analysis, determine, based on the transmission pattern, a volume of expected data transmission during a period of time, and determine whether to transmit additional data based on a relationship between the volume of expected data transmission during the period of time and a bandwidth allocation of the network device during the period of time. | 2021-10-28 |
20210336887 | METHOD, APPARATUS AND CENTRAL NODE SERVER FOR MANAGING TRAFFIC FEATURES - A method for managing traffic features includes: after receiving a traffic feature sent by a traffic identification device, querying feature information associated with the traffic feature, wherein the feature information includes at least a first field for recording a time point of latest successful verification of the traffic feature and a second field for recording a warning time interval threshold, and updating content in the first field; performing a timeliness detection task for the traffic feature, and determining a time difference between a time point when the timeliness detection task is performed and the time point recorded in the first field; and if the time difference is greater than the warning time interval threshold recorded in the second field, issuing a warning of invalidation of the traffic feature to a management server, to allow the management server to update traffic feature data. | 2021-10-28 |
20210336888 | COMMUNICATION APPARATUS, SYSTEM CONTROL APPARATUS, TRAIN COMMUNICATION SYSTEM, AND COMMUNICATION METHOD - A communication apparatus is mounted on a train and forms a train communication system together with a system control apparatus that generates control frames including general and low-latency frames. The communication apparatus includes: a general transfer processing unit that stores the general frame; a low latency transfer processing unit that stores the low-latency frame, the low latency frame requiring transferring with lower latency than the general frame; a frame identification unit that identifies priority of the control frame and outputs the control frame to the general transfer processing unit or the low latency transfer processing unit based on a priority setting table indicating the priority of the control frame and set in the identification unit; an output control unit that preferentially transfers the low-latency frame over the general frame; and a control unit that modifies the priority setting table. | 2021-10-28 |
20210336889 | ARTIFICIAL-INTELLIGENCE-DRIVEN QUALITY-OF-SERVICE ENGINE - A method for dynamically modifying quality-of-service tags for multiple data flows is disclosed. In one embodiment, such a method determines current bandwidth utilization for each of multiple data flows passing through a network, and determines acceptable bandwidth utilization for each of the multiple data flows. The method receives external information that, based on one or more rules, is used to adjust quality of service priorities for one or more of the data flows. Based on the external information, the method dynamically adjusts quality-of-service tags for data packets associated with the data flows, such that current bandwidth utilization is altered for at least one data flow of the multiple data flows without violating acceptable bandwidth utilization for each of the multiple data flows. A corresponding system and computer program product are also disclosed. | 2021-10-28 |
20210336890 | DETERMINING NETWORK FLOW DIRECTION - A computer-implemented system and method identifies a network flow direction. The method includes observing, by a network flow monitor, a plurality of data packets as each data packet travels past a connection point. The method further includes identifying, from the plurality of data packets, a flow session, wherein the flow session comprises a source port, a source device, a destination device, a destination port, and a communication protocol. The method also includes, gathering, from the plurality of data packets, directional metadata. The method includes, comparing the source port and the destination port against a list of common destination ports. The method further includes determining, based on the plurality of data packets, a flow direction of the flow session. The method includes storing the flow session in a database. | 2021-10-28 |
20210336891 | NETWORK FLOW CONTROL - Aspects of the present disclosure include a content delivery network (CDN) for delivering content associated with a plurality of different types of applications/devices. Using a CDN flow application, a plurality of network flow parameters are generated for content delivery unique to different types of applications or devices. The network flow parameters include customized data transmission rates. The network flow parameters include predetermined settings for transmission control protocol (TCP) connections between the CDN and devices using a TCP flow control mechanism. Upon receiving a content request, the CDN fulfills the content request based upon first network flow parameters. The network flow parameters may be adjusted for each of the plurality of different types of applications/devices. The network flow parameters may be generated based upon requests or based upon the performance of each of the plurality of applications/devices. | 2021-10-28 |
20210336892 | PACKET PROCESSING METHOD AND APPARATUS - This application provides a packet processing method and apparatus, to avoid chain impact of an abnormal packet caused by an abnormal underlying latency on an uncertain target flow. The method includes: receiving, by a first device, a first packet sent by a second device, where the first packet carries a first label, and the first label is determined based on a cycle in which the second device sends the first packet; determining, by the first device based on the first label, whether the first packet is a normal packet; if determining that the first packet is a normal packet, determining, by the first device, a second packet based on the first packet, where the second packet carries a second label; and sending, by the first device, the second packet to a third device in a first cycle, where the second label is determined based on the first cycle. | 2021-10-28 |
20210336893 | PACKET TRANSMISSION METHOD AND APPARATUS - Various embodiments provide a packet transmission method and an apparatus. In those embodiments, a first device supports a first protocol layer, and replicates a packet at the first protocol layer. A second device supports a second protocol layer, and deduplicates the packet at the second protocol layer. When receiving a first packet, a first access device converts a sequence number of the first protocol layer in the first packet into a sequence number of the second protocol layer, and then sends, to the second device, a second packet that carries the sequence number of the second protocol layer and a data packet of the first packet. For example, if the first access network device receives two packets having same data packets, the first access network device separately coverts sequence numbers in the two packets without performing operations of first deduplicating and then replicating the packet. | 2021-10-28 |
20210336894 | FACILITATION OF PHYSICAL LAYER DESIGN FOR 5G NETWORKS OR OTHER NEXT GENERATION NETWORKS - A more efficient 5G network can be achieved by leveraging a centralized radio access network (CRAN) and/or a virtualized radio access network (VRAN) architecture to comply with transport bandwidth requirements for better performance. Additionally, linear compression techniques can be used to reduce the transport bandwidth. Compression on a fronthaul can be achieved by utilizing the concept of spatial compression. After a signal has been compressed, it can be decompressed in accordance with a number of antennas. | 2021-10-28 |
20210336895 | DATA TRANSMISSION METHOD AND NETWORK DEVICE - This application provides a data transmission method and a network device. The method includes: sending, by a first network device, request information to a second network device; receiving, by the first network device, grant information sent by the second network device, where the grant information includes a first sequence number; determining, by the first network device, a first credit limit based on the first sequence number, where the first credit limit is an amount of data that is allowed to be sent by the first network device in a packet-distributed load sharing manner; and sending, by the first network device, data to the second network device based on the first credit limit. | 2021-10-28 |
20210336896 | METHOD AND APPARATUS FOR CODED MULTIPATH NETWORKING USING PATH MANAGEMENT AND PROTOCOL TRANSLATION - In some embodiments, a method comprises: transmitting first data units from a source node to a destination node over a first path; receiving information about the availability of one or more second paths between the source and destination nodes; determining a cost associated with each of the one or more second paths; allocating a first number of second data units to the first path and a second number of second data units to the one or more second paths based on the determined costs; and transmitting the second data units from the source node to the destination node over the first path and/or the one or more second paths according to the allocation, wherein the first data units, the second data units, or both the first and second data units comprise network coded data. | 2021-10-28 |
20210336897 | CONTROLLNG DISTRIBUTION OF RESOURCES IN A NETWORK - Disclosed are various embodiments for accessing resources when a client device complies with distribution rules. A client device receives distribution rules associated with resources that are accessible at a distribution service. The client device determines whether the client device complies with the distribution rules. The client device transmits an indication of compliance for the distribution to the distribution service. The client device receives the resource from the distribution service. | 2021-10-28 |
20210336898 | Abstraction Layer to Cloud Services - Aspects of the disclosure relate to providing cloud computing resources from one or more cloud service providers for a client computing device through a computing platform. The client computing device may benefit from an economy of scale while being able to obtain different types of cloud services over a plurality of cloud providers. The client computing device may request an initial amount of cloud services and subsequently may request cloud services that utilize a requested amount of cloud resources. The requested amount of cloud resources may be apportioned among the plurality of cloud service providers, to provide the requested cloud service. The computing platform may also support a cloud abstraction layer interacting between client computing device and one or more cloud providers so that the client computing device can obtain cloud service in a transparent manner. | 2021-10-28 |
20210336899 | SERVICE LABELING USING SEMI-SUPERVISED LEARNING - The disclosure provides an approach for workload labeling and identification of known or custom applications. Embodiments include determining a plurality of sets of features comprising a respective set of features for each respective workload of a first subset of a plurality of workloads. Embodiments include identifying a group of workloads based on similarities among the plurality of sets of features. Embodiments include receiving label data from a user comprising a label for the group of workloads. Embodiments include associating the label with each workload of the group of workloads to produce a training data set. Embodiments include using the training data set to train a model to output labels for input workloads. Embodiments include determining a label for a given workload of the plurality of workloads by inputting features of the given workload to the model. | 2021-10-28 |
20210336900 | DIGITAL SWITCH, WIRELESS COMMUNICATION DEVICE, CONTROL STATION, AND WIRELESS COMMUNICATION CONTROL METHOD - Provided is a digital switch including: a plurality of input-side memories, which are arranged in a one-to-one correspondence with a plurality of input ports, and are configured to accumulate time-division multiplexed data; a plurality of output-side memories, which are arranged in a one-to-one correspondence with a plurality of output ports, and are configured to accumulate time-division multiplexed data; and a switch matrix configured to receive, as input, the time-division multiplexed data read out in every cycle from each of the plurality of input-side memories, and execute routing for selecting, in accordance with a connection control signal received from outside, any one of the plurality of output-side memories such that the time-division multiplexed data read out in every cycle is output from each of the plurality of output ports without causing a difference in delay, to output the time-division multiplexed data. | 2021-10-28 |
20210336901 | SYSTEM AND METHOD FOR SUPPORTING SCALABLE REPRESENTATION OF SWITCH PORT STATUS IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT - System and method for supporting scalable representation of switch port status in a high performance computing environment. In accordance with an embodiment, a scalable representation of switch port status can be provided. By adding a scalable representation of switch port status at each switch (both physical and virtual)—instead of getting all switch port changes individually, the scalable representation of switch port status can combine a number of ports that can scale by just using a few bits of information for each port's status. | 2021-10-28 |
20210336902 | COMMUNICATION CONTROL SYSTEM AND COMMUNICATION CONTROL METHOD - A communication control system is a communication control system including: a plurality of layer 2 switches; and a control apparatus. Each of the plurality of layer 2 switches includes a queue having a queue length being adjustable for each of transfer routes of data, and a transmission unit configured to transmit the data stored in the queue for each of the transfer routes to a subsequent destination of the data at a data rate being adjustable for each of the transfer routes. The control apparatus includes an adjustment processing unit configured to acquire information representing a discarded data amount being a data amount of the data discarded in the queue from one of the plurality of layer 2 switches having discarded the data, and adjust the queue length and the data rate of each of the plurality of layer 2 switches for each of the transfer routes, based on the discarded data amount. | 2021-10-28 |
20210336903 | CONTROLLING SOCKET RECEIVE BUFFER FOR TRAFFIC OPTIMIZATION - A network device includes a network interface for establishing a communication session with another network device, a memory to store instructions, and a processor to execute the instructions. The processor may, for each time period during the communication session, adjust a size of a receive buffer of a socket. When the processor adjusts the size, the processor, if a utilization number of the receive buffer is greater than a high threshold: may determine a first new size for the receive buffer, and set a size of the receive buffer to the first new size. If the utilization number is less than a low threshold, the processor may determine a second new size for the receive buffer; and set the size of the receive buffer to the second new size. | 2021-10-28 |
20210336904 | SHARED AND PER-USER BOT GROUP MESSAGING METHOD - Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group including one or more user nodes, a message including a message address and a first group identifier, determining that the group includes a bot, the bot including a software application for performing one or more tasks over the internet. The method also includes determining whether the bot is a user bot responsive to one user node in the group or a group bot responsive to each of the one or more user nodes. In response to determining the bot is a group bot, the method also includes identifying that the message address corresponds to the group bot and sending, by the group messaging service, the message to the group bot. | 2021-10-28 |
20210336905 | SYSTEMS AND METHODS FOR TRANSFERRING MESSAGING TO AUTOMATION - The present disclosure relates generally to facilitating routing of communications. More specifically, techniques are provided to dynamically transfer messaging between a network device and a terminal device to a type of bot based on intents identified from the messaging. Further, techniques are provided to track performance of the selected type of bot during automation. | 2021-10-28 |
20210336906 | SYSTEM AND METHOD OF USING CONVERSATIONAL AGENT TO COLLECT INFORMATION AND TRIGGER ACTIONS - Example embodiments provide a system that uses a conversational agent to collect information and publish the information on a network. A computer-implemented conversational agent establishes a communication session with a user and receives conversational information via a simulated conversation between the user and the computer-implemented conversational agent via the communication session, whereby the conversational information comprises information to be published. The computer-implemented conversational agent also receives, via a graphical user interface, an upload of an image that is associated with the information to be published. The computer-implemented conversational agent then causes publication of the information to be published and the uploaded image. | 2021-10-28 |
20210336907 | Virtual Area Communications - A virtual area has a spatial visualization and includes zones that are associated with respective geometric boundaries located in relation to the spatial visualization. Realtime data stream connections between sources and sinks of network nodes in the zones of the virtual area are administered to provide a wide variety of virtual area applications, including virtual area applications that implement spatial rules for one or more synchronous conferencing services (e.g., instant messaging, such as text chat, audio conferencing, video conferencing, application sharing, and file sharing). | 2021-10-28 |
20210336908 | INVITATION MEDIA OVERLAYS FOR SHARED COLLECTIONS OF MEDIA CONTENT ITEMS - Method starts with a processor receiving first media content item from first client device and selection of invitation media overlay to be applied to first media content item. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates shared collection of media content items comprising modified first media content item. Processor receives selection of second and third user and causes modified first media content item to be displayed by second and third client devices. Processor receives selection of invitation media overlay from second and third client devices and causes shared collection to be displayed second and the third client devices. Processor receives second media content item from second client device, updates shared collection to comprise second media content item and causes updated shared collection to be displayed by first and third client devices. Other embodiments are also disclosed herein. | 2021-10-28 |
20210336909 | INVITATION MEDIA OVERLAYS FOR PRIVATE COLLECTIONS OF MEDIA CONTENT ITEMS - Method of generating invitation media overlays for private collections starts with processor receiving first media content item from first client device associated with first user. Processor receives from first client device a selection of invitation media overlay to be applied to media content item. Invitation media overlay is associated with private collection of media content items. Processor generates modified first media content item by overlaying invitation media overlay on first media content item. Processor generates the private collection of media content items including modified first media content item. Processor receives from first client device selection of second user associated with the second user and causes modified first media content item to be displayed by the second client device. Processor receives selection of invitation media overlay from second client device and causes the private collection of media content items to be displayed by second client device. Other embodiments are described herein. | 2021-10-28 |
20210336910 | METHOD, SYSTEM AND APPARATUS FOR ESTABLISHING AND MONITORING SESSIONS WITH CLIENTS OVER A COMMUNICATION NETWORK - Systems and methods provide real-time communication between website operators and website visitors including monitoring, gathering, managing and sharing of information. The features include: simultaneous chatting with system's website visitor while responding/submitting tickets/emails and searching through company knowledge base; operator communicating message to another operator directly in active chat session, while message remains hidden to visitors/customers; displaying advertising messages to visitors/customers within chat window during active chat sessions; growing knowledge base by adding information into knowledge base during chat session; providing real-time access to system's website visitor information by seeing the content of visitor's shopping cart or by passing information from system's server into visitor's information located in operator's panel; creating and branding multiple chat windows and selectively linking all or some to the account; tagging and grouping each chat sessions; parent-child ticketing for project management; lead scoring; and mobile live chatting. | 2021-10-28 |
20210336911 | SENDING DEVICE, SENDING METHOD, AND SENDING PROGRAM - A sending device divides a message that is to be sent to a receiving device into a plurality of partial messages each having a length equal to or less than a predetermined length. The sending device puts the plurality of partial messages in a queue. The sending device takes one partial message out of the queue among the plurality of partial messages and sends the one partial message to the receiving device. The sending device receives notification information indicating that the sent partial message has been displayed in a display area. The sending device takes a next partial message out of the queue among the plurality of partial messages and sends the next partial message to the receiving device after the notification information is received. | 2021-10-28 |
20210336912 | METHOD AND SYSTEM FOR SHARING CONTENT ON INSTANT MESSAGING APPLICATION - A method for sharing content on an instant messaging application operating in a user terminal including determining whether content-to-be-shared for a chat room associated with a user account of the instant messaging application exists, outputting a share recommendation message for the user account through the chat room in response to a result of the determining indicating that the content-to-be-shared exists, receiving a response to the share recommendation message from the user account, and outputting the content-to-be-shared for the chat room based on the received response to the share recommendation message may be provided. | 2021-10-28 |
20210336913 | Method for Deleting and Re-Posting Text Messages in Dialog Boxes - A method for managing text messages of a chat between a user and a contact of an instant messaging application that provides the option to apply a secret chat mode on the messages that are written or recorded and displayed in the dialog boxes after applying the secret mode. The method indicates on the screens of the computing devices of the user and the contact that the chat is under the secret chat mode. The method deletes from the dialog boxes the text messages that are under the secret chat mode upon receiving a deleting command from the user or the contact. The deleting command may be automatically created when the user or the contact leaves the chat. The method stores these text messages and re-posts them upon receiving a mutual re-posting command from both the user and the contact. | 2021-10-28 |
20210336914 | APPARATUS AND METHOD FOR ALTERNATE CHANNEL COMMUNICATION INITIATED THROUGH A COMMON MESSAGE THREAD - A server includes a processor and a memory storing a multiple channel message thread module with instructions executed by the processor to identify when participants at client devices are viewing a common message thread. An alternate channel communication prompt is supplied to the client devices. An alternate channel communication is delivered to the client devices in response to activation of the alternate channel communication prompt by at least one participant. | 2021-10-28 |
20210336915 | Social Media with Variable Posting Times - An electronic communications method for sharing social media at variable posting times includes displaying a first user interface for composing a social media posting, wherein the first user interface comprises a body area for including content of the social media posting, a first option to share the social media posting immediately, and a second option to post the social media posting at a later time. A user input is received for selecting the second option to post the social media posting at the later time. A second user interface is displayed for specifying the later time, wherein the later time comprises a date and a time, and information instructing the content of the social media posting to be posted at the later time is sent. | 2021-10-28 |
20210336916 | EVENT OVERLAY INVITE MESSAGING SYSTEM - Systems and methods are provided for receiving an ephemeral message, generating an event overlay interface, causing the event overlay interface to be overlaid on top of the ephemeral message, and receiving a selection of an event overlay component via the event overlay interface. The systems and method are also provided for generating a modified event overlay component based on the added plurality of event overlay content, causing the modified event overlay component to be overlaid on top of the ephemeral message, and transmitting the ephemeral message comprising the overlaid modified event overlay component. | 2021-10-28 |
20210336917 | INFORMATION PROCESSING DEVICE AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing device includes a processor configured to cause a display device to display a display area for sharing content of a conversation that takes place among multiple posters who belong to a chat group. The multiple posters include a collective to which multiple individual users belong. The processor is further configured to cause the content of a statement by an individual user who belongs to the chat group to be displayed in the display area as the content of a statement by a collective to which the individual user posting the statement belongs. | 2021-10-28 |
20210336918 | Voice Applications in Social Media - The instant disclosure relates to a method of social media communication utilizing voice and audio information to enable custom, curated experiences for users. In one embodiment, voice messages and responses can be accessed by selected users, only for a limited time duration. In another embodiment, live voice can be accessed by selected users, only for a predetermined time. | 2021-10-28 |
20210336919 | COMMUNICATIONS AND ANALYSIS SYSTEM - An electronic communications method includes sending, by a user device, an electronic communication to a device. The electronic communications method further includes receiving, by the user device, an electronic confirmation message. The electronic communications method further includes sending, by the user device, electronic information. The electronic communications message further includes receiving, by the user device, a value. The value is based on electronically analyzing simultaneous electronic information being sent to the device. The electronic communications message further includes receiving, by the user device, an electronic recommendation message. The electronic recommendation message includes a recommended schedule of communications based on the score. The electronic communications method further includes sending, by the user device, an electronic request message based on the value and the electronic recommendation message. | 2021-10-28 |
20210336920 | METHOD AND DEVICE FOR CONTROLLING RATIO OF MULTI-CNAME TRAFFIC - A method for controlling a ratio of multi-CNAME traffic, includes: receiving, by a target authoritative DNS server, an A record query request for a target domain name sent by a local DNS server, and determining, by the target authoritative DNS server, all CNAME domain names according to stored CNAME records of the target domain name; acquiring, by the target authoritative DNS server, IP addresses corresponding to each CNAME domain name of all the CNAME domain names from an authoritative DNS server corresponding to each CNAME domain name; combining, by the target authoritative DNS server, IP addresses corresponding to all the CNAME domain names according to a preset traffic pulling ratio of the target domain name, to generate at least one IP group; and randomly feeding back, by the target authoritative DNS server, one IP group of the at least one IP group to the local DNS server. | 2021-10-28 |
20210336921 | SYSTEMS AND METHODS TO OPERATE DEVICES WITH DOMAIN NAME SYSTEM (DNS) CACHES - Described embodiments provide systems and methods for invalidating a cache of a domain name system (DNS) information based on changes in internet protocol (IP) families. A mobile device having one or more network interfaces configured to communicate over a plurality of networks using a plurality of internet protocol (IP) families is configured to maintain a cache storing DNS information of one or more IP addresses of a first IP family of the plurality of IP families used by the mobile device for a connection to a first network of the plurality of networks. The device can detect a change in the connection of the mobile device from the first network using the first IP family to a second network using a second IP family different from the first IP family and flush at least the DNS information of one or more IP addresses of the first IP family from the cache to prevent use by the mobile device of an IP address that corresponds to an invalid cache entry. | 2021-10-28 |
20210336922 | RAPID DUPLICATE IP ADDRESS DETECTION FOR FLOATING IP ADDRESS CROSSING MULTIPLE CLUSTER BROADCAST DOMAINS - Described is an improved approach to detect conflicts for the assignment of addresses in a computing system. The improved approach implements identification of address conflicts across multiple broadcast domains in a computing system. | 2021-10-28 |
20210336923 | PRIORITIZING COMMUNICATION WITH NON NETWORK-ENABLED INTERNET OF THINGS DEVICES - An integrated GW (I-GW) can be utilized to facilitate communications with Internet of things (IoT) devices that operate without Internet protocol (IP) addresses, based on assigned preferences and/or priority. In one aspect, the I-GW can efficiently deliver existing services for various types of IoT devices (e.g., that support different non-IP protocols) and can create emerging applications across different vertical applications. Further, the I-GW can leverage mobility network elements to authenticate, prioritize connections, and/or enable data orchestration via underlying software defined network (SDN)-enabled capabilities and/or infrastructure services. By utilizing IoT devices that do not have IP stacks, a cost and/or size of the IoT devices can be decreased and battery life can be significantly extended. | 2021-10-28 |
20210336924 | DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT SYSTEM, AND DEVICE MANAGEMENT METHOD - A device management apparatus, a device management system, and a device management method. The device management apparatus transmits a transmission request for acquiring device information to a first port number of each of a plurality of devices connected through a network, and transmit the transmission request to a second port number of at least one device of the plurality of devices that does not respond to the transmission request transmitted to the first port number. | 2021-10-28 |
20210336925 | DOMAIN NAME SERVICE CACHING IN DISTRIBUTED SYSTEMS - Systems and methods for domain name system (DNS) caching in a distributed processing engine include a first processing engine which may receive a DNS request for accessing a domain from a client. The first processing engine may generate a DNS query for a DNS controller based on the DNS request, The first processing engine may receive a DNS record corresponding to the domain from the DNS controller. The first processing engine may store data corresponding to the DNS record in cache of the first processing engine. The first processing engine may transmit a message including data corresponding to the DNS record for the domain to a second processing engine, to cause the second processing engine to store data corresponding to the DNS record in cache of the second processing engine. | 2021-10-28 |
20210336926 | COMMUNICATION PROTOCOLS IN INTEGRATED SYSTEMS - Systems and methods comprise a gateway that includes a processor coupled to a security system at a premises via a channel. The channel comprises a protocol of the security system that is a proprietary bus protocol of the control panel of the security system. A touchscreen at the premises is coupled to the gateway and presents user interfaces. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. A camera is located at the premises and coupled to the gateway. A security server at a remote location is coupled to the gateway. The security server comprises a client interface through which remote client devices exchange data with the gateway and the security system. | 2021-10-28 |
20210336927 | SECURE REMOTE ACCESS TO HISTORICAL DATA - Systems and methods for providing access to historical data over a real-time tunnel are disclosed. The method provides a mechanism for secure communication between one or more historians. In an example, attack surfaces on historians in an industrial control system operational technology (OT) network and in an information technology (IT) networks are reduced and possibly entirely eliminated by tunneling through a DMZ (de-militarized zone) or “secured network”. | 2021-10-28 |
20210336928 | SENSITIVE DATA IDENTIFICATION IN REAL TIME FOR DATA STREAMING - A computer-based system and method for classifying data in real-time for data streaming may include: capturing a plurality of data packets flowing between a data source machine and a data client; searching at least one of the data packets for tokens associated with sensitive information; if tokens associated with sensitive information are not found in a data packet: allowing the data packet to flow between the data source machine and the data client; and sending the data packet to a comprehensive security analysis; and if tokens associated with sensitive information are found in the data packet: preventing the data packet form flowing between the data source machine and the data client; and sending the data packet to a comprehensive security analysis. | 2021-10-28 |
20210336929 | Methods and Systems for Efficient Cyber Protections of Mobile Devices - Enterprise users' mobile devices typically access the Internet without being protected by the enterprise's network security policy, which exposes the enterprise network to Internet-mediated attack by malicious actors. This is because the conventional approach to protecting the mobile devices and associated enterprise network is to tunnel all of the devices' Internet communications to the enterprise network, which is very inefficient since typically only a very small percentage of Internet communications originating from an enterprise's mobile devices are communicating with Internet hosts that are associated with threats. In the present disclosure, the mobile device efficiently identifies which communications are associated with Internet threats, and tunnels only such identified traffic to the enterprise network, where actions may be taken to protect the enterprise network. | 2021-10-28 |
20210336930 | SYSTEMS AND METHODS FOR SECURE ACCESS SMART HUB FOR CYBER-PHYSICAL SYSTEMS - Systems and methods are disclosed for providing a secure communication between a first network and a second network. The method may include receiving, at a Secure Access Smart Hub (SASH), a signal from the first network requesting a communication connection; establishing a first connection between the first network and the SASH; establishing a second connection between the SASH and the second network; receiving, at the SASH, data from the first network having a first protocol; translating the data having the first protocol into data having a second protocol; and transmitting the data from the SASH to the second network. | 2021-10-28 |