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: 10306515
    Abstract: 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: Grant
    Filed: April 26, 2017
    Date of Patent: May 28, 2019
    Assignee: Huawei Technologies Canada Co., Ltd.
    Inventors: Rainer Schoenen, Ziyang Wang, Halim Yanikomeroglu, Nimal Gamini Senarath, Ngoc Dung Dao
  • Patent number: 9911106
    Abstract: 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: Grant
    Filed: December 26, 2013
    Date of Patent: March 6, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rainer Schoenen, Halim Yanikomeroglu
  • Publication number: 20170230866
    Abstract: 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: Application
    Filed: April 26, 2017
    Publication date: August 10, 2017
    Applicants: 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: 9642039
    Abstract: 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: Grant
    Filed: March 10, 2015
    Date of Patent: May 2, 2017
    Assignee: Huawei Technologies Canada Co., Ltd.
    Inventors: Rainer Schoenen, Ziyang Wang, Halim Yanikomeroglu, Nimal Gamini Senarath, Ngoc-Dung Dao
  • Publication number: 20160050588
    Abstract: 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: Application
    Filed: March 10, 2015
    Publication date: February 18, 2016
    Inventors: Rainer Schoenen, Ziyang Wang, Halim Yanikomeroglu, Nimal Gamini Senarath, Ngoc-Dung Dao
  • Patent number: 9042933
    Abstract: 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: Grant
    Filed: April 3, 2012
    Date of Patent: May 26, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Akram Bin Sediq, Rainer Schoenen, Halim Yanikomeroglu, Gamini Senarath, Zhijun Chao, Ho Ting Cheng, Peiying Zhu
  • Publication number: 20140229210
    Abstract: 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: Application
    Filed: February 14, 2014
    Publication date: August 14, 2014
    Inventors: Alireza Sharifian, Rainer Schoenen, Halim Yanikomeroglu, Gamini Senarath, Ho Ting Cheng, Petar Djukic
  • Publication number: 20140195394
    Abstract: 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: Application
    Filed: December 26, 2013
    Publication date: July 10, 2014
    Inventors: Rainer Schoenen, Halim Yanikomeroglu
  • Publication number: 20130095872
    Abstract: 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: Application
    Filed: April 3, 2012
    Publication date: April 18, 2013
    Inventors: Akram Bin SEDIQ, Rainer SCHOENEN, Halim YANIKOMEROGLU, Gamini SENARATH, Zhijun CHAO, Ho Ting CHENG, Peiying ZHU
  • Patent number: 7680045
    Abstract: 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: Grant
    Filed: June 25, 2002
    Date of Patent: March 16, 2010
    Assignee: NXP B.V.
    Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
  • Patent number: 7675910
    Abstract: 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: Grant
    Filed: June 11, 2002
    Date of Patent: March 9, 2010
    Assignee: NXP B.V.
    Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
  • Patent number: 7248583
    Abstract: 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: Grant
    Filed: August 6, 2002
    Date of Patent: July 24, 2007
    Assignee: NXP B.V.
    Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
  • Publication number: 20060165071
    Abstract: 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: Application
    Filed: September 23, 2003
    Publication date: July 27, 2006
    Applicant: KONINKLIJKE PHILIPS ELECTRONCIS N.V.
    Inventors: Andries Van Wageningen, Hans-Juergen Reumerman, Armand Lelkens, Joern Ungermann, Rainer Schoenen
  • Publication number: 20040233922
    Abstract: 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: Application
    Filed: December 9, 2003
    Publication date: November 25, 2004
    Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
  • Publication number: 20030152082
    Abstract: 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: Application
    Filed: August 30, 2002
    Publication date: August 14, 2003
    Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand M.M. Lelkens, Joern Ungermann, Rainer Schoenen
  • Publication number: 20030043813
    Abstract: 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: Application
    Filed: August 29, 2002
    Publication date: March 6, 2003
    Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand M.M. Lelkens, Joern Ungermann, Rainer Schoenen
  • Publication number: 20030031171
    Abstract: 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
    Type: Application
    Filed: August 6, 2002
    Publication date: February 13, 2003
    Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen
  • Publication number: 20030012210
    Abstract: 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: Application
    Filed: June 25, 2002
    Publication date: January 16, 2003
    Inventors: Andries Van Wageningen, Hans Juergen Reumerman, Armand Lelkens, Rainer Schoenen