Patents Assigned to Vanu, Inc.
  • Patent number: 11265731
    Abstract: A method for establishing a small cell telecommunications network is provided. The method includes determining a plurality of sets of candidate locations, in which each set includes candidate locations for establishing small cell base transceiver stations to provide wireless network service. Each location in the set is determined by applying a gradient descent process to find a local optimal location. The evaluation criteria in the process can include, e.g., an estimated number of people expected to receive coverage, and/or the cost of operating the base transceiver stations. The plurality of sets are evaluated to determine a set of global optimal locations. The evaluation criteria can include, e.g., the expected revenue generated per unit time minus the cost of operating the base transceiver stations per unit time.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 1, 2022
    Assignee: Vanu, Inc.
    Inventor: Justin Greenough
  • Patent number: 9986577
    Abstract: A method for dynamically managing spectrum access and supporting multiple tiers of users is provided. A spectrum access server receives a request from a device to access a segment of spectrum, and determines which tier of the multiple tiers is associated with the request. If the request is from a second tier user and the request does not interfere with first tier users, the request is granted. If the request is from a third tier user and the request does not interfere with first tier users and authorized second tier users, the request is granted.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: May 29, 2018
    Assignee: Vanu, Inc.
    Inventor: Vanu Bose
  • Patent number: 8094646
    Abstract: Effects of variation in computational latency can be controlled by using a processor to perform computations associated with a signal processing process, each computation related to processing an input sample to generate an output, and allocating a processing cost per computation that is less than a maximum processing cost of the processor for performing any one of the computations and greater than an average processing cost of the processor for performing the computations. The allocated processing cost for a computation is an allocated time period between receipt of the input sample and generation of the output for the computation. A task requiring a processing time greater than the allocated processing cost is handled as a source of jitter in the signal processing process.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: January 10, 2012
    Assignee: Vanu, Inc.
    Inventors: Jeffrey Steinheider, Gerald Britton, Victor Lum
  • Patent number: 7929460
    Abstract: A communication network topology is determined by evaluating costs of states each representing a possible assignment of hubs and remote nodes to nodes of the communication network. The hubs connect to a central network, the remote nodes connect wirelessly to the hubs and obtain connectivity to the central network through the hubs. The cost of each state is determined based on costs for configuring each node as a hub or a remote node, uplink frequencies for sending data from the remote nodes to corresponding hubs, and downlink frequencies for sending data from the hubs to corresponding remote nodes.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: April 19, 2011
    Assignee: Vanu, Inc.
    Inventors: Li-Wei Chen, Nick Martin, Carlos Cabrera, Anand Srinivas
  • Publication number: 20100161946
    Abstract: Methods and related systems for controlling jitter effects are disclosed.
    Type: Application
    Filed: February 25, 2010
    Publication date: June 24, 2010
    Applicant: VANU, INC.
    Inventors: Jeffrey Steinheider, Gerald Britton, Victor Lum
  • Patent number: 7697573
    Abstract: Transmitting messages to mobile telephones includes determining a time a standard requires or permits a standard compliant transmission to be received by a user, and scheduling a transmission by a base station to the user in the future based on a distance between the user and a base station such that the transmission will be received by the user at the determined time. The distance between the user and the base station is a distance such that a propagation delay between the user and the base station is larger than a propagation delay accommodated by the standard.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: April 13, 2010
    Assignee: Vanu, Inc.
    Inventors: Jeffrey Steinheider, Gerald Britton, Victor Lum
  • Patent number: 7580451
    Abstract: Methods, systems, devices, and computer program products for decoding of Walsh codewords are disclosed.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: August 25, 2009
    Assignee: Vanu, Inc.
    Inventors: Albert M. Chan, Jon Feldman, Raghavendra Madyastha, Piotr Indyk, David Karger
  • Patent number: 7554960
    Abstract: Methods and systems for reducing the cost of cellular backhaul are disclosed.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: June 30, 2009
    Assignee: Vanu, Inc.
    Inventors: Jeffrey Steinheider, Vanu Bose
  • Publication number: 20090109868
    Abstract: A communication network topology is determined by evaluating costs of states each representing a possible assignment of hubs and remote nodes to nodes of the communication network. The hubs connect to a central network, the remote nodes connect wirelessly to the hubs and obtain connectivity to the central network through the hubs. The cost of each state is determined based on costs for configuring each node as a hub or a remote node, uplink frequencies for sending data from the remote nodes to corresponding hubs, and downlink frequencies for sending data from the hubs to corresponding remote nodes.
    Type: Application
    Filed: September 14, 2007
    Publication date: April 30, 2009
    Applicant: VANU, INC.
    Inventors: Li-Wei Chen, Nick Martin, Carlos Cabrera, Anand Srinivas
  • Patent number: 7512869
    Abstract: In one aspect the invention is a method for sequence estimating. The method includes receiving convolutional codes. The method further includes using a lazy Viterbi decoder to decode the convolutional codes. The convolutional codes may be stream convolutional codes. The convolutional codes may also be block convolutional codes. The lazy Viterbi decoder may be used in a software radio environment.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: March 31, 2009
    Assignee: Vanu, Inc.
    Inventors: Jon Feldman, Matteo Frigo, Ibrahim Abou-Faycal
  • Patent number: 7353170
    Abstract: In one aspect the invention is a method for decoding. The method includes receiving encoded data and decoding the encoded data using a noise-adaptive decoder. The data may include first-order Reed-Mueller (FORM) based codes. The data may be based on Complementary Code Keying. Using a noise-adaptive decoder may include determining values of a hard decision based on a first decoding process and discarding the values of the hard decision if a noise sensitivity parameter is above a threshold value. The method may further include using a second decoder process if the noise sensitivity parameter is above the threshold value.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: April 1, 2008
    Assignee: Vanu, Inc.
    Inventors: Jon Feldman, Ibrahim Abou-Faycal, Matteo Frigo
  • Publication number: 20080076435
    Abstract: Methods, systems, devices, and computer program products for backhaul of wireless transmissions are disclosed.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Applicant: VANU, INC.
    Inventors: Li-Wei Chen, Carlos Cabrera-Mercader, Brian Fallik
  • Publication number: 20080076406
    Abstract: Methods, systems, devices, and computer program products for backhaul of wireless transmissions are disclosed.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Applicant: VANU, INC.
    Inventors: Li-Wei Chen, Carlos Cabrera-Mercader, Brian Fallik
  • Publication number: 20070113160
    Abstract: In one aspect the invention is a method for sequence estimating. The method includes receiving convolutional codes. The method further includes using a lazy Viterbi decoder to decode the convolutional codes. The convolutional codes may be stream convolutional codes. The convolutional codes may also be block convolutional codes. The lazy Viterbi decoder may be used in a software radio environment.
    Type: Application
    Filed: September 7, 2006
    Publication date: May 17, 2007
    Applicant: VANU, INC.
    Inventors: Jon Feldman, Matteo Frigo, Ibrahim Abou-Faycal
  • Patent number: 7139967
    Abstract: In one aspect the invention is a method for sequence estimating. The method includes receiving convolutional codes. The method further includes using a lazy Viterbi decoder to decode the convolutional codes. The convolutional codes may be stream convolutional codes. The convolutional codes may also be block convolutional codes. The lazy Viterbi decoder may be used in a software radio environment.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: November 21, 2006
    Assignee: Vanu, Inc.
    Inventors: Jon Feldman, Matteo Frigo, Ibrahim Abou-Faycal
  • Patent number: 6889354
    Abstract: In one aspect the invention is a method for sequence estimating. The method includes generating a dynamic programming table, which represents a trellis. The trellis includes a set of time steps, which have a set of states. The trellis also includes a number of branches that connect the states. The method also includes expanding a search along the branches having a least accumulated error, inserting a pointer into a priority queue, where the pointer indicates an end of a partially completed path within the trellis, searching other branches when the accumulated error is no longer the least accumulated error, and continuing the search until the time step equals a current time.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: May 3, 2005
    Assignee: Vanu, Inc.
    Inventors: Jon Feldman, Ibrahim Abou-Faycal
  • Patent number: 6876864
    Abstract: A software-defined wireless communication device is disclosed that includes a hardware platform, which can be digital or analog, as well as platform software that manages the hardware profile and waveform software that manages the signal processing functions. The software-managed hardware profiles are decoupled from the signal processing functionality of the software. In this way, waveform software can be certified, for example for compliance with FCC emissions requirement, independently from the platform software and from the hardware on which the waveform software runs.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: April 5, 2005
    Assignee: Vanu, Inc.
    Inventor: John Chapin
  • Patent number: 6584146
    Abstract: Systems and methods including a wireless communications device that consists of a collection of one or more processing elements, optionally forming a computer cluster, that together carry out the functions necessary to exchange information over a plurality of wireless communications links, wherein the communication links may employ different communication protocols, respectively. The systems and methods combine two techniques: the use of multiple flexible processing elements, and a design in which each of the elements can carry out any part of the processing performed by the device, including without limitation the physical, MAC, link, network, transport, and presentation layer processing.
    Type: Grant
    Filed: February 12, 2001
    Date of Patent: June 24, 2003
    Assignee: Vanu, Inc.
    Inventors: Vanu Bose, John Chapin, Andrew Chiu