Having A Plurality Of Nodes Performing Distributed Switching Patents (Class 370/400)
  • Patent number: 10728098
    Abstract: Disclosed herein are various embodiments for constructing an abstract domain topology. In one embodiment, a Path Computation Element (PCE) is configured as a parent PCE to at least one child PCE. Each of the child PCEs is responsible for providing path computational services for a domain. Communication is established between the parent PCE and the at least one child PCE. The parent PCE receives from each of its child PCEs domain connection information corresponding to the domain of each child PCE. The parent PCE builds and maintains an abstract domain topology based on the domain connection information that it receives from its child PCEs. In one embodiment, the domain connection information is communicated from the child PCE to the parent PCE by adding a new notification-type (NT) and notification-value (NV) to a notification object in a Path Computation Element Communication Protocol (PCEP) notification message.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: July 28, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventor: Huaimo Chen
  • Patent number: 10728149
    Abstract: A method of routing a packet from a routing device includes receiving a first packet having a first header and a first data field. The first header has a final destination corresponding to a destination device communicatively coupled to the routing device via at least two parallel network links. A second packet having a second header and a second data field is sent over the first network link. The second data field is identical to the first data field. A destination address in the second header corresponds to a device on a first of the parallel network links. A third packet having a third header and a third data field is sent over the second network link. The third data field is identical to the first data field. a destination address in the third header corresponds to a device on a second of the parallel network links.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: July 28, 2020
    Inventors: Ranga S. Ramanujan, Benjamin L. Burnett, Barry A. Trent, Jafar Al-Gharaibeh
  • Patent number: 10719063
    Abstract: In one example, a system for real-time execution in a non-real-time processing system includes a processor and a processor and storage device. The storage device stores instructions that, in response to execution by the processor, cause the processor to identify a processing unit for a single thread real-time execution environment. The instructions also cause the processor to determine that an application is submitted for real-time execution. The instructions additionally cause the processor to assign a shared memory space to the application. Further, the instructions cause the processor to submit real-time instructions received from a real-time control loop of the application to the identified processing unit.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sergey Rusakov
  • Patent number: 10713205
    Abstract: A universal serial bus (USB) disconnection switch system, method, and computer program product are provided. In use, it is determined that a USB port integrated with a computing device is in electrical communication with at least one hardware component of the computing device via a data bus. Additionally, it is determined that a first predefined condition of the computing device is satisfied. Further, a switch is controlled to disconnect the data bus from the at least one hardware component of the computing device, based on the determination that the USB port is in electrical communication with the at least one hardware component via the data bus and the determination that the first predefined condition of the computing device is satisfied.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: July 14, 2020
    Assignee: DIGITAL 14 LLC
    Inventor: Jouni Tapio Nevalainen
  • Patent number: 10715430
    Abstract: A data flow redirection method to overcome a disadvantage that a quantity of adjustable data flows is relatively small due to limited space of a flow specification forwarding table. The method includes receiving, by a network device, a control message sent by a control device, where the control message carries redirection routing information of a data flow and a redirection routing indication, the redirection routing indication instructing to convert the redirection routing information of the data flow into a forwarding entry in a target forwarding table, and tablespace of the target forwarding table is greater than tablespace of a flow specification forwarding table of the network device, and converting, by the network device, the redirection routing information of the data flow into the forwarding entry in the target forwarding table according to the redirection routing indication.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: July 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Haibo Wang, Shunwan Zhuang, Yuan Rao, Ruiqing Cao
  • Patent number: 10708075
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER) using IPv6. For example, one method involves receiving, at a node, a packet that includes an IP header. The packet also includes a multicast forwarding entry. The method also involves comparing the multicast forwarding entry with forwarding information stored by the node and selecting a neighbor based on the comparing. The method further includes forwarding the packet to the neighbor.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: July 7, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Nagendra Kumar Nainar, Christian Martin
  • Patent number: 10708132
    Abstract: A technique for status change handling in an interconnect node is described, wherein the node comprises a data plane that can assume, per service, a passive or active status. A method aspect in the node comprises transmitting, to another node, a first indication that a change has been or is about to be performed, awaiting, from the other node, reception of a second indication that the data plane in the other node has been set to the passive status, and activating, responsive to the received indication, the data plane of the node from the passive status to the active status. The method aspect in the other node further comprises receiving, from the node, the first indication, passivating, responsive to the receiving step, the data plane being in the active status to the passive status, and transmitting, upon completion of the passivating step, the second indication.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: July 7, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Balázs Peter Gerö, János Farkas, László Molnár, Panagiotis Saltsidis, Balázs Varga
  • Patent number: 10708787
    Abstract: A network device operable with a hybrid mesh network having a plurality of network and client devices, comprising: a processor, a memory, and a first independently addressable network interface and a second independently addressable network interface, the first network interface and the second network interface being adapted to enable multiple communication pathways within the hybrid mesh network wherein the network device is configured to determine communication characteristics of one or more of the multiple communication pathways thereby to enable determination of optimization of communication within the hybrid mesh network by partitioning of the hybrid mesh network into two or more mesh islands wherein communication within each mesh island is non-overlapping with the another of the mesh islands.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: July 7, 2020
    Assignee: AIRTIES KABLOSUZ ILETISM SAN. VE DIS TIC. A.S.
    Inventors: Muharrem Sarper Gokturk, Eren Soyak, Metin Ismail Taskin
  • Patent number: 10693765
    Abstract: Methods and network devices are disclosed for failure protection in traffic-engineered bit indexed explicit replication networks. In one embodiment, a method includes determining a protected link or node in a network, where the protected link or node is included in a designated path to be taken by a message through the network to a destination node, the designated path is encoded in a message bit array carried by the message, and assigned bit positions in the message bit array represent respective network links along the designated path. The method further includes determining a backup path to the destination node from a feeder node adapted to forward a message carrying the message bit array into the protected link or node, and populating an entry in a path update table stored at the feeder node. In one embodiment a network device includes a network interface and a processor configured to carry out the methods.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: June 23, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Toerless Eckert, Ijsbrand Wijnands, Gregory A. Shepherd, Neale D. R. Ranns
  • Patent number: 10693600
    Abstract: The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium. When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: June 23, 2020
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
  • Patent number: 10694004
    Abstract: An apparatus and method is disclosed in which a frame format of a data frame received from a network conforming to a first communication scheme is converted into a frame format of a second network conforming to a different communication scheme, and the data frame is transferred according to a transfer rule applicable to the data frame of the frame format. A communication apparatus converts a frame format of a data frame received from a first network into a frame format conforming to a second communication scheme. Further, the communication apparatus performs transfer processing of the converted data frame according to a transfer rule that includes a pair of a transfer condition of the data frame and transfer processing, which is executed in a case where the transfer condition applicable to the data frame conforming to the second communication scheme, is satisfied.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: June 23, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akinobu Matsumoto
  • Patent number: 10694411
    Abstract: Embodiments include apparatuses, methods, and systems that may test a UE for its idle period distribution. A test system may identify a set of bins in which a union of the set of bins may be equal to a contention window, wherein each individual bin of the set of bins may have an associated probability. A first bin of the set of bins may have a first associated probability, and a second bin of the set of bins may have a second associated probability that is larger than the first associated probability. Each individual idle period may be assigned to a corresponding bin of the set of bins. A UE may have a pass status or a failure status based on the individual idle periods assigned to the corresponding bin of the set of bins, and the associated probability for the bin. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: June 23, 2020
    Assignee: Apple Inc.
    Inventors: Markus Dominik Mueck, Biljana Badic
  • Patent number: 10666372
    Abstract: Methods, systems, and devices for wireless communication are described. A user equipment (UE) may obtain a timing synchronization signal from a base station over a cellular wireless communication link. The UE may configure, based at least in part on the timing synchronization signal, a timer function of the UE as a precision time protocol (PTP) server. The UE may configure a PTP announce message based on the timer function and, in some examples, one or more metrics of the cellular wireless communication link. The UE may transmit the PTP announce message over a local communication network.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 26, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Satashu Goel, Peerapol Tinnakornsrisuphap, Rajat Prakash
  • Patent number: 10666558
    Abstract: In example implementations, a method is provided. The method detects, by a processor, an assignment of a master router role for a virtual router redundancy protocol (VRRP), a protocol independent multicast (PIM) designated router (DR) role for a PIM protocol, and a querier router role for an internet group management protocol (IGMP) to different routers in a network. A communication procedure is initiated to identify which routers of the routers are assigned to the master router role, the DR role and the querier router role. The master router role, the DR role and the querier router role are then automatically aligned to a single router of the routers via an ordered communication exchange.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: May 26, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tathagata Nandy, Nilay Tripathi, Sarita Patra
  • Patent number: 10660009
    Abstract: Aspects of the present disclosure relate to wireless communications and, more particularly, to linkage of packet transmissions for ultra-reliable low-latency communications (URLLC) in new radio (NR). A method for wireless communications that may be performed by a user equipment (UE) is provided. The method generally includes receiving a current transmission of a packet; determining, based on the current packet transmission, one or more previous transmissions of the packet occurred and at least one parameter associated with the one or more previous transmissions; and combining the current packet transmission with the previous transmissions based, at least in part, on the determination.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: May 19, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Wanshi Chen, Jing Jiang, Tingfang Ji, Peter Gaal, Chong Li, Chih Ping Li, Hao Xu, John Edward Smee
  • Patent number: 10650075
    Abstract: A computer system for integration of content elements into a web portal application can include a portal server module for providing a web portal application to at least one user, an aggregation module, coupled to the portal server module, for integrating content nodes representing content elements into a memory tree reflecting the web portal application, a dynamic assembly module coupled to the aggregation module, a context launch transformation module coupled to the dynamic assembly module for construction of subtrees of dynamic content nodes, and a context observer module coupled to the dynamic assembly module.
    Type: Grant
    Filed: September 4, 2017
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Liesche, Andreas Nauerz, Jurgen Schaeck
  • Patent number: 10649666
    Abstract: An apparatus includes a first circuit and a second circuit. The first circuit may be configured to traverse a list of connected components forming an object. The list generally comprises object IDs and link pointers for each component of the object. The link pointers generally identify links from a current leaf component to a root component of the object. The second circuit may be configured to modify at least the link pointer associated with the current leaf component to point to the root component.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: May 12, 2020
    Assignee: Ambarella International LP
    Inventor: Yen-Hsu Shih
  • Patent number: 10637675
    Abstract: Methods and network devices are disclosed relating to a multi-area communication network employing bit indexed explicit replication (BIER). In one embodiment, a method includes receiving, at a node in a communications network, a message comprising a first message bit array. The method further includes detecting a bit value of a first relative bit position in the first message bit array, where the first relative bit position represents a first group of destination nodes in the communications network, and evaluating the bit value of the first relative bit position in order to determine whether to encapsulate the received message for delivery to the first group of destination nodes. An embodiment of a network device comprises a processor adapted to implement an embodiment of the method.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: April 28, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Pierre Pfister, Neale D. R. Ranns, W. Mark Townsley, Gregory J. Shepherd
  • Patent number: 10637685
    Abstract: A network system for a data center is described in which a switch fabric provides full mesh interconnectivity such that any servers may communicate packet data to any other of the servers using any of a number of parallel data paths. Moreover, according to the techniques described herein, edge-positioned access nodes, permutation devices and core switches of the switch fabric may be configured and arranged in a way such that the parallel data paths provide single L2/L3 hop, full mesh interconnections between any pairwise combination of the access nodes, even in massive data centers having tens of thousands of servers. The access nodes may be arranged within access node groups, and permutation devices may be used within the access node groups to spray packets across the access node groups prior to injection within the switch fabric, thereby increasing the fanout and scalability of the network system.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 28, 2020
    Assignee: Fungible, Inc.
    Inventors: Deepak Goel, Pradeep Sindhu, Srihari Raju Vegesna, Robert William Bowdidge, Ayaskant Pani
  • Patent number: 10628547
    Abstract: Routing a circuit design for implementation in an integrated circuit having a programmable network on chip can include determining Quality of Service (QOS) parameters for data flows of a circuit design, wherein the data flows involve transfers of data between masters and slaves through the programmable network on chip and generating, using a processor, an expression having a plurality of variables representing the data flows, routing constraints, and the QOS parameters. A routing solution can be determined using the processor for the data flows of the circuit design by initiating execution of a SAT solver using the expression.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 21, 2020
    Assignee: XILINX, INC.
    Inventors: Ian A. Swarbrick, Dinesh D. Gaitonde, Henri Fraisse
  • Patent number: 10631129
    Abstract: Known geospatial device coordinates are clustered using a machine learning-based clustering algorithm into device clusters with cluster centroids. Each device cluster corresponds to a geographical location. Each cluster centroid is annotated with a regional floor-height value of the respective geographical location. Current device data of a device, including latitude, longitude, and elevation, are received, and a geographic location of the device is determined using the latitude and longitude. An approximate current floor upon which the first device is located is determined by mapping the current device data of the first device to a closest cluster centroid, and calculating the approximate current floor using the elevation of the first device and the annotated regional floor-height value of the closest cluster centroid. An individual is directed to the device's geographic location and approximate current floor.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sushain Pandit, Charles D. Wolfson, Brent Gross, Otis Smart, Harikumar Venkatesan, David A. Selby
  • Patent number: 10630743
    Abstract: Methods and network devices are disclosed for replication and switching of Internet Protocol (IP) packets in professional media networks. In one embodiment, a method includes encapsulating a unicast IP packet with a packet bit array and forwarding the encapsulated packet via a replication fabric within a network. In this embodiment, each receiver of a plurality of receivers reachable via the replication fabric is represented by a relative bit position in the packet bit array, a respective IP address is assigned to each receiver of the plurality of receivers, and the replication fabric is adapted to store disposition information mapping a relative bit position representing one or more of the plurality of receivers to IP addresses assigned to the one or more of the plurality of receivers. An embodiment of a network device includes a processor operably coupled to a network interface and adapted to perform steps of the method.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: April 21, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Thomas Kernen, Gregory J. Shepherd, Neale D. R. Ranns
  • Patent number: 10630542
    Abstract: A method for automatically initializing a network device, a remote server, and a network system using the method are provided. The remote server is connected to a switch via a network. The remote server obtains a port number of a port at which the network device is connected to the switch and a forwarding table from the switch. The remote server analyzes the forwarding table according to the port number of the port at which the network device is connected to the switch to obtain an identifier of a remote management controller of the network device. The remote server assigns and transmits a network address of the remote management controller to the remote management controller of the network device according to the identifier of the remote management controller.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: April 21, 2020
    Assignee: Industrial Technology Research Institute
    Inventor: Shu-Chun Yeh
  • Patent number: 10623374
    Abstract: Described technologies automatically detect candidate networks having external nodes which communicate with nodes of a local network; a candidate external network can be identified even when the external nodes are owned by a different entity than the local network's owner. A list of network addresses which communicated with local network nodes is culled to obtain addresses likely to communicate in the future. A graph of local and external nodes is built, and connection strengths are assessed. A candidate network is identified, based on criteria such as connection frequency and duration, domain membership, address stability, address proximity, and others, using cutoff values that are set by default or by user action. The candidate network identification is then utilized as a basis for improved security though virtual private network establishment, improved bandwidth allocation, improved traffic anomaly detection, or network consolidation, for example.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Moshe Israel, Ben Kliger, Michael Zeev Bargury
  • Patent number: 10623311
    Abstract: Technologies for distributed table lookup via a distributed router includes an ingress computing node, an intermediate computing node, and an egress computing node. Each computing node of the distributed router includes a forwarding table to store a different set of network routing entries obtained from a routing table of the distributed router. The ingress computing node generates a hash key based on the destination address included in a received network packet. The hash key identifies the intermediate computing node of the distributed router that stores the forwarding table that includes a network routing entry corresponding to the destination address. The ingress computing node forwards the received network packet to the intermediate computing node for routing. The intermediate computing node receives the forwarded network packet, determines a destination address of the network packet, and determines the egress computing node for transmission of the network packet from the distributed router.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: Sameh Gobriel, Ren Wang, Christian Maciocco, Tsung-Yuan Tai
  • Patent number: 10609621
    Abstract: In one embodiment, a method comprises receiving, by a network device within a tree-based topology rooted by a root network device, a request message from a child network device for generating an optimized tree-based topology for a future use by the child network device at a future time instance; the network device executing an objective function for generating the optimized tree-based topology for the future use by the child network device; and the network device providing network communications, for the child network device, at the future time instance using the optimized tree-based topology.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: March 31, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yi Yang, Alvaro Enrique Retana
  • Patent number: 10598784
    Abstract: Disclosed herein is a method of connection of home appliance to a network, a network-connection system for home appliances, and an apparatus related to a network-connection setting for home appliances. The network connection method of home appliance includes an operation in which a terminal device receives an input of an authentication key of an access point (AP) apparatus and the terminal device or the AP apparatus verifies and authenticates the authentication key; an operation in which a home appliance is set to be in a state of communicating with the terminal device; an operation in which the home appliance is interconnected to the terminal device and the terminal device transmits an identification number and the certificated authentication key of the AP apparatus to the home appliance; and an operation in which the home appliance is connected to the AP apparatus based on the identification number and the authentication key of the AP apparatus.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: March 24, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee Kyung Yang, Se Il Kim
  • Patent number: 10602322
    Abstract: An Application Data Delivery Service (ADDS) facilitates application data transfer between applications that may reside in a device domain (e.g., M2M/MTC devices and gateways) and applications residing in a network domain (e.g., an AS or SCS). The ADDS leverages existing 3GPP transport mechanisms, such as NAS, SMS, USSD, and User Plane, and it is configured to select a transport mechanism for delivering application data based on criteria, such as application data characteristics, application/end node characteristics and availability, subscription information, policies of the network, network conditions (such as congestion, node availability) and the like.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 24, 2020
    Assignee: Convida Wireless, LLC
    Inventors: Suresh Palanisamy, Prashanth Murthy, Michael F. Starsinic
  • Patent number: 10601958
    Abstract: A server computer sets a priority order of each of contents based on an attribute of each of the contents designated by HTML data and provides the HTML data including the priority order with a client computer. The client computer acquires the contents from the server computer by using streams with priorities depending on the priority order of each of the contents designated by the HTML data provided from the server computer. The client computer controls display using a part of the contents and caches other contents from among the acquired contents.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: March 24, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsuhiro Wada
  • Patent number: 10594591
    Abstract: An information processing apparatus is configured to receive a request for communication between a first node and a second node included in a parallel calculation system, acquire job execution information relating a job to be executed by the parallel calculation system, generate connected graph information based on first information on the first node, second information on the second node, the job execution information, and topology information indicating a topology of the plurality of nodes, generate, based on the connected graph information, route information indicating a plurality of routes used when the communication between the first node and the second node is executed, specify, based on the route information, a route having the lowest passing cost among the plurality of routes; and specify a node included in the specified route as a relay node based on positions of the plurality of nodes in the specified route.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 17, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Akio Houjyo, Tsuyoshi Hashimoto
  • Patent number: 10587497
    Abstract: Various aspects of the disclosure relate to channel sensing for independent links. In some aspects, the independent links may involve a first device (e.g., a user equipment) communicating via different independent links with different devices (e.g., transmit receive points (TRPs) or sets of TRPs). For example, the first device may communicate with a second device (e.g., a first TRP) via a first link and communicate with a third device (e.g., a second TRP) via a second link. In some scenarios, first channel sensing information may be obtained for the first link and second channel sensing information may be obtained for the second link. In some aspects, a decision of whether to transmit via one or more of the links may be based on the channel sensing on one or more of the links. In some cases, the links may be grouped together as a channel sensing group.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: March 10, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Tao Luo, Juan Montojo, Tamer Kadous, Junyi Li, Xiaoxia Zhang, Jing Sun, Taesang Yoo, Siddhartha Mallik
  • Patent number: 10588052
    Abstract: A control plane of a network, including radios of a radio access network controlled by the control plane and user plane functions controlled by the control plane, establishes first and second protocol data unit (PDU) connections each to handle the same flows of traffic for ultra-reliable low latency communications (URLLC) from user equipment to a data network through first and second source radios, respectively. Due to mobility of the user equipment, the control plane relocates the flows from the first and second source radios to first and second target radios, respectively. To relocate the flows, the control plane receives from the first target radio a notification that identifies flows that cannot be activated on the first target radio. In response to the notification, the control plane commands the first target radio to prioritize the flows that cannot be activated above remaining ones of the flows.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: March 10, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Vimal Srivastava, Timothy Peter Stammers, Aeneas Sean Dodd-Noble, Srinath Gundavelli
  • Patent number: 10588028
    Abstract: A method and apparatus may be used for WiFi sectorization medium access control enhancement (WiSE MAC). An IEEE 802.11 STA may receive an omni-directional indication of a first sectorized transmission opportunity (TXOP) associated with a second STA. The omni-directional indication may include an identifier (ID) of a first sector associated with the first sectorized TXOP. The STA may transmit a directional indication of a second sectorized TXOP a condition that a second sector associated with the second sectorized TXOP does not interfere with the first sector associated with the first sectorized TXOP.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERDIGITAL PATENT HOLDINGS, INC.
    Inventors: Xiaofei Wang, Guodong Zhang
  • Patent number: 10581735
    Abstract: A packet processing method and an apparatus, where the method includes determining a to-be-installed flow entry and packet sending information, and sending, to a switch, a flow entry installation message carrying the to-be-installed flow entry and the packet sending information, such that the switch obtains the to-be-installed flow entry and the packet sending information from the flow entry installation message, installs the flow entry, and sends a packet according to the packet sending information. In the present disclosure, a controller sends a flow entry installation message carrying a to-be-installed flow entry and a packet sending message, where the to-be-installed flow entry and a to-be-sent packet are simultaneously sent, such that a switch simultaneously receives the to-be-installed flow entry and the to-be-sent packet, and performs flow entry installation and packet sending.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: March 3, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weihua Hu, Hui Ni, Shiyong Tan
  • Patent number: 10575249
    Abstract: A method for transmitting a physical layer protocol data unit (PPDU) and a device using the same are provided. The device receives a trigger frame for requesting a transmission of a response PPDU and transmits the response PPDU. A duration of the response PPDU is calculated based on a duration of the trigger frame.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: February 25, 2020
    Assignee: FRONTSIDE
    Inventor: Jong Hoon Park
  • Patent number: 10567608
    Abstract: An information processing apparatus includes a controller. The controller controls display of a function of one device if the one device is photographed and controls display of a cooperative function that uses functions of plural devices if the plural devices are photographed.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: February 18, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 10554430
    Abstract: Systems, methods, and computer-readable storage media for providing a notification system are disclosed. The notification system may be configured to select one or more notification requests from each of a plurality of notification request queues, and generate a plurality of attempts for each of the one or more selected notification requests. The attempts may be assigned to one of a first plurality of attempt queues, and flow control logic may be executed against the first plurality of attempt queues to dynamically select attempts for transmission from among the first plurality of attempt queues. Selected attempts are inserted into one of a second plurality of attempt queues, and a plurality of connectors may be configured to select attempts from the second plurality of attempts queues for transmission via a communication channel.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: February 4, 2020
    Assignee: Everbridge, Inc.
    Inventors: Eric Golin, Jia Xi, Yuanjin Xu
  • Patent number: 10554269
    Abstract: Embodiments provide an access method and a device, where the method includes: determining that N second receiving devices communicate with a second sending device by using a radio resource, where N is a positive integer greater than or equal to 1; obtaining a receive effective channel vector from each second receiving device to a first sending device; obtaining a transmit antenna spatial correlation matrix of the first sending device; determining M transmit vectors; and separately communicating, by the first sending device, with K first receiving devices by using K of the M transmit vectors, where K is a positive integer less than or equal to M. According to the foregoing technical solutions, in a case in which the radio resource has been occupied by the second receiving device, the first sending device can send data by using the radio resource.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: February 4, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yanchun Li, Yunbo Li
  • Patent number: 10541917
    Abstract: A method and system for interacting with data frames passing through a module connected to an industrial network is disclosed. Each module includes an aggregation unit located on the network interface above the physical layer. To transmit data, the aggregation unit reads a header from a dynamic data packet to determine if the module is a participant module for the packet. If so, the aggregation unit inserts data from the module into the data packet and transmits the packet to another module. To receive data, the aggregation unit reads a header from the data packet to determine whether the data packet includes data for the module. If so, the aggregation unit reads the data and passes the data packet to another module. If the aggregation unit determines that a data packet is not intended for the module, the data packet is passed to another module with no further interaction.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: January 21, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Sivaram Balasubramanian, Jonathan D. Bradford, Anthony G. Gibart, Kenwood H. Hall, Kendal R. Harris, Raymond R. Husted, Edward C. Korsberg, Gregory A. Majcher, Scott A. Pierce, Gregg M. Sichner, Patrick D. Telljohann, Robert J. Kretschmann
  • Patent number: 10534343
    Abstract: A unit is connected to both devices to be controlled and the other unit. The unit includes a control unit connected to the devices to be controlled, and a shared memory to be capable of storing therein information. The control unit allocates control data related to the devices to be controlled to the shared memory of its own unit and the shared memory of the other unit so as to be stored respectively in the shared memories.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 14, 2020
    Assignee: Mitsubishi Electric Corporation
    Inventor: Akihiro Hamaguchi
  • Patent number: 10536324
    Abstract: Methods, devices and program instructions are disclosed for performing bit indexed explicit replication (BIER) including fast reroute capability. One embodiment of a method includes receiving, from an egress node of a BIER network, an advertisement at a forwarding node, where the advertisement identifies a mapping of the egress node to a bit position of a packet bit string to be carried by a packet through the network. The embodiment further includes generating or updating a primary entry for the egress node in a bit indexed routing table (BIRT) for the forwarding node, and determining whether a backup entry for the egress node is to be included in the BIRT. In response to a determination that a backup entry is to be included, the embodiment further includes generating or updating the backup entry in the BIRT.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: January 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Rajiv Asati
  • Patent number: 10530400
    Abstract: A method and a first node for managing processing of an audio stream as well as a method and a second node for enabling management, by a first node, of processing of an audio stream and corresponding computer programs and computer program products are disclosed. The audio stream is receivable from the second node. The first node sends, to the second node, information relating to at least one preference concerning acoustic characteristics of the audio stream. The second node processes the audio stream in response to the information relating to the at least one preference concerning the acoustic characteristics. The second node transmits the audio stream to the first node.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: January 7, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Frederic Gabin, Anders K. Eriksson, Tomas Frankkila
  • Patent number: 10530904
    Abstract: A system for efficient routing of an OAM) frame in an Ethernet switch receives an OAM frame at a first port; building a first classification key dependent on an OAM frame header; classifies in a context of the first port to create a first classification; resolves action dependent on the first classification; modifies the first classification key to create a second classification key; classifies the frame in a context of the second port to create a second classification; sends the second classification key to an OAM engine coupled to the Ethernet switch for modification into a third classification key; receives the third classification key from the OAM engine; modifies the third classification key into a final classification key; modifies the header of the OAM frame with the final classification key; and sends the modified OAM frame to a switching fabric of the Ethernet switch.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: January 7, 2020
    Assignee: Accedian Networks Inc.
    Inventors: Yanick Viens, Steve Rochon
  • Patent number: 10523760
    Abstract: The invention relates to a method, in particular a time controlled error-tolerant method, for periodically transporting real-time data in a computer system, in particular in a distributed computer system, said computer system comprising node computers (111-116), in particular a plurality of node computers (111-116), and distributor units (131, 132, 133, 151), in particular a plurality of distributor units (131, 132, 133, 151). The node computers and the distributor units have access to a global time, and real-time data is transported by means of messages, preferably by means of time-controlled real-time messages. The topology of the computer system corresponds to an intree, and node computers (111-116), are arranged on the leaves of the intree.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: December 31, 2019
    Assignee: TTTECH COMPUTERTECHNIK AG
    Inventors: Hermann Kopetz, Stefan Poledna
  • Patent number: 10505827
    Abstract: Systems, methods, and computer-readable media are provided for determining whether a node in a network is a server or a client. In some examples, a system can collect, from one or more sensors that monitor at least part of data traffic being transmitted via a pair of nodes in a network, information of the data traffic. The system can analyze attributes of the data traffic such as timing, port magnitude, degree of communication, historical data, etc. Based on analysis results and a predetermined rule associated with the attributes, the system can determine which node of the pair of nodes is a client and which node is a server.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: December 10, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ali Parandehgheibi, Abhishek Ranjan Singh, Omid Madani, Vimalkumar Jeyakumar, Ellen Christine Scheib, Navindra Yadav, Mohammadreza Alizadeh Attar
  • Patent number: 10498547
    Abstract: Methods, devices and computer readable storage media for performing bit indexed explicit replication (BIER) are disclosed. One embodiment of a method includes receiving, at an ingress node of a network, a data packet comprising a multicast group identifier. This embodiment also includes obtaining, from a group membership table, a bit mask corresponding to the multicast group identifier. The bit mask comprises a plurality of bit positions, and each bit position corresponds to a respective egress node of the network. The embodiment also includes encapsulating the data packet with the bit mask and forwarding the encapsulated data packet using the bit mask.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin
  • Patent number: 10498654
    Abstract: Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets; a field in the packet used by a network switch of the network to route the packet is set based on the determined flowlet for the packet; and the packet is sent via the determined flowlet for transmitting through the network.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Leah Shalev, Nafea Bshara, Georgy Machulsky, Brian William Barrett
  • Patent number: 10484408
    Abstract: A malicious communication pattern extraction apparatus extracts communication patterns of traffic group of malwares, and replaces the values of predetermined field with variation in a traffic group with a wild card. Further, the malicious communication pattern extraction apparatus classifies pieces of malware having similar communication patterns in the traffic group into the same cluster, and for each cluster, extracts, as a malicious communication pattern, a communication pattern group having an appearance rate in a traffic group of respective pieces of malware in the cluster, the appearance rate being equal to or larger than a predetermined value. Thereafter, the malicious communication pattern extraction apparatus eliminates, from the extracted malicious communication patterns, any malicious communication pattern having a conformance rate to a traffic group not infected with malware, the conformance rate being equal to or larger than a predetermined value.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: November 19, 2019
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Kazunori Kamiya, Kazufumi Aoki
  • Patent number: 10484927
    Abstract: A device is disclosed that includes software components for executing actions and for controlling the device in order to conform to specified policies. The device includes a controller to deny or permit execution of actions. The controller monitors and interrupts execution of device's actions in order to determine whether an action violates a policy, policy rules, or if the action is prohibited by a policy. The controller also manages policies defined for the device. Each policy is translated into a language understandable by the controller and stored on the device. Each policy can be updated or changed dynamically. Additionally, each policy can securely be updated or changed remotely.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: November 19, 2019
    Assignee: Shared Spectrum Company
    Inventors: Mark Allen McHenry, Filip Perich, Peter Tenhula
  • Patent number: 10476994
    Abstract: The present invention relates to a method whereby a transmission device transmits a packet in a multimedia communication system, the method comprising the steps of: generating a packet; and transmitting the packet to a reception device, wherein the packet comprises two or more data units which can be independently decoded by the reception device, and one of the two or more data units comprises control information related to the packet.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: November 12, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Hyeon-Cheol Pu