Gell

David Gell, Carlsbad, CA US

Patent application number

Description

Published

20100316012

Systems and Methods for Intelligent Discard in a Communication Network - 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.

12-16-2010

David Gell, San Diego, CA US

Patent application number

Description

Published

20110267951

Systems and Methods For Prioritization of Data For Intelligent Discard in a Communication Network - 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.

11-03-2011

20110292796

SYSTEMS AND METHODS FOR INTELLIGENT DISCARD IN A COMMUNICATION NETWORK - 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

12-01-2011

20120008499

SYSTEMS AND METHODS FOR PRIORITIZING AND SCHEDULING PACKETS IN A COMMUNICATION NETWORK - 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. Scheduling weights may be dynamic and incorporate the notions of “duration neglect” and “recency effect” in an end-user's perception of video quality in order to optimally manage video traffic during periods of congestion.

01-12-2012

20120013748

SYSTEMS AND METHODS FOR PRIORITIZATION OF DATA FOR INTELLIGENT DISCARD IN A COMMUNICATION NETWORK - Capacity and spectrum constrained, multiple-access communication systems optimize performance by selectively discarding packets. Changes in the communication systems may be driven using control responses. Control responses include intelligent discard of network packets under capacity constrained conditions. Packets are prioritized and discard decisions are made based on the prioritization. Various embodiments provide an interactive response by selectively discarding packets to enhance perceived and actual system throughput, provide a reactive response by selectively discarding data packets based on their relative impact to service quality to mitigate oversubscription, provide a proactive response by discarding packets based on predicted oversubscription, or provide a combination thereof. Packets may be prioritized for discard using correlations between discards and bandwidth reduction and quality degradation. The quality degradation for video packets may be measured objectively.

01-19-2012

20120033573

SYSTEMS AND METHODS FOR INTELLIGENT DISCARD IN A COMMUNICATION NETWORK - 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.

02-09-2012

20120140633

SYSTEMS AND METHODS FOR PRIORITIZING AND SCHEDULING PACKETS IN A COMMUNICATION NETWORK - 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. Scheduling parameters may be dynamic and incorporate the notions of “duration neglect” and “recency effect” in an end-user's perception of video quality in order to optimally manage video traffic during periods of congestion.

06-07-2012

20120151540

SYSTEMS AND METHODS FOR PRIORITIZATION OF DATA FOR INTELLIGENT DISCARD IN A COMMUNICATION NEWWORK - 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.

06-14-2012

20120281536

SYSTEMS AND METHODS FOR DETECTION FOR PRIORITIZING AND SCHEDULING PACKETS IN A COMMUNICATION NETWORK - 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. Data packets are analyzed at multiple protocol levels to detect characteristics associated with communicating the packets. The data packets are filtered so that detecting the characteristics is efficiently performed. The detected characteristics can be used for scheduling transmission of the packets. The detected characteristics can be used to dynamically change scheduling parameters. The dynamic scheduling parameters can 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. Scheduling parameters may also incorporate notions of “duration neglect” and “recency effect” in an end-user's perception of video quality in order to manage video traffic during periods of congestion.

11-08-2012

20120327778

SYSTEMS AND METHODS FOR PRIORITIZING AND SCHEDULING PACKETS IN A COMMUNICATION NETWORK - Systems and methods for providing a weight-based scheduling system that incorporates end-user application awareness are provided 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. One embodiment adjusts the relative importance of different user applications using dynamic AF settings to maximize user Quality of Experience (QoE) in response to recurring network patterns, one-time events, or both. One embodiment maximizes user QoE for video applications by dynamically managing scheduling weights is provided that incorporates the notions of “duration neglect” and “recency effect” in an end-user's perception of video quality in order to optimally manage video traffic during periods of congestion.

12-27-2012

20120327779

SYSTEMS AND METHODS FOR CONGESTION DETECTION FOR USE IN PRIORITIZING AND SCHEDULING PACKETS IN A COMMUNICATION NETWORK - Systems and methods provide a parameterized scheduling system that incorporates congestion detection and end-user application awareness and can be used with scheduling groups that contain data streams from heterogeneous applications. Congestion can be detected at multiple domains. Congestions can be detected using demand for communications, measure of resource usage in the communication device, or performance of the communication device. Congestions can also be detected using measures of protocol delay. The detected information can be used for scheduling transmission of the packets. Quality of Experience (QoE) for users can be maximized by efficient control responses to detected congestion.

12-27-2012

20130012251

COMMUNICATIONS BASE STATION WITH DECISION FUNCTION FOR DISTRIBUTING TRAFFIC ACROSS MULTIPLE BACKHAULS - 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.

01-10-2013

20130044691

SYSTEMS AND METHODS FOR INTELLIGENT DISCARD IN A COMMUNICATION NETWORK - 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.

02-21-2013

20130142055

SYSTEMS AND METHODS FOR PRESERVING APPLICATION IDENTIFICATION INFORMATION ON HANDOVER IN A COMMUNICATION NETWORK - 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.

06-06-2013

20130163430

CONGESTION INDUCED VIDEO SCALING - 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.

06-27-2013

20130165084

SYSTEMS AND METHODS FOR COOPERATIVE APPLICATIONS IN COMMUNICATION SYSTEMS - Systems and methods provide communications between applications in terminal nodes and applications agents in access nodes. The APP-agent cooperative communications can be used to improve quality of experience for users or the terminal nodes. An access node may, for example, have a parameterized scheduling system that incorporates information from the APP-agent cooperative communications in determining scheduling parameters. An application at a terminal node may, for example, modify requests for communication based on information about communication capabilities received from an access node. For APP-agent cooperative communications for multiple applications, an access node may include a master application agent to facilitate and coordinate communications to specific application agents that address APP-agent cooperative communications for specific applications. Similarly, a terminal node may use a master application and specific applications for APP-agent cooperative communications.

06-27-2013

20130166623

SYSTEMS AND METHODS FOR COOPERATIVE APPLICATIONS IN COMMUNICATION SYSTEMS - Systems and methods provide communications between applications in terminal nodes and applications agents in access nodes. The APP-agent cooperative communications can be used to improve quality of experience for users or the terminal nodes. An access node may, for example, have parameterized scheduling system that incorporates information from the APP-agent cooperative communications in determining scheduling parameters. An application at a terminal node may, for example, modify requests for communication based on information about communication capabilities received from an access node. For APP-agent cooperative communications for multiple applications, an access node may include a master application agent to facilitate and coordinate communications to specific application agents that address APP-agent cooperative communications for specific applications. Similarly, a terminal node may use a master application and specifications for APP-agent cooperative communications.

06-27-2013

20130272121

SYSTEMS AND METHODS FOR APPLICATION-AWARE ADMISSION CONTROL IN A COMMUNICATION NETWORK - Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by using application-aware admission control are provided. The systems and methods provided herein can determine admission control response using information about applications and congestion information. The information about applications can be obtained from packet inspection. The admission control responses can include admitting a new service, denying the new service, modifying the new or an existing service, delaying the new service, and suspending an existing service.

10-17-2013

20130286879

VIDEO STREAMING QUALITY OF EXPERIENCE DEGRADATION CONTROL USING A VIDEO QUALITY METRIC - Degradation control management is provided for a plurality of video streams associated with a plurality of user terminals in a communication network, based at least in part on an overall video quality metric, by determining a video quality metric for each video stream based on at least a set of video quality metric input parameters, and calculating an overall video quality metric based on the determined video quality metrics for the video streams, determining, with an objective function, at least one objective parameter based on at least the overall video quality metric, calculating a scheduling parameter for each video stream using a degradation control algorithm based on at least the determined video quality metric for the respective video stream and on the at least one objective parameter, and scheduling network resources for each video stream based on at least the scheduling parameter for the video stream.

10-31-2013

20130290492

STATE MANAGEMENT FOR VIDEO STREAMING QUALITY OF EXPERIENCE DEGRADATION CONTROL AND RECOVERY USING A VIDEO QUALITY METRIC - A method is provided for managing, based on a video quality metric, a plurality of video streams being sent to a plurality of user terminals in a communication network based on a video quality metric, comprising the steps of determining whether the plurality of video streams being sent to the plurality of user terminals can be maintained with the video quality metric being above a first threshold level, and operating, in the case that the plurality of video streams to the plurality of user terminals cannot be maintained with the video quality metric being above the first threshold level, in a degradation control state in which a scheduling parameter is determined for use in scheduling of network resources for each of the plurality of video streams while targeting a maximum value of the video quality metric.

10-31-2013

20130298170

VIDEO STREAMING QUALITY OF EXPERIENCE RECOVERY USING A VIDEO QUALITY METRIC - A method for quality of experience recovery for a plurality of video streams associated with a plurality of user terminals in a communication network, the method comprising determining that an overall video quality metric associated with the plurality of video streams is below a first threshold value, selecting at least one of the plurality of video streams based on at least one video stream metric corresponding to each video stream, and applying at least one load reduction action to each selected video stream whereby the at least one load reduction action reduces a required network resource load associated with the selected video stream.

11-07-2013

20130308461

SYSTEMS AND METHODS FOR PRIORITIZATION OF DATA FOR INTELLIGENT DISCARD IN A COMMUNICATION NETWORK - 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.

11-21-2013

20130310051

COMMUNICATIONS BASE STATION WITH DECISION FUNCTION FOR DISTRIBUTING TRAFFIC ACROSS MULTIPLE BACKHAULS - 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.

11-21-2013

20140068680

SYSTEMS AND METHODS FOR PRIORITIZATION OF DATA FOR INTELLIGENT DISCARD IN A COMMUNICATION NETWORK - 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.

03-06-2014

20140082146

SYSTEMS AND METHODS FOR USING CLIENT-SIDE VIDEO BUFFER OCCUPANCY FOR ENHANCED QUALITY OF EXPERIENCE IN A COMMUNICATION NETWORK - Systems and methods can use client-side video buffer occupancy for enhanced quality of experience in a communication network. The systems and methods provided herein can drive changes in the communication system using control responses. Example control responses include responses for scheduling of packets under capacity constrained conditions. An access node, such as a base station, may transmit video from a server to a client in a user device. The access node can estimate client-side video buffer occupancy and predict video playback stalls. The client-side video buffer occupancy can be estimated by emulating behavior of the client. The buffer occupancy can be used to enhance quality of experience for the user. For example, when the buffer occupancy is low, the access node may increase scheduling priority of packets conveying the video.

03-20-2014

20140126364

SYSTEMS AND METHODS FOR PRIORITIZING AND SCHEDULING PACKETS IN A COMMUNICATION NETWORK - 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. Scheduling parameters may be dynamic and incorporate the notions of “duration neglect” and “recency effect” in an end-user's perception of video quality in order to optimally manage video traffic during periods of congestion.

05-08-2014

20140135024

COMMUNICATIONS BASE STATION WITH DECISION FUNCTION FOR DISTRIBUTING TRAFFIC ACROSS MULTIPLE BACKHAULS - 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.

05-15-2014

20140153392

APPLICATION QUALITY MANAGEMENT IN A COOPERATIVE COMMUNICATION SYSTEM - An application manager node in a communication network, including a transceiver module configured to monitor data communication in the communication network, and a processor coupled to the transceiver and configured to receive, from at least one terminal node, application information related to at least one application data stream associated with at least one application operating in the at least one terminal node, update, based on the application information, a relationship map that includes a relationship between each of the at least one application data stream and an access node, determine an overall quality metric value associated with the access node based at least in part on the application information received from one or more of the at least one terminal node, and select, based on the overall quality metric value, at least one mitigation option for one or more of the at least one application data stream.

06-05-2014

20140155043

APPLICATION QUALITY MANAGEMENT IN A COMMUNICATION SYSTEM - A terminal node in a communication network having an access node, the terminal node including a transceiver module configured to send data packets to, and receive data packets from, the access node, and a processor coupled to the transceiver and configured to detect at least one application data stream by monitoring the data packets sent to, and received from, the access node via the communication network, determine a data stream quality metric for each application data stream, determine an overall quality metric value based on the data stream quality metric for one or more of the application data streams, select at least one mitigation option associated with one or more of the application data streams based on the overall quality metric value, and implement the at least one mitigation option on the associated one or more application data streams.

06-05-2014

20140197922

SYSTEM AND METHOD FOR POSITIVE IDENTIFICATION ON A MOBILE DEVICE - A method of capturing a photograph of a user's face with a mobile device includes determining alignment of an image of the user's face with a camera of the mobile device; providing one of a visual indicator and an audible sound as an alignment verification aid which indicates to the user when facial alignment is favorable; and taking a photograph of the user's face when alignment of the user's face with the camera is favorable.

07-17-2014

20140237080

SMART GRID PORTAL ELECTION - A smart node in a local area network, the smart node comprising a first transceiver module for communicating with a plurality of other nodes in the local area network, a second transceiver module for communicating with an access node in a wide area network, and a processor that is configured to establish a connection with at least one neighboring node in the local area network, determine a portal candidate score for the smart node based on at least one node characteristic value, determine if the smart node is acceptable to act as a portal between the local area network and the wide area network, and connect, in the case that the smart node is acceptable to act as a portal, to the access node in the wide area network.

08-21-2014

20140241154

SYSTEMS AND METHODS FOR PRIORITIZATION OF DATA FOR INTELLIGENT DISCARD IN A COMMUNICATION NETWORK - Capacity and spectrum constrained, multiple-access communication systems optimize performance by selectively discarding packets. Changes in the communication systems may be driven using control responses. Control responses include intelligent discard of network packets under capacity constrained conditions. Packets are prioritized and discard decisions are made based on the prioritization. Various embodiments provide an interactive response by selectively discarding packets to enhance perceived and actual system throughput, provide a reactive response by selectively discarding data packets based on their relative impact to service quality to mitigate oversubscription, provide a proactive response by discarding packets based on predicted oversubscription, or provide a combination thereof. Packets may be prioritized for discard using correlations between discards and bandwidth reduction and quality degradation. The quality degradation for video packets may be measured objectively.

08-28-2014

20140274096

UPLINK INTERFERENCE RESOLUTION IN A WIRELESS COMMUNICATION SYSTEM - An access node is provided in a wireless communication network for conducting interference resolution of a received signal, the access node comprising a transceiver module, a backhaul module, and a memory. The access node further comprises a processor coupled to the transceiver module, the backhaul module and the memory and configured to identify a neighboring access node in the wireless communication network, to exchange, via the backhaul module, communication parameters with the neighboring access node, to receive, via the transceiver module, a signal comprising a transmission from a first user equipment and an interfering transmission from a second user equipment, the signal being received over a plurality of uplink resources, to receive, via the backhaul module, resource information from the neighboring access node, the resource information corresponding to the plurality of uplink resources, and to apply the resource information for interference resolution of the received signal.

09-18-2014

20140282792

VIDEO STREAMING WITH BUFFER OCCUPANCY PREDICTION BASED QUALITY ADAPTATION - Video streaming with buffer occupancy prediction based quality adaptation is provided by obtaining a plurality of segment lengths each of which corresponds to each one of a set of video segments, each video segment being associated with one of multiple candidate video representations, predicting a segment transfer time for each obtained segment length, and selecting one of the multiple candidate video representations, the selection being based at least in part on a buffer occupancy variation corresponding to each predicted segment transfer time.

09-18-2014

20140286269

UPLINK INTERFERENCE RESOLUTION - An access node in a wireless communication network conducts interference resolution to resolve decoding ambiguities in a received uplink transmission. The access node is assisted by receiving uplink transmission data from another, assisting access node. The received uplink transmission data may include, for example, frequency domain data elements as received by the assisting access node and received and expected reference signals. The access node uses the received uplink transmission data and related local uplink transmission data to estimate channel transfer functions which are then used to estimate and decode the received data. The access node may also improve estimated channel transfer functions by cross-correlation nulling.

09-25-2014

20140286270

CROSS CORRELATION NULLING FOR INTERFERENCE RESOLUTION - 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.

09-25-2014

20150016251

CONGESTION INDUCED VIDEO SCALING - 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.

01-15-2015

20150024771

COMMUNICATIONS BASE STATION WITH DECISION FUNCTION FOR DISTRIBUTING TRAFFIC ACROSS MULTIPLE BACKHAULS - 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.

01-22-2015

20150088827

FILE BLOCK PLACEMENT IN A DISTRIBUTED FILE SYSTEM NETWORK - 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.

03-26-2015

Patent applications by David Gell, San Diego, CA US

Donald T. Gell, Port Aransas, TX US

Patent application number

Description

Published

20100183306

Method and system for communicating information between a point of distribution and a plurality of subscriber destinations via a hybrid fiber coax delivery plant - A communication system for distributing information via a network to one or more subscribers includes a multi-port switch, one or more radio frequency (RF) modems coupled to respective ports of the switch, a combiner and a transmitter. The switch forwards source information to the RF modems based on address information. Each RF modem modulates and up converts information from the switch to an RF signal within a respective subscriber channel of the television broadcast spectrum. Each channel is assigned to one or more subscribers, and each subscriber is allocated unshared bandwidth. Each channel may be further divided into unshared bandwidth increments, so that multiple subscribers may share a single channel. The combiner combines modulated information from each RF modem into a combined signal and the transmitter transmits the combined signal to the subscribers via the network. An HFC network including a distribution point and one or more optical nodes is contemplated, each optical node serving a particular geographic area via a corresponding coaxial cable. Each subscriber destination includes a gateway device or the like that is tuned to a corresponding channel to retrieve source information from that channel, and to deliver the information to one or more local subscriber devices. The gateway further includes converters, a modulator and an up converter to receive and transmit subscriber information upstream to the distribution point. The gateways and an address resolution server enforce point to point communications. A bandwidth manager allocates bandwidth and monitors bandwidth usage.

07-22-2010

20120131633

System and method for distributing information via a communications network - A point of distribution that distributes source information to a plurality of subscriber gateway devices through a communications network. A television broadcast spectrum is divided into a plurality of channels. Each channel has a deterministic bandwidth for transmitting packetized data, and each deterministic bandwidth is subdivided into a plurality of unshared bandwidth allocations. An unshared bandwidth allocation is allocated to each subscriber gateway device and source information is transmitted in packetized format to the subscriber gateway device based on the unshared bandwidth allocation.

05-24-2012

Ian Gell, Malmesbury GB

Patent application number

Description

Published

20100319159

TOOL FOR A SURFACE TREATING APPLIANCE - A tool for a surface treating appliance includes a main body connected to a conduit. The main body includes a first suction channel and a second suction channel in fluid communication with the first suction channel and located between the first suction channel and an outlet from the main body. In use, a relatively low vacuum is generated in the first suction channel which draws a first dirt-bearing fluid flow into the main body, and a relatively high vacuum is generated in the second suction channel, which draws a second dirt-bearing fluid flow into the main body and receives the first dirt-bearing fluid flow from the first suction channel. To maintain the pressure differences between the suction channels, the main body includes flexible surface engaging members located about the suction channels, and between the first suction channel and the second suction channel.

Jennifer Gell, Cambridge GB

Jennifer Rachel Gell, Cambridge GB

Patent application number

Description

Published

20110190779

SURGICAL RETRIEVAL APPARATUS - A surgical retrieval apparatus having an elongate member and a support member extending from the elongate member movable between a collapsed insertion position and an expanded position. A retrieval bag extends from the support member and has a first end and a closed second end, the first end movable to an open configuration when the support member moves to the expanded position. A net is positioned within the retrieval bag and detachably connected thereto.

08-04-2011

20110190782

SURGICAL RETRIEVAL APPARATUS - A surgical retrieval apparatus includes an elongate tubular member having a drive rod slidably disposed therein. A support member is operably coupled to a distal end of the drive rod. A pouch is attached to the support member and has a closed end and an open end. The pouch is securely coupled to the support member.

08-04-2011

20110201894

EXPANDABLE THORACIC ACCESS PORT - A surgical access assembly includes first and second wings disposed in opposed relation relative to one another. Each wing includes a body portion, a distal portion and first and second portions. A side wall section hingedly connects the body portions of the wings to one another at the first portion thereof and at the second portions thereof. Each of the side wall sections is movable with respect to the other side wall sections between a first position and a second position wherein each of the side wall sections is angled with the first and second wings. The first and second wings are moveable between an approximated position corresponding to the first position of the side wall sections and a spaced apart position corresponding to the second position of the side wall sections.

08-18-2011

Klaus Gell, Obernzell DE

INDEPENDENT WHEEL SUSPENSION - An independent wheel suspension with a rotating steering knuckle which supports itself on a spring carrier is connected with the vehicle frame via a damper. The steering knuckle is connected with the spring carrier via a kingpin, and the wheel suspension has upper and lower transverse links which are positioned at the upper or lower ends of the kingpin. The steering knuckle and the transverse links are pivotally positioned relative to the kingpin and the spring carrier is connected with the kingpin in a rotationally fixed manner. The kingpin connects the spring carrier, the steering knuckle, and the upper end lower transverse links and is a two-piece part which comprises upper and lower parts. Axially, radially and rotationally fixing the upper and the lower parts and the spring carrier is achieved by a combination of the upper and the lower parts with the spring carrier.

10-21-2010

Maurice Gell, Somerset, NJ US

Patent application number

Description

Published

20120017805

PREPARATION OF AMORPHOUS MIXED METAL OXIDES AND THEIR USE AS FEEDSTOCKS IN THERMAL SPRAY COATING - Amorphous mixed metal oxides are used as a feedstock for thermal spray coating. Compared to thermal spray coating methods utilizing crystalline metal oxide feedstocks, the present method reduces energy consumption and expands the range of feedstock chemical compositions. The present method also produces coatings with improved chemical homogeneity. Methods of preparing the amorphous mixed metal oxides are also described.

01-26-2012

20150044444

METHOD OF FORMING THERMAL BARRIER COATING, THERMAL BARRIER COATING FORMED THEREBY, AND ARTICLE COMPRISING SAME - A thermal barrier coating that includes a YAG-based ceramic is prepared by a solution precursor plasma spray method that includes injecting a precursor solution into a thermal jet, evaporating solvent from the precursor solution droplets, and pyrolyzing the resulting solid to form a YAG-based ceramic that is melted and deposited on a substrate. The thermal barrier coating can include through-coating-thickness cracks that improve the strain tolerance of the coating.

Richard Gell, Garrison, NY US

Patent application number

Description

Published

20080263585

SYSTEM AND METHOD FOR ON-LINE VIDEO DEBATING - A method and system for electronically providing a debate of at least two viewpoints is provided herein. Preferably, at least a first party having a first viewpoint and a second party having a second viewpoint are defined, wherein the first party and the second party participate in the debate. Moreover, rules of the debate are defined that the at least first party and second party agree to follow. Additionally, a first electronic transmission representing the first viewpoint is received from the first party, and a second electronic transmission representing the second viewpoint is received from the second party. The rules of the debate are electronically enforced with respect to the first electronic transmission and the second electronic transmission, and modifying the transmission(s) in case at least one of the transmissions does not comply with the rules of the debate. Further, a third electronic transmission is received from a third party that represents factual challenge, multimedia content supporting the first viewpoint or the second viewpoint, and/or commentary. Moreover, the first, second and third electronic transmissions are accessible to viewers over a communication network.