Least Cost Or Minimum Delay Routing Patents (Class 370/238)
  • Patent number: 10097376
    Abstract: In one or more embodiments, one or more systems of a physical optical network that may implement and/or manage a virtual optical network (VON) that interconnects multiple data centers. Virtual nodes based the multiple data centers to be interconnected may be determined, and each of the virtual nodes may be mapped to at least two physical nodes of the physical optical network. Virtual links for pairs of the virtual nodes may be determined, and each virtual link may be mapped to at least one optical network connection of the physical optical network. At least one of a physical node impairment and an optical network connection impairment that is associated with a first physical node implementing a first virtual node may be detected, and the first virtual node may be implemented via a second physical node.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: October 9, 2018
    Assignee: Fujitsu Limited
    Inventors: Xi Wang, Paparao Palacharla, Qiong Zhang, Inwoong Kim, Tadashi Ikeuchi
  • Patent number: 10097559
    Abstract: A method of communicating in a secure communication system, comprises the steps of assembling a message at a sender, then determining a frame type, and including an indication of the frame type in a header of the message. The message is then sent to a recipient and the frame type used to perform a policy check.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: October 9, 2018
    Assignee: Certicom Corp.
    Inventor: Marinus Struik
  • Patent number: 10097503
    Abstract: Systems, methods, apparatuses, and software that select network addresses of a content node of a content delivery network are provided herein. In one example, a method of operating a control node to perform network address selection that selects between different communication service providers according to network characteristics is presented. The control node receives a domain name lookup request from an end user device to reach a content node. The control node processes network characteristics and the domain name lookup request to select a network address that corresponds to one of the communication service providers. The end user device can use the selected network address to reach the content node over the selected communication service provider.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: October 9, 2018
    Assignee: Fastly, Inc.
    Inventor: Artur Bergman
  • Patent number: 10098021
    Abstract: A wireless voice call may be established between an originating user equipment (UE) and a terminating UE, via a cellular network, using preconditions. The originating UE may transmit an invitation for a packet-switched wireless voice call, beginning a first period of time. The terminating UE may cancel the invitation in response to determining that a first precondition, such as establishment of a dedicated bearer between the originating UE and the cellular network, is not satisfied within the first period of time. The first period of time may be interrupted in response to determining that the first precondition is satisfied, and a second period of time may then begin. The cellular network may cancel the invitation in response to determining that a second precondition, such as establishment of a dedicated bearer between the terminating UE and the cellular network, is not satisfied within the second period of time.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Si Li, Deepak Chitlur Lakshman, Srinivasan Vasudevan
  • Patent number: 10091348
    Abstract: Disclosed is a system and method for forecasting the expected quality of a call. In some examples, a system or method can generate a plurality of scenarios from network metrics, retrieve historical ratings for the network metrics from users, and assign the historical ratings for the network metrics to the plurality of scenarios. The system or method can also filter one or more users based on similarities of the historical ratings for the plurality of scenarios with current network metrics, and forecast an expected call quality based on the historical ratings of the one or more filtered users.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: October 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Chidambaram Arunachalam, Gonzalo Salgueiro, Nagendra Kumar Nainar, Eric Chen, Keith Griffin
  • Patent number: 10084851
    Abstract: Techniques are described for providing a managed computer network, such as for a managed virtual computer network overlaid on another substrate computer network, and including managing communications for computing nodes of the managed computer network by using one or more particular hardware devices connected to the substrate computer network to operate as a logical network node of the managed computer network that acts as an intermediate destination to provide one or more types of functionality for at least some communications that are sent by and/or directed to one or more computing nodes of the managed computer network. For example, a communication manager module associated with a source computing node for the managed computer network may determine to direct a communication from the source computing node over the substrate network to one or more substrate hardware devices that represent a particular intermediate destination network node of the managed computer network.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: September 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Kevin Christopher Miller
  • Patent number: 10085123
    Abstract: An information processing apparatus including: a determination unit which determines whether or not to use multicast distribution or broadcast distribution for a supply of a content; and an updating unit which, in the case where it is determined to use the multicast distribution or the broadcast distribution by the determination unit, updates control information related to unicast distribution of the content so as to use the multicast distribution or the broadcast distribution for a supply of the content.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: September 25, 2018
    Assignee: Saturn Licensing LLC
    Inventor: Yasuaki Yamagishi
  • Patent number: 10084662
    Abstract: An approach to an optimal application configuration. The approach includes a method that includes computing, by at least one computing device, an actual application impact based on an ā€œNā€ number of failing information technology (IT) infrastructure components within an application architecture. The method includes determining, by the at least one computing device, a factor in likelihood of failure of the ā€œNā€ number of IT infrastructure components. The method includes determining, by the at least one computing device, a failure profile for the application architecture based on the actual application impact and the factor in likelihood of failure.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: William J. Hladik, Jr.
  • Patent number: 10078835
    Abstract: Transaction address data is received at a point of interaction (POI) device, from a payment-enabled mobile device. The transaction address data includes first address data and second address data. The first address data identifies a wallet service provider that is associated with the payment-enabled mobile device. The second address data indicates an internet address for a server function present in the payment-enabled mobile device. The first address data is used to dispatch the second address data from the POI device to the wallet service provider.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: September 18, 2018
    Assignee: Mastercard International Incorporated
    Inventor: Cristian Radu
  • Patent number: 10075364
    Abstract: Various embodiments provide a method and apparatus for providing adaptive self-tuned routing within a network. In particular, one or more path selection values are adaptable to the changing network utilization and are configured to balance the influence of a first objective and a second objective on the path selection. Advantageously, balancing the influence of the first and second objectives on path selection provides improved efficiency and improved revenue generating capacity when compared to conventional routing methods.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: September 11, 2018
    Assignee: ALCATEL-LUCENT
    Inventors: Fang Hao, Murali Kodialam, Tirunell V. Lakshman
  • Patent number: 10070319
    Abstract: A device for assigning radio channels to radio transceiver devices. The device comprises an interface configured to receive two or more radio communication values, each associated with a radio transceiver device. The device comprises a processor configured to calculate an ordering of two or more radio transceiver devices based on radio communication values and build, according to the ordering, one or more rooted tree representing assignment of available radio channels to first radio transceiver devices according to the ordering. A branch of the rooted tree is selected according to a cost function value calculated along each branch. The processor is configured to assign the available radio channels to the radio transceiver devices according to the selected branch.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: September 4, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Doron Ezri, Avi Weitzman, Shimi Shilo, Fuqing Sun, Wei Ruan, Ronghu Fan
  • Patent number: 10069719
    Abstract: A method, client device, and server for multipath data packet transmission and reception. The method for multipath data packet reception includes transmitting, by the client device, a message to the server. The message includes an identifier that is unique to a multipath transmission session and that identifies a group of two or more network access interfaces of the client device to receive one or more data packets from the server during the multipath transmission session. The method also includes receiving, by the client device, the one or more data packets from the server through each of the two or more network access interfaces of the client device during the multipath transmission session based on one or more characteristics of the two or more network access interfaces.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: September 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Prakash Kolan, Imed Bouazizi
  • Patent number: 10069570
    Abstract: Modem reclamation systems and methods for optimizing optical modem use in a network include determining costs and capacity range for Lx adjacencies in the network based on Lx information and L0 information, wherein Lx is a digital layer with routed traffic and L0 is a media layer with optical modems that are reclaimed when their utilization is reduced in the digital layer; determining an order of Lx connection moves that minimizes the costs of the Lx adjacencies, to reclaim or minimize the optical modem use; and performing the Lx connection moves based on the order and updating the Lx adjacencies.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: September 4, 2018
    Assignee: Ciena Corporation
    Inventors: Petar Djukic, Todd Morris, Romualdas Armolavicius, Stephen Shew
  • Patent number: 10056964
    Abstract: Various implementations disclosed herein enable transforming mutable wireless coverage areas using network coverage vehicles (NVCs) that are orchestrated by a network coverage controller. In various implementations, the method includes receiving coverage area performance characterization values from NCVs configured to provide a plurality of mutable wireless coverage areas. In various implementations, an arrangement of the mutable wireless coverage areas mutably defines the service area, which changes in accordance with changes to the arrangement of the mutable wireless coverage areas. In various implementations, the method also includes determining NCV operation adjustments for some of the NCVs based on the received coverage area performance characterization values in accordance with a service performance metric; and, altering an arrangement of one or more of the plurality of mutable wireless coverage areas within the service area by providing the NCV operation adjustments to some of the NCVs.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: August 21, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joseph Michael Clarke, Gonzalo Salgueiro, Charles Calvin Byers, Ryan Steve D'Souza, Pascal Thubert, Andre Jean-Marie Surcouf, Jerome Henry
  • Patent number: 10057176
    Abstract: Disclosed are systems and methods for an optimal transmission rate for large quantities of data over a network using gambler strategies. The gambler strategies can include initiating a gambler of a generation including a plurality of gamblers and transmitting one or more packets for the gambler over a network at a transmission rate specified by the gambler. In response to a determination the gambler is finished the network to discharge. In response to a determination the generation is finished, determining a gain-loss of the generation and the plurality of gamblers can be adjusted to be inline with an inherent network data loss rate.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 21, 2018
    Assignee: SOFTNAS Operating Inc.
    Inventor: Pasqualino Ferrentino
  • Patent number: 10044605
    Abstract: The disclosed method may include (1) identifying, at a first node, a preconfigured level of the first node, (2) receiving, at the first node from a second node, a neighbor advertisement that includes a preconfigured level of the second node, (3) determining that a difference between the preconfigured level of the first node and the preconfigured level of the second node is equal to one, (4) recording, at the first node based on the difference being equal to one, an adjacency relationship between the first node and the second node, (5) transmitting a first type of routing-protocol packet from the first node to the second node based on the adjacency relationship, and (6) refraining from transmitting a second type of routing-protocol packet from the first node to the second node based on the adjacency relationship. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: August 7, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Antoni Bronislaw Przygienda, Alia Karin Atlas
  • Patent number: 10045375
    Abstract: In a multi-hop radio communication network including a base station (a radio station connected to a management server), each radio station in the network is given a data transmission opportunity in turn according to a predetermined transmission order, and transmits data via broadcast or multicast upon occurrence of transmission timing. The radio station having received the data adds data of the radio station to the received data and then forwards the packet via broadcast or multicast when it is the radio station's turn for transmission.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: August 7, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Yasutaka Serizawa, Masayuki Miyazaki, Kenichiro Yamane, Tatsuki Inuduka, Ryo Nakano, Satoru Harada
  • Patent number: 10045268
    Abstract: [Problem] To provide a wireless base station, a traffic load-balancing method, and a traffic load-balancing program that make it possible to more reliably avoid backhaul congestion and decreases in wireless-terminal throughput. [Solution] This wireless base station includes the following: a setting unit (14) that sets network load information that indicates the traffic load on a backhaul between the wireless base station and a core network; and an execution unit (15) that, on the basis of the network load information set by the setting unit and network load information received from a neighboring wireless base station, executes a process that balances the traffic load between the wireless base stations.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: August 7, 2018
    Assignee: NEC Corporation
    Inventors: Tomohiro Watanabe, Yasuhiko Matsunaga, Atsushi Nakata
  • Patent number: 10042722
    Abstract: In some examples, techniques are directed to applying one or more corrective actions that cause the network device to bypass the failed service node of the service chain. In some examples, method includes determining that a failure has occurred at a service node included in a plurality of service nodes, the plurality of service nodes configured to apply one or more stateful services of a primary service chain to packet flows from a plurality of subscriber devices; in response to determining that the failure has occurred, configuring forwarding state of the network device to process the packet flows from the plurality of subscriber devices based on a corrective action that bypasses the service node of the primary service chain; and in response to receiving a subscriber packet in the packet flows, processing the packet flows from the plurality of subscriber devices based on the corrective action.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 7, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Chigurupati, Sarvesh K. Batta, Venkatesh Br Gota
  • Patent number: 10044793
    Abstract: A non-transitory computer-readable storage medium stores computer-executable instructions. When the instructions are executed by a processor, the instructions cause an information processing apparatus including a communication section configured to communicate with external devices including a server machine on a network, to perform: a process of acquiring hyperlink information corresponding to a hyperlink from document data; a process of acquiring contents specified by the hyperlink information; a process of transmitting the contents to the server machine via the communication section; a process of acquiring, from the server machine, one of URL for acquiring the contents transmitted and URL-related information related to the URL, via the communication section; and a process of generating combined document data in which the URL is combined with the document data.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: August 7, 2018
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yoshihiro Itogawa
  • Patent number: 10038741
    Abstract: Encapsulated packets including sequencing information may be generated for packets to be transmitted between a source instance and destination instance. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Each encapsulated packet comprises contents of a corresponding packet, and one or more data values selected in accordance with whether sequencing is enable. Sequencing for network transmissions may be selective based at least in part one or more attributes of the source instance or destination instance.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Alan Michael Judge
  • Patent number: 10018476
    Abstract: Live traffic routing in a mobile navigation system generates alternate routes based on the user's current location, live traffic conditions and estimated time of arrival at certain locations along the route. Live traffic routing re-ranks alternate routes taking into account which routes offer the best cost path to the user's destination.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventors: Daniel Delling, Supratik Maitra, Dennis Schieferdecker, Christian Sommer
  • Patent number: 10009223
    Abstract: Techniques to dynamically configure target bitrate for streaming network connections are described.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: June 26, 2018
    Assignee: WHATSAPP INC.
    Inventor: Manpreet Singh
  • Patent number: 10009254
    Abstract: A method in a flow controller for selecting optimal path is provided. A plurality of potential flow paths in the network for a particular pair of source and destination switch ports is determined in a flow controller. A plurality of cost factors associated with each of the plurality of potential flow paths is identified. Individual cost values are determined for each of the identified plurality of cost factors for each of the plurality of potential flow paths by multiplying the identified cost factors by a stratification factor. A single cost value for each of the plurality of potential flow paths is determined based on the determined individual cost values. One of the potential flow paths is selected in the flow controller for the particular pair of source and destination switch ports based upon the determined single cost value.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: June 26, 2018
    Assignee: NetScout Systems, Inc.
    Inventors: David A. Greenbaum, Steven M. Rosenberry, Peter D. Toich, John C. Curtis
  • Patent number: 10003538
    Abstract: The disclosure relates to technology for load balancing link utilization of a networking device based on fractal analysis. In one embodiment, link utilization of switches, routers, etc. in a data center is balanced based on a fractal model of the link utilization. Techniques disclosed herein are proactive. For example, instead of reacting to link congestion, the technique predicts future link utilization based on fractal analysis. Then, packet flows (or flowlets) may be assigned to links based on the predicted future link utilization. Hence, congestion on links may be reduced or prevented.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: June 19, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Serhat Nazim Avci, Zhenjiang Li, Fangping Liu
  • Patent number: 10004037
    Abstract: The throughput of a wireless network can be boosted by network coding (NC). The present invention combines NC-aware routing and TDMA-based MAC protocol for energy-efficient design in the wireless network, and provides a method thereof. An optimization model, which is a minimum energy consumption model (MECM), is formulated for minimizing the energy consumption for accomplishing a set of flow transmissions. In particular, based on a set of user traffic-flow demands, a NC-aware traffic-flow assignment that minimizes a total energy consumption of packets delivering to meet the user traffic-flow demands is determined. Thereafter, given the optimal flow assignment, a minimum timeslots model (MTM) which leads to a TDMA-based scheduling strategy at the MAC layer is developed. The MTM is to minimize the total number of timeslots required for transmission under a condition that the NC-aware traffic-flow assignment as already determined is accomplishable.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: June 19, 2018
    Assignee: Macau University of Science and Technology
    Inventors: Qinglin Zhao, Caihong Kai, Hanxu Zheng
  • Patent number: 10003520
    Abstract: One embodiment of the present invention provides a system for updating link-status information associated with a prefix in an information-centric network (ICN). During operation, a first node in the ICN receives a link-state advertisement (LSA) message from a neighbor node with the LSA message specifying a prefix and an anchor node advertising the specified prefix. The system determines, based on topology information stored on the first node, whether a shortest-path condition is met, and forwards the received LSA message to other neighbors of the first node in response to the shortest-path condition being met.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Jose J. Garcia-Luna-Aceves
  • Patent number: 9998380
    Abstract: A bridge device including first and second queues and a shaper. The shaper receives an indication of a first time corresponding to a beginning of a blocking band and transmits, during a first portion of a transmission interval, a frame of data from the first queue. The transmission interval begins at a second time subsequent to the first time and the blocking band extends from the first time into the first portion of the transmission interval. The shaper blocks a frame of data from the second queue during the blocking band in response to a determination that transmission of the frame of data will not be completed prior to the second time. The shaper transmits the frame of data from the second queue during the blocking band in response to a determination that the transmission of the frame of data will be completed prior to the second time.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: June 12, 2018
    Assignee: Marvell World Trade Ltd.
    Inventor: Donald Pannell
  • Patent number: 9996390
    Abstract: Exemplary embodiments provide a method for managing a transaction for a memory module in a computer system. The memory modules have latencies. A busyness level of the memory module for the transaction is determined. A projected response time for the transaction is predicted based on the busyness level. In some embodiments whether to perform a context switching for the transaction is determined based on the projected response time and context switching policies. The context switching may be performed based on this determination.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: June 12, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hongzhong Zheng, Suhas
  • Patent number: 9999096
    Abstract: A first device may communicate by joining a wireless mesh network that includes at least one wireless device configured to operate a wireless routing protocol, discovering a group of other wireless devices configured to participate in the wireless mesh network, and accessing an interest metric for a second wireless device in the group of other wireless devices. The interest metric is based in part on a network topology from the wireless mesh network. The interest metric is related to an interest threshold and it is determined whether relating the interest metric to the interest threshold supports enabling messaging communications. If so, messaging communications may be enabled.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 12, 2018
    Assignee: FACEBOOK, INC.
    Inventor: David S. Bill
  • Patent number: 9992103
    Abstract: Presented herein are techniques to reduce the number of redirected subscriber packet flows while performing sticky hierarchical load balancing. An Nth head end network element may be activated such that a plurality of N head end network elements are active and capable of receiving and processing one or more packet flows. A primary load balancer may then be directed to overwrite a portion of pointers of a hash table in an evenly distributed manner with pointers to the Nth head end network element such that packet flows are forwarded to the Nth head end network element, wherein the hash table retains a static number of entries as the number of head end network elements is modified.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: June 5, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Hendrikus G. P. Bosch, Peter Weinberger, Praveen Bhagwatula, Michael E. Lipman, Alessandro Duminuco, Louis Gwyn Samuel
  • Patent number: 9992081
    Abstract: In one embodiment, a method includes: obtaining network flow information from devices in a network, where the network flow information from a respective device of the plurality of devices corresponds to one or more data flows that traverse the respective device; and producing network flow sub-files according to specified network flow characteristics that characterize a first key space using the network flow information, where the specified network flow characteristics satisfy one or more performance criteria. The method also includes: generating inter-autonomous system (inter-AS) traffic sub-files by converting the network flow sub-files to a second key space, where each of the inter-AS traffic sub-files includes one or more inter-AS flows that characterize data traffic between at least two external AS's that traverses the network; and generating an inter-AS traffic file based on the plurality of inter-AS-traffic sub-files in order to monitor traffic traversing network.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: June 5, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Claudio Alberto Ortega, Paolo Lucente, Katankotan Sreejith, Honsogae Sathyanarayana Sri Harsha
  • Patent number: 9992096
    Abstract: The present invention provides a method for fast protection switching in multicast, where the method includes: determining a primary path and a secondary path to a source node, where the secondary path and the primary path have minimum tail coincidence; receiving, by using both the primary path and the secondary path, multicast traffic replicated by an upstream neighboring node, and replicating multicast traffic received by the primary path to a downstream neighboring node; and if the primary path is faulty, replicating multicast traffic received by the secondary path to the downstream neighboring node. In the present invention, primary and secondary paths can have minimum tail coincidence, which overcomes a problem that fault protection switching in a multicast network requires that primary and secondary paths existing from a routing node to a multicast source are completely separate in physical topology.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: June 5, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fan Fan, Xudong Liang
  • Patent number: 9986911
    Abstract: A wireless network having an architecture that resembles a peer-to-peer network has two types of nodes, a first sender type node and a second receiver/relay type node. The network may be used in a medical instrumentation environment whereby the first type node may be wireless devices that could monitor physical parameters of a patient such as for example wireless oximeters. The second type node are mobile wireless communicators that are adapted to receive the data from the wireless devices if they are within the transmission range of the wireless devices. After an aggregation process involving the received data, each of the node communicators broadcasts or disseminates its most up to date data onto the network. Any other relay communicator node in the network that is within the broadcast range of a broadcasting communicator node would receive the up to date data.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: June 5, 2018
    Assignee: Smiths Medical ASD, Inc.
    Inventors: Guy A. Smith, Matthew T. Oswald, Matthew L. Brown, Matthew E. Ellis
  • Patent number: 9979664
    Abstract: A method for data communication between a first node and a second node over a data paths coupling the first node and the second node includes transmitting messages between the first node and the second node over the data paths including transmitting at least some of the messages over a first data path using a first communication protocol, and transmitting at least some of the messages over a second data path using a second communication protocol and determining that the first data path is altering a flow of messages over the first data path due to the messages being transmitted using the first communication protocol, and in response to the determining, adjusting a number of messages sent over the data paths including decreasing a number of the messages transmitted over the first data path and increasing a number of messages transmitted over the second data path.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 22, 2018
    Assignee: Speedy Packets, Inc.
    Inventors: Tracey Ho, John Segui
  • Patent number: 9973434
    Abstract: A communications terminal includes a transmitter to transmit signals, a receiver to receive signals, and a controller to control the transmitter and receiver. The controller includes an input buffer receiving data packets for transmission. The controller can identify whether the received data packets are delay tolerant or non-delay tolerant, to determine a current state for communications for transmitting the data packets and based on predetermined conditions including a current state for radio communications, an amount of the delay tolerant data packets in the input buffer, and an amount of the non-delay tolerant packets in the input buffer, either transmit the non-delay tolerant data packets or transmit the non-delay tolerant data packets and the delay tolerant data packets from the input buffer to a mobile communications network using the transmitter, or maintain the delay tolerant or non-delay tolerant data packets in the input buffer until the predetermined conditions are satisfied.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: May 15, 2018
    Assignee: SONY CORPORATION
    Inventors: Hideji Wakabayashi, Matthew William Webb
  • Patent number: 9973377
    Abstract: A method comprising identifying a physical ring in a physical layer of a network according to a logical ring in a logical layer of the network, wherein the logical ring is formed from a plurality of nodes interconnected by a plurality of logical links, and wherein the physical ring is formed from at least the plurality of nodes interconnected by a first plurality of physical links, computing a plurality of cross cord paths across the physical ring, and mapping the logical ring onto the physical layer to provide dual physical link failure survivability by determining primary paths and secondary paths for the plurality of logical links over the physical ring and the plurality of cross cord paths such that a secondary path of a first of the plurality of logical links is non-overlapping with a primary path of a second of the plurality of logical links.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 15, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Victor Yu Liu, Yufei Wang
  • Patent number: 9967198
    Abstract: Disclosed are systems and methods for an optimal transmission rate for large quantities of data over a network using gambler strategies. The gambler strategies can include initiating a gambler of a generation including a plurality of gamblers and transmitting one or more packets for the gambler over a network at a transmission rate specified by the gambler. In response to a determination the gambler is finished the network to discharge. In response to a determination the generation is finished, determining a gain-loss of the generation and the plurality of gamblers can be adjusted to be inline with an inherent network data loss rate.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: May 8, 2018
    Assignee: SoftNAS Operating Inc.
    Inventor: Pasqualino Ferrentino
  • Patent number: 9961010
    Abstract: A system for providing communications over a communications network includes a communications interface and a processor. The communications interface communicates over the communications network. The processor directs a communications scheduler to determine at least one metric for a path within the communications network. The processor also selects a data flow for the path and determines whether to transmit a packet in the selected data flow based on the at least one metric. The processor then directs a communications protocol handler to generate the packet for the selected data flow.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: May 1, 2018
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Balaji Balasubramanian, Danny Kwok
  • Patent number: 9955238
    Abstract: A network of environmental sensor nodes is proposed in which data is transmitted wirelessly between the nodes using a rateless erasure code with a redundancy which is matched to the effective data rate, thereby permitting distanceless link transmissions. The wireless sensor networks is suitable to be sparsely deployed over wide area. A communication protocol is proposed to efficiently coordinate the distanceless link transmissions. A new metric (expected distanceless transmission time) is proposed for routing selection. The distanceless transmissions are well-adapted to low duty-cycled sensor networks.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: April 24, 2018
    Assignee: Nanyang Technological University
    Inventors: Wan Du, Jansen Christian Liando, Mo Li, Bingsheng He
  • Patent number: 9955407
    Abstract: A wireless system (10) comprises an initiator device (11) and a plurality of responder devices (15-18) which can bind with the initiator device (11). The method comprises, at one of the plurality of responder devices, receiving (101) a discovery request from the initiator device and forming a discovery response and sending the discovery response to the initiator device. The step of forming a discovery response comprises: collecting (102) at least two parameters indicative of the initiator device wanting to bind with the responder device; computing (103) a score using the at least two parameters, the score being indicative of a likelihood of the initiator device wanting to bind with the responder device; and including (104) the score as an element of the discovery response.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: April 24, 2018
    Assignee: GreenPeak Technologies N.V.
    Inventors: Bram Van Den Bosch, Wilhelmus Van Hoogstraeten, Jan Van Eetvelde
  • Patent number: 9954764
    Abstract: Embodiments generally relate to enabling encapsulation in networks. In one embodiment, a method includes receiving a message from an edge configuration device, wherein the message contains shortest path bridging (SPB) configuration information. The method also includes performing provider backbone bridge (MAC-in-MAC) encapsulation in response to receiving the message.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 24, 2018
    Assignee: Extreme Networks, Inc.
    Inventors: Zenon Kuc, Roger Lapuh, Karthik Gopalakrishnan, Paul Unbehagen, John Mead, Greg Landry
  • Patent number: 9955369
    Abstract: The present invention provides a network self-healing method and system using lighting devices each including a WI-FI module with a wireless access point (AP) function. The lighting devices are wirelessly connected to a wireless router. The lighting devices scan a service set identifier (SSID) of the wireless router to confirm that the wireless router is not able to be connected to and to switch to a self-healing networking mode. The wireless AP function of each lighting device is activated according to a self-healing networking rule. One lighting device is selected from the lighting devices and is used as a first lighting device router. The wireless AP function of each of other non-selected lighting devices remaining in the plurality of lighting devices is deactivated, and wirelessly connected to the first lighting device router respectively.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: April 24, 2018
    Assignee: ZHEJIANG SHENGHUI LIGHTING CO., LTD
    Inventors: Chuang Chen, Hui Wu, Xingming Deng, Jinxiang Shen
  • Patent number: 9949156
    Abstract: Aspects of the present disclosure provide techniques for efficient ranging, for example, in a neighbor aware network (NAN). According to certain aspects, an apparatus for wireless communications is provided. The apparatus generally includes a processing system configured to determine a period that at least one second apparatus is scheduled to be awake, generate a first frame for transmission to the second apparatus during the period, determine ranging information based on a time difference between transmission of the first frame and receipt of a second frame in response to the first frame, and generate a third frame including the ranging information; a transmit interface configured to output the first and third frames for transmission; and a receive interface configured to obtain the second frame. By exchanging ranging information in already scheduled wake-up periods and in existing frame, power consumption and signaling overhead may be reduced.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: April 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Abhishek Pramod Patil, Santosh Paul Abraham, George Cherian, Alireza Raissinia
  • Patent number: 9948782
    Abstract: A system and method for optimized rendering of contact center services in a hybrid operations environment. A processor in a first operations environment receives a message transmitted by a first contact center resource relating to a contact center service. The message is forwarded to the processor by an edge device coupled to a second operations environment different from the first operations environment. The edge device is configured to hide from the message identification of a location of the contact center resource. Despite such hiding, the processor identifies the location of the first contact center resource based on identification information that the processor retrieves from the message. The processor selects a second contact center resource based on the identified location of the first contact center resource for providing the contact center service.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 17, 2018
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking, David H. Anderson, Galina Kovalenko, Bernard Bretherton, Vyacheslav Sayko
  • Patent number: 9942169
    Abstract: A memory system has a plurality of memory stages in which each stage stores a respective portion of a data table. A request for reading an entry of the table is processed serially by the memory stages, and each stage narrows the range of table entries possibly storing the requested data. Based on the results of the previous stages, the final stage is able to quickly determine whether the requested data is stored in the data table and, if so, to retrieve the requested data from such table.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: April 10, 2018
    Assignee: ADTRAN, Inc.
    Inventor: Thomas Frederick Detwiler
  • Patent number: 9942131
    Abstract: For multipathing using a network of overlays, a set of virtual network interfaces (VNICs) corresponding to a physical network interface (PNIC) is created in a first data processing system. A first virtual network interface (VNIC) from the set of VNICs is bound to a virtual machine (VM) executing in a first data processing environment across a data network from the first data processing system. During a data communication with a second data processing system, data is divided into a first portion and a second portion, the first portion using a first path from the first VNIC to the first VM to the second data processing system, and the second portion using a second path from the PNIC to the second data processing system.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Cai, Hani T. Jamjoom, Thai Franck Le, Daniel J. Williams
  • Patent number: 9923669
    Abstract: A computer-based distributed error correction scheme with an efficient decoding algorithm is disclosed. The efficiency of the corresponding decoding algorithm, based on standard single source Reed-Solomon error correcting codes, makes the practical employment of the DECC feasible. Various implementation examples are also provided.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: March 20, 2018
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Hongyi Yao, Tracey C. Ho
  • Patent number: 9922134
    Abstract: Systems and methods for social graph data analytics and node traversal are described herein. A social graph may comprise two or more nodes that each represents an individual, group, or entity, and links may connect the two or more nodes. A distributed graph storage/computation system may be configured to store node and link elements of one or more network communities in a distributed fashion. For example, the distributed graph storage/computation system may include a cluster registry, one or more node storage clusters, and one or more edge storage clusters. The cluster registry, node storage clusters, and edge storage clusters may each provide functions for providing node and link information and for traversing the social graph.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: March 20, 2018
    Assignee: www.TrustScience.com Inc.
    Inventors: Evan V Chrapko, Leo M. Chan
  • Patent number: 9912685
    Abstract: Computer systems and methods in various embodiments are configured to test the security of a server computer by simulating a wide range of attacks from one or more bot-nets. In an embodiment, a computer system includes a memory; a processor coupled to the memory; a plurality of network cards coupled to the processor and the memory, the computer system being located in a home geographic region; wherein each of the plurality of network cards is configured to send one or more requests to a remote server computer through one of a plurality of geographic regions, that is different than the home geographic region; wherein, for each of the plurality of network cards, the processor is configured to store in the memory one of a plurality of geo-mappings, wherein the geo-mapping indicates the certain geographic region the network card is configured to send the one or more requests to the remote server computer through.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: March 6, 2018
    Assignee: Synack, Inc.
    Inventors: Jay Kaplan, Mark Kuhr, Vlad Cretu