Pathfinding Or Routing Patents (Class 370/351)
  • Patent number: 10275412
    Abstract: A method and system for optimizing replication in a distributed network is described. The instant invention allows for determining existing cluster topology of the network by one or more router(s) device(s) operating in the network, identifying and optimizing a data replication stream/service in use in network, by said router(s); determining a routing scheme based on the cluster topology by the router routing data packets though said network based on said routing scheme and applying predefined policy to a predefined set of router(s) corresponding to identified data replication stream by the router.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: April 30, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Prasanna Venkatesh Ramamurthi
  • Patent number: 10268639
    Abstract: Techniques to process a query and perform a join of tables that are distributed across nodes of a network. The join can be performed by analyzing a Where clause. An active flag structure can have flag values that identify table entries satisfying criteria of the Where clause. Keys of surviving entries of a first table can be used to generate a request for a second table to be joined. The request can be for second flags for the second table when the Where clause has criteria for the second table. A response can be used to update the first flags to change a first flag to False. After updating, data can be retrieved for first flags that are True. Requests can use identifiers associated with the first table that identify a location for sending the request, e.g., using RDMA or MPI.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: April 23, 2019
    Assignee: Inpixon
    Inventors: Chris Baskett, Tony Faustini, Farzin Shakib
  • Patent number: 10255592
    Abstract: A wireless service provider system and associated methods of using the system for the sale and/or activation of wireless services is disclosed. The system includes a communication interface for a wireless device having a unique identifier. A backend system computer of the wireless service provider system can receive a unique identifier corresponding to the wireless device; authorize the activation of the wireless service corresponding to the unique identifier of the wireless device; and record, in a database, the authorized unique identifier to improve a user's experience and ease of activation/provisioning of services for the wireless device.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: April 9, 2019
    Assignee: TracFone Wireless, Inc.
    Inventor: Dana Salihi
  • Patent number: 10257659
    Abstract: A positioning device includes a first storage device having stored therein received signal strength data in time series according to mobile device data, a second storage device having stored therein relative movement data of the mobile device in time series within a relative coordinate system, and a processor configured to calculate a first neighboring time at which the mobile device becomes closest to a first base station in the plurality of base stations based on the received signal strength data and a second neighboring time at which the mobile device becomes closest to a second base station of the plurality of base stations, and convert the relative movement data in the second storage device into position coordinates data specifying an absolute position of the mobile device in an absolute coordinate system using the first base station as a reference point from the first neighboring time to the second neighboring time.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: April 9, 2019
    Assignee: Toshiba TEC Kabushiki Kaisha
    Inventors: Yu Yoshiie, Mika Hirama, Akihiko Fujiwara
  • Patent number: 10250388
    Abstract: Methods, networks and nodes for dynamically establishing encrypted communications between a first node having a first identification and a first private key and a second node having a second identification and a second private key. A first signal comprising information indicative of the first identification of the first node is transmitted, then, upon receipt of the first signal by the second node, a second signal comprising information indicative of the second identification of the second node and a first portion of a symmetric key is transmitted, then, upon receipt of the second signal by the first node, a third signal comprising a second portion of the symmetric key is transmitted.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: April 2, 2019
    Inventors: Clint M. Sanders, Deborah K. Charan, Ranga Sri Ramanujan, Ryan C. Marotz
  • Patent number: 10250596
    Abstract: A method for monitoring encrypted communication sessions between computing devices includes intercepting messages of a handshaking procedure between a client and a server device, the handshaking procedure establishing an encrypted communication session between the client and server. The method further includes determining, from the messages, a session context for the encrypted session and an identifier associated with the session context. The method further includes storing the session context in a database indexed by the identifier. The method further includes intercepting, subsequent to the storing, second messages of a second handshaking procedure between the client and a second server device, the where second handshaking procedure resumes the encrypted communication session after an interruption.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sheng-Tung Hsu, Cheng-Ta Lee, Wei-Shiau Suen, Ming-Hsun Wu, Rick M. F. Wu
  • Patent number: 10243838
    Abstract: A network device may receive information associated with a set of member links of the network device. The network device may determine a set of weight values, for the set of member links, based on the information associated with the set of member links. The network device may determine a set of multiplier values, for the set of member links, based on the set of weight values. The network device may generate a set of multiplier tables, for the set of member links, based on the set of multiplier values. The network device may generate an allocation table based on the set of multiplier tables. The network device may generate a resolution table based on the allocation table. The network device may provide, to another network device, network traffic via the set of member links based on the resolution table.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: March 26, 2019
    Assignee: Juniper Networks, Inc.
    Inventor: Rashmi Maharia
  • Patent number: 10237712
    Abstract: This disclosure provides various ways to enable a BLUETOOTH Low Energy (BLE) communication capability for a field instrument. An apparatus is configured to perform a method for providing BLE communication capability to a legacy field instrument in an industrial control system. The method includes receiving, by a BLE adapter coupled to the field instrument, information from the field instrument according to a protocol that is native to the field instrument. The method includes converting, by the BLE adapter, the information into a BLE communication protocol. The method includes transmitting, by the BLE adapter, the converted information to an external device over a BLE communication link.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: March 19, 2019
    Assignee: Honeywell International Inc.
    Inventors: Venkateswaran Chittoor Gopalakrishnan, Joseph Pane, Sharath Babu Malve, Amol Gandhi, Paul Dooner
  • Patent number: 10237191
    Abstract: This disclosure describes systems, devices, methods and computer readable media for enhanced network communication for use in higher performance applications including storage, high performance computing (HPC) and Ethernet-based fabric interconnects. In some embodiments, a network controller may include a transmitter circuit configured to transmit packets on a plurality of virtual lanes (VLs), the VLs associated with a defined VL priority and an allocated share of network bandwidth. The network controller may also include a bandwidth monitor module configured to measure bandwidth consumed by the packets and an arbiter module configured to adjust the VL priority based on a comparison of the measured bandwidth to the allocated share of network bandwidth. The transmitter circuit may be further configured to transmit the packets based on the adjusted VL priority.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: March 19, 2019
    Assignee: Intel Corporation
    Inventors: Albert S. Cheng, Thomas D. Lovett, Michael A. Parker
  • Patent number: 10230660
    Abstract: In general, embodiments of the invention relate to a domain controller for a network. The domain controller includes functionality to manage the provisioning of paths in the network in order to enable content to be streamed across the network.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: March 12, 2019
    Assignee: Arista Networks, Inc.
    Inventor: Vijay Kumar Kulkarni
  • Patent number: 10225353
    Abstract: A system includes a first control node, the first control node configured to establish communication sessions between endpoints. The system further includes a second control node, the second control node configured to establish communication sessions between endpoints. The system further includes a first bearer node comprising a first media gateway having a first virtual media gateway and a second virtual media gateway, the first virtual media gateway configured to provide access to media resources of the first bearer node to the first control node and the second virtual media gateway configured to provide access to media resources of the first bearer node to the second control node.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: March 5, 2019
    Assignee: GENBAND US LLC
    Inventor: Paul Miller
  • Patent number: 10218745
    Abstract: A smart home system using a portable device in which a gateway function is installed in the portable device to provide a smart home service using a multiplex gateway, and a control method thereof is provided. The smart home system includes one or more portable devices and one or more home appliances located in a home, each of the one or more portable devices and one or more home appliances having a gateway, a home network to interconnect the one or more portable devices and the one or more home appliances, and a master device selected from among the one or more portable devices or the one or more home appliances, the master device activating the gateway thereof to connect the home network with an external communication network, wherein the master device transfers a home appliance control command to a corresponding one of the one or more home appliances.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: February 26, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Il Kang Na, Gye Young Lee, Kwan Woo Song, Dong Yun Hawng
  • Patent number: 10212072
    Abstract: In general, embodiments of the invention relate to a method and system for enabling a peer state synchronization mechanism for dynamic network address translation (DNAT). More specifically, at least two network elements may be permitted to mount each other's DNAT tables, thereby providing redundancy for the implementation of DNATs in case of the failover of one of the network elements. The failed network element may then re-initialize while the functional network element continues to process packets, including packets that have been redirected to the functional network element post-failure of the failed network element. Upon completing re-initialization, the once failed network element recovers its DNAT table from the functional network element and proceeds to process packets normally.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: February 19, 2019
    Assignee: Arista Networks, Inc.
    Inventors: Jikai Yin, Sudip Regmi, Suresh Kumar Nalagatla
  • Patent number: 10205629
    Abstract: Disclosed are a method and device for triggering protection switching by signal degrade of a link aggregation port, wherein the method includes: acquiring status information of member ports of a link aggregation port from a status register of the link aggregation port; obtaining a number value X of member ports of the link aggregation port which generate signal degrade light path attenuation according to the acquired status information of the member ports; comparing the obtained number value X with a predetermined threshold value; and when the number value X is greater than the predetermined threshold value, setting statuses of all the member ports of the link aggregation port to be a signal degrade status, and notifying a virtual section layer to report fault and perform a service protection switching to a backup link.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: February 12, 2019
    Assignee: ZTE Corporation
    Inventors: Fei Ma, Daofeng Liu
  • Patent number: 10205650
    Abstract: The present disclosure illustrates a routing system with learning functions and a routing method thereof. By detecting a raw packet's packet header and an entry port receiving the raw packet, a routing message is queried from a path table by the packet header and the entry port. When there is not the routing message, the raw packet is routed by a kernel and the routing result is recorded in the path table to be the routing message. When there is the routing message, the packet header of the raw packet is replaced with a modified packet header recorded in the routing message, to form a modified packet, and the modified packet is transmitted from the transmission port recorded in the routing message, to achieve the technical effect of improving the routing performance for the packets with the same packet headers and the same entry ports.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: February 12, 2019
    Assignee: MOXA INC.
    Inventor: Ching-Hung Chen
  • Patent number: 10198173
    Abstract: An apparatus, method and computer program product are caused at least to perform: controlling a touch sensitive display to display a first graphical item at a first position and a second graphical item at a second position, the second graphical item being separated from the first graphical item by a first distance; detecting a first user digit at the first position and a second user digit at the second position; reducing the first distance by moving at least one of the first and second graphical items across the touch sensitive display, in response to detecting movement, across the touch sensitive display, of at least one of the first and second user digits; and controlling the touch sensitive display to display a third graphical item, after determining the first distance has been reduced such that the first graphical item is proximate the second graphical item.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: February 5, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Wei Wang, Kongqiao Wang, Xiaohui Xie, Yingfei Liu, Xia Wang, Huanglingzi Liu, Bin Wang, Zhen Liu, Yuezhong Tang
  • Patent number: 10193797
    Abstract: A network processor is described. This network processor determines a context for a message based on information in one or more fields in a payload of the message. For example, the context may be based on a message type and an identifier of the network connection on which the message was received. Then, the network processor calculates one or more trigger values based on one or more trigger expressions that perform checks on the information in the one or more fields. Moreover, the network processor determines one or more actions to be taken for the message based on the context and the one or more trigger values. In particular, the network processor determines whether the message is forwarded and one or more forwarding destinations.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: January 29, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hans Eberle, Hagen W. Peters
  • Patent number: 10187289
    Abstract: A system includes a provider network and a client network connected via a dedicated physical connection. The client network and the provider network exchange routing information using routing protocol messages, such as border gateway protocol (BGP) update messages exchanged during a BGP session. A provider network includes tag field values in outgoing routing protocol messages that indicate a portion of the provider network wherein resources of the provider network associated with a corresponding route are located. The client network may use the tag field value to determine whether to add the route to a routing table of the client network. A client network may also include tag field values in outgoing routing protocol messages to a provider network. The tag field values may indicate what portions of the provider network are to receive the routes from the client network. For example a tag field value may indicate that a route is to be propagated within a limited portion of the provider network.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Po-Chun Chen, Mark Edward Stalzer, Marco Eulenfeld
  • Patent number: 10185849
    Abstract: Systems and methods for a distributed antenna network are provided. One system includes a plurality of antenna modules coupled via a communication line, with each antenna module configured to be switched between a through state and a connected state using radio-frequency identification (RFID) control signals. The system further includes a plurality of antennas, with each antenna connected to a corresponding antenna module. A controller is coupled to the communication line and configured to transmit RFID control signals to the plurality of antenna modules to selectively activate one of the antenna modules by switching the antenna module to the connected state to thereby activate an antenna connected to the antenna module in the connected state.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: January 22, 2019
    Assignee: INTERMEC, INC.
    Inventors: Rene Martinez, Pavel Nikitin, Stephen J. Kelly, Jason Harrigan
  • Patent number: 10172122
    Abstract: An LTE base station to facilitate identification of uplink interference serves a plurality of UE devices and one or more relay nodes. The LTE base station is configured to identify a first scheduling group comprising the plurality of UE devices and a second scheduling group comprising the one or more relay nodes based on LTE registration data, allocate uplink resource blocks by scheduling a first portion of the uplink resource blocks at one end of a channel spectrum to the UE devices in the first scheduling group and scheduling a second portion of the uplink resource blocks at the other end of the channel spectrum to the one or more relay nodes in the second scheduling group, and monitor for interference in the second portion of the uplink resource blocks to determine if the interference is associated with the one or more relay nodes in the second scheduling group.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: January 1, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Sanghoon Sung, Bharatwajan Raman, Dhaval Dipak Mehta, Walter F. Rausch
  • Patent number: 10169487
    Abstract: One or more embodiments may provide the capability to enumerate maximal cliques of graph data by constructing and traversing a search tree through a single sequential pass on an adjacency list. The adjacency list may be generated so as to enable the at least one maximal clique to be generated in one single sequential pass.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kubilay Atasu, Silvio Dragone, Christoph Hagleitner, Robert R. McCune
  • Patent number: 10172021
    Abstract: A first node included in a first layer determines whether there has occurred a failure in a sink node included in a second layer subordinate to the first layer. The first node requests a second node included in the second layer to collect information of a third node included in a third layer subordinate to the second layer when the first node determines that there has occurred a failure in the sink node. The first node determines a fourth node serving as a substitute for the failed sink node included in the second layer on a basis of the information of the third node collected by the second node.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: January 1, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Toshiya Otomo, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi
  • Patent number: 10164846
    Abstract: Systems and methods for a network flow analysis service that facilitates collection, analysis and sharing of information regarding network flows are provided. According to one embodiment, a network flow analysis service provider collects network traffic information of network flows from a plurality of different network sources, analyzes at least one attribute associating with the network flows based on the network traffic information; and distributes the at least one attribute to subscribers of the network flow analysis service.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: December 25, 2018
    Assignee: Fortinet, Inc.
    Inventors: Joseph R. Mihelich, Christian E. Navarrete
  • Patent number: 10164796
    Abstract: A network switch for network communications includes an embedded programmable state machine to monitor data flows through the switch. The programmable state machine is configured to retain selectable states of selectable data packet fields. Programmable switch logic operative with the programmable state machine is configured to output one or more potential actions to be taken based on a selectable computation of detected selectable states. The programmable state machine can be implemented with either table lookups or flexible logic.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: December 25, 2018
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Mohan Kalkunte, Surendra Anubolu, Rochan Sankar
  • Patent number: 10158564
    Abstract: A border leaf of a software defined computer network receives network traffic directed to a first endpoint from a second endpoint. The first endpoint is connected to the software defined network, and the second endpoint is external to the software defined network. If the border leaf determines that it does not have a stored network route for an active conversation between the first endpoint and the second endpoint, the border leaf determines a valid network route for the network traffic to reach the first endpoint. The border leaf stores the valid network route and forwards the network traffic to the first endpoint. The border leaf transmits a synchronization message to other border leaf nodes of the computer network. The synchronization message causes the other border leaf(s) to store the valid network route and an indication that the original border leaf is forwarding the network traffic in the active conversation.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: December 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sathish Srinivasan, Vrishabha Sikand, Shyam N. Kapadia, Upendra N. Moholkar
  • Patent number: 10154010
    Abstract: A process capable of automatically establishing a secure overlay network (“SON”) across different clouds is disclosed. The process, in one aspect, receives a first request from a first node in a first cloud for establishing a SON. After receiving a second request for connecting to the SON from a second node in a second cloud, a first connection is established connecting between the first node and the second node utilizing a network security protocol such as Internet Protocol Security (“IPSec”). After receiving a third request for connecting to the SON from a third node in a third cloud, a second connection is used to connect between the first node and the third node. A third connection is used to connect between the second node and the third node. Each subsequent request for connecting to the SON from a new node results in new connections between the new node and each existing node in the SON forming a full-mesh.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: December 11, 2018
    Assignee: VIASAT, INC.
    Inventors: Praveen Madhav, Pawan Uberoy
  • Patent number: 10148688
    Abstract: The disclosed computer-implemented method for detecting illegitimate devices on wireless networks may include (1) identifying an initial set of hops that represent devices on a wireless network that relay network traffic between the computing device and a destination, (2) identifying, after identifying the initial set of hops, a new set of hops that relay the network traffic between the computing device and the destination, (3) comparing the initial set of hops to the new set of hops, and (4) determining, based on the comparison, that the new set of hops comprises an abnormality that indicates an illegitimate device is intercepting the network traffic on the wireless network between the computing device and the destination. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: December 4, 2018
    Assignee: Symantec Corporation
    Inventors: Michael Shavell, Matt Boucher, Christopher Robichaud
  • Patent number: 10149025
    Abstract: Embodiments of the present invention provide an sending device includes: a processor, configured to obtain a first optical packet payload and/or a third optical label, and obtain a second optical label and a second optical packet payload corresponding to the second optical label; and an exporter, configured to send to an optical switching device, within a guard time between a moment for sending the second optical label and a moment for sending the second optical packet payload, the third optical label and/or the first optical packet payload that are/is obtained by the processor, so that the optical switching device performs, according to the third optical label, switch processing on a third optical packet payload corresponding to the third optical label, and/or the optical switching device performs switch processing on the first optical packet payload according to a first optical label corresponding to the first optical packet payload.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: December 4, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaoling Yang, Yan Wang, Huixiao Ma
  • Patent number: 10143071
    Abstract: A state change device may be electrically connected to a switched receptacle, or to both the switched and unswitched receptacles, of an outlet. The state change device may generate a change of state signal when power is applied to, or removed from, the switched receptacle. The state change device may wirelessly communicate the signal. The state change device may include a load control circuit that may be configured to control the amount of power delivered to an electrical load that is electrically connected to the state change device. The state change device may receive commands directed to the load control circuit. The state change device may be deployed in a load control system and may operate as a control entity, such that the state change device may issue commands to one or more load control devices, responsive to the application or removal of power at the switched receptacle.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: November 27, 2018
    Assignee: Lutron Electronics Co., Inc.
    Inventors: Jeffrey Karc, Ankit Bhutani, Galen Edgar Knode, Jamie Steffie
  • Patent number: 10129181
    Abstract: Software-Defined Networking (“SDN”) enables flexible flow control by caching policy rules at OpenFlow switches. Compared with exact-match rule caching, wildcard rule caching can better preserve the flow table space at switches. However, one of the challenges for wildcard rule caching is the dependency between rules, which is generated by caching wildcard rules overlapped in field space with different priorities. Failure to handle the rule dependency may lead to wrong matching decisions for newly arrived flows, or may introduce high storage overhead in flow table memory. A wildcard rule caching system, which may be used for SDN partitions the field space into logical structures called buckets, and caches buckets along with all the associated wildcard rules. Doing so resolves rule dependency while using control network bandwidth efficiently. Further, controller processing load and flow setup latency are reduced.
    Type: Grant
    Filed: August 16, 2014
    Date of Patent: November 13, 2018
    Assignee: New York University
    Inventors: Yang Xu, H. Jonathan Chao
  • Patent number: 10122428
    Abstract: There is provided a method, including obtaining, by a network apparatus, antenna sensing information with respect to signals received by a base station operating under a shared access-system which allows a licensee system to apply at least a part of an shared access spectrum which is currently unused by an incumbent system; detecting, on the basis of the antenna sensing information, that at least one device of the incumbent system is communicating on the shared access spectrum in the coverage area of the base station; identifying the angular sector in which the device of the incumbent system is located with respect to the base station; and dynamically isolating the identified angular sector from usage by the licensee system.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: November 6, 2018
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Seppo Ilmari Yrjola, Eero Olavi Heikkinen
  • Patent number: 10123250
    Abstract: Novel tools and techniques might provide for implementing combined broadband and wireless self-organizing network (“SON”) for provisioning of services. In some embodiments, a computing system might receive, from one or more first sensors and one or more second sensors, first operational states of fixed broadband network nodes and second operational states of wireless network nodes, respectively. The computing system might analyze the received first and second operational states, might determine an optimal network pathway and/or an optimal network backhaul pathway, and might establish the optimal network pathway and/or the optimal network backhaul pathway, through a determined combination of fixed and wireless network nodes, thereby implementing the combined broadband and wireless self-organizing network (“SON”) for provisioning of services.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: November 6, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Thomas Schwengler, Stephen Opferman
  • Patent number: 10119826
    Abstract: A method for finding an approximation to the all-pairs shortest travel path between a number of predetermined nodes, comprising clustering nodes of an original road network into a plurality of subgroups so that the number of nodes in each subgroup is no greater than a first predetermined threshold and the maximum distance between any two nodes of a subgroup is no greater than a second predetermined threshold; adding information of intra group shortest paths for all pairs in a same subgroup to a newly created higher level road network; adding information of inter group shortest paths for the plurality of subgroups to the same road network; and searching the same road network for the shortest travel path. In those cases in which the path returned is not exact, the path represents one in the original map, even if not necessarily the best one.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: November 6, 2018
    Assignee: Verizon Connect Ireland Limited
    Inventors: David Di Lorenzo, Tommaso Bianconcini, Alessandro Lori, Peter Mitchell, Fabio Schoen
  • Patent number: 10122625
    Abstract: A novel method of handling network traffic for cable service flows in a distributed cable system is presented. Such a cable systems use remote distribution nodes in the fields to handle RF communications with cable modems in a distributed fashion. A packet engine is configured to assign a logical interface to each cable service flow in the cable system. Each logical interface in the packet engine is uniquely identifiable by a compound identifier that includes the identifier of the corresponding service flow and the identifier of the remote distribution node. Upon receiving upstream data packet from a particular cable service flow, the remote distribution node applies a set of tags or labels to the data packet identifying the data packet as being from the particular cable service flow. The remote distribution node then forwards the tagged packet toward the packet engine, where the tags/labels are used to direct the packet toward the corresponding logical interface of the particular cable service flow.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: November 6, 2018
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventors: Iswar Biswal, Bhupesh Kothari, Alok Khambatkone, Philip Winterbottom
  • Patent number: 10115676
    Abstract: An integrated circuit and a method of making the same. The integrated circuit includes a semiconductor substrate. The integrated circuit also includes a metallization stack located on a major surface of the semiconductor substrate. The metallization stack includes a plurality of metal layers including patterned metal features. Each metal layer of the metallization stack is separated by an intervening dielectric layer. The metallization stack forms a first grid including patterned metal features for supplying power and signal connections to components of the integrated circuit located in the semiconductor substrate. The metallization stack also forms a second grid for securing the integrated circuit against electromagnetic attacks. The second grid includes patterned metal features interspersed with the patterned metal features of the first grid in at least some of the metal layers of the metallization stack. The patterned metal features of the second grid are electrically connected to the first grid.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: October 30, 2018
    Assignee: NXP B.V.
    Inventor: Sven Trester
  • Patent number: 10116551
    Abstract: A method for transmitting a packet on a logical port comprising two or more physical ports comprises receiving a packet of a class of service; storing the packet in a memory; maintaining a lookup table relating a plurality of identifiers to at least one physical port; storing a pointer to the stored packet in the memory in a single pointer list for the class of service along with a selected one of the identifiers; and copying the stored packet to one or more physical ports corresponding to the selected identifier for transmission on at least one of the physical ports. In one implementation, a plurality of the physical ports are grouped into a logical port, and the received packet is processed to determine its logical port and its class of service.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: October 30, 2018
    Assignee: Accedian Networks Inc.
    Inventors: Steve Rochon, Yanick Viens
  • Patent number: 10116555
    Abstract: Embodiments of the present invention provide a switch mode switching method, a device, and a system, so that routing and switching information in a hardware forwarding entry in the conventional switching mode is represented in a form of OpenFlow flow table. The method includes: receiving, by a switch, a mode switch request message that is sent by a controller and that is used to request the switch to switch from a conventional switching mode to an OpenFlow switching mode; freezing, by the switch, all routing and switching information tables of the switch in the conventional switching mode, and generating, according to routing and switching information in each routing and switching information table, an OpenFlow flow table corresponding to the routing and switching information table; and switching, by the switch, to the OpenFlow switching mode, and sending a mode switch response message to the controller.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: October 30, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Jianyao Liang
  • Patent number: 10117137
    Abstract: A method is performed in a network control entity that manages network connections for a network. The method includes receiving a network attachment request from a network access entity or a user equipment for connecting the user equipment to the network. The method further includes obtaining a network partition ID associated with the UE, the network partition ID identifying a network partition that includes a predetermined group of network entities included in the network. The method also includes transmitting, to a network storage entity, a notification containing the network partition ID.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: October 30, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan Rommer, Henrik Basilier, Torbjörn Cagenius, Gunnar Mildh, Gunnar Nilsson, Lennart Norell, Göran Rune, Ann-Christine Sander
  • Patent number: 10110477
    Abstract: Network services can be dynamically configured on an integrated data path by establishing control paths between data plane entities located on the integrated data path and service entities associated with the network services. In this way, routing for the integrated data path is performed with fewer restrictions than traditional data planes, which are largely limited by the relative locations of pre-configured network nodes in the service network. As a result, the integrated data path may traverse a shorter or more favorable route over the services network, thereby achieving improved service network performance, lower latency periods, less congestion, etc. Further, a service topology on the integrated data path can be dynamically re-configured through the addition, removal, or reordering of data plane entities on the integrated data path.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: October 23, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jun Xu, Shree Murthy
  • Patent number: 10111099
    Abstract: Multiple portions of protected content to host on a device are identified by the device, the multiple portions including one or more portions of each of one or more pieces of protected content. The multiple portions are obtained and stored on the device. The device is one of multiple devices in a managed wireless distribution network that allows portions of protected content to be transferred among the multiple devices via multiple wireless networks hosted by various ones of the multiple devices, and the device is configured to store portions of protected content that can be consumed by a user of the device only if the user of the device has permission to consume the protected content. Participation of the device in the managed wireless distribution network can also be identified, and a reward generated based on the participation of the device in the managed wireless distribution network.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon T. Hunt, Alexander Burba, Michael J. Gallop, Frank R. Morrison, III
  • Patent number: 10103973
    Abstract: A communication device according to an embodiment is included in a multi-hop network. The communication device includes a holder, a storage, a switcher, and a controller. The holder holds communication data. The storage stores path information including an identifier that identifies a communication path and destination information that indicates a destination of communication data on the communication path. The switcher switches a communication path used to transmit communication data on the basis of the path information stored in the storage. The controller transmits communication data to a destination of a communication path switched by the switcher.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 16, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takaomi Murakami, Yoshihiro Oba, Ren Sakata, Hiroki Kudo, Jumpei Ogawa
  • Patent number: 10097461
    Abstract: Detection of the congestion on a link based on an exchange of messages between a sender and a receiver, one sender and several receivers or several senders and one receiver. This equipment is connected to the ends of a transmission channel. One of the items of equipment is designated as the master and the others slaves. These exchanges are aimed at enabling the master to calculate and compare the rate of the data send and the rate of the data received. A divergence in the rates calculated reveals a congestion on the link. All these exchanges are made in the application layer and therefore do not involve the underlying layers.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: October 9, 2018
    Assignee: AIRBUS DEFENCE AND SPACE SAS
    Inventors: Claude Poletti, Marc Cartigny, Olivier Klotz
  • Patent number: 10097579
    Abstract: Embodiments provide system and methods for a DDoS service using a mix of mitigation systems (also called scrubbing centers) and non-mitigation systems. The non-mitigation systems are less expensive and thus can be placed at or near a customer's network resource (e.g., a computer, cluster of computers, or entire network). Under normal conditions, traffic for a customer's resource can go through a mitigation system or a non-mitigation system. When an attack is detected, traffic that would have otherwise gone through a non-mitigation system is re-routed to a mitigation system. Thus, the non-mitigation systems can be used to reduce latency and provide more efficient access to the customer's network resource during normal conditions. Since the non-mitigation servers are not equipped to respond to an attack, the non-mitigation systems are not used during an attack, thereby still providing protection to the customer network resource using the mitigation systems.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 9, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Robert Smith, Shawn Marck, Christopher Newton
  • Patent number: 10088822
    Abstract: The invention relates to a method for actuating a mode selection switching element of an installation by means of a safe control operation, wherein the installation has a functional controller and communication connections, and wherein the functional controller has a storage unit, a (sequence) control apparatus, a display and a user interface.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: October 2, 2018
    Assignee: B&R INDUSTRIAL AUTOMATION GMBH
    Inventor: Franz Kaufleitner
  • Patent number: 10091710
    Abstract: A method and apparatus can be configured to update status information on channel resources. The channel resources are configured for device-to-device communication by a cluster-wise manner. The method can also include transmitting the status information by using broadcasting resources.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: October 2, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Vinh Van Phan, Ling Yu, Kari Veikko Horneman, Zexian Li, Kodo Shu
  • Patent number: 10084726
    Abstract: A novel design of a gateway that handles traffic in and out of a network by using a datapath pipeline is provided. The datapath pipeline includes multiple stages for performing various data-plane packet-processing operations at the edge of the network. The processing stages include centralized routing stages and distributed routing stages. The processing stages can include service-providing stages such as NAT and firewall. The gateway caches the result previous packet operations and reapplies the result to subsequent packets that meet certain criteria. For packets that do not have applicable or valid result from previous packet processing operations, the gateway datapath daemon executes the pipelined packet processing stages and records a set of data from each stage of the pipeline and synthesizes those data into a cache entry for subsequent packets.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: September 25, 2018
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Yong Wang, Teemu Koponen, Xinhua Hong
  • Patent number: 10084699
    Abstract: Apparatus has at least one processor and at least one memory having computer-readable code stored therein which when executed controls the at least one processor to perform a method comprising: maintaining plural logical connections on a communications path; transmitting data packets on different ones of the logical connections; monitoring acknowledgements received in respect of the data packets transmitted over the different ones of the logical connections; reusing a logical connection for which an acknowledgement for a transmitted data packet has been received; creating a new logical connection when there is a data packet to transmit over the path and there are no logical connections available for reuse; and destroying excess logical connections. This can result in the maintenance and use of a number of logical connections that is most appropriate for the link conditions and the data transmission requirements, thereby potentially maximizing transmission speed and minimizing system resource requirements.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: September 25, 2018
    Assignee: Bridgeworks Limited
    Inventors: Paul Burgess, David Trossell
  • Patent number: 10079737
    Abstract: Certain embodiments disclosed herein include a method and system for generating comparable visual maps for browsing activity analysis. A first visual map is generated respective of a web-page and a first set of parameters and a second visual map is generated respective of the web-page and a second set of parameters. In one embodiment, the second set of filter parameters is populated based on the first set of parameters and includes at least one filter parameter in difference. The second visual map is comparable to the first visual map, wherein the first and second visual map are rendered and displayed within a single display window.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: September 18, 2018
    Assignee: Clicktale Ltd.
    Inventors: Mark Nati Schlesinger, Arik Yavilevich
  • Patent number: 10079803
    Abstract: A relay service enables two peers attempting to communicate with one another to each connect to a publicly-accessible relay server, which servers are associated with an overlay network and are selected by a directory service. After end-to-end connectivity is established, preferably the hosts communicate with each other by relaying data packets via the overlay network relay servers. Communications (both connection control messages and data being relayed) between a host and a relay server occurs at an application layer using a modified version of the TURN protocol.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: September 18, 2018
    Assignee: Akamai Technologies, Inc.
    Inventors: Martin Lohner, Brandon Williams
  • Patent number: 10070302
    Abstract: A network device receives signaling associated with a wireless device of a subscriber to a delay-tolerant wireless network service, and downloads a service profile of the subscriber from a Home Subscriber Server (HSS) associated with a wireless network. The network device retrieves, from the downloaded service profile, a signaling priority value associated with the subscriber or with the wireless device, and identifies whether the signaling priority value indicates a low priority value. The network device prioritizes the processing of signaling associated with a plurality of wireless devices based on whether the signaling priority value indicates the low priority value, wherein the plurality of wireless devices includes the wireless device.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: September 4, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Wing-Cheong V. Yeung, Suzann Hua, Priscilla Lau, Rezwanul Azim