Patents by Inventor Urs Niesen

Urs Niesen 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: 20170109313
    Abstract: System, methods, and apparatus are described for transmitting encoded bits over a bus by conditionally embedding dynamically shielded information, in an example, the apparatus transmits a first group of encoded bits over a bus, generates a second group of encoded bits to be transmitted over the bus, where a first subset of the second group of encoded bits are encoded to avoid crosstalk-inducing bit transitions on adjacent lines of the bus, and configures one or more encoded bits of a second subset of the second group of encoded bits to ensure that the second group of encoded bits includes parity information and/or clock information, while further ensuring that crosstalk-inducing bit transitions in the second group of encoded bits are avoided.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Inventors: Urs Niesen, Shrinivas Kudekar
  • Publication number: 20170060806
    Abstract: System, methods, and apparatus are described that facilitate transmission/reception of data over a multi-line parallel bus. In an example, the apparatus selects from a sequential series of data bits a plurality of data bits for transmission over a plurality of parallel bus lines. For each bus line of the plurality of parallel bus lines, the apparatus compares a state of a current data bit selected for transmission on a current bus line during a current clock cycle with one or more conditions related to the current bus line or at least one bus line adjacent to the current bus line, wherein the one or more conditions includes a state of two data bits respectively transmitted on two bus lines adjacent to the current bus line during a previous clock cycle, and determines whether to transmit the current data bit on the current bus line based on the comparison.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 2, 2017
    Inventors: Shrinivas Kudekar, Urs Niesen
  • Publication number: 20170031032
    Abstract: Disclosed embodiments pertain to a method on a UE may comprise determining a first absolute position of the UE at a first time based on GNSS measurements from a set of satellites. At a second time subsequent to the first time, the UE may determine a first estimate of displacement of the UE relative to the first absolute position using non-GNSS measurements. Further, at the second time, the UE may also determine a second estimate of displacement relative to the first absolute position and/or a second absolute position of the UE based, in part, on: the GNSS carrier phase measurements at the first time from the set of satellites, and GNSS carrier phase measurements at the second time from a subset comprising two or more satellites of the set of satellites, and the first estimate of displacement of the UE.
    Type: Application
    Filed: March 23, 2016
    Publication date: February 2, 2017
    Inventors: Lionel Jacques Garin, Xinzhou Wu, Jubin Jose, Urs Niesen, Venkatesan Nallampatti Ekambaram
  • Patent number: 9560390
    Abstract: A server generates a combination of symbols requested by a set of users in response to the symbols requested by each user in the set being cached by the other users in the set. A transmitter in the server multicasts the combination of symbols to the set of users based on a transmission deadline associated with the set of users.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: January 31, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Urs Niesen, Mohammadali Maddahali
  • Patent number: 9535837
    Abstract: A first cache is provided to cache a first portion of a first block of digital content received over a network connection shared between a first user associated with the first cache and at least one second user. The first cache caches the first portion in response to the first user or the second user(s) requesting the first block. The first cache selects the first portion based on a fullness of the first cache, a number of blocks cached in the first cache, or a cache eviction rule associated with the first cache.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: January 3, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Mohammadali Maddah-Ali, Urs Niesen, Ramtin Pedarsani
  • Patent number: 9524271
    Abstract: A first source node transmits a first transmission vector formed by multiplying a vector of input values and an inverse of a transfer matrix that relates vectors transmitted from the first source node via a plurality of intermediate nodes to vectors received at a plurality of destination nodes. Each of the intermediate nodes transmits a vector formed by a linear operation performed on received vectors. The linear operation may be determined based on linear combinations of the first transmission vector and one or more second transmission vectors transmitted by second source nodes. The linear combinations are to be received at the destination nodes. The linear operation is chosen so that propagation of the first transmission vector through the intermediate nodes produces, at the destination nodes, predetermined linear combinations of the first transmission vector and one or more second transmission vectors transmitted by one or more second source nodes.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: December 20, 2016
    Assignee: Alcatel Lucent
    Inventors: Urs Niesen, Piyush Gupta
  • Publication number: 20160277888
    Abstract: Clock drift for range estimation between a first wireless device and a second wireless device is determine before such estimation, while acceptable communication between the first device and the second device is unavailable. While acceptable communication is unavailable, a relative clock drift ?01 between a relative wireless device and the first device is obtained by the second device; a relative clock drift ?20 between the second device and the relative wireless device is determined; and a relative clock drift ?21 between the second device and the first device is estimated based on the relative clock drift ?01 and the relative clock drift ?20. Once acceptable communication is available, a distance between the first device and the second device is estimated based on the relative clock drift ?21.
    Type: Application
    Filed: June 26, 2015
    Publication date: September 22, 2016
    Inventors: Urs NIESEN, Venkatesan NALLAMPATTI EKAMBARAM, Jubin JOSE, Xinzhou WU
  • Publication number: 20160277890
    Abstract: A range between a first wireless device and a second wireless device is estimated using a first mechanism based on messages transmitted over a first communication channel. The first communication channel is associated with a first radio access technology capability of the wireless devices. One or more metrics indicative of an accuracy of the range estimates provided by the first mechanism are obtained. A second mechanism to estimate a range between the first wireless device and the second wireless device may be implemented in favor of the first mechanism when the metric fails to satisfy a criterion. The second mechanism is based on unicast messages transmitted over a second communication channel. The second communication channel is associated with a second radio access technology capability of the wireless devices and may be the same as, or different from, the first communication channel.
    Type: Application
    Filed: July 9, 2015
    Publication date: September 22, 2016
    Inventors: Venkatesan NALLAMPATTI EKAMBARAM, Urs NIESEN, Jubin JOSE, Xinzhou WU
  • Publication number: 20160277196
    Abstract: Disclosed are methods, devices, systems, apparatus, servers, computer-/processor-readable media, and other implementations, including a method of estimating a range between a first wireless device and a second wireless device that includes obtaining, at the first wireless device, first information related to a first broadcast message transmitted by the first wireless device, and obtaining, at the first wireless device, second information related to a second broadcast message transmitted by the second wireless device, with the second broadcast message including at least some of the first information. The method also includes determining the range between the first wireless device and the second wireless device based, at least in part, on the first information and the second information.
    Type: Application
    Filed: September 8, 2015
    Publication date: September 22, 2016
    Inventors: Jubin JOSE, Urs NIESEN, Venkatesan NALLAMPATTI EKAMBARAM, Xinzhou WU
  • Publication number: 20160277197
    Abstract: Disclosed are implementations that include a method, at a mobile device, including receiving multiple broadcast messages transmitted by multiple stationary wireless devices, and obtaining first information relating to each of the multiple broadcast messages, with at least some of the first information being included in the multiple broadcast messages, and second information relating to at least one earlier broadcast communication received by at least one of the multiple stationary wireless devices, prior to transmission of the at least one of the multiple broadcast messages, from at least one other of the multiple stationary wireless devices, with the second information included in the at least one of the multiple broadcast messages. The method also include determining location information for the mobile device based on the first information, the second information, and known positions of at least some of the multiple stationary wireless devices.
    Type: Application
    Filed: September 8, 2015
    Publication date: September 22, 2016
    Inventors: Jubin JOSE, Urs NIESEN, Venkatesan NALLAMPATTI EKAMBARAM, Xinzhou WU
  • Patent number: 9401951
    Abstract: A method for distributing information in a network includes independently selecting and sending segments of N files to a plurality of terminals through a network. One or more of the selected segments except a first segment are sent to a first number of the K terminals, and one or more of the selected segments except a second segment are sent to a second number of the K terminals. A first logical combination of segments is then generated and sent to the terminals. By logically combining the first logical combination with previously sent files, a new file not previously received may be recovered.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: July 26, 2016
    Assignee: Alcatel Lucent
    Inventors: Mohammadali Maddah-Ali, Urs Niesen
  • Publication number: 20160028625
    Abstract: In general, a capability for forwarding packets based on path encoding is presented. The capability for forwarding a packet based on path encoding may be configured to enable forwarding of a packet along a network path by determining a path encoding label for the network path, associating the path encoding label for the network path with the packet, and forwarding the packet along the network path based on the path encoding label associated with the packet. The network path for a packet may include an ordered sequence of node output interfaces of an ordered sequence of nodes. The path encoding label for the network path includes an ordered sequence of node interface labels corresponding to the ordered sequence of node output interfaces of the nodes of the network path. The nodes of the network path forward the packet along the network path based on the path encoding label.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Adiseshu Hari, Urs Niesen, Gordon Wilfong
  • Publication number: 20160007057
    Abstract: A server generates a combination of symbols requested by a set of users in response to the symbols requested by each user in the set being cached by the other users in the set. A transmitter in the server multicasts the combination of symbols to the set of users based on a transmission deadline associated with the set of users.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 7, 2016
    Inventors: Urs Niesen, Mohammadali Maddahali
  • Publication number: 20150201000
    Abstract: A first source node transmits a first transmission vector formed by multiplying a vector of input values and an inverse of a transfer matrix that relates vectors transmitted from the first source node via a plurality of intermediate nodes to vectors received at a plurality of destination nodes. Each of the intermediate nodes transmits a vector formed by a linear operation performed on received vectors. The linear operation may be determined based on linear combinations of the first transmission vector and one or more second transmission vectors transmitted by second source nodes. The linear combinations are to be received at the destination nodes. The linear operation is chosen so that propagation of the first transmission vector through the intermediate nodes produces, at the destination nodes, predetermined linear combinations of the first transmission vector and one or more second transmission vectors transmitted by one or more second source nodes.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Urs Niesen, Piyush Gupta
  • Patent number: 9048935
    Abstract: A system including a transmitter and a receiver that are loosely synchronized, the transmitter encodes signal waveforms having a start time, a width and a height that are determined based on a range of possible relative drifts of a receiver clock with respect to a transmitter clock and the receiver decodes the waveforms based on a sequence of tests, chosen to account for any uncertainty that may arise due to the lack of tight synchronization.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: June 2, 2015
    Assignee: Alcatel Lucent
    Inventors: Urs Niesen, Piyush Gupta, Yu-Chih Huang
  • Publication number: 20150143043
    Abstract: A first cache is provided to cache a first portion of a first block of digital content received over a network connection shared between a first user associated with the first cache and at least one second user. The first cache caches the first portion in response to the first user or the second user(s) requesting the first block. The first cache selects the first portion based on a fullness of the first cache, a number of blocks cached in the first cache, or a cache eviction rule associated with the first cache.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 21, 2015
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Mohammadali Maddah-Ali, Urs Niesen, Ramtin Pedarsani
  • Publication number: 20140211869
    Abstract: A system including a transmitter and a receiver that are loosely synchronized, the transmitter encodes signal waveforms having a start time, a width and a height that are determined based on a range of possible relative drifts of a receiver clock with respect to a transmitter clock and the receiver decodes the waveforms based on a sequence of tests, chosen to account for any uncertainty that may arise due to the lack of tight synchronization.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Urs NIESEN, Piyush GUPTA, Yu-Chih HUANG
  • Publication number: 20140207913
    Abstract: A method for distributing information in a network includes independently selecting and sending segments of N files to a plurality of terminals through a network. One or more of the selected segments except a first segment are sent to a first number of the K terminals, and one or more of the selected segments except a second segment are sent to a second number of the K terminals. A first logical combination of segments is then generated and sent to the terminals. By logically combining the first logical combination with previously sent files, a new file not previously received may be recovered.
    Type: Application
    Filed: January 22, 2013
    Publication date: July 24, 2014
    Inventors: Mohammadali MADDAH-ALI, Urs NIESEN
  • Patent number: 8582684
    Abstract: Embodiments provide an apparatus and method for interference alignment for channel-adaptive waveform modulation. The method includes obtaining at least a part of a first matrix and a part of a second matrix for the impulse response function of a communication channel. The method further includes designing a set of one or more linearly independent waveforms based on at least the obtained parts of the first and second matrices such that a first subspace spanned by the linearly independent waveforms when multiplied by the obtained part of the first matrix at least partially overlaps a second subspace spanned by the linearly independent waveforms when multiplied by the obtained part of the second matrix.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: November 12, 2013
    Assignee: Alcatel Lucent
    Inventors: Urs Niesen, Thomas L. Marzetta
  • Publication number: 20120294385
    Abstract: Embodiments provide an apparatus and method for interference alignment for channel-adaptive waveform modulation. The method includes obtaining at least a part of a first matrix and a part of a second matrix for the impulse response function of a communication channel. The method further includes designing a set of one or more linearly independent waveforms based on at least the obtained parts of the first and second matrices such that a first subspace spanned by the linearly independent waveforms when multiplied by the obtained part of the first matrix at least partially overlaps a second subspace spanned by the linearly independent waveforms when multiplied by the obtained part of the second matrix.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Urs Niesen, Thomas L. Marzetta