Patents by Inventor Rainer Schoenen
Rainer Schoenen 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).
-
Patent number: 10306515Abstract: In one embodiment, a method of wireless load balancing includes receiving, by a communications controller from a device, a plurality of messages including a plurality of demands of a plurality of UEs and a plurality of locations of the plurality of UEs, where the plurality of demands includes a demand of a UE of the plurality of UEs, where the plurality of locations includes a location of the first UE, and where the location of the UE is in a cell and determining a utility map in accordance with the plurality of demands and the plurality of locations. The method also includes determining a recommendation of user behavior of a user of the first UE in accordance with the utility map, the location of the first UE, and the demand of the UE and transmitting, by the communications controller to the UE, the recommendation of user behavior.Type: GrantFiled: April 26, 2017Date of Patent: May 28, 2019Assignee: Huawei Technologies Canada Co., Ltd.Inventors: Rainer Schoenen, Ziyang Wang, Halim Yanikomeroglu, Nimal Gamini Senarath, Ngoc Dung Dao
-
Patent number: 9911106Abstract: Embodiments are provided for enabling dynamic pricing of services to users. The amount of usage all or different services are quantized into quanta of minimum usage units, such as to an amount of effective bits (eBits) in communications services. The amount of usage of the different services is weighted differently, such as according to service cost or demand, to obtain corresponding amount of quanta of usage or eBits for each service. The amount of quanta of usage or eBits for the different services is summed up to provide a total amount of quanta of usage or eBits. The total amount of quanta of usage or eBits is converted into a total charge, as a product of the total amount of quanta of usage or eBits, or a monotonic function of the total amount, and a fixed charge rate per quanta of usage or eBit.Type: GrantFiled: December 26, 2013Date of Patent: March 6, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Rainer Schoenen, Halim Yanikomeroglu
-
Publication number: 20170230866Abstract: In one embodiment, a method of wireless load balancing includes receiving, by a communications controller from a device, a plurality of messages including a plurality of demands of a plurality of UEs and a plurality of locations of the plurality of UEs, where the plurality of demands includes a demand of a UE of the plurality of UEs, where the plurality of locations includes a location of the first UE, and where the location of the UE is in a cell and determining a utility map in accordance with the plurality of demands and the plurality of locations. The method also includes determining a recommendation of user behavior of a user of the first UE in accordance with the utility map, the location of the first UE, and the demand of the UE and transmitting, by the communications controller to the UE, the recommendation of user behavior.Type: ApplicationFiled: April 26, 2017Publication date: August 10, 2017Applicants: Huawei Technologies Canada Co., Ltd., Huawei Technologies Canada Co., Ltd.Inventors: Rainer Schoenen, Ziyang Wang, Halim Yanikomeroglu, Nimal Gamini Senarath, Ngoc Dung Dao
-
Patent number: 9642039Abstract: In one embodiment, a method of wireless load balancing includes receiving, by a communications controller from a device, a plurality of messages including a plurality of demands of a plurality of UEs and a plurality of locations of the plurality of UEs, where the plurality of demands includes a demand of a UE of the plurality of UEs, where the plurality of locations includes a location of the first UE, and where the location of the UE is in a cell and determining a utility map in accordance with the plurality of demands and the plurality of locations. The method also includes determining a recommendation of user behavior of a user of the first UE in accordance with the utility map, the location of the first UE, and the demand of the UE and transmitting, by the communications controller to the UE, the recommendation of user behavior.Type: GrantFiled: March 10, 2015Date of Patent: May 2, 2017Assignee: Huawei Technologies Canada Co., Ltd.Inventors: Rainer Schoenen, Ziyang Wang, Halim Yanikomeroglu, Nimal Gamini Senarath, Ngoc-Dung Dao
-
Publication number: 20160050588Abstract: In one embodiment, a method of wireless load balancing includes receiving, by a communications controller from a device, a plurality of messages including a plurality of demands of a plurality of UEs and a plurality of locations of the plurality of UEs, where the plurality of demands includes a demand of a UE of the plurality of UEs, where the plurality of locations includes a location of the first UE, and where the location of the UE is in a cell and determining a utility map in accordance with the plurality of demands and the plurality of locations. The method also includes determining a recommendation of user behavior of a user of the first UE in accordance with the utility map, the location of the first UE, and the demand of the UE and transmitting, by the communications controller to the UE, the recommendation of user behavior.Type: ApplicationFiled: March 10, 2015Publication date: February 18, 2016Inventors: Rainer Schoenen, Ziyang Wang, Halim Yanikomeroglu, Nimal Gamini Senarath, Ngoc-Dung Dao
-
Patent number: 9042933Abstract: For each base station, transmit power level variables (I values) for each resource block allocated by the base station are initialized. The I values are used in a model to find sub-gradients for each base station. Neighboring base stations exchange the sub-gradients. For each base station, the base station's sub-gradient and the base station's neighbors' sub-gradients are used in the model to update the I values. Neighboring base stations then exchange the updated I values. For each base station, the base station's updated I value and the base station's neighbors' updated I values are used in the model to update the initial sub-gradients. The updated sub-gradients are then exchanged and used for another update of the I values. After a number of iterations, the I values are used to establish a transmit power level per resource block.Type: GrantFiled: April 3, 2012Date of Patent: May 26, 2015Assignee: Futurewei Technologies, Inc.Inventors: Akram Bin Sediq, Rainer Schoenen, Halim Yanikomeroglu, Gamini Senarath, Zhijun Chao, Ho Ting Cheng, Peiying Zhu
-
Publication number: 20140229210Abstract: Embodiments are provided for network resource allocation considering user experience, satisfaction, and operator interest. An embodiment method by a network component for allocating network resources includes evaluating, for a user, a QoE for each flow of a plurality of flows in network traffic in according with a QoE model, and further evaluating, for an operator, a revenue associated with the flows in accordance with a revenue model. A plurality of priorities that correspond to the flows are calculated in accordance with the QoE for the user and the revenue for the operator. The method further includes identifying a flow of the flows with a highest value of the priorities, and allocating a network resource for the flow. In an embodiment, the QoE model is a satisfaction model that provides a measure of user satisfaction for each flow in accordance with a subscription or behavior class of the user.Type: ApplicationFiled: February 14, 2014Publication date: August 14, 2014Inventors: Alireza Sharifian, Rainer Schoenen, Halim Yanikomeroglu, Gamini Senarath, Ho Ting Cheng, Petar Djukic
-
Publication number: 20140195394Abstract: Embodiments are provided for enabling dynamic pricing of services to users. The amount of usage all or different services are quantized into quanta of minimum usage units, such as to an amount of effective bits (eBits) in communications services. The amount of usage of the different services is weighted differently, such as according to service cost or demand, to obtain corresponding amount of quanta of usage or eBits for each service. The amount of quanta of usage or eBits for the different services is summed up to provide a total amount of quanta of usage or eBits. The total amount of quanta of usage or eBits is converted into a total charge, as a product of the total amount of quanta of usage or eBits, or a monotonic function of the total amount, and a fixed charge rate per quanta of usage or eBit.Type: ApplicationFiled: December 26, 2013Publication date: July 10, 2014Inventors: Rainer Schoenen, Halim Yanikomeroglu
-
Publication number: 20130095872Abstract: For each base station, transmit power level variables (I values) for each resource block allocated by the base station are initialized. The I values are used in a model to find sub-gradients for each base station. Neighboring base stations exchange the sub-gradients. For each base station, the base station's sub-gradient and the base station's neighbors' sub-gradients are used in the model to update the I values. Neighboring base stations then exchange the updated I values. For each base station, the base station's updated I value and the base station's neighbors' updated I values are used in the model to update the initial sub-gradients. The updated sub-gradients are then exchanged and used for another update of the I values. After a number of iterations, the I values are used to establish a transmit power level per resource block.Type: ApplicationFiled: April 3, 2012Publication date: April 18, 2013Inventors: Akram Bin SEDIQ, Rainer SCHOENEN, Halim YANIKOMEROGLU, Gamini SENARATH, Zhijun CHAO, Ho Ting CHENG, Peiying ZHU
-
Patent number: 7680045Abstract: The invention relates to a packet switching device comprising at least one line card (1 and 2) which device has an output port with a port control (6 and 7) for storage and arrangement of packets in output queues and for generating at least one feedback information unit to inform an arbiter (9) of statuses of the output queues of the output port. The packet switching device also comprises at least one switch card (3 to 5) consisting of a crosspoint matrix and the arbiter (9) for controlling the crosspoint matrix (8).Type: GrantFiled: June 25, 2002Date of Patent: March 16, 2010Assignee: NXP B.V.Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
-
Patent number: 7675910Abstract: A packet switching device is disclosed. The packet switching device includes at least one line card with a port control for storage and arrangement of packets in output queues and for generating status information of the output queue, and at least one switch card consisting of a crosspoint matrix and an arbiter to control the crosspoint matrix. The port control distributes the status information over several arbiters. Each responding arbiter is provided to cyclically receive a respective part of the status information from the port control.Type: GrantFiled: June 11, 2002Date of Patent: March 9, 2010Assignee: NXP B.V.Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
-
Patent number: 7248583Abstract: The invention relates to a packet switching device with a plurality of input and output ports and at least one switching unit (3 to 5) comprising a coupling matrix and an arbiter unit (9) for controlling the coupling matrix (8), wherein the arbiter unit is designed for generating a state matrix (11) whose lines each correspond to an input port and whose columns each correspond to an output port, said state matrix comprises elements which each represent a weighting for an interconnection between an input port and an output port of the packet switching device, and said arbiter unit (9) is designed for forming a first decision matrix consisting of several accepted interrelationships on the basis of an algorithm which is operative in parallel on several groups (12 and 14) of columns of the state matrix.Type: GrantFiled: August 6, 2002Date of Patent: July 24, 2007Assignee: NXP B.V.Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
-
Publication number: 20060165071Abstract: The invention relates to a method, a packet switched and a use of a packet switch for configuring a cross-connection matrix within switching means based on status information provided by port controllers of input/output means. By providing generic functions within an arbiter to change weight-values provided by the port controller in order to anticipate the effect of the arbitration result to the weight-values, the bandwidth for status information communication may be reduced.Type: ApplicationFiled: September 23, 2003Publication date: July 27, 2006Applicant: KONINKLIJKE PHILIPS ELECTRONCIS N.V.Inventors: Andries Van Wageningen, Hans-Juergen Reumerman, Armand Lelkens, Joern Ungermann, Rainer Schoenen
-
Publication number: 20040233922Abstract: The invention relates to a packet switching device comprising at least one line card (1 and 2) with a port control (6 and 7) for storage and arrangement of packets in output queues and for generating status information of the output queue, and at least one switch card (3 to 5) consisting of a crosspoint matrix (8) and an arbiter (9) to control the crosspoint matrix (8), the port control (6 and 7) being provided for distributing the status information over several arbiters (9). Each responding arbiter (9) is provided to cyclically receive a respective part of the status information from the port control.Type: ApplicationFiled: December 9, 2003Publication date: November 25, 2004Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
-
Distribution of weightings between port control system and switch cards of a packet switching device
Publication number: 20030152082Abstract: The invention relates to a packet switching device comprising a plurality of line cards (1 and 2), each consisting of a port control system (6 and 7) for storing and arranging packets in output queues and for the clocked generation and amendment of weightings containing information about the states of the output queues, and comprising a plurality of switch cards (3 to 5), each consisting of a crosspoint matrix (8) and an arbiter (9) for controlling the crosspoint matrix (8). Herein, the port control systems (6 and 7) each transmit to the arbiter (9) an amended weighting selected from a Table using a round robin method (30).Type: ApplicationFiled: August 30, 2002Publication date: August 14, 2003Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand M.M. Lelkens, Joern Ungermann, Rainer Schoenen -
Distribution of weightings between port control system and switch cards of a packet switching device
Publication number: 20030043813Abstract: The invention relates to a packet switching device comprising a plurality of line cards (1 and 2), each consisting of a port control system (6 and 7) for storing and arranging packets in output queues and for the clocked generation and amendment of weightings containing information about the states of the output queues, and comprising a plurality of switch cards (3 to 5), each consisting of a crosspoint matrix (8) and an arbiter (9) for controlling the crosspoint matrix (8). Herein, the port control systems (6 and 7) each transmit to the arbiter (9) an amended weighting selected from a Table using a round robin method (30).Type: ApplicationFiled: August 29, 2002Publication date: March 6, 2003Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand M.M. Lelkens, Joern Ungermann, Rainer Schoenen -
Publication number: 20030031171Abstract: The invention relates to a packet switching device with a plurality of input and output ports and at least one switching unit (3 to 5) comprising a coupling matrix and an arbiter unit (9) for controlling the coupling matrix (8), whereinType: ApplicationFiled: August 6, 2002Publication date: February 13, 2003Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
-
Publication number: 20030012210Abstract: The invention relates to a packet switching device comprising at least one line card (1 and 2) which device has an output port with a port control (6 and 7) for storage and arrangement of packets in output queues and for generating at least one feedback information unit to inform an arbiter (9) of statuses of the output queues of the output port. The packet switching device also comprises at least one switch card (3 to 5) consisting of a crosspoint matrix and the arbiter (9) for controlling the crosspoint matrix (8).Type: ApplicationFiled: June 25, 2002Publication date: January 16, 2003Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen