Patents Assigned to Vanu, Inc.
-
Patent number: 11265731Abstract: 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: GrantFiled: February 6, 2020Date of Patent: March 1, 2022Assignee: Vanu, Inc.Inventor: Justin Greenough
-
Patent number: 9986577Abstract: 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: GrantFiled: February 19, 2014Date of Patent: May 29, 2018Assignee: Vanu, Inc.Inventor: Vanu Bose
-
Patent number: 8094646Abstract: 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: GrantFiled: February 25, 2010Date of Patent: January 10, 2012Assignee: Vanu, Inc.Inventors: Jeffrey Steinheider, Gerald Britton, Victor Lum
-
Patent number: 7929460Abstract: 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: GrantFiled: September 14, 2007Date of Patent: April 19, 2011Assignee: Vanu, Inc.Inventors: Li-Wei Chen, Nick Martin, Carlos Cabrera, Anand Srinivas
-
Publication number: 20100161946Abstract: Methods and related systems for controlling jitter effects are disclosed.Type: ApplicationFiled: February 25, 2010Publication date: June 24, 2010Applicant: VANU, INC.Inventors: Jeffrey Steinheider, Gerald Britton, Victor Lum
-
Patent number: 7697573Abstract: 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: GrantFiled: March 3, 2005Date of Patent: April 13, 2010Assignee: Vanu, Inc.Inventors: Jeffrey Steinheider, Gerald Britton, Victor Lum
-
Patent number: 7580451Abstract: Methods, systems, devices, and computer program products for decoding of Walsh codewords are disclosed.Type: GrantFiled: October 5, 2006Date of Patent: August 25, 2009Assignee: Vanu, Inc.Inventors: Albert M. Chan, Jon Feldman, Raghavendra Madyastha, Piotr Indyk, David Karger
-
Patent number: 7554960Abstract: Methods and systems for reducing the cost of cellular backhaul are disclosed.Type: GrantFiled: June 9, 2005Date of Patent: June 30, 2009Assignee: Vanu, Inc.Inventors: Jeffrey Steinheider, Vanu Bose
-
Publication number: 20090109868Abstract: 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: ApplicationFiled: September 14, 2007Publication date: April 30, 2009Applicant: VANU, INC.Inventors: Li-Wei Chen, Nick Martin, Carlos Cabrera, Anand Srinivas
-
Patent number: 7512869Abstract: 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: GrantFiled: September 7, 2006Date of Patent: March 31, 2009Assignee: Vanu, Inc.Inventors: Jon Feldman, Matteo Frigo, Ibrahim Abou-Faycal
-
Patent number: 7353170Abstract: 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: GrantFiled: August 13, 2003Date of Patent: April 1, 2008Assignee: Vanu, Inc.Inventors: Jon Feldman, Ibrahim Abou-Faycal, Matteo Frigo
-
Publication number: 20080076435Abstract: Methods, systems, devices, and computer program products for backhaul of wireless transmissions are disclosed.Type: ApplicationFiled: September 22, 2006Publication date: March 27, 2008Applicant: VANU, INC.Inventors: Li-Wei Chen, Carlos Cabrera-Mercader, Brian Fallik
-
Publication number: 20080076406Abstract: Methods, systems, devices, and computer program products for backhaul of wireless transmissions are disclosed.Type: ApplicationFiled: September 22, 2006Publication date: March 27, 2008Applicant: VANU, INC.Inventors: Li-Wei Chen, Carlos Cabrera-Mercader, Brian Fallik
-
Publication number: 20070113160Abstract: 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: ApplicationFiled: September 7, 2006Publication date: May 17, 2007Applicant: VANU, INC.Inventors: Jon Feldman, Matteo Frigo, Ibrahim Abou-Faycal
-
Patent number: 7139967Abstract: 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: GrantFiled: August 13, 2003Date of Patent: November 21, 2006Assignee: Vanu, Inc.Inventors: Jon Feldman, Matteo Frigo, Ibrahim Abou-Faycal
-
Patent number: 6889354Abstract: 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: GrantFiled: November 20, 2001Date of Patent: May 3, 2005Assignee: Vanu, Inc.Inventors: Jon Feldman, Ibrahim Abou-Faycal
-
Patent number: 6876864Abstract: 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: GrantFiled: March 15, 2002Date of Patent: April 5, 2005Assignee: Vanu, Inc.Inventor: John Chapin
-
Patent number: 6584146Abstract: 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: GrantFiled: February 12, 2001Date of Patent: June 24, 2003Assignee: Vanu, Inc.Inventors: Vanu Bose, John Chapin, Andrew Chiu