Based On Bandwidth Allocation (e.g., Weighted Round Robin) Patents (Class 370/395.41)
-
Patent number: 12136040Abstract: A method for real-time prediction of resource consumption by a system is provided that includes determining a real-time prediction of resource demand by the system. A Genetic Algorithm (GA) is used to dynamically determine an optimal size of a sliding window and an optimal number of predicted data within the real-time prediction of the resource demand. The data within the real-time prediction of the resource demand is adjusted based on an estimated probability of prediction errors and a variable padding, which is based on a mean of at least one previous standard deviation of the predicted data within the real-time prediction of the resource demand.Type: GrantFiled: February 5, 2019Date of Patent: November 5, 2024Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Souhila Benmakrelouf, Nadjia Kara
-
Patent number: 12101238Abstract: A method for implementing transmission performance detection includes: after successively receiving data packets whose sequence numbers are N1 and N2, determining, by a detection apparatus, that N2 is greater than N1 and that N1 and N2 are inconsecutive; after receiving the data packet whose sequence number is N2, receiving a data packet whose sequence number is M1; and when determining N1<M1<N2 and T2?T1>=RTT, determining that the data packet whose sequence number is M1 is a retransmitted packet corresponding to an upstream packet loss, where T1 is a time for receiving the data packet whose sequence number is N2, T2 is a time for receiving the data packet whose sequence number is M1.Type: GrantFiled: December 30, 2019Date of Patent: September 24, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jian Cheng, Yanfang Zhang, Yan Bai, Liang Zhang
-
Patent number: 11818023Abstract: 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: GrantFiled: April 25, 2022Date of Patent: November 14, 2023Assignee: TSINGHUA UNIVERSITYInventors: Yong Cui, Sijiang Huang, Mowei Wang
-
Patent number: 11543978Abstract: 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: GrantFiled: July 14, 2020Date of Patent: January 3, 2023Assignee: MICRON TECHNOLOGY, INC.Inventors: Patrick A. La Fratta, Robert M. Walker
-
Patent number: 11502960Abstract: 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: GrantFiled: May 25, 2021Date of Patent: November 15, 2022Assignee: WUHAN UNIVERSITYInventors: Jun'e Li, Qiuyu Lu, Yangrong Chen, Hai Lin, Yu Xia, Fuyang Li
-
Patent number: 11350191Abstract: 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: GrantFiled: November 12, 2020Date of Patent: May 31, 2022Assignee: Nokia Solutions and Networks OyInventors: Werner Van Hoof, Rene Bonk, Robert Borkowski
-
Patent number: 11349543Abstract: 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: GrantFiled: October 29, 2019Date of Patent: May 31, 2022Assignee: QUALCOMM IncorporatedInventors: Yan Zhou, Makesh Pravin John Wilson, Tao Luo
-
Patent number: 11336708Abstract: 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: GrantFiled: January 27, 2021Date of Patent: May 17, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Kadangode Ramakrishnan, Yifan Hu, Robert Bell, Jeffrey Pang, Jeffrey Erman
-
Patent number: 11263307Abstract: 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: GrantFiled: January 8, 2019Date of Patent: March 1, 2022Assignee: Digital Immunity LLCInventor: Henry R. Tumblin
-
Patent number: 11245739Abstract: 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: GrantFiled: June 18, 2020Date of Patent: February 8, 2022Assignee: Comcast Cable Communications, LLCInventors: Tom Barker, Michael Chen
-
Patent number: 11206296Abstract: 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: GrantFiled: December 28, 2020Date of Patent: December 21, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
-
Patent number: 11184777Abstract: 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: GrantFiled: July 16, 2019Date of Patent: November 23, 2021Assignee: QUALCOMM IncorporatedInventors: Yisheng Xue, Aleksandar Damnjanovic, Tamer Kadous, Xiaoxia Zhang, Jing Sun, Yongbin Wei
-
Patent number: 11006192Abstract: 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: GrantFiled: September 15, 2020Date of Patent: May 11, 2021Assignee: Beijing Bytedance Network Technology Co., Ltd.Inventor: Guohui Yin
-
Patent number: 11006159Abstract: 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: GrantFiled: May 20, 2019Date of Patent: May 11, 2021Assignee: Edge2020 LLCInventors: Tell Allen Gates, Ronald Hirsch
-
Patent number: 10951678Abstract: 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: GrantFiled: February 6, 2020Date of Patent: March 16, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Kadangode Ramakrishnan, Yifan Hu, Robert Bell, Jeffrey Pang, Jeffrey Erman
-
Patent number: 10912062Abstract: 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: GrantFiled: May 11, 2018Date of Patent: February 2, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefano Sorrentino, Stefan Parkvall
-
Patent number: 10834660Abstract: 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: GrantFiled: January 31, 2019Date of Patent: November 10, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jingsong Huang, Rui Yuan, Yi Zhang
-
Patent number: 10785234Abstract: 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: GrantFiled: June 22, 2016Date of Patent: September 22, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Hillel Solow, Steve Epstein, Ezra Darshan, Arnold Zucker, Shali Mor, Asaf Cohen
-
Patent number: 10742706Abstract: 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: GrantFiled: March 20, 2017Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Yi Zhu, Kiran Kumar Edara, Kaixiang Hu, Andrew David Price
-
Patent number: 10728299Abstract: 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: GrantFiled: April 26, 2016Date of Patent: July 28, 2020Assignee: Comcast Cable Communications, LLCInventors: Tom Barker, Michael Chen
-
Patent number: 10721748Abstract: 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: GrantFiled: May 22, 2015Date of Patent: July 21, 2020Assignee: Kyocera CorporationInventor: Amit Kalhan
-
Patent number: 10659557Abstract: 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: GrantFiled: March 5, 2018Date of Patent: May 19, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Yasin Oge, Yuta Kobayashi, Takahiro Yamaura
-
Patent number: 10652166Abstract: 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: GrantFiled: June 27, 2017Date of Patent: May 12, 2020Assignee: Cisco Technology, Inc.Inventor: Gareth John Bowen
-
Patent number: 10645728Abstract: 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: GrantFiled: October 31, 2016Date of Patent: May 5, 2020Assignee: SONY CORPORATIONInventors: Qimei Cui, Haowei Wang, Jiahui Liu, Xiang Zhou, Xiaofeng Tao, Bingshan Hu
-
Patent number: 10630508Abstract: 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: GrantFiled: October 31, 2018Date of Patent: April 21, 2020Assignee: Level 3 Communications, LLCInventors: Jin-Gen Wang, Michael L. Nyhus, Austin D. Ritchie
-
Patent number: 10594754Abstract: 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: GrantFiled: March 5, 2019Date of Patent: March 17, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Kadangode Ramakrishnan, Yifan Hu, Robert Bell, Jeffrey Pang, Jeffrey Erman
-
Patent number: 10536321Abstract: 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: GrantFiled: August 11, 2017Date of Patent: January 14, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Jinming Li, Chengchen Hu, Huanzhao Wang
-
Patent number: 10506005Abstract: 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: GrantFiled: September 8, 2016Date of Patent: December 10, 2019Assignee: Openwave Mobility Inc.Inventors: Shaun McGinnity, Christopher Brown
-
Patent number: 10432626Abstract: 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: GrantFiled: November 8, 2016Date of Patent: October 1, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Gang Zheng, Sanzhong Li
-
Patent number: 10419473Abstract: 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: GrantFiled: October 26, 2016Date of Patent: September 17, 2019Assignee: Wells Fargo Bank, N.A.Inventors: Peter A. Makohon, Robert I. Kirby, Christopher Houser, Lawrence T. Belton, Jr., Terrence W. Gareau
-
Patent number: 10355791Abstract: 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: GrantFiled: April 10, 2018Date of Patent: July 16, 2019Assignee: NXP B.V.Inventors: Anthony Kerselaers, Liesbeth Gommé
-
Patent number: 10275300Abstract: 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: GrantFiled: October 27, 2015Date of Patent: April 30, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Mark Vetter, Rameshkumar Ramasamy
-
Patent number: 10270828Abstract: 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: GrantFiled: March 17, 2016Date of Patent: April 23, 2019Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Kadangode Ramakrishnan, Yifan Hu, Robert Bell, Jeffrey Pang, Jeffrey Erman
-
Patent number: 10218818Abstract: 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: GrantFiled: May 20, 2014Date of Patent: February 26, 2019Assignee: GOOGLE LLCInventors: Matthew Lloyd, Trausti Kristjansson
-
Patent number: 10218761Abstract: 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: GrantFiled: December 5, 2016Date of Patent: February 26, 2019Assignee: Spreadtrum Communications (Shanghai) Co., Ltd.Inventor: Yi Qiu
-
Patent number: 10187250Abstract: 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: GrantFiled: June 24, 2014Date of Patent: January 22, 2019Assignee: Comcast Cable Communications, LLCInventors: Nishant Agarwal, Tom Brown, John Paclik
-
Patent number: 10075391Abstract: 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: GrantFiled: August 28, 2017Date of Patent: September 11, 2018Assignee: 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: 10002092Abstract: 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: GrantFiled: August 12, 2014Date of Patent: June 19, 2018Assignee: FUJITSU LIMITEDInventors: Yuta Toyoda, Koji Hosoe, Akio Tokoyoda, Masatoshi Aihara, Makoto Suga
-
Patent number: 9974051Abstract: 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: GrantFiled: April 11, 2014Date of Patent: May 15, 2018Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Stefano Sorrentino, Stefan Parkvall
-
Patent number: 9973262Abstract: 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: GrantFiled: March 15, 2017Date of Patent: May 15, 2018Assignee: GOGO LLCInventors: Bryan Adrian Lauer, Rukmani Loganathan, Sajit Sasi, Patrick J. Walsh, Anand Chari
-
Patent number: 9924529Abstract: 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: GrantFiled: November 27, 2015Date of Patent: March 20, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Wei Hong, Na Wei, Haiming Wang, Jing Han, Chunyan Gao, Wei Bai, Gilles Charbit
-
Patent number: 9832665Abstract: 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: GrantFiled: April 12, 2012Date of Patent: November 28, 2017Assignee: LG ELECTRONICS INC.Inventors: Inkwon Seo, Hakseong Kim
-
Patent number: 9710407Abstract: 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: GrantFiled: February 29, 2016Date of Patent: July 18, 2017Assignee: Amazon Technologies, Inc.Inventors: Matti Juhani Oikarinen, Matteo Frigo, Michael Anthony Nuss, Wayne William Duso
-
Patent number: 9705660Abstract: 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: GrantFiled: November 26, 2014Date of Patent: July 11, 2017Assignee: Sprint Communications Company L.P.Inventors: Muhammad Ahsan Naim, Shahzada Basharat Rasool, Yu Zhou, Daniel Alberto Vivanco
-
Patent number: 9634837Abstract: 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: GrantFiled: July 15, 2016Date of Patent: April 25, 2017Assignee: CLOUDFLARE, INC.Inventors: Dane Orion Knecht, John Graham-Cumming
-
Patent number: 9635043Abstract: 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: GrantFiled: June 10, 2016Date of Patent: April 25, 2017Assignee: CLOUDFLARE, INC.Inventors: Dane Orion Knecht, John Graham-Cumming
-
Patent number: 9588920Abstract: 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: GrantFiled: February 28, 2014Date of Patent: March 7, 2017Assignee: QLOGIC, CorporationInventors: Sanjaya Anand, Kathy K. Caballero
-
Patent number: 9553822Abstract: 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: GrantFiled: November 12, 2013Date of Patent: January 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: James Williamson Mickens, Ali Raza Farasat
-
Patent number: 9516544Abstract: 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: GrantFiled: December 14, 2011Date of Patent: December 6, 2016Assignee: AIRBUS DEFENCE AND SPACE SASInventors: Claude Poletti, Marc Cartigny, Eric Souleres
-
Patent number: 9450863Abstract: 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: GrantFiled: March 7, 2013Date of Patent: September 20, 2016Assignee: NEC CORPORATIONInventors: Masayuki Nakae, Masaya Yamagata, Takayuki Sasaki, Yoichiro Morita, Hideyuki Shimonishi, Kentaro Sonoda, Yoichi Hatano