Patents by Inventor David Gell

David Gell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20150280888
    Abstract: An access node in a wireless communication network receives a transmission that includes first and second signals. The first and second signals may be layers of a multiple-input multiple-output transmission and may also be from first and second terminal nodes. The access node derives first and second local reference signals from the transmission received using first and second antennas and estimates channel transfer functions associated with the channel through with the transmission is received. Estimating the channel transfer function can include correlating at least a portion of an expected reference signal associated with the first signal with a corresponding portion of the first local reference signal and correlating at least a portion of an expected reference signal associated with the second signal with a corresponding portion of the second local reference signal. The expected reference signal portions used to estimate the channel transfer functions may be non-orthogonal.
    Type: Application
    Filed: May 11, 2015
    Publication date: October 1, 2015
    Inventors: Murat Karsi, Kenneth L. Stanwood, David Gell
  • Patent number: 9137688
    Abstract: Systems and methods generate corrected channel transfer functions by cross-correlation nulling. In an example system, a first receiver node (which may be a wireless base station) receives first expected reference signal information associated with an interfering transmitter node (which may be a wireless user equipment) and creates a correction matrix based on the first expected reference signal information associated with the interfering transmitter node and on second expected reference signal information associated with an intended transmitter node. The correction matrix can then be applied to an estimated channel transfer function associated with a received transmission from the intended transmitter node to generate a corrected channel transfer function associated with the received transmission from the intended transmitter node. The first receiver node can use the corrected channel transfer function in decoding received transmissions including, for example, use in performing interference resolution.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: September 15, 2015
    Assignee: Wi-LAN Labs, Inc.
    Inventors: Murat Karsi, Kenneth L. Stanwood, David Gell
  • Publication number: 20150256470
    Abstract: Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by selectively discarding packets are provided. The systems and methods provided herein can drive changes in the communication system using control responses. One such control responses includes the optimal discard (also referred to herein as “intelligent discard”) of network packets under capacity constrained conditions. Some embodiments inspect a video stream to determine priorities for various elements of the video stream. The elements may be discarding using the priorities. In various embodiments, the elements include frames, slices, macroblocks, and data partitions.
    Type: Application
    Filed: May 21, 2015
    Publication date: September 10, 2015
    Inventors: Kenneth L. Stanwood, David Gell
  • Publication number: 20150257074
    Abstract: Systems and methods preserve application identification information on handover in a communication network. End user quality of experience is improved by determining applications associated with communications to and from the end user. The applications may include application classes and specific applications. The application information is used to schedule packets such that the end user quality of experience is improved for that application. When the end user is handed over between wireless access nodes, the access nodes transfer application information so that the improved end user quality of experience is maintained.
    Type: Application
    Filed: May 21, 2015
    Publication date: September 10, 2015
    Inventors: Yiliang Bao, Kenneth Stanwood, David Gell
  • Patent number: 9112802
    Abstract: Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by selectively discarding packets are provided. The systems and methods provided herein can drive changes in the communication system using control responses. One such control responses includes the optimal discard (also referred to herein as “intelligent discard”) of network packets under capacity constrained conditions. The systems and methods prioritize packets and make discard decisions based upon the prioritization. Some embodiments provide an interactive response by selectively discarding packets to enhance perceived and actual system throughput, other embodiments provide a reactive response by selectively discarding data packets based on their relative impact to service quality to mitigate oversubscription, others provide a proactive response by discarding packets based on predicted oversubscription, and others provide a combination thereof.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: August 18, 2015
    Assignee: Wi-LAN Labs, Inc.
    Inventors: Kenneth L. Stanwood, David Gell
  • Publication number: 20150215359
    Abstract: A network node, and a method for operating a network node, such as a base station, may transmit multiple video streaming sessions from servers to clients in terminal nodes and can estimate client-side video buffer occupancy levels associated with the streaming sessions. To estimate a client-side video buffer occupancy level, the network node analyzes packets communicated with the terminal nodes to identify application layer messages and extract transaction information, determine payload types associated with objects conveyed in the packets identified with application layer messages, and associate the objects conveyed in the packets identified with application layer messages with one of the streaming sessions. The network node may use the estimated video buffer occupancy levels to determine scheduler parameters for use in scheduling packets for transmission to the terminal nodes.
    Type: Application
    Filed: March 31, 2015
    Publication date: July 30, 2015
    Inventors: Yiliang Bao, David Gell
  • Publication number: 20150207748
    Abstract: Systems and methods provide a parameterized scheduling system that incorporates end-user application awareness and can be used with scheduling groups that contain data streams from heterogeneous applications. Individual data queues within a scheduling group can be created based on application class, specific application, individual data streams or some combination thereof. Application information and Application Factors (AF) are used to modify scheduler parameters such as weights and credits to differentiate between data streams assigned to a scheduling group. Dynamic AF settings may adjust relative importance of user applications to maximize user Quality of Experience (QoE) in response to recurring network patterns, one-time events, application characteristics, protocol characteristics, device characteristics, service level agreements, or combinations thereof.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Inventors: Kenneth L. Stanwood, David Gell, Yiliang Bao
  • Patent number: 9065779
    Abstract: Systems and methods provide a weight-based scheduling system that incorporates end-user application awareness and can be used with scheduling groups that contain data streams from heterogeneous applications. Individual data queues within a scheduling group can be created based on application class, specific application, individual data streams or some combination thereof. Application information and Application Factors (AF) are used to modify scheduler weights to differentiate between data streams assigned to a scheduling group. Dynamic AF settings may adjust relative importance of user applications to maximize user Quality of Experience (QoE) in response to recurring network patterns, one-time events, application characteristics, protocol characteristics, device characteristics, service level agreements, or combinations thereof.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: June 23, 2015
    Assignee: Wi-LAN Labs, Inc.
    Inventors: Kenneth Stanwood, David Gell, Yiliang Bao
  • Patent number: 9065777
    Abstract: Systems and methods provide a parameterized scheduling system that incorporates end-user application awareness and can be used with scheduling groups that contain data streams from heterogeneous applications. Individual data queues within a scheduling group can be created based on application class, specific application, individual data streams or some combination thereof. Application information and Application Factors (AF) are used to modify scheduler parameters such as weights and credits to differentiate between data streams assigned to a scheduling group. Dynamic AF settings may adjust relative importance of user applications to maximize user Quality of Experience (QoE) in response to recurring network patterns, one-time events, application characteristics, protocol characteristics, device characteristics, service level agreements, or combinations thereof.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 23, 2015
    Assignee: Wi-LAN Labs, Inc.
    Inventors: Kenneth L. Stanwood, David Gell, Yiliang Bao
  • Patent number: 9042247
    Abstract: Systems and methods preserve application identification information on handover in a communication network. End user quality of experience is improved by determining applications associated with communications to and from the end user. The applications may include application classes and specific applications. The application information is used to schedule packets such that the end user quality of experience is improved for that application. When the end user is handed over between wireless access nodes, the access nodes transfer application information so that the improved end user quality of experience is maintained.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: May 26, 2015
    Assignee: Wi-LAN Labs, Inc.
    Inventors: Yiliang Bao, Kenneth Stanwood, David Gell
  • Patent number: 9043853
    Abstract: Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by selectively discarding packets are provided. The systems and methods provided herein can drive changes in the communication system using control responses. One such control responses includes the optimal discard (also referred to herein as “intelligent discard”) of network packets under capacity constrained conditions. Some embodiments inspect a video stream to determine priorities for various elements of the video stream. The elements may be discarding using the priorities. In various embodiments, the elements include frames, slices, macroblocks, and data partitions.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: May 26, 2015
    Assignee: Wi-LAN Labs, Inc.
    Inventors: Kenneth L. Stanwood, David Gell
  • Publication number: 20150139120
    Abstract: Hierarchical modulation is performed by an access node in a communication network, by identifying, by the access node, a plurality of user devices in the communication network for hierarchical modulation reception, and sending, via a transceiver in the access node, control information to each of the identified user devices, the control information comprising an identification of a shared radio resource for use by two of the identified user devices in support of hierarchical modulation reception.
    Type: Application
    Filed: September 30, 2014
    Publication date: May 21, 2015
    Inventors: Ahmed ElArabawy, David Gell, Kenneth L. Stanwood
  • Publication number: 20150139293
    Abstract: A receiving device is provided to coordinate transmissions from a first transmitting device and from a second transmitting device of a plurality of transmitting devices to the receiving device in a communication network.
    Type: Application
    Filed: September 30, 2014
    Publication date: May 21, 2015
    Inventors: Kenneth L. Stanwood, David Gell, Murat Karsi
  • Publication number: 20150138971
    Abstract: Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by selectively discarding packets are provided. The systems and methods provided herein can drive changes in the communication system using control responses. One such control responses includes the optimal discard (also referred to herein as “intelligent discard”) of network packets under capacity constrained conditions. Some embodiments provide an interactive response by selectively discarding packets to enhance perceived and actual system throughput, other embodiments provide a reactive response by selectively discarding data packets based on their relative impact to service quality to mitigate oversubscription, others provide a proactive response by discarding packets based on predicted oversubscription, and others provide a combination thereof.
    Type: Application
    Filed: January 30, 2015
    Publication date: May 21, 2015
    Inventors: Kenneth L. Stanwood, David Gell
  • Publication number: 20150131483
    Abstract: A method, network device and computer program product determine a recommended access point (AP) for a wireless device to access a wireless network. AP feature values associated with each one of a plurality of APs within an access range of the wireless device and user feature values associated with identified user features of a user of the wireless device are obtained via a wireless interface. A predicted score for each AP is determined based on the feature values and a recommended AP is determined based on the predicted scores. An identifier associated with the recommended access point is transmitted to the wireless device. AP feature values include AP characteristic, scheduling and payment values. User features include wireless device location and velocity, services-in-use, time of day and day of week. Optionally, circumstantial feature values may be obtained and used to determine the predicted scores.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 14, 2015
    Applicant: WI-LAN LABS, INC.
    Inventors: Erik Colban, David Gell
  • Patent number: 9020498
    Abstract: Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by selectively discarding packets are provided. The systems and methods provided herein can drive changes in the communication system using control responses. One such control responses includes the optimal discard (also referred to herein as “intelligent discard”) of network packets under capacity constrained conditions. Some embodiments provide an interactive response by selectively discarding packets to enhance perceived and actual system throughput, other embodiments provide a reactive response by selectively discarding data packets based on their relative impact to service quality to mitigate oversubscription, others provide a proactive response by discarding packets based on predicted oversubscription, and others provide a combination thereof.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: April 28, 2015
    Assignee: Wi-Lan Labs, Inc.
    Inventors: Kenneth L. Stanwood, David Gell
  • Patent number: 8995273
    Abstract: Systems and methods provide a parameterized scheduling system that incorporates end-user application awareness and can be used with scheduling groups that contain data streams from heterogeneous applications. Individual data queues within a scheduling group can be created based on application class, specific application, individual data streams or some combination thereof. Application information and Application Factors (AF) are used to modify scheduler parameters such as weights and credits to differentiate between data streams assigned to a scheduling group. Dynamic AF settings may adjust relative importance of user applications to maximize user Quality of Experience (QoE) in response to recurring network patterns, one-time events, application characteristics, protocol characteristics, device characteristics, service level agreements, or combinations thereof.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: March 31, 2015
    Assignee: Wi-Lan Labs, Inc.
    Inventors: Kenneth L. Stanwood, David Gell, Yiliang Bao
  • Publication number: 20150088827
    Abstract: A method for file block placement in a distributed file system network that includes a plurality of data storage nodes, the method comprising the steps of generating a plurality of file block placement options for a file block, each block placement option being associated with at least one of the data storage nodes, the file block placement options being based on a set of network parameters associated with the distributed file system, determining a cost valuation parameter associated with each of the plurality of file block placement options, and selecting one of the plurality of file block placement options based at least in part on the cost valuation parameter associated with each file block placement option.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: Cygnus Broadband, Inc.
    Inventors: Haibo Xu, David Gell, Kenneth L. Stanwood
  • Publication number: 20150024771
    Abstract: A communication station, such as a base station or access point, has multiple backhaul options and distributes backhaul data between the available backhaul options. The communication station includes a transceiver for transmitting and receiving data with user equipments, multiple backhaul interface modules, and a backhaul distribution module arranged for monitoring demand for backhaul bandwidth and distributing data over the backhauls based on the demand for backhaul bandwidth. Additional modules for user data and control plane processing may be included with the user/control distinction used in distributing data over the backhauls. The backhaul options may include a preferred backhaul and an alternate backhaul. Distributing data over the backhauls may be based, for example, on applications associated with the data, financial cost, delay, robustness, computational resources, and/or additional security associated with using a particular backhaul.
    Type: Application
    Filed: October 8, 2014
    Publication date: January 22, 2015
    Inventors: Warren Roddy, Haibo Xu, David Gell, Kenneth L. Stanwood
  • Publication number: 20150016251
    Abstract: Access nodes and methods adjust a bit rate of a data stream in a communication network. The access nodes and methods have a packet inspection unit configured to inspect one or more of the data packets to determine that the data stream includes video data. A congestion unit is coupled to the packet inspection unit and is configured to determine a level of congestion in the communication network, the level of congestion associated with a capacity of the wireless channel, the level of congestion capable of varying over time, and the capacity of the wireless channel capable of varying with the level of congestion. A video scaling unit is configured to adjust the bit rate of the data stream responsive to the packet inspection unit and the congestion unit.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Inventors: David Gell, Yiliang Bao, Kenneth L. Stanwood