Based On Bandwidth Allocation (e.g., Weighted Round Robin) Patents (Class 370/395.41)
  • Patent number: 11818023
    Abstract: A traffic-aware switch-shared cache scheduling method includes: S1, setting a cache threshold of each outgoing port of a switch according to a traffic state of each outgoing port of the switch; S2, monitoring each outgoing port of the switch to determine whether an event of packet entry queue, packet exit queue, packet loss, buffer overflow or port queue state change occurs; S3, determining a traffic state of the outgoing port according to the event that occurs at the outgoing port and corresponding port queue state information; S4, setting a port control state according to the traffic state of the outgoing port; and S5, adjusting the cache threshold corresponding to the outgoing port according to the port control state, and performing S2 to continue monitoring until the switch stops working.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: November 14, 2023
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Yong Cui, Sijiang Huang, Mowei Wang
  • Patent number: 11543978
    Abstract: A method is described that includes receiving a plurality of streams of memory requests and each stream is associated with a source. The method further includes determining a bandwidth allocation for each stream, wherein each allocation represents a portion of a total bandwidth of a memory component managed by the subsystem and each allocation indicates a priority of a corresponding stream based on a corresponding source of each stream and assigning a set of credits to each stream based on the bandwidth allocations. The method also includes determining a memory command from a queue for issuance, wherein each memory command in the queue is associated with a stream and determining the memory command is based on the credits assigned to each stream such that commands associated with a stream with a higher number of credits is given priority for issuance over commands associated with a stream with a lower number.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: January 3, 2023
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Patrick A. La Fratta, Robert M. Walker
  • Patent number: 11502960
    Abstract: A method for dividing communication services in smart substation into different priorities, the method including: determining the priority of a message to be sent according to the service type and its priority definition; the communication services includes trip message, state change message, sampled value message, device status message, time synchronization message, and file transfer message; the corresponding priority is respectively defined as 7, 6, 5, 4, 3, 1; and filling the user priority field of IEEE802.1Q label in a message header with a binary value corresponding to its priority.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: November 15, 2022
    Assignee: WUHAN UNIVERSITY
    Inventors: Jun'e Li, Qiuyu Lu, Yangrong Chen, Hai Lin, Yu Xia, Fuyang Li
  • Patent number: 11350191
    Abstract: Various example embodiments of the present disclosure relates to a physical layer, PHY, circuitry for an optical line terminal, OLT, the PHY circuitry being configured to receive a control signal including an identification of a transmitting ONT for pre-loading an equalization configuration associated with the identification of the transmitting ONT. Other example embodiments relate to a medium access control, MAC, circuitry for OLT, the MAC circuitry being configured to determine an upstream allocation map for optical network terminals, ONTs, and to generate a control signal for a PHY circuitry including synchronization information for receiving upstream optical signal bursts from a transmitting ONT and an identification of the transmitting ONT based on the upstream allocation map. Further example embodiments related to an optical line terminal, OLT, and a method therefor.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: May 31, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Werner Van Hoof, Rene Bonk, Robert Borkowski
  • Patent number: 11349543
    Abstract: Methods, systems, and devices for wireless communications are described in which a user equipment (UE) may report to a base station a beam switching capability of the UE. The beam switching capability may include a number of beam switches that the UE is capable of performing within a single transmission slot. In some cases, the beam switches may be performed by a UE by applying a particular spatial domain filter for uplink or downlink communications that is associated with a particular transmission and reception beam. In some cases, the base station may schedule transmissions or beam switches during a slot based on the UE capability. The number of beam switches, in some cases, may be determined based on a rule set that defines one or more actions that are to be considered to be a beam change.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 31, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Zhou, Makesh Pravin John Wilson, Tao Luo
  • Patent number: 11336708
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example transmitting, via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in the a media recommendation transmitted to a communication device, the first pre-fetch media content item having a first rank. Responsive to a determination of a change in the available digital bandwidth, the transmitting of the first pre-fetch media content item is stopped and a second pre-fetch media content item of media content items included in the media recommendation is transmitted via the connection to the network. The second pre-fetch media content item has a second rank. Other embodiments are disclosed.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: May 17, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode Ramakrishnan, Yifan Hu, Robert Bell, Jeffrey Pang, Jeffrey Erman
  • Patent number: 11263307
    Abstract: The present disclosure generally relates to computer security and malware protection. In particular, the present disclosure is generally directed towards systems and methods for detecting and mitigating a code injection attack. In one embodiment the systems and methods may detect a code injection attack by scanning identified sections of memory for non-operational machine instructions (“no-ops”), detecting a code injection attack based on the scan(s) and mitigating the code injection attack by taking one or more defensive actions.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: March 1, 2022
    Assignee: Digital Immunity LLC
    Inventor: Henry R. Tumblin
  • Patent number: 11245739
    Abstract: Future data connection quality may be predicted based on past data connection quality, and future requests for data may be predicted based on past requests. These predictions may be used to help decide whether, when, and/or how to deliver the data in a proactive manner. For example, according to some aspects described herein, a future data connection quality may be predicted based at least on historical data connection quality. It may be determined whether to pre-deliver at least a first portion of an item of content based at least on the predicted future data connection quality. If so, then the at least the portion of the item of content may be pre-delivered to the device and/or to another destination.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: February 8, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Tom Barker, Michael Chen
  • Patent number: 11206296
    Abstract: Processing a media file includes receiving a request for a media file from a client system and determining, using a processor, a non-chronological ordering of a plurality of segments of the media file for buffering according to historical playback data for each of the plurality of segments of the media file. A first segment of the media file is sent for buffering to the client system as specified by the non-chronological ordering of the plurality of segments. The non-chronological ordering is determined prior to sending any segment of the media file to the client system.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Patent number: 11184777
    Abstract: Methods, systems, and devices for wireless communications are described. A base station of a first network operator (OP) may determine a priority for the first OP for a transmission opportunity of a shared or unlicensed channel. The priority may be lower than a priority of a second OP for the transmission opportunity. Base station may transmit a tentative grant to a user equipment (UE) of the first OP scheduling transmissions over resources of the transmission opportunity. The transmitting device of the first OP may monitor a contention window for reservation signals communicated by devices of the second OP. Based on the monitoring and the tentative grant, the transmitting device of the first OP may perform the transmission over the resources of the shared or unlicensed channel.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: November 23, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Yisheng Xue, Aleksandar Damnjanovic, Tamer Kadous, Xiaoxia Zhang, Jing Sun, Yongbin Wei
  • Patent number: 11006192
    Abstract: A media-played loading control method, device and storage medium are provided. The method includes detecting a time span corresponding to media data preloaded by the player in a playing process of a player built-in a webpage, obtaining media data rendering the preloaded media data to satisfy the fixed time span when the time span corresponding to preloaded media data is less than a fixed time span, and sending obtained media data to a media element of the webpage for preloading via a media source extension interface.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: May 11, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 11006159
    Abstract: A video aggregator can multiplex multimedia content, the multiplexed multimedia content being directed to a plurality of customer premises equipment, and aggregate the multiplexed multimedia content into a reduced number of broadcast channels to release at least one of bandwidth and radio frequency spectrum, not included in the reduced number of broadcast channels, for other applications. A system controller can electronically control delivery of the aggregated and multiplexed multimedia content to the plurality of customer premises equipment within the reduced number of broadcast channels, receive a request for unavailable other content, and electronically control delivery of the unavailable other content.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: May 11, 2021
    Assignee: Edge2020 LLC
    Inventors: Tell Allen Gates, Ronald Hirsch
  • Patent number: 10951678
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example transmitting, via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in the a media recommendation transmitted to a communication device, the first pre-fetch media content item having a first rank. Responsive to a determination of a change in the available digital bandwidth, the transmitting of the first pre-fetch media content item is stopped and a second pre-fetch media content item of media content items included in the media recommendation is transmitted via the connection to the network. The second pre-fetch media content item has a second rank. Other embodiments are disclosed.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 16, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode Ramakrishnan, Yifan Hu, Robert Bell, Jeffrey Pang, Jeffrey Erman
  • Patent number: 10912062
    Abstract: The present disclosure relates to methods and to a wireless device for enabling device-to-device communication. In particular the present disclosure relates to a method, performed in a radio node, of assigning resources for direct control signalling. The method comprises receiving from at least one further radio node sets of resources for direct control signalling in a respective cell or cluster. The method further comprises assigning resources for direct control signalling transmission within an area controlled by the radio node based at least on the received sets of resources, and transmitting to wireless devices controlled by the radio node, a message indicating resources assigned for direct control signalling. The disclosure also relates to the corresponding method in a wireless device and to a radio and to a wireless device implementing the methods, as well as to corresponding computer programs.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: February 2, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefano Sorrentino, Stefan Parkvall
  • Patent number: 10834660
    Abstract: Embodiments of this application disclose a method for updating a network RTK reference station network including: if there is a newly added node in a current reference station network, determining a position relationship between the newly added node and each node in the current reference station network; determining N target nodes in the current reference station network according to a preset rule based on the position relationship; determining, based on the N target nodes, M nodes connected to each of the N target nodes, where the M nodes belong to the current reference station network; and performing network construction on the M nodes and the newly added node according to a Delaunay triangulated network construction rule. According to the method for updating a network RTK reference station network, fast networking can be implemented and efficiency can be improved.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 10, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jingsong Huang, Rui Yuan, Yi Zhang
  • Patent number: 10785234
    Abstract: In one example, a method includes for each one time period of a plurality of time periods performing a weighted random selection of a first set of intrusion detection/protection system rules from a plurality of rules, each rule of the plurality of rules having an associated probability of selection, preparing a packet inspection plan including the first set of intrusion detection/protection system rules, and sending the packet inspection plan to a network distribution device to inspect packets according to the packet inspection plan. Related apparatus and methods are also described.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: September 22, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hillel Solow, Steve Epstein, Ezra Darshan, Arnold Zucker, Shali Mor, Asaf Cohen
  • Patent number: 10742706
    Abstract: Network hardware devices organized in a wireless mesh network (WMN) in which one mesh network device includes a first radio and one or more additional radios coupled to an application processor. The application processor receives a request to stream content data to a client consumption device, via the first radio, and receives portions of the content data from multiple devices at different retrieval rates via the one or more additional radios. The application processor calculates an average retrieval rate for retrieving the first segments and the second segments, determines a desired streaming bitrate value, and determines an end time to complete transmission of a first portion to the client consumption device. The application processor transmits, via the first radio, the first portion such that at least one byte of the first portion is transmitted at the end time to complete transmission of the first portion.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Yi Zhu, Kiran Kumar Edara, Kaixiang Hu, Andrew David Price
  • Patent number: 10728299
    Abstract: Future data connection quality may be predicted based on past data connection quality, and future requests for data may be predicted based on past requests. These predictions may be used to help decide whether, when, and/or how to deliver the data in a proactive manner. For example, according to some aspects described herein, a future data connection quality may be predicted based at least on historical data connection quality. It may be determined whether to pre-deliver at least a first portion of an item of content based at least on the predicted future data connection quality. If so, then the at least the portion of the item of content may be pre-delivered to the device and/or to another destination.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: July 28, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Tom Barker, Michael Chen
  • Patent number: 10721748
    Abstract: A transmitting user equipment (UE) device transmits scheduling assignment information within a scheduling assignment region of a physical channel structure where the physical channel structure is defined by at least one revision of a communication specification governing communication within a licensed frequency band. The scheduling assignment information identifies time-frequency communication resources of an unlicensed frequency band. The transmitting UE device transmits data to a receiving UE device using the time-frequency communication resources of the unlicensed frequency band.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: July 21, 2020
    Assignee: Kyocera Corporation
    Inventor: Amit Kalhan
  • Patent number: 10659557
    Abstract: According to an embodiment, an information processing apparatus includes a prefetch unit and a scheduler unit. The prefetch unit is configured to prefetch a scheduling entry corresponding a future time period in advance from scheduling information including one or more entries each of which at least contains a transmission state and interval for each of one or more transmission queues. The scheduler unit configured to determine a starting time of transmission for each frame waiting for transmission in each queue, on the basis of the prefetched entry.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: May 19, 2020
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yasin Oge, Yuta Kobayashi, Takahiro Yamaura
  • Patent number: 10652166
    Abstract: In one embodiment, a system is described, having a processor to receive a request for download of a high priority adaptive bitrate (ABR) content item which is available for download at a higher bit rate and a lower bit rate, and a request for a download of a low priority ABR content item, which is also available for download at a higher bit rate and a lower bit rate. A byte acquisition scheduler determines a required bandwidth to download the high priority ABR content item without adapting to the lower bit rate, and determines a remaining bandwidth to download the low priority ABR content item. A download interface interfaces with an ABR server, downloads the high priority ABR content item and the low priority ABR content item, and allocates at least the required bandwidth and up to the remaining bandwidth. Related systems, apparatuses and methods are also described.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: May 12, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Gareth John Bowen
  • Patent number: 10645728
    Abstract: A wireless communication device and a wireless communication method. The wireless communication device for use on a base station side includes one or more processors. The processor is configured to determine start time and end time of data transmission on one or more auxiliary carriers on an unlicensed frequency band. The processor is further configured to control to send indication information about the start time and the end time to other base stations.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 5, 2020
    Assignee: SONY CORPORATION
    Inventors: Qimei Cui, Haowei Wang, Jiahui Liu, Xiang Zhou, Xiaofeng Tao, Bingshan Hu
  • Patent number: 10630508
    Abstract: A method for transmitting data over networks includes associating Customer Edge Virtual Local Area Network (CE-VLAN) identifiers with an Ethernet Virtual Connection (EVC). Each of the CE-VLAN identifiers is assigned to a respective Virtual Private Cloud (VPC) of a cloud computing environment and the EVC extends between a first network and the cloud computing environment through a second network. The EVC is also configured to transmit packets including any of the CE-VLAN identifiers to the cloud computing environment. The method further includes transmitting a packet received from the first network and including one of the CE-VLAN identifiers to the cloud computing environment using the EVC.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: April 21, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Michael L. Nyhus, Austin D. Ritchie
  • Patent number: 10594754
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example performing, by a wireless communication device comprising a processor, wireless telephony communications via a first wireless interface, transmitting information associated with media-related activities to a server, receiving from the server a media recommendation that is generated according to the information associated with media-related activities, initiating communications with a network via a second wireless interface, downloading a media content item of the media recommendation from a content provider via the second wireless interface, and presenting the media content item at a display. Other embodiments are disclosed.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: March 17, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode Ramakrishnan, Yifan Hu, Robert Bell, Jeffrey Pang, Jeffrey Erman
  • Patent number: 10536321
    Abstract: The present disclosure discloses a message attack defense method and apparatus. The method includes: receiving, by a controller, a report message sent by at least one switch; respectively storing, by the controller in a switch queue corresponding to each switch, the received report message that is sent by each switch; and performing, by the controller, round-robin scheduling on the switch queue corresponding to each switch.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 14, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jinming Li, Chengchen Hu, Huanzhao Wang
  • Patent number: 10506005
    Abstract: There is described a method for controlling bandwidth between a client and a content server in a data network. The method is implemented by an intermediate network entity that is between the client and the content server in the data network. A dataflow between the content server and the client is monitored and based on the monitoring, the dataflow is categorized as being an Adaptive Bit Rate (ABR) streaming dataflow that comprises segments of media data of a particular quality variant of a plurality of quality variants potentially available at the content server. A different quality variant of the plurality of quality variants is selected as a target quality variant and a bandwidth value is determined to apply to the dataflow to try to cause the client to request segments of media data of the target quality variant for the dataflow. The determined bandwidth value is applied to the dataflow.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: December 10, 2019
    Assignee: Openwave Mobility Inc.
    Inventors: Shaun McGinnity, Christopher Brown
  • Patent number: 10432626
    Abstract: Embodiments of the present invention provide an optical network unit ONU registration method, apparatus, and system, to resolve a problem in the prior art that a registration process is cumbersome. The method includes: receiving an uplink optical signal, where the uplink optical signal carries ONU authentication information; sending the optical signal to a corresponding MAC module separately according to a wavelength of uplink light; extracting, by the MAC module, the ONU authentication information, and sending the extracted ONU authentication information to a processor; and receiving, by the processor, the ONU authentication information, and determining whether the ONU authentication information is consistent with ONU authentication information configured by an OLT, where if the ONU authentication information is consistent with the ONU authentication information configured by the OLT, an ONU is registered successfully.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: October 1, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Gang Zheng, Sanzhong Li
  • Patent number: 10419473
    Abstract: Systems and methods provide for a situational awareness and perimeter protection orchestration system to determine when network attacks are occurring or are about to occur, and provide tools and services to mitigate the attacks. The attacks can be denial of service attacks or distributed denial of service attacks or other types of attacks designed to disable and degrade a network. The dashboard can collect intelligence on what is happening on the network, and also streams of information from third parties that can be used to predict imminent network attacks. The dashboard can also determine what tools and services are available to the network operator in order to counteract the attacks.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: September 17, 2019
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Peter A. Makohon, Robert I. Kirby, Christopher Houser, Lawrence T. Belton, Jr., Terrence W. Gareau
  • Patent number: 10355791
    Abstract: One example discloses a circuit for varying a quality-factor of a wireless device: wherein the wireless device includes an antenna tuning circuit and a communications signal interface; the circuit including, a quality-factor circuit having a feedback circuit; wherein the feedback circuit is configured to be coupled between the antenna tuning circuit and the communications signal interface; wherein the quality-factor circuit is configured to measure an antenna system bandwidth of the wireless device; and wherein the feedback circuit is configured to apply positive feedback to the antenna tuning circuit if the measured bandwidth is greater than a maximum communication signal bandwidth.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: July 16, 2019
    Assignee: NXP B.V.
    Inventors: Anthony Kerselaers, Liesbeth Gommé
  • Patent number: 10275300
    Abstract: Implementations described and claimed herein provide systems and methods for prioritizing a support bundle. In one implementation, a fault indication specifying at least one fault of a storage device is generated. A request for support data for diagnosing a cause of the fault is received at the storage device. Low priority data for diagnosing the fault is identified from the support data. A prioritized support bundle is generated having a low priority bundle subset containing the low priority data and a high priority bundle subset containing remaining data in the support data for the storage device. The high priority bundle subset is sent to a diagnostic device over a network separately from the low priority bundle subset.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: April 30, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mark Vetter, Rameshkumar Ramasamy
  • Patent number: 10270828
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example performing, by a wireless communication device comprising a processor, wireless telephony communications via a first wireless interface, transmitting information associated with media-related activities to a server, receiving from the server a media recommendation that is generated according to the information associated with media-related activities, initiating communications with a network via a second wireless interface, downloading a media content item of the media recommendation from a content provider via the second wireless interface, and presenting the media content item at a display. Other embodiments are disclosed.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: April 23, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kadangode Ramakrishnan, Yifan Hu, Robert Bell, Jeffrey Pang, Jeffrey Erman
  • Patent number: 10218818
    Abstract: Implementations include a method, systems, and computer program products for adaptively configuring codecs to transmit encoded data to better utilize available bandwidth of reachable networks. One implementation is a method of transmitting encoded data from a host to a target. The method includes, selecting a communication network reachable by the host, estimating an available bandwidth from the host to the target via the selected communication network, configuring a codec from a plurality of codecs implemented in the host according to the estimated available bandwidth, encoding data using the configured codec, and transmitting the encoded data to the target.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: February 26, 2019
    Assignee: GOOGLE LLC
    Inventors: Matthew Lloyd, Trausti Kristjansson
  • Patent number: 10218761
    Abstract: Method and device for adjusting bit rate in video calling based on VoLTE, and mobile terminal are provided. The method includes: determining whether the data receiver transmits a TMMBR packet for the first time or has received a TMMBN packet from a data transmitter, or whether the number of times a same TMMBR packet has been retransmitted exceeds a predetermined time; if yes, estimating downlink reception bit rate and calculating downlink packet loss rate of RTP packet; calculating transmission bit rate of the data transmitter which is requested by the data receiver based on the estimated downlink reception bit rate and the calculated downlink packet loss rate of RTP packet; and transmitting the TMMBR packet to the data transmitter based on the transmission bit rate of the data transmitter. A bit rate can be dynamically adjusted based on actual network bandwidth, which may improve quality of video calling.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: February 26, 2019
    Assignee: Spreadtrum Communications (Shanghai) Co., Ltd.
    Inventor: Yi Qiu
  • Patent number: 10187250
    Abstract: The present disclosure describes a method and system for monitoring the bandwidth utilization on a high speed data network port over time. According to the method described herein, measurements of the bandwidth utilization on the port may be taken over a predetermined time interval and analyzed to determine whether the utilization measurement equals or exceeds a predetermined upper threshold. If the port exhibits high bandwidth utilization within the time interval, an alert may be set for further monitoring of the port or for port augmentation.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 22, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Nishant Agarwal, Tom Brown, John Paclik
  • Patent number: 10075391
    Abstract: A method for allocating port assignments for transmitting a reserved network stream across a network node comprises determining a cycle time associated with a network node. The method also comprises establishing, for at least one port of the network node, a plurality of virtual layers associated with the cycle time, wherein each of the plurality of virtual layers is divided into 2n equally-spaced slots per cycle (where n>0). The method further comprises receiving a reserved stream request associated with transmission of a reserved stream across the node, and determining a number of slots required to transmit the reserved stream. The method also comprises assigning one or more slots associated with a port of the network node to the transmission of packets associated with the reserved stream based on the determined number of slots. The method further comprises transmitting the stream according to the slot assignment associated with the port of the network node.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: September 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Norman William Finn, Rong Pan, Hiroshi Suzuki, Linda Tin-Wen Cheng, Peter Geoffrey Jones, Hariprasada Rao Ginjpalli, Rudolph Benedict Klecka
  • Patent number: 10002092
    Abstract: An arithmetic processing unit including a memory controller configured to make variable-length access requests allowing a plurality of lengths to a memory, the memory controller comprising: a plurality of buffers configured to hold the access requests for each of the lengths of the access requests; and an arbitrator configured to select one of access requests stored in the plurality of buffers in accordance with a number of remaining resources of the memory.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: June 19, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yuta Toyoda, Koji Hosoe, Akio Tokoyoda, Masatoshi Aihara, Makoto Suga
  • Patent number: 9974051
    Abstract: The present disclosure relates to methods and to a wireless device, 10, 20, for enabling device-to-device communication. In particular the present disclosure relates to a method, performed in a radio node, of assigning resources for direct control signalling. The method comprises receiving, S1, from at least one further radio node, 160, sets of resources for direct control signalling in a respective cell or cluster. The method further comprises assigning, S2, resources for direct control signalling transmission within an area controlled by the radio node based at least on the received sets of resources, and transmitting, S3, to wireless devices controlled by the radio node, a message indicating resources assigned for direct control signalling. The disclosure also relates to the corresponding method in a wireless device and to a radio and to a wireless device implementing the methods, as well as to corresponding computer programs.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: May 15, 2018
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stefano Sorrentino, Stefan Parkvall
  • Patent number: 9973262
    Abstract: Data content that is to be utilized, as a whole, at a target device on-board a vehicle is apportioned for delivery onto the vehicle via multiple forward links, each of which is included in a different frequency band and/or used a different protocol. A mapping or selection of a specific portion of the data content for a specific forward link may based on a data content type of the specific portion, as well as on other dynamic or static criteria. The target device may operate on the subsets of the data content as it receives each subset. Thus, time critical/foundational portions of the data content may be delivered using a faster forward link, larger elements of the data content may be delivered using a higher-bandwidth forward link, and/or portions of the data content requiring a higher degree of accuracy may be delivered using a more robust forward link, for example.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: May 15, 2018
    Assignee: GOGO LLC
    Inventors: Bryan Adrian Lauer, Rukmani Loganathan, Sajit Sasi, Patrick J. Walsh, Anand Chari
  • Patent number: 9924529
    Abstract: Systems and techniques for managing the use of industrial-scientific-medical bands for cellular network communication. An apparatus comprises a processing system and a memory storing a set of program instructions. The processing system is configured to cause the apparatus to receive channel information from a UE reporting the control of an unlicensed band channel by the UE and cause the apparatus to schedule a communication session with the UE over the channel, with the channel being configured and activated as a component carrier. The apparatus may further request one or more user equipments (UEs) to report their wireless fidelity (WiFi) capability and request user equipments having WiFi capability to compete for the wireless medium and report occupation of the wireless medium in the form of a request to send command, to which the apparatus responds with a clear to send command.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: March 20, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Wei Hong, Na Wei, Haiming Wang, Jing Han, Chunyan Gao, Wei Bai, Gilles Charbit
  • Patent number: 9832665
    Abstract: Disclosed is a method whereby a terminal sends and receives signals between itself and a serving cell in a wireless communication system. More specifically, the invention comprises the steps of: receiving information relating to a default bandwidth and an allocation bandwidth from the serving cell; and, if the terminal is positioned at a cell edge, either sending an uplink signal to the serving cell or receiving a downlink signal from the serving cell on the basis of the allocation bandwidth, and, here, the allocation bandwidth is either smaller than or the same as the default bandwidth.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: November 28, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Inkwon Seo, Hakseong Kim
  • Patent number: 9710407
    Abstract: An I/O request directed to a portion of a storage object managed at a distributed storage service is received. A congestion control parameter value to be used to schedule a storage operation corresponding to the I/O request is determined. The congestion control parameter is based at least in part on an offset within the storage object to which the I/O request is directed. The storage operation is scheduled in accordance with the congestion control parameter at a selected physical storage device to which the portion of the storage object is mapped.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: July 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Matti Juhani Oikarinen, Matteo Frigo, Michael Anthony Nuss, Wayne William Duso
  • Patent number: 9705660
    Abstract: The invention is directed to methods and systems for maximizing bandwidth utilization. Once a mobile device has attempted to communicate data through an LTE-based wireless communications network, a carrier bandwidth of a carrier is determined. A standard cell structure is then selected based on the carrier bandwidth such that the standard cell structure is capable of operating at a larger bandwidth than the carrier bandwidth. One or more resource blocks are identified that are not needed to communicate data to and from the mobile device. These resource blocks are zero padded. An identification of these unused resource blocks is communicated to the master information block, which broadcasts this information to the mobile device.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: July 11, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Muhammad Ahsan Naim, Shahzada Basharat Rasool, Yu Zhou, Daniel Alberto Vivanco
  • Patent number: 9635043
    Abstract: A method and apparatus for causing a delay in processing requests for Internet resources received from client devices is described. A server receives from a client device a request for a resource. The server transmits a response to the first client device indicating that access to the resource is temporarily denied. The response includes a cryptographic token associated with the first request and a predetermined period of time during which the first client device is to wait prior to transmitting another request to access the resource. The server receives a second request for the resource, upon determining that the second request includes a valid cryptographic token, the server causes the second request to be processed. The server receives a third request for the resource, and upon determining that the third request does not include a valid cryptographic token, the server blocks the third request.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: April 25, 2017
    Assignee: CLOUDFLARE, INC.
    Inventors: Dane Orion Knecht, John Graham-Cumming
  • Patent number: 9634837
    Abstract: A method and apparatus for causing a delay in processing requests for Internet resources received from client devices is described. A server receives from a client device a request for a resource. The server transmits a response to the first client device indicating that access to the resource is temporarily denied. The response includes a cryptographic token associated with the first request and a predetermined period of time during which the first client device is to wait prior to transmitting another request to access the resource. The server receives a second request for the resource, upon determining that the second request includes a valid cryptographic token, the server causes the second request to be processed. The server receives a third request for the resource, and upon determining that the third request does not include a valid cryptographic token, the server blocks the third request.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: April 25, 2017
    Assignee: CLOUDFLARE, INC.
    Inventors: Dane Orion Knecht, John Graham-Cumming
  • Patent number: 9588920
    Abstract: Methods and systems for sending and receiving information in a network are provided. The method includes configuring a port trunk as a PCI-Express function by an adapter, where the port trunk includes a plurality of network links that couple an adapter port to a port of another device; configuring the port of the other device for using the port trunk for sending and receiving information to and from the adapter port; transferring data by the adapter port on a same link for a write operation belonging to a same transaction for writing the data at a storage location; and receiving a confirmation for completing the write operation from the port of the other device after the data is written at the storage location, where the port of the other devices also uses a same link for sending information to the adapter port for the same transaction.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: March 7, 2017
    Assignee: QLOGIC, Corporation
    Inventors: Sanjaya Anand, Kathy K. Caballero
  • Patent number: 9553822
    Abstract: Described herein are various technologies pertaining to a computing system architecture that facilitates construction of virtual motherboards and virtual storage devices. A computing system includes a plurality of computing nodes and a plurality of storage nodes, where the computing nodes are disaggregated from the storage nodes. The computing nodes include respective system on chip modules. The computing nodes and the storage nodes are communicatively coupled by way of a full bisection bandwidth network, where each storage node is allocated network bandwidth that at least matches the maximum input/output speed of the storage node. Responsive to receipt of a client request, computing nodes are allocated to the client and exposed to an application of the client as a motherboard. Likewise, storage nodes are allocated to the client and exposed to the application of the client as a larger storage device.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: January 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Williamson Mickens, Ali Raza Farasat
  • Patent number: 9516544
    Abstract: A method for managing the service policy applied to a black network comprising a radio link and to a red network connected to this black network managed by a predetermined set of profiles is proposed. The congestion of the radio link is detected by any means by the black domain. The congestion of the radio link is detected by a method for detecting congestion which operates by means of exchanges within the red domain. A service policy profile then established matches for each domain to a detected congestion level.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: December 6, 2016
    Assignee: AIRBUS DEFENCE AND SPACE SAS
    Inventors: Claude Poletti, Marc Cartigny, Eric Souleres
  • Patent number: 9450863
    Abstract: A route request mediation apparatus comprises a resource management unit that manages a resource of a network to be managed; a request receiving unit that receives a route request with an added service level condition from a user or another route request mediation apparatus; a negotiation status management unit that forwards the route request to a destination specified by the route request, and manages a negotiation status based on a response from the destination; an acceptance assessment unit that assesses whether or not to accept the route request by referring to the negotiation status managed by the negotiation status management unit and to the resource management unit; and a response sending unit that responds with an assessment result that indicates whether or not the route request is accepted to the request source of the route request.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: September 20, 2016
    Assignee: NEC CORPORATION
    Inventors: Masayuki Nakae, Masaya Yamagata, Takayuki Sasaki, Yoichiro Morita, Hideyuki Shimonishi, Kentaro Sonoda, Yoichi Hatano
  • Patent number: 9425912
    Abstract: Methods and structure for lane-based multiplexing of physical links are provided. In one embodiment, a Serial Attached Small Computer System Interface (SAS) device is provided. The SAS device comprises a physical link and a controller. The controller is able to time division multiplex the physical link into multiple lanes, and to manage a first connection along one or more of the lanes of the physical link. The controller is further able to detect a request for a second connection, to determine a link rate for the second connection, to select a number of additional lanes at the physical link based on the link rate for the second connection, and to manage the second connection along the additional lanes while the first connection is being managed.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: August 23, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Charles D. Henry, Jeffrey D. Weide, Reid A. Kaufmann
  • Patent number: 9369381
    Abstract: According to one aspect, embodiments of the invention provide a node comprising a processor, a memory including a predefined mapping, the predefined mapping correlating network characteristics to related critical thresholds at which a delivery ratio of the node is close to a maximum level and at which a total number of transmissions by the node is close to a minimum number necessary to achieve the delivery ratio, and a component configured to communicate with one-hop neighbors of the node and configured to determine at least one characteristic of a dynamic network based on information received from the one-hop neighbors of the node, wherein, in reference to the predefined mapping, the processor is configured to identify a critical threshold associated with the at least one characteristic of the network and is configured to transmit a first packet to at least one one-hop neighbor based on the critical threshold.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: June 14, 2016
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Jason Keith Redi, Bakul Grover Khanna