Congestion Based Rerouting Patents (Class 370/237)
  • Patent number: 10848936
    Abstract: The subject disclosure relates to ways to ensure vehicle network connectivity. In some aspects, a process of the technology includes steps for receiving local network measurement data including one or more connectivity metrics for at least one network provider (e.g., an ISP), and updating a geo-connectivity database using the received local network measurement data. In some aspects, the process can include additional steps for transmitting a geo-connectivity request to a remote Intelligent Vehicle Connectivity Analytics (IVCA) gateway, and for receiving a geo-connectivity reply from the remote IVCA gateway, the geo-connectivity reply including information regarding network availability for the at least one network provider along a vehicle path. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: November 24, 2020
    Assignee: ASPEN NETWORKS, INC.
    Inventors: Sajit Bhaskaran, John Tong-Kin Yu
  • Patent number: 10841303
    Abstract: Apparatus, systems, architectures and methods for communication over an enterprise internet-of-things (EIoT) network are disclosed. Network(s) may be micro-segmented. Network segment(s) may be associated with distinct function(s). EIoT device(s) may be identified by type(s), class(es), functionality(ies), function(s) and/or security level(s). EIoT device protocol(s) may be translated/emulated. EIoT device(s) may be temporarily/permanently quarantined. Network gateway(s) may factor EIoT device/network data based on function(s) and/or specification(s). Data may be routed to network segment(s) based on associated function(s).
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: November 17, 2020
    Assignee: Bank of America Corporation
    Inventor: John Ryan Bowling
  • Patent number: 10820294
    Abstract: Examples relate to predicting available access points. In one example, a computing device may: obtain a set of training fingerprints, each training fingerprint specifying, for a client device, i) a set of access points, and ii) cellular signal strength measurements for each cellular tower in a set of cellular towers; generate a plurality of classes based on the set of training fingerprints, each class specifying at least one access point, the access points of each class corresponding to the set of access points specified by at least one training fingerprint, and each combination being different from combinations specified by each other class in the plurality of classes; and train a predictive model to receive, as input, an input fingerprint specifying a cellular signal strength measurement for each cellular tower in a set of input cellular towers and produce, as output, at least one of the plurality of classes.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: October 27, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shuai Wang, Xiaofeng Yu, Jun Qing Xie
  • Patent number: 10803089
    Abstract: Technologies are disclosed herein for providing a pathfinding service for distributed processing of path data for a grid. The pathfinding service is configured to initiate computing instances to process the path data, and to determine if an acceptable path exists through the grid. Upon determination of the acceptable path, the pathfinding service may terminate any remaining computing instances.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Lucas Darryl Seibert, Rajeev Varma Penmatsa
  • Patent number: 10805206
    Abstract: A method for rerouting traffic by a switch in a software defined networking (SDN) arrangement comprises an additional switch, multiple routing paths between the original switch and the additional switch being preconfigured by a SDN controller. The original switch collects network statistics by transmitting monitoring packets on each of the multiple routing paths and then calculating a round-trip time (RTT) value for each path on the return of the monitoring packets to the additional switch, the two switches functioning together as local controllers. After collection of network statistics from all the multiple routing paths, the original switch selects the routing path with the smallest RTT value and reroutes traffic accordingly.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: October 13, 2020
    Assignees: CyberTAN Technology, Inc., National Chung Cheng University
    Inventors: Poyu Liu, Wei-Ning Chang, Chung-Ho Wu, Shi-Wei Lee, Ting-Shan Wong
  • Patent number: 10797476
    Abstract: A plurality of bidirectional optoports forming plurality of junctions for propagating optical signals two way through a plurality of optically cascaded chains linked to an electrical grid of building unit via intelligent support boxes and four way exchanges to include optical links to the electrical grid via plug-in electrical devices including IoTs and Ai devices and for providing traffic control to optical signals and the many well known other communication signals.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: October 6, 2020
    Assignee: ELBEX VIDEO LTD.
    Inventor: David Elberbaum
  • Patent number: 10791225
    Abstract: A toll-free tagging service is provided that includes a subscription-based service that is made available to responsible organizations, consumers and businesses. The toll-free tagging service may provide the ability to tag a toll-free number (or group of numbers), and once a number is tagged, to track updates to that number that may then be distributed to customers through emails/text messages or other means. Subscribers of the toll-free tagging service may also have the ability to create, view, update and delete tags through a web application, mobile application, or some other user interface.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: September 29, 2020
    Assignee: Somos, Inc.
    Inventor: Sriram Sharma
  • Patent number: 10778698
    Abstract: Monitoring use of a sensor of a computing device. A sensor obtains information from an environment of the computing device. A co-processor provides functionality for the sensor, and at least one channel connects the co-processor to a central processing unit (CPU) of the computing device. Sensor data transmission is monitored over the at least one channel to determine when a transmission of data changes from a low data transmission mode to a high data transmission mode, and an alert is activated when the transmission of data is in the high data transmission mode.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventor: George M. Blue
  • Patent number: 10764736
    Abstract: Methods and systems are provided for handling critical and location-aware messages in a communication network that includes mobile access points and fixed access points. Availability of a plurality of distinct network technologies at a node in the communication network, for use in forwarding of a message via the node, may be assessed. Performance characteristics for each one of the plurality of distinct network technologies may be determined; based on the performance characteristics, one of the plurality of distinct network technologies may be selected; and the message may be forwarded via the selected network technology.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 1, 2020
    Assignee: VENIAM, INC.
    Inventor: Carlos Eduardo Braga Ameixieira
  • Patent number: 10756970
    Abstract: A system, method, and computer program product are provided for automatic reconfiguration of a communication network. In use, a scoring function, a scoring goal, and data of a first network situation of a communication network are obtained. An initial network entity associated with the first network situation, and an initial parameter associated with the first network situation are selected. Additionally, a migration of the initial network entity is planned to prevent the initial parameter from reaching a predefined threshold to form a network reconfiguration. Further, a score value of the network reconfiguration using the scoring function is computed, and it is determined that the score value does not match the scoring goal. Moreover, the method is repeated until the score value matches the scoring goal.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: August 25, 2020
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
  • Patent number: 10749710
    Abstract: In one embodiment, a service function forwarder (SFF) analyzes pre-service state and post-service state of an original packet to determine whether to initiate and perform service offload or service bypass. A service function forwarder (SFF) receives a particular packet having a service function chain (SFC) encapsulation of the original packet, the SFC encapsulation identifying a particular service function path (SFP) designating a particular service function (SF). The SFF extracts pre-service state of the original packet, typically adding it to the particular packet in an In-Situ Operations, Administration, and Maintenance (IOAM) data field (or alternatively storing locally) before sending the particular packet to the particular SF. The SFF receives the particular packet after the SF applies the particular network service.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Frank Brockners, Shwetha Subray Bhandari, Nagendra Kumar Nainar
  • Patent number: 10742800
    Abstract: Embodiments provide systems and methods for reconstructing a communication session upon a failure of a session manager by monitoring a communication session associated with a Universal Call IDentifier (UCID) and detecting a failure of the session manager. In some cases, A timer can be set in response to detecting the failure of the session manager. In response to the timer expiring before detecting the recovery of the session manager, the application server can end monitoring of the communication session. In response to detecting a subsequent recovery of the session manager, a re-invitation message associated with the communication session and including the UCID can be sent. Communications components of the contact center can receive and accept the re-invitation message, re-map a session initiated by the re-invitation message to the communication session based on the UCID from the re-invitation message, and reconstruct the communication session.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: August 11, 2020
    Assignee: Avaya Inc.
    Inventors: David Chavez, Keith Cowley
  • Patent number: 10743217
    Abstract: An interworking gateway for X2 interface communication is disclosed, comprising: an X2 internal interface for communicating with, and coupled to, a plurality of radio access networks (RANs) using a X2AP protocol; a database for associating each of the plurality of RANs with support status for an X2AP protocol version; an X2AP interworking broker for determining, based on communications with each of the plurality of RANs via the X2 internal interface, the support status for an X2AP protocol version for each of the plurality of RANs, the communications further comprising an observed response to a X2AP message of a first X2AP protocol version; and an X2 external interface for communicating with, and coupled to, a destination outside of the plurality of RANs.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: August 11, 2020
    Assignee: Parallel Wireless, Inc.
    Inventors: Harish Kumar Lohar, Kartik Shashikant Raval, Anupam Goyal
  • Patent number: 10715446
    Abstract: Methods and systems for collecting congestion information at a switch of a leaf-spine network. The switch processes a path finding packet. Congestion information is obtained relating to congestion between ports of the switch. The congestion information is inserted into the payload of the path finding packet. The switch multicasts the path finding packet.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: July 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zixiong Wang
  • Patent number: 10708640
    Abstract: Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, different network types may be channel bonded to function as a single logical channel.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 7, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Xuemin Chen, Rajesh Shankarrao Mamidwar, Victor Hou
  • Patent number: 10700993
    Abstract: A duration to transmit multiple messages is calculated. A first request based on the calculated duration is transmitted. The first request is a request for reserving a time period to transmit. In response to receiving an approval of the first request, for each message in the multiple messages, a transmit time is calculated. A determination is made that a current time exceeds a particular transmit time for a particular message. In response to the determination, a second request is transmitted. The second request is a request for permission to transmit. In response to receiving an approval of the second request, the particular message is transmitted.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 30, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Mengjun Huang
  • Patent number: 10693951
    Abstract: Distributed Systems are becoming very large and are being served by 10s of 1000s of individual machines. Among heterogeneous nodes, one node's capabilities can vary widely from that of others in the same cluster, for example, in a cluster of storage servers. Each of the clients/writers may retrieve, periodically, from all the servers, important metrics such as free disk space capacity, average disk IO utilization over the last N minutes, etc. We call these client to nodes (servers) messages as “periodic metrics query.” Using received metrics, clients dynamically assign weights to each of the servers as an indication of their current capabilities. Server metrics and or weights are distributed across the clients, and each client may make independent placement decisions based on their view of the cluster. Because clients are using substantially the same information for making decisions on placement, the result is improved balance across the servers.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: June 23, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventors: Venkateswararao Jujjuri, Andrey Yegorov, Rithin Shetty
  • Patent number: 10692168
    Abstract: A first remote virtualized graphics device is instantiated in response to a determination that processing of graphics operations is to be enabled in a first availability mode on behalf of a compute instance. A configuration operation is performed at a routing device to enable packets from the first remote virtualized graphics device to be transmitted to a graphics result destination. In response to an indication of unavailability, the routing device is configured to enable packets from a second remote virtualized graphics device to be directed to the graphics result destination.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: June 23, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Yuxuan Liu, Mihir Sadruddin Surani, John Merrill Phillips, Jr., Umesh Chandani, Douglas Cotton Kurtz, Nicholas Patrick Wilt, Adithya Bhat
  • Patent number: 10680965
    Abstract: Systems and methods are provided for redistributing virtual private network tunnels among a plurality of virtual private network concentrators. The method includes receiving, from each of the virtual private network concentrators, a respective utilization indicator; selecting a source one of the virtual private network concentrators according to the utilization indicators; selecting a destination one of the virtual private network concentrators according to the utilization indicators; selecting one of the virtual private network tunnels connected to the source one of the virtual private network concentrators; and transferring the selected one of the virtual private network tunnels from the source one of the virtual private network concentrators to the destination one of the virtual private network concentrators.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: June 9, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Amit Pingale, Shreekanth Chandranna, Sushil Regmi
  • Patent number: 10673581
    Abstract: Methods, systems, and computer program products are provided for receiving a data packet at a receiver in a communication system, the communication system comprises at least one main transmission network and at least one backup network, the detection of the loss of a data packet from a main transmission network being based on a hash key signature derived from at least a portion of the data packet and the lost data packet being recovered from a backup network.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: June 2, 2020
    Assignee: ENYX SA
    Inventors: Brice Vincent, Christophe Desmouliers
  • Patent number: 10674007
    Abstract: The present disclosure includes descriptions of various aspects of unified communication (UC) systems, including UC management and analysis systems and related tools and techniques. Described systems, tools, and techniques are adapted for enhanced UC data capture, analysis, and reporting; enhanced UC monitoring services; and a user survey service that can be used for conducting user surveys related to UC services. Embodiments disclosed herein include computer systems and methods that can be used for analyzing service level objectives for call quality, classifying calls into distinct categories, and real-time user notification of call quality and reliability issues.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: June 2, 2020
    Assignee: Unify Square, Inc.
    Inventors: Sudhanshu Aggarwal, Arun Raghavan, Robert Osborne
  • Patent number: 10666563
    Abstract: A network includes a plurality of endpoint routers and intermediate routers. When a new data stream is detected at any endpoint router, the first packet is sent to a virtual routing server with knowledge of the entire network topology. Based on the topology, current usage, and historical usage, the virtual routing server determined a path for the data stream and begins to update the routing tables of the intermediate routers to reflect the determined path. Until the update is complete, all packets in the data stream are routed first to the virtual routing server and then to their destination. Once the update is complete, packets in the data stream are routed directly along the determined path.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 26, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: William Thomas Sella, James Michael Sella
  • Patent number: 10645014
    Abstract: The quality of service of access to an evolved packet core network provided to a user equipment via a trusted wireless local area network is controlled by a mobile network operator via the provision of a quality of service policy to various network devices, monitoring of the character of data flows to and from the user equipment, and adjustment of differentiated service code point marking and 802.11.e user priority according to the policy.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: May 5, 2020
    Assignee: Convida Wireless, LLC
    Inventors: John L. Tomici, Qing Li, Michael F. Starsinic, Paul L. Russell, Jr.
  • Patent number: 10630554
    Abstract: Embodiments for improving Input/Output (I/O) performance through bi-directional bandwidth feedback optimization in a distributed computing environment. Resource allocation information from a host is retrieved by an application plugin. Bandwidth allocation information is retrieved from a network switch using Enhanced Transmission Selection (ETS) by the application plugin. A bandwidth optimization operation is performed on the host and/or on the network switch according to the resource allocation information received from the host and the bandwidth allocation information received from the network switch by the application plugin.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Akshat Mithal, Subhojit Roy
  • Patent number: 10588049
    Abstract: Described herein are technologies related to an implementation of improving power and performance of a portable device by controlling background traffic of one or more device applications based upon a determined and measured radio link condition.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: March 10, 2020
    Assignee: Apple Inc.
    Inventors: Roni Abiri, Segev Ravgad, Olga Weisman, Juergen H Kreuchauf, Roy Ramon, Erez Tavor, Ofer Zafrir
  • Patent number: 10588065
    Abstract: A method and apparatus for performing an inter-master eNodeB (MeNB) handover procedure without secondary eNB (SeNB) change in a wireless communication system is provided. A source MeNB transmits a handover request message including a first indication of a SeNB to a target MeNB. The first indication may correspond to a SeNB identifier (ID). Upon receiving the handover request message including the first indication, the target MeNB transmits a SeNB addition request message including a second indication of a UE, served by the SeNB, to the SeNB. The second indication may correspond to an old SeNB UE X2AP ID, which was allocated by the SeNB. Upon receiving the SeNB addition request message including the second indication, the SeNB may transmit a SeNB addition acknowledge message including a third indication of keeping bearers of the SeNB from the SeNB.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: March 10, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jian Xu, Daewook Byun
  • Patent number: 10581749
    Abstract: The technology disclosed herein enables the automatic discovery of MTU size across a software defined network (SDN). In a particular embodiment, a method provides, in a management plane of the SDN, receiving a first MTU request from a first endpoint of the SDN that indicates a second endpoint of the SDN to which the first endpoint will transfer first data. The method further provides tracing a first path through the SDN for the first data between the first endpoint and the second endpoint, determining the smallest MTU along the first path, and setting a first MTU to a value less than or equal to the smallest MTU along the first path. The method also includes providing the first MTU to the first endpoint.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: March 3, 2020
    Assignee: Nicira, Inc.
    Inventors: Vasantha Kumar, Sandeep Kasbe
  • Patent number: 10575244
    Abstract: Novel tools and techniques are provided for implementing wireless communications, and, more particularly, to methods, systems, and apparatuses for implementing consumer WiFi sharing. In various embodiments, a computing system might receive, from a user device of an end user, a request to access at least one wireless access point that is available for wireless communication sharing; might determine a location of the user device and a location of each wireless access point (“WAP”) among a compiled list of WAPs; might identify at least one WAP among the WAPs that are within wireless communication range of the user device, based at least in part on the determined location of the user device and the location of each of the WAPs, and that are available for sharing, based on the compiled list of WAPs; and might provide the user device with access to the identified at least one WAP.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: February 25, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Pamela K. Gustafson, Thomas Charles Barnett, Jr.
  • Patent number: 10567270
    Abstract: A device may receive information that identifies a bandwidth value of a label-switched path (LSP) that includes a protected link or a protected node. The device may determine a bypass LSP bandwidth threshold based on the bandwidth value. The device may determine a set of path bandwidth values associated with a set of paths. The device may compare the set of path bandwidth values and the bypass LSP bandwidth threshold. The device may select a path, of the set of paths, based on comparing the set of path bandwidth values and the bypass LSP bandwidth threshold. The device may generate a bypass LSP using the path.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 18, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Suresh Kumar Boyapati, Devendra Dilip Kulkarni
  • Patent number: 10554720
    Abstract: Routing a communication from a first computer system, through a network, to a second computer system, may include determining whether a route through the network meets a metric, and assigning an output address of the first computer system and an input address of the second computer system based on whether the route meets the metric. The communication may be sent from the output address of the first computer system and received at the input address of the second computer system.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: February 4, 2020
    Assignee: FUZE, Inc.
    Inventors: Julian Wray West, Jason Paul Jeffords, Darryl Dietz, Rajesh K. Mishra
  • Patent number: 10542111
    Abstract: Data can be communicated across a clustered data processing environment. A server can receive a request and a token from a web user interface component and search for the data object associated with the token in a local cache. If the data object is found, it can be used to communicate with a backend server, in order to receive a response with server-specific data. The response and the data object can be sent back to the web user interface.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventor: David R. H. Kelsey
  • Patent number: 10530685
    Abstract: The disclosure relates to technology distributing messages in a low power and lossy network (LLNs). A downstream message including one or more name prefixes hosted at a source node is forwarded along a nodal route of a routing topology. An upstream message is received from one or more nodes along one or more nodal routes in the routing topology based on a routing entry towards a parent node as learned from the downstream message, and an interest message, including one or more of a request for content or rank, is received from the one or more nodes along the one or more nodal routes having an optimal path, the optimal path determined by routing entries stored in the one or more nodes.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: January 7, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventor: Lijun Dong
  • Patent number: 10523567
    Abstract: A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: December 31, 2019
    Assignee: Cavium, LLC
    Inventor: Martin Leslie White
  • Patent number: 10495473
    Abstract: A route search apparatus comprises a road information storage part configured to store road information including link information comprised of single link information and composite link information; and a route searcher configured to search a recommended route between two different points using the link information. The single link information includes information regarding an approach link that is a link approaching to a node at one end of a target link, an exit link that is a link exiting from a node at the other end of the target link, and a cost of the target link for entering from the approach link and exiting to the exit link. The composite link information includes information regarding an approach link that is a link approaching to a node at one end of a target link array, an exit link that is a link exiting from a node at the other end of the target link array, and a cost of the target link array for entering from the approach link and exiting to the exit link.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: December 3, 2019
    Assignees: ZENRIN Co., LTD., TOYOTA JIDOSHA KABUSHIKI KAISHA, AISIN AW Co., LTD.
    Inventors: Hiroyuki Tashiro, Tomohiko Masutani, Yukiko Hiroo, Motohiro Nakamura, Tomoki Kodan, Atsushi Ikeno, Yoshitaka Kato, Sadahiro Koshiba, Kazuteru Maekawa, Koichi Ushida
  • Patent number: 10498656
    Abstract: A network device implementing the subject system for end to end flow control may include at least one processor circuit that may be configured to detect that congestion is being experienced by at least one queue of a port and identify another network device that is transmitting downstream traffic being queued at the at least one queue of the port that is at least partially causing the congestion. The at least one processor circuit may be further configured to generate an end to end flow control message that comprises an identifier of the port, the end to end flow control message indicating that the downstream traffic should be flow controlled at the another network device. The at least one processor circuit may be further configured to transmit, out-of-band and through at least one intermediary network device, the end to end flow control message to the another network device.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: December 3, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Santanu Sinha, Mohan Venkatachar Kalkunte
  • Patent number: 10499327
    Abstract: The present invention provides a network selection method, comprising: acquiring, by a first base station, core network type information of a core network node from UE, a second base station or a first core network node; and selecting, by the first station, a core network node for the UE according to the acquired core network type information and information about a second core network node provided by the UE. The present further provides a base station device. The application of the present application may reduce the re-routing between core network nodes, shorten the access delay of UE, and satisfy the communication demand of UE types or service types that have requirements on delay.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: December 3, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Xiaowan Ke, Lixiang Xu, Hong Wang
  • Patent number: 10499376
    Abstract: Provided are a method of a central unit (CU) included in a gNB for managing radio resources and an apparatus thereof. The method may include generating a UE context setup message to be transmitted to one or more distributed units (DUs) associated with the central unit, transmitting the UE context setup message to the one or more DUs through a fronthaul interface, and receiving a response message for the UE context setup message from the one or more DUs through the fronthaul interface.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: December 3, 2019
    Assignee: KT CORPORATION
    Inventor: Ha Sung Kim
  • Patent number: 10485037
    Abstract: A system includes a processor configured to determine available vehicular connectivity options in response to a data transfer request. The processor is further configured to determine a preferred option from the available connectivity options based on previously stored connectivity policies, if multiple connectivity options exist which can be utilized to fulfill the request, and utilize the preferred option to fulfill the request.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: November 19, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Basavaraj Tonshal, Anthony Mark Phillips, Ylldes Zeneli, Florian Frischmuth, Julius Marchwicki, Ritesh Pandya, Charles J. King, II, Yifan Chen, Panduranga Kondoju
  • Patent number: 10476619
    Abstract: In a packet-based wireless access network, packet route selection is made in a terminal which communicates with the network via a wireless link. The route selection process uses information provided by the network relating to links in the network, and information available in the terminal relating to its wireless link to the network. Consequently the selected route may be via a wireless link between the terminal and a network node that does not provide the best signal strength but has the best prospect of providing a required Quality-of-Service (QoS) for a traffic flow. Monitoring enables the terminal to update the route selection to maintain the required QoS, despite changing conditions and handover, without a need for signalling messages.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: November 12, 2019
    Assignee: Apple Inc.
    Inventors: Hamid Mahmood, William Gage
  • Patent number: 10476980
    Abstract: A remote socket splicing system includes a first computing device and a second computing device that are coupled to a router device. A proxy system is coupled to the router device. The proxy system is configured to operate on a first connection with the first computing device through the first router device, and operate on a second connection with the second computing device through the first router device. The proxy system is also configured to send an instruction to perform a socket splicing operation to the first router device subsequent to operating on the first connection and the second connection. The first router device is configured to perform the socket splicing operation to provide a data path between the first computing device and the second computing device that does not include the proxy system.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: November 12, 2019
    Assignee: Dell Products L.P.
    Inventors: Samuel Liddicott, Shane O'Hanlon
  • Patent number: 10469655
    Abstract: Embodiments provide systems and methods for reconstructing a communication session upon a failure of a session manager by monitoring a communication session associated with a Universal Call IDentifier (UCID) and detecting a failure of the session manager. In some cases, A timer can be set in response to detecting the failure of the session manager. In response to the timer expiring before detecting the recovery of the session manager, the application server can end monitoring of the communication session. In response to detecting a subsequent recovery of the session manager, a re-invitation message associated with the communication session and including the UCID can be sent. Communications components of the contact center can receive and accept the re-invitation message, re-map a session initiated by the re-invitation message to the communication session based on the UCID from the re-invitation message, and reconstruct the communication session.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: November 5, 2019
    Assignee: Avaya Inc.
    Inventors: David Chavez, Keith Cowley
  • Patent number: 10462040
    Abstract: In some examples, a network node receives a packet from an adjacent node in a packet-switched network. The receiving node can forward the packet to a destination node via a minimum cost forwarding node adjacent to the network node or to a non-minimum cost forwarding node adjacent to the network node based on routing criteria for the packet-switched network. The routing criteria can include whether the adjacent node that sent the packet to the receiving node is a non-minimum cost node between a source node and the destination node for the packet.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: October 29, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Donald Fedyk
  • Patent number: 10454830
    Abstract: A method for load balancing in a data network including a plurality of network switches includes receiving a data flow, initiating a path selection process to determine a path between a source network switch and a destination network switch, the path selection process selecting an optimal path based on congestion information of the first network switch and the congestion information of the second network switch, the optimal path corresponding to a path of minimal congestion, and transmitting the data flow along the selected path.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 22, 2019
    Assignee: CITY UNIVERSITY OF HONG KONG
    Inventors: Hong Xu, Peng Wang
  • Patent number: 10445380
    Abstract: One embodiment of the present invention provides a system for caching content data to a storage device attached to a node in a content-centric network (CCN). During operation, the system receives a content packet; forwards the content packet to an incoming port of an interest in the content packet; caches a copy of the content packet in the attached storage device, assembles a query; which includes at least a network header and an address associated with storage blocks at which the cached copy of the content packet is located, corresponding to the content packet; and stores the query in a cache table, thereby facilitating a subsequent direct access to the storage blocks using the assembled query to retrieve the copy of the content packet.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: October 15, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Marc E. Mosko
  • Patent number: 10440580
    Abstract: Provided are a method for a terminal calculating a redistribution range in a wireless communication system, and a device supporting same. A terminal may receive redistribution factors from a network and calculate a redistribution range on the basis of a valid redistribution factor among the received redistribution factors.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: October 8, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Gwanmo Ku, Sunghoon Jung
  • Patent number: 10439962
    Abstract: A technique for packet ingress processing and packet egress processing in an OpenFlow, OF, switch is presented. A method aspect directed to packet ingress processing comprises receiving a packet at an OF port. The packet is associated with one of multiple logical flow entities, such as logical ports, allocated to the OF port. In a next step, the logical flow entity associated with the received packet is determined. Then, metadata for the packet is tagged with an identifier for the logical flow entity associated with the packet. The tagging controls handling of the packet at egress processing. The packet handling, in turn, may include a selective dropping or passing of the packet.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: October 8, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Prashant Anand, Mark Hlady, Dirk Kampmann, Jan Scheurich
  • Patent number: 10425192
    Abstract: BATS protocols may be utilized for high efficiency communication in networks with burst or dependent type losses. Systematic recoding at intermediate network nodes may be utilized to reduce the computational cost during recoding. A block interleaver based BATS protocol may be utilized to handle burst loss, where batches are recoded to a same number of packets. Adaptive recoding may be utilized to improve the throughput, where a batch with a higher rank is recoded to a larger number of packets. Using adaptive recoding, a non-block interleaver based BATS protocol may be utilized.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 24, 2019
    Assignee: The Chinese University of Hong Kong
    Inventors: Ho Fai Hoover Yin, Shenghao Yang, Wai-Ho Raymond Yeung
  • Patent number: 10412609
    Abstract: A network information system for determining transport conditions in a communications network. Monitoring data is acquired from a plurality of data transport nodes in a communications network. Transport conditions are determined from network information related to transport flows for network transmission of real time media flows. The network information is determined from a subset of the acquired monitoring data. The determined transport conditions are provided to at least one of a network connected device running an application involving the network transmission of real time media flows and a data transport node involved in the network transmission of real time media flows.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: September 10, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (Publ)
    Inventors: Markus Andersson, Bo Burman, Göran Eriksson, Magnus Westerlund
  • Patent number: 10397340
    Abstract: A Virtual extensible Local Area Network Tunnel Endpoint (VTEP) receives a multicast group state indicator comprising a state attribute associated with a group identifier of a multicast group, wherein the multicast group is a first multicast group or a second multicast group. The VTEP sets a traffic send and receive state regarding a traffic for a destination VxLAN in the multicast group according to the state attribute for the multicast group in the multicast group state indicator. The traffic is migrated from the first multicast group to the second multicast group.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: August 27, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Wan Zhou
  • Patent number: 10397165
    Abstract: The present disclosure relates generally to techniques for improving reliability of message communications. In certain embodiments, techniques are described for facilitating reliable communication of messages between a source (e.g., a client system) and a destination (e.g., a target system) via an intermediary communication handler system. In certain embodiments, a message can include a request to be communicated to a destination for a target service. An intermediary communication handler system can store information indicative of the delivery status for a message to ensure reliable communication. The information indicative of the delivery status for a message can be managed in association with a unique identifier corresponding to the message. The information indicative of the delivery status for a message may also be used to determine whether to retry communication of a message in satisfaction of reliability parameters (e.g.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: August 27, 2019
    Assignee: Oracle International Corporation
    Inventors: Harold Carr, Mitchell Upton, Uday Madhusudan Joshi