Queuing Arrangement Patents (Class 370/412)
-
Patent number: 10439951Abstract: Disclosed is a method and apparatus operative to process packets of media received from a network including a receiver unit operative, a jitter buffer data structure and a playback head defining a point in the jitter buffer data structure from which the ordered queue of packets are to be played back, and at least one prototype head. Each prototype head having a predetermined latency assigned thereto and defining a point in the jitter buffer data structure from which the ordered queue of packets is being played back containing said latency a processor operable to determine a measure of conversational quality associated with the ordered queue of packets being played back by each prototype head. Also described is a head selector operable to compare the measures of conversational quality associated with the ordered queue of packets being played back by each prototype head to select the prototype head with the highest measure of conversational quality and a playback unit coupled to the playback head.Type: GrantFiled: March 16, 2017Date of Patent: October 8, 2019Assignee: Dolby Laboratories Licensing CorporationInventors: Hannes Muesch, Richard J. Cartwright
-
Patent number: 10437480Abstract: A method, system, and architecture for efficiently accessing data in a memory shared by multiple processor cores that reduces the probability of bank conflicts and decreases latency is provided. In an embodiment, a method for accessing data in a memory includes determining, by a scheduler, a read pattern for reading data from memory to serve requests in a plurality of bank queues, the memory comprising a plurality of memory banks and a plurality of coding banks, the coding banks storing a coded version of at least some of the data stored in the plurality of memory banks; reading a first data from a first memory bank; reading coded data from one of the coding banks; and determining the second data according to the coded data and the first data.Type: GrantFiled: December 1, 2015Date of Patent: October 8, 2019Assignee: Futurewei Technologies, Inc.Inventors: Hao Luan, Alan Gatherer, Sriram Vishwanath, Casen Hunger, Hardik Jain
-
Patent number: 10438183Abstract: Merchant hosted checkout as described herein allows merchants to process mobile payments via a customized user payment interface (“checkout interface”). The merchant hosted checkout provides dynamic user interface (UI) instructions and user input requirements based on the country and mobile network (carrier) associated with each transaction.Type: GrantFiled: July 2, 2013Date of Patent: October 8, 2019Assignee: Boku, Inc.Inventors: Jang Kim, Daniel Keegan Flanigan, Wesley D. Mateo
-
Patent number: 10438002Abstract: A communication subscriber for a field-bus system for transmitting data, comprises a safety layer with an error-safety layer protecting the data against random data transmission errors and an information-security layer protecting against manipulation of data and/or against unauthorized reading of data. The communication subscriber is configured during transmission mode to process the data to be transmitted first by means of the error-safety layer and then by means of the information-security layer, and during receipt mode to process the data first by means of the information-security layer and then by means of the error-safety layer.Type: GrantFiled: October 14, 2014Date of Patent: October 8, 2019Assignee: Beckhoff Automation GmbHInventors: Felix Wieczorek, Frank Schiller
-
Patent number: 10440649Abstract: Disclosed herein is a method for performing power management in a wireless LAN system and a wireless device using the same, wherein the method may include the steps of receiving, by a first wireless device, a beacon frame including a first time wake time (TWT) flow identifier (TWT FID) indicating a type of first recommendation frame authorized to be transmitted during a first TWT service period and a second TWT flow identifier (TWT FID) indicating a type of second recommendation frame authorized to be transmitted during a second TWT service period, from a second wireless device, after receiving the beacon frame, shifting, by the first wireless device, from an awake state to a doze state, and receiving, by the first wireless device, a change frame for changing the second TWT flow identifier during the first TWT service period from the second wireless device.Type: GrantFiled: October 16, 2017Date of Patent: October 8, 2019Assignee: LG ELECTRONICS INC.Inventors: Hyunhee Park, Kiseon Ryu, Suhwook Kim, Jeongki Kim, Jinsoo Choi
-
Patent number: 10431014Abstract: A system and method for dynamically recording vehicle data are provided. The system comprises an electronic unit onboard a vehicle, a data recording function hosted in the electronic unit, and one or more electronic data producers in operative communication with the data recording function. The data recording function is operative to receive a request specifying data parameters that at least include an identified electronic data set to record, a duration for the data recording, and a destination for the data recording. The data recording function is also operative to process the request based on the data parameters to produce a set of real time recorded data from the one or more electronic data producers, and to send the set of recorded data to a data storage location based on the destination in the request.Type: GrantFiled: February 13, 2017Date of Patent: October 1, 2019Assignee: Honeywell International Inc.Inventors: Justin Schassler, Dean E. Sunderland, Paul R. Drake, Kevin A. Parkhurst, David B. Goldstein
-
Patent number: 10425344Abstract: A method, system, and apparatus are provided to avoid dropping data packets between computers coupled on a network. In one example, the system receives a plurality of data packets from one or more sending servers into a receive queue of a first network interface device (e.g., Fiber Channel host bus adapter) in a receiving server. The receive queue includes addresses to data buffers to store a predetermined number of data packets. The system monitors the number of data packets stored in the data buffers waiting for read out by a software application. The system detects a potential overflow of the receive queue in response to a number of unused data buffers of the receive queue. In response to detecting the potential overflow, the system performs preemptive actions to avoid dropping at least one of the plurality of data packets.Type: GrantFiled: December 18, 2015Date of Patent: September 24, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Taufik Tuan Ma, Mark J. Karnowski, Brandon Hoff
-
Patent number: 10425313Abstract: Disclosed aspects relate to tuple traffic management in a stream computing environment to process a stream of tuples using a set of control group data with respect to a set of operation-system-level virtualization and resource isolation containers. The set of control group data may be collected with respect to a set of containers in the stream computing environment. A tuple flow model may be determined with respect to the set of containers in the stream computing environment based on the set of control group data. The stream of tuples may be processed using the tuple flow model with respect to the set of containers in the stream computing environment.Type: GrantFiled: April 5, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: David M. Koster, Christopher R. Sabotta, Joseph C. Schmidt, Manuel Orozco
-
Patent number: 10412679Abstract: In some embodiments, an apparatus is configured to wirelessly communicate with a base station in a real-time internet protocol (IP) session using a first retransmission parameter in a first frame transmission scheme. In some embodiments, the apparatus is configured to determine a current performance metric and, based on the current performance metric, negotiate to use a second, different retransmission parameter in a second frame transmission scheme for communications via the real-time IP session. In some embodiments, the retransmission parameter is a number of retransmissions or a number of hybrid automatic repeat request (HARQ) processes.Type: GrantFiled: January 23, 2018Date of Patent: September 10, 2019Assignee: Apple Inc.Inventors: Li Su, Jianxiong Shi
-
Patent number: 10403277Abstract: The present invention relates to a method and an apparatus for information search and, specifically, to a method and an apparatus for information search using voice recognition, which, when voice data inputted through a microphone is present in a user-defined database and is repeatedly inputted, searches for information corresponding to the voice data and provides the information to a user.Type: GrantFiled: March 4, 2016Date of Patent: September 3, 2019Assignee: AMADAS CO., LTD.Inventors: Eun-Min Park, Sang-Woo Jung, Gi-Young Kim
-
Patent number: 10394737Abstract: Integrated circuit packages with multiple integrated circuit dies are provided. A multichip package may include a substrate, a main die that is mounted on the substrate, and multiple transceiver daughter dies that are mounted on the substrate and that are coupled to the main die via corresponding Embedded Multi-die Interconnect Bridge (EMIB) interconnects formed in the substrate. Each of the main die and the daughter dies may include configurable adapter circuitry for interfacing with the EMIB interconnects. The adapter circuitry may include FIFO buffer circuits operable in a 1x mode or 2x mode and configurable in a phase-compensation mode, a clock-compensation mode, an elastic mode, and a register bypass mode to help support a variety of communications protocols with different data width and clocking requirements. The adapter circuitry may also include boundary alignment circuitry for reconstructing (de)compressed data streams.Type: GrantFiled: December 18, 2015Date of Patent: August 27, 2019Assignee: Altera CorporationInventors: Huy Ngo, Keith Duwel, David W. Mendel
-
Patent number: 10397375Abstract: Techniques are disclosed for multi-tenant cloud-based queuing. Certain techniques are disclosed herein that provide for interactions and observability between tenant queues within a multi-tenant cloud-based queuing database. In some embodiments, the queues may be utilized by both users and merchants for both online and point-of-service interactions. Multiple queues for multiple tenants are hosted by a cloud computing system. Each queue may include one more queue entries, each of which includes a ticket value, and may further include a ticket alias. The ticket values and/or ticket aliases may be decoupled from a queue position for the entry. In some embodiments, the queue entries may be swapped within a queue or between queues, and the system may enable searching in or automated actions between queues and/or tenants based in part upon queue conditions.Type: GrantFiled: August 3, 2018Date of Patent: August 27, 2019Assignee: Oracle International CorporationInventors: Wai Jan, Gregory Cook, Bruce Irvin
-
Patent number: 10394735Abstract: A circuitry includes a source circuit; a first circuit; a second circuit; and a data-distributing circuit including: a receiving circuit configured to receive a first datum for the first circuit via a first and second front line, and to receive from the source circuit a second datum for the second circuit via a third front line and a fourth front line; and a forwarding circuit configured to receive one of the first datum and the second datum via a first intermediate line and a second intermediate line, to receive a target address associated with the one of the first datum and the second datum via a third intermediate line, and, according to the target address, provide the one of the first datum and the second datum to one of the first circuit and the second circuit.Type: GrantFiled: January 9, 2017Date of Patent: August 27, 2019Assignee: Nanya Technology CorporationInventor: Wen Ming Lee
-
Patent number: 10397673Abstract: This application discloses a method and an apparatus for controlling an optical switch matrix. The method includes: setting row drives corresponding to P input ports to a reset row drive value, and setting column drives corresponding to Q output ports to a reset column drive value, so that optical switches at intersections are in a first state; successively setting, based on time, a row drive corresponding to an ith input port to values in a switching row drive sequence, and successively setting, based on time, a column drive corresponding to a jth output port to values in a switching column drive sequence, so that a target optical switch in the P×Q optical switches remains in the first state, and the other optical switches are switched from the first state to a second state in first time periods.Type: GrantFiled: January 7, 2019Date of Patent: August 27, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Chunhui Zhang, Peng Zhang, Shengyong Yan
-
Patent number: 10397314Abstract: A system, method and program product for providing latency management for use with a database management system. A system is disclosed having: a system for capturing and storing a maximum latency (ML) whenever a derived source is created from a source data; a system for determining a difference between a last refresh timestamp of the source data and the last refresh timestamp of the derived source in response to a query; and a system for causing the source data to be used in response to the difference being greater than the ML, and for causing the derived source to be used in response to the difference being less than the ML.Type: GrantFiled: November 24, 2015Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Jason K. Arnold, Henry E. Calzaretta, Gary W. Crupi, Shantan Kethireddy, Dylan S. Murphy
-
Patent number: 10388374Abstract: A non-volatile programmable circuit configurable to perform logic functions, is provided. The programmable circuit can employ two-terminal non-volatile memory devices to store information, thereby mitigating or avoiding disturbance of programmed data in the absence of external power. Two-terminal resistive switching memory devices having high current on/off ratios and fast switching times can also be employed for high performance, and facilitating a high density array. For look-up table applications, input/output response times can be several nanoseconds or less, facilitating much faster response times than a memory array access for retrieving stored data.Type: GrantFiled: May 10, 2017Date of Patent: August 20, 2019Assignee: Crossbar, Inc.Inventors: Mehdi Asnaashari, Hagop Nazarian, Lin Shih Liu
-
Patent number: 10383096Abstract: Provided is a method for transmitting resource information for device-to-device (D2D) communication of a D2D transmission terminal in a wireless communication system, the method being characterized by comprising the steps of: receiving a resource pool configuration for D2D communication; and transmitting, to a D2D reception terminal, resource information therefor indicating the resource for a first D2D signal transmission to the D2D transmission terminal.Type: GrantFiled: July 29, 2015Date of Patent: August 13, 2019Assignee: LG ELECTRONICS INC.Inventors: Seungmin Lee, Hanbyul Seo, Byounghoon Kim
-
Patent number: 10379750Abstract: An available receive slot of an incoming network queue can be allocated to a network packet of a request received at a computing node, and receipt of the network packet can be processed using the allocated receive slot. An available free I/O control block of a free I/O control block queue and an available request slot from a free request queue can be allocated to the network packet after completion of the receipt processing. The free I/O control block queue and free request queue respectively have a same number of I/O queue blocks and request slots as the incoming network queue has receive slots. An I/O task required for the network packet can be completed using the allocated I/O control block, and an available send slot of an outgoing network queue can be allocated to send a reply to a client machine from which the request was received.Type: GrantFiled: May 22, 2017Date of Patent: August 13, 2019Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 10382223Abstract: Provided is a method and apparatus for wirelessly transmitting Universal Serial Bus (USB) application data by using an Enhanced Distributed Channel Access (EDCA) scheme that uses one or more Access Channels (ACs) having different priorities. The method includes receiving one or more USB application data from an USB application, dynamically assigning an AC through which the USB application data is to be transmitted, and transmitting the USB application data through the assigned AC.Type: GrantFiled: December 24, 2013Date of Patent: August 13, 2019Assignees: Samsung Electronics Co., Ltd, Ajou University Industry-Academic Cooperation FoundationInventors: Jun-Hyung Kim, Young-Bae Ko, Jong-Hyo Lee, Keun-Woo Lim, Woo-Sung Jung, Joo-Yeol Lee
-
Patent number: 10367740Abstract: A control method, system and apparatus for flow detection, a controller and a detection device. The method includes the controller acquires a flow identifier of a flow to be detected by each flow detection module in a network; adjusts the flow to be detected by each flow detection module according to a set load balancing policy; and delivers a detection instruction to each flow detection module, where the detection instruction includes a flow identifier of a flow to be detected by each flow detection module after the adjustment. In the present invention, because multiple flow detection modules are deployed in a network in a distributed manner, when there are a large number of switching devices included in the network, load balancing can be performed for detection of flows transmitted between these switching devices.Type: GrantFiled: May 13, 2015Date of Patent: July 30, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Dacheng Zhang, Yuchen Wang, Jian Meng
-
Patent number: 10356002Abstract: Each of N sets of memory space bins are associated with a different processing deadline (N is an integer greater than two or one). Messages are received from multiple distinct sources (for example, received at a base station or network interface card from multi-points of a communication system) are stored in one of the memory space bins of the set whose processing deadline corresponds to a transmit deadline of the respective message. In response to a triggering condition for a respective set being satisfied, all the messages stored in any of the bins of the respective set are processed for transmission and the messages that were processed are cleared from their respective bins. In specific embodiments, the triggering condition is expiry of a timer offset ahead of the set's processing deadline, and each set's bin has a different priority and the processing is done in priority order.Type: GrantFiled: January 24, 2017Date of Patent: July 16, 2019Assignee: Nokia Solutions and Networks OyInventor: Abhilash Dev
-
Patent number: 10356009Abstract: Multiple-core processor to be connected, by way of communication ports, to a deterministic switched Ethernet network using virtual links to which items of equipment are connected, the processor including clusters each including cores, wherein at least one cluster of the processor implements a switch function that makes it possible to interconnect the items of equipment in the network. At least one cluster of the processor implements an end system function providing functions of sending and receiving data in the network, and at least one cluster of the processor implements an application.Type: GrantFiled: September 25, 2017Date of Patent: July 16, 2019Assignee: Airbus Operations (S.A.S.)Inventors: Adrien Gauffriau, Benoît Triquet
-
Patent number: 10346326Abstract: Generally, this disclosure relates to adaptive interrupt moderation. A method may include determining, by a host device, a number of connections between the host device and one or more link partners based, at least in part, on a connection identifier associated with each connection; determining, by the host device, a new interrupt rate based at least in part on a number of connections; updating, by the host device, an interrupt moderation timer with a value related to the new interrupt rate; and configuring the interrupt moderation timer to allow interrupts to occur at the new interrupt rate.Type: GrantFiled: January 27, 2016Date of Patent: July 9, 2019Assignee: Intel CorporationInventors: Yadong Li, Linden Cornett, Manasi Deval, Anil Vasudevan, Parthasarathy Sarangam
-
Patent number: 10341201Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine one or more auxiliary edges that bypass at least one vertex of vertices that represent physical nodes of a network domain; evaluate at least one edge, that includes the one or more auxiliary edges and that interconnect the vertices, to evaluate a portion of the vertices that excludes the at least one vertex that was bypassed to identify at least one vertex that is associated with at least one service function of a service function chain request specifying service functions to be performed via at least a portion of physical nodes of network domains; and configure a first physical node of the physical nodes of the network domain and associated with the at least one vertex that is associated with the at least one service function to process data via the at least one service function.Type: GrantFiled: February 2, 2017Date of Patent: July 2, 2019Assignee: FUJITSU LIMITEDInventors: Qiong Zhang, Xi Wang, Paparao Palacharla, Tadashi Ikeuchi
-
Patent number: 10331595Abstract: A method for interaction by a central processing unit (CPU) and peripheral devices in a computer includes allocating, in a memory, a work queue for controlling a first peripheral device of the computer. The CPU prepares a work request for insertion in the allocated work queue, the work request specifying an operation for execution by the first peripheral device. A second peripheral device of the computer submits an instruction to the first peripheral device to execute the work request that was prepared by the CPU and thereby to perform the operation specified by the work request.Type: GrantFiled: October 21, 2015Date of Patent: June 25, 2019Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Shachar Raindel, Liran Liss
-
Patent number: 10326705Abstract: In a core node, packet related information included in a packet is extracted, a virtual queue length, which is an estimated value of a queue length of a transmission queue addressed to a user in an edge device, is calculated and held on a user basis on the basis of the packet related information and band information of a line between the edge device and the user, and a determination is made, on a user basis, as to whether or not band control is required, on the basis of the virtual queue length and predetermined conditions so as to perform, on the basis of the result of the determination, the band control of the packet addressed to the user on a user basis in a packet relay part.Type: GrantFiled: March 10, 2017Date of Patent: June 18, 2019Assignee: Alaxala Networks CorporationInventors: Kazuo Sugai, Takeshi Kumagai, Yuichi Ishikawa, Naoya Kumita
-
Patent number: 10320549Abstract: Methods and apparatus are provided for quick recovery of missed packets after a user equipment (UE) tunes back to a first network after tuning away from the first network. The UE may determine that a trigger event has occurred, and in response to the determination, modify a negative acknowledgement (NACK) timing configuration from a default configuration. Modifying the NACK timing configuration may include using an aggressive NACK timing configuration for a configurable period of time, in response to detecting a trigger event. The trigger event may include detecting missed packets after a tune back, unavailability of sufficient memory to hold packets until a gap created by missed packets may be filled, or tuning back to a network.Type: GrantFiled: April 8, 2015Date of Patent: June 11, 2019Assignee: QUALCOMM IncorporatedInventors: Mohan Krishna Gowda, Gang Andy Xiao, Reza Shahidi
-
Patent number: 10320691Abstract: Nodes within a network are configured to adapt to changing path states, due to congestion, node failures, and/or other factors. A node may selectively convey path information and/or other state information to another node by annotating the information into packets it receives from the other node. A node may selectively reflect these annotated packets back to the other node, or other nodes that subsequently receive these annotated packets may reflect them. A weighted cost multipathing selection technique is improved by dynamically adjusting weights of paths in response to feedback indicating the current state of the network topology, such as collected through these reflected packets. In an embodiment, certain packets that would have been dropped may instead be transformed into “special visibility” packets that may be stored and/or sent for analysis. In an embodiment, insight into the performance of a network device is enhanced through the use of programmable visibility engines.Type: GrantFiled: January 19, 2017Date of Patent: June 11, 2019Assignee: Innovium, Inc.Inventors: William Brad Matthews, Puneet Agarwal
-
Patent number: 10318408Abstract: A method for processing data, includes: acquiring data packets having respective serial numbers and transmitted between a first microcontroller unit (MCU) and a second MCU of a smart device, the second MCU being provided in a Wireless Fidelity (Wi-Fi) module of the smart device; and processing and displaying the acquired data packets based on the respective serial numbers so as to debug the second MCU.Type: GrantFiled: March 20, 2017Date of Patent: June 11, 2019Assignee: Beijing Xiaomi Mobile Software Co., LtdInventors: Qimin Sun, Enxing Hou, Deguo Meng
-
Patent number: 10313947Abstract: Systems and methods are described for handoff of a wireless device. A total delay budget may be configured to a first access node. Scheduler delays associated with each of multiple scheduling buffers can be measured. An average scheduling delay for multiple wireless devices may be calculated based on the measured scheduler delays. The average scheduling delay may be compared to the total delay budget for the first access node and, when the average scheduling delay exceeds the total delay budget, a second access node may be selected for offload of at least one wireless device of the multiple wireless devices.Type: GrantFiled: September 27, 2017Date of Patent: June 4, 2019Assignee: Sprint Spectrum L.P.Inventors: Sanghoon Sung, Pinal Tailor, Dhaval Mehta, Yun Sung Kim
-
Patent number: 10303600Abstract: A method and a storage device for collecting garbage data, where the method includes separately recording a data volume of first data in each segment of a storage device at a current time and a variation of the first data in each segment of the storage device in a preset period of time before the current time; obtaining, by means of calculation, a predicted value of the first data according to the data volume of the first data in each segment and the variation of the first data in each segment; and determining, according to the predicted value of the first data in each segment, a segment whose garbage data needs to be collected. A segment that has more garbage data and whose garbage creating rate is lower is reclaimed preferentially.Type: GrantFiled: December 29, 2015Date of Patent: May 28, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Chungong Lin
-
Patent number: 10305796Abstract: A method, in a switch in an interconnected layer-2 architecture, is disclosed for enhanced forwarding database synchronization of Media Access Control (MAC) addresses based on HIT logic. The method includes learning a MAC address against a port associated with the switch; storing the MAC address with information comprising a port Identifier (ID), a switch ID, and the enhanced HIT logic set to true; setting the enhanced HIT logic to false if the MAC address was not seen on the port at an end of a cycle; and synchronizing the MAC address with other switches in the interconnected layer-2 or multi-chassis architecture if the enhanced HIT logic is true at the end of the cycle.Type: GrantFiled: July 13, 2015Date of Patent: May 28, 2019Assignee: Ciena CorporationInventors: Vineet Gautam, Tajeshwar Gill, Mukesh Chhabra
-
Patent number: 10291538Abstract: Embodiments of the present application relate to a method, device, and system for flow control in connection with one or more access requests. The method includes detecting one or more access requests communicated from one or more access terminals, the one or more access requests associated with accessing a service application system, obtaining flow-limiting condition data, determining a new flow control threshold value based at least in part on the flow-limiting condition data, and updating a current flow control threshold value based at least in part on the new flow control threshold value.Type: GrantFiled: March 16, 2017Date of Patent: May 14, 2019Assignee: Alibaba Group Holding LimitedInventor: Jincheng Lin
-
Patent number: 10291542Abstract: In an embodiment, an apparatus is provided that may include circuitry to generate, at least in part, and/or receive, at least in part, at least one request that at least one network node generate, at least in part, information. The information may be to permit selection, at least in part, of (1) at least one power consumption state of the at least one network node, and (2) at least one time period. The at least one time period may be to elapse, after receipt by at least one other network node of at least one packet, prior to requesting at least one change in the at least one power consumption state. The at least one packet may be to be transmitted to the at least one network node. Of course, many alternatives, modifications, and variations are possible without departing from this embodiment.Type: GrantFiled: July 2, 2012Date of Patent: May 14, 2019Assignee: Intel CorporationInventors: Ren Wang, Tsung-Yuan Charles Tai, Jr-Shian Tsai
-
Patent number: 10285175Abstract: Methods and devices are provided for communicating data in a wireless channel. In one example, a method includes adapting the transmission time interval (TTI) length of transport container for transmitting data in accordance with a criteria. The criteria may include (but is not limited to) a latency requirement of the data, a buffer size associated with the data, a mobility characteristic of a device that will receive the data. The TTI lengths may be manipulated for a variety of reasons; such as for reducing overhead, satisfy quality of service (QoS) requirements, maximize network throughput, etc. In some embodiments, TTIs having different TTI lengths may be carried in a common radio frame. In other embodiments, the wireless channel may partitioned into multiple bands each of which carrying (exclusively or otherwise) TTIs having a certain TTI length.Type: GrantFiled: April 25, 2018Date of Patent: May 7, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Kelvin Kar Kin Au, Jianglei Ma, Liqing Zhang, Zhihang Yi, Hosein Nikopour
-
Patent number: 10285124Abstract: Method performed by a network node (110) for keeping wireless devices (140) served by the network node (110) in active mode. Each of the wireless devices has a value for a first condition. The network node (110) determines whether each of the wireless devices has the value for the first condition among a number of highest values for the first condition. The first condition is associated with a need to be in active mode. The number of highest values for the first condition corresponds to a maximum amount of wireless devices allowed to be in the active mode simultaneously. The network node (110) updates a register, so that the wireless devices (140) in the register have the highest values for the first condition, according to the maximum amount. The network node (110) keeps the wireless devices (140) in the updated register in active mode.Type: GrantFiled: October 30, 2014Date of Patent: May 7, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Joachim Sachs, Andreas Höglund, Osman Nuri Can Yilmaz
-
Patent number: 10282321Abstract: Embodiments herein use a single buffer that comprises a plurality of serially connected data cells to serially store data attributes and the respective data source identifiers from incoming data requests such that each stored data source identifier is used to match with a response message that corresponds to a respective data request. When a response message is received at the data interface, the data interface searches among the previously stored data attributes at the single buffer and selectively outputs a previously stored data attribute that corresponds to a data request to match with the response message. The data interface then uses information from the previously stored data attribute to route the response message to the data source that originates the data request.Type: GrantFiled: January 19, 2018Date of Patent: May 7, 2019Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Yogev Damary, Moran Noiman
-
Patent number: 10270704Abstract: A plurality of communications sent from a sending program can be stored in a queue for the duration of a time period specified by a timer. When the timer expires, a specified program module can be executed that merges the plurality of communications into a single result. The singe result can be sent to a receiving program. Incoming communications are not throttled or delayed.Type: GrantFiled: November 10, 2016Date of Patent: April 23, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventor: Patrick Desjardins
-
Patent number: 10264481Abstract: Certain aspects described herein relate to wireless communications. A first connection can be established with a first serving node using a first radio access technology (RAT), and a second connection can be established with a second serving node using a second RAT. An indication of a power consumption mode for the first connection can be received, and a power operation mode of the second connection can be determined based at least in part on the indication.Type: GrantFiled: March 10, 2016Date of Patent: April 16, 2019Assignee: QUALCOMM IncorporatedInventors: Umang Sureshbhai Patel, Arnaud Meylan, Sivaramakrishna Veerepalli
-
Patent number: 10263788Abstract: A method for operating a secure man-in-the-middle proxy includes intercepting an attempt to establish a connection between an application and a network server associated with a whitelisted hostname, establishing a secure connection to the network server, checking the secure connection against the stored combination of certificate, encryption protocol, and encryption cipher for the whitelisted hostname, and forwarding traffic between the application and the network server at the whitelisted hostname if the secure connection matches the stored combination of certificate, encryption protocol, and encryption cipher for the whitelisted hostname.Type: GrantFiled: January 8, 2016Date of Patent: April 16, 2019Assignee: Dell Products, LPInventors: Ross R. Kinder, Jon R. Ramsey, Timothy M. Vidas, Robert Danford
-
Patent number: 10261718Abstract: A technique controls data copy operations that copy data within an electronic environment. The technique involves performing, by processing circuitry, an initial series of data copy operations that copy data from a source location to a target location in accordance with an initial series of data copy triggers. The technique further involves receiving, by the processing circuitry, a set of electronic environment measurements from the electronic environment. The technique further involves making, by the processing circuitry, an adjustment to a next data copy trigger based on the set of electronic environment measurements, the adjustment modifying when a next data copy operation takes place after the initial series of data copy operations, the next data copy operation copying data from the source location to the target location.Type: GrantFiled: June 27, 2016Date of Patent: April 16, 2019Assignee: EMC IP Holding Company LLCInventors: Himabindu Tummala, Natasha Gaurav, Santosh PasulaReddy, Girish Sheelvant
-
Patent number: 10250697Abstract: A token bucket flow rate limiter is provided for a data transmission, comprising a token counter configured to be incremented at a rate determining the average flow rate of the transmission; a frequency divider connected to control incrementing of the token counter from a clock, the divider having an integer division factor; and a modulator configured to alternate the division factor between two different integers so as to make the resulting average flow rate tend to a programmed flow rate comprised between two boundary flow rates respectively corresponding to the two integers.Type: GrantFiled: November 18, 2016Date of Patent: April 2, 2019Assignee: KALRAYInventors: Duco Van Amstel, Alexandre Blampey, Benoit Dupont De Dinechin
-
Patent number: 10250440Abstract: An approach is provided for managing requests by a cloud-based multipurpose messaging queue (MPMQ) located in a first computer. For each given request in requests received by the MPMQ, the MPMQ receives a specification of whether the given request is a standard or a critical request based on whether the given request requires an action by a second computer of a third party to respond to the given request. On condition that the received specification indicates that the given request is the critical request, a first message is added to a critical message queue to be accessed by the second computer, with the first message including response information helpful to the second computer in responding to the given request corresponding to the first message. On condition that the received specification indicates that the given request is the standard request, a first message is added to a standard message queue.Type: GrantFiled: November 29, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventor: Asher C. Johnson
-
Patent number: 10248315Abstract: Described are aggregation devices and methods for interconnecting server nodes. The aggregation device can include an input region, an output region, and a memory switch. The input region includes a plurality of input ports. The memory switch has a shared through silicon via (TSV) memory coupled to the input ports for temporarily storing data received at the input ports from a plurality of source devices. The output region includes a plurality of output ports coupled to the TSV memory. The output ports provide the data to a plurality of destination devices. A memory allocation system coordinates a transfer of the data from the source devices to the TSV memory. The output ports receive and process the data from the TSV memory independently of a communication from the input ports.Type: GrantFiled: September 14, 2015Date of Patent: April 2, 2019Assignee: ADVANCED MICRO DEVICES, INC.Inventors: David E. Mayhew, Mark D. Hummel, Michael J. Osborn
-
Patent number: 10250634Abstract: The disclosed apparatus may include (1) a storage device that stores a set of cookies that facilitate authenticating packets received from a node within a network and (2) a processing unit communicatively coupled to the storage device, wherein the processing unit (A) receives at least one packet from the node, (B) identifies a cookie included in the packet received from the node, (C) searches the set of cookies stored in the storage device for the cookie included in the packet received from the node, (D) identifies, during the search of the set of cookies, the cookie included in the packet and (E) protects against a DoS attack by authenticating the legitimacy of the packet based at least in part on the cookie included in the packet being identified in the set of cookies stored in the storage device. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: November 11, 2016Date of Patent: April 2, 2019Assignee: Juniper Networks, IncInventors: Ravindranath C. Kanakarajan, Venkanna Thadishetty
-
Patent number: 10244524Abstract: A data transmission method, an apparatus, and a network system are used to transmit common public radio interface (CPRI) data in the Ethernet, and can support CPRI data corresponding to multiple service flows to be exchanged between multiple RRUs and multiple BBUs in any network by using an existing switching device from point to point, point to multipoint, and multipoint to multipoint. This not only reduces CPRI networking costs, but also improves CPRI networking flexibility. A specific implementation method includes: receiving, by a sending apparatus, CPRI data, where the CPRI data includes CPRI data of at least one service flow; parsing out, from the CPRI data, a CPRI data payload corresponding to each service flow, and separately encapsulating, based on a dedicated processing frame header of each service flow, the CPRI data payload of the corresponding service flow, to obtain a packet of each service flow.Type: GrantFiled: November 18, 2016Date of Patent: March 26, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Hao Cheng, Zuomin Lu
-
Patent number: 10237171Abstract: Methods and apparatus for facilitating efficient Quality of Service (QoS) support for software-based packet processing by offloading QoS rate-limiting to NIC hardware. Software-based packet processing is performed on packet flows received at a compute platform, such as a general purpose server, and/or packet flows generated by local applications running on the compute platform. The packet processing includes packet classification that associates packets with packet flows using flow IDs, and identifying a QoS class for the packet and packet flow. NIC Tx queues are dynamically configured or pre-configured to effect rate limiting for forwarding packets enqueued in the NIC Tx queues. New packet flows are detected, and mapping data is created to map flow IDs associated with flows to the NIC Tx queues used to forward the packets associated with the flows.Type: GrantFiled: September 20, 2016Date of Patent: March 19, 2019Assignee: Intel CorporationInventors: Sameh Gobriel, Ren Wang, Eric K. Mann, Christian Maciocco, Tsung-Yuan C. Tai
-
Patent number: 10237193Abstract: In embodiments, a client station operates to identify and prioritize time-sensitive short-range wireless packets, such as time-sensitive Bluetooth Low Energy (BTLE) packets, in a congested wireless environment. The client station may identify time-sensitive packets using, e.g., the type of device providing the packets, a state of the device providing the packets, and/or the type of data included in the packets. The client station may prioritize the time-sensitive packets in various ways, including by providing priority scheduling to the time-sensitive packets; pausing communication of other types of Bluetooth packets, such as A2DP packets; reducing a data rate of other types of Bluetooth packets, such as A2DP packets; and/or extending a data packet size of time-sensitive BTLE packets. The time-sensitive packets may thus be prioritized over packets associated with the same wireless protocol and/or a different wireless protocol.Type: GrantFiled: March 7, 2016Date of Patent: March 19, 2019Assignee: Apple Inc.Inventors: Camille Chen, Siegfried Lehmann, Hsin-Yao Chen, Wenping Lou
-
Patent number: 10230797Abstract: The present disclosure discloses an information processing method, device, and system.Type: GrantFiled: May 6, 2016Date of Patent: March 12, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yingran Fu, Xing Li, Shenxing Yuan
-
Patent number: 10225161Abstract: A method for accurately measuring one or more network performance statistics during one or more sampling periods comprises processing a received data packet to identify flow information and time of arrival; transmitting the data packet, along with metadata comprising the flow information and the time of arrival, to a sample processing module; replaying the reception of the data packet based on the relative speed of the transmission link and the databus and the time of arrival; incrementing a number of bytes received for the data packet for a first sampling period; starting a second sampling period at a predetermined time and incrementing a number of bytes received for the data packet for the second sampling period, if the replaying is not completed. The number of bytes received for the data packet for the first and second sampling periods are processed into first and second sampling period statistics, respectively.Type: GrantFiled: October 31, 2016Date of Patent: March 5, 2019Assignee: Accedian Networks Inc.Inventors: Yanick Viens, Steve Rochon, Olivier Gavinet, Gérard Auclair