Patent application number | Description | Published |
20080317142 | SYSTEM AND METHOD FOR FREQUENCY DIVERSITY - A system and method for frequency diversity uses interleaving in a wireless communication system utilizing orthogonal frequency division multiplexing (OFDM) with various FFT sizes. Subcarriers of one or more interlaces are interleaved in a bit reversal fashion and the one or more interlaces are interleaved in the bit reversal fashion. | 12-25-2008 |
20090028100 | METHODS AND APPARATUS FOR TRANSMITTER IDENTIFICATION IN A WIRELESS NETWORK - Methods and apparatus for transmitter identification in a wireless network are disclosed. In an example, a method is provided that encodes pilot information on a first portion of a number of subcarriers in a symbol within a pilot positioning channel for an active transmitter. The method further includes encoding transmitter identification information on a second dedicated portion of the number of subcarriers of the symbol. The method also encompasses including a transmitter allocation field that signals the number of succeeding symbols that will be used by the transmitter for transmitting any other information in an interference free manner. In another example, a method is provided that receives a symbol having a number of subcarriers from a transmitter. A channel estimate and an energy measurement of the symbol using a first portion of the subcarriers. A dedicated second portion of the number of subcarriers in the symbol are then decoded to determine the transmitter identification information. | 01-29-2009 |
20090028256 | METHOD AND APPARATUS FOR SENSING SIGNALING PARAMETERS IN A WIRELESS COMMUNICATIONS NETWORK - A new channel is added to FLO networks that carries embedded signaling parameter information. The design is such that regardless of the actual values of the signaling parameters conveyed, a receiver will be able to demodulate this new channel. Moreover, the addition of the new channel does not render a FLO network that has been so configured to not be backwards-compatible with existing devices. | 01-29-2009 |
20090028257 | METHOD AND APPARATUS FOR INITIAL ACQUISITION OF SIGNALING PARAMETERS FOR A WIRELESS COMMUNICATIONS NETWORK - A method of acquiring a forward link only (FLO) network in a radio frequency (RF) in a wireless communication environment, includes selecting a RF from a first list; selecting a signal parameter (SP) from a second list; determining if a first parameter is found using the selected RF and SP; and, upon determination that the first parameter is found, enabling the use of the selected RF and SP to communicate in the FLO network. An apparatus for implementing the method is also disclosed. | 01-29-2009 |
20090117917 | METHODS AND APPARATUS FOR POSITION LOCATION IN A WIRELESS NETWORK - Methods and apparatus for position location in a wireless network. In an aspect, a method is provided that includes determining whether a symbol to be transmitted is an active symbol, wherein the symbol comprises a plurality of subcarriers, and encoding identification information on a first portion of subcarriers if it is determined that the symbol is the active symbol. The method also includes encoding idle information on a second portion of subcarriers if it is determined that the symbol in not the active symbol. In an aspect, an apparatus includes detector logic configured to decode a plurality of symbols to determine identification information that identifies a plurality of transmitters, and to determine a plurality of channel estimate associated with the plurality of transmitters. The apparatus also includes position determination logic configured to calculate a device position based on the plurality of transmitters and the plurality of channel estimates. | 05-07-2009 |
20090161776 | SYSTEM AND METHOD FOR FREQUENCY DIVERSITY - A system and method for frequency diversity uses interleaving in a wireless communication system utilizing orthogonal frequency division multiplexing (OFDM) with various FFT sizes. Subcarriers of one or more interlaces are interleaved in a bit reversal fashion and the one or more interlaces are interleaved. | 06-25-2009 |
20090190675 | SYNCHRONIZATION IN A BROADCAST OFDM SYSTEM USING TIME DIVISION MULTIPLEXED PILOTS - In an OFDM system, a transmitter broadcasts a first TDM pilot on a first set of subbands followed by a second TDM pilot on a second set of subbands in each frame. The subbands in each set are selected from among N total subbands such that (1) an OFDM symbol for the first TDM pilot contains at least S | 07-30-2009 |
20090245154 | SIGNALING PARAMETERS CHANNEL PROCESSING - In a multicasts wireless telecommunication system providing an aggregation of one or more independent data components as a flow, wherein the OIS is located at the latch point of the beginning of the superframe, and the OIS programming is latched at the superframe boundary, the improvement of deriving signal parameter information from Signaling Parameter Channel (SPC) symbols transmitted in a Forward Link only (FLO) network by deriving a time domain channel estimate by assuming each of the combinations for the signal parameter field in the scrambler seed and picking the signal parameter combination that yields the most energy in the time domain above a threshold value. | 10-01-2009 |
20090274099 | METHODS AND APPARATUS FOR COMMUNICATING TRANSMITTER INFORMATION IN A COMMUNICATION NETWORK - Methods and apparatus for communicating transmitter information in a communication network are disclosed. The methods and apparatus communicate transmitter specific information, in particular, which includes location information about network transmitters for use in location or positioning type services. The disclosed methods and apparatus include inserting such transmitter specific information within either a data flow of at least one transmission frame or a control channel in the at least one transmission frame. In addition, a transmitter identifier is encoded in a positioning pilot channel (PPC) within the at least one transmission frame, and the configured transmission frame transmitted to a user device. The user device may use the transmitter specific information of numerous transmitters along with the transmitter identifiers to measure how far it is from the transmitters, and then triangulate to determine position. | 11-05-2009 |
20090316835 | POWER SAVINGS IN HIERARCHICALLY CODED MODULATION - A wireless communication apparatus in a hierarchically coded modulation system can use error control mechanisms generated during decoding of base layer information to predict a probability of successful demodulation of enhancement layer information. Performance in the demodulation of the base layer correlates to performance in the demodulation of the enhancement layer. The receiver can determine whether to attempt demodulation of temporally correlated enhancement layer data based in part on the predicted probability of success. If the receiver determines not to demodulate the enhancement layer, the receiver can power down the enhancement layer demodulator, or otherwise minimize the power expended in the enhancement layer demodulator. | 12-24-2009 |
20100046675 | METHODS AND APPARATUS FOR TRANSMITTING LAYERED AND NON-LAYERED DATA VIA LAYERED MODULATION - A media access control (MAC) layer controller can manage base layer data and enhancement layer data in a layered modulation system. The MAC layer controller can process both base layer data and enhancement layer data and map the encoded symbols to a layered modulation constellation when both are present. If data for one of the layers terminates, then the MAC layer controller can generate and supply predetermined stuffing data to the layer lacking additional data. The MAC layer controller can send a control signal to the physical layer hardware to cause the hardware to map the layered signals having the stuffing data to a modified signal constellation. The MAC controller can also generate an overhead message that indicates the occurrence of the stuffing data. The receiver can receive the overhead message and can use the information to configure the receiver for the layered modulation constellation or the modified signal constellation. | 02-25-2010 |
20100150131 | SIGNALING PARAMETERS CHANNEL PROCESSING - In a multicasts wireless telecommunication system providing an aggregation of one or more independent data components as a flow, wherein the OIS is located at the latch point of the beginning of the superframe, and the OIS programming is latched at the superframe boundary, the improvement of deriving signal parameter information from Signaling Parameter Channel (SPC) symbols transmitted in a Forward Link only (FLO) network by deriving a time domain channel estimate by assuming each of the combinations for the signal parameter field in the scrambler seed and picking the signal parameter combination that yields the most energy in the time domain above a threshold value. | 06-17-2010 |
20100220816 | POWER SAVINGS IN HIERARCHICALLY CODED MODULATION - A wireless communication apparatus in a hierarchically coded modulation system can use error control mechanisms generated during decoding of base layer information to predict a probability of successful demodulation of enhancement layer information. Performance in the demodulation of the base layer correlates to performance in the demodulation of the enhancement layer. The receiver can determine whether to attempt demodulation of temporally correlated enhancement layer data based in part on the predicted probability of success. If the receiver determines not to demodulate the enhancement layer, the receiver can power down the enhancement layer demodulator, or otherwise minimize the power expended in the enhancement layer demodulator. | 09-02-2010 |
20100220821 | NARROW-BAND INTERFERENCE CANCELLER - The disclosure is directed to a receiver, and methods therefor, including an automatic gain control circuit with a first digital variable gain amplifier that outputs digital samples based on a modulated wireless signal, an interference canceller configured to filter the digital samples using a least mean squares algorithm to reduce narrowband interference, and a second DVGA configured to amplify the filtered digital samples. | 09-02-2010 |
20120011142 | FEEDBACK TO IMPROVE OBJECT RECOGNITION - A database for object recognition is modified based on feedback information received from a mobile platform. The feedback information includes information with respect to an image of an object captured by the mobile platform. The feedback information, for example, may include the image, features extracted from the image, a confidence level for the features, posterior probabilities of the features belonging to an object in the database, GPS information, and heading orientation information. The feedback information may be used to improve the database pruning, add content to the database or update the database compression efficiency. The information feedback to the server by the mobile platform may be determined based on a search of a portion of the database performed by the mobile platform using features extracted from a captured query image. | 01-12-2012 |
20120027290 | OBJECT RECOGNITION USING INCREMENTAL FEATURE EXTRACTION - In one example, an apparatus includes a processor configured to extract a first set of one or more keypoints from a first set of blurred images of a first octave of a received image, calculate a first set of one or more descriptors for the first set of keypoints, receive a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image, and extract a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold. In this manner, the processor may perform incremental feature descriptor extraction, which may improve computational efficiency of object recognition in digital images. | 02-02-2012 |
20130156124 | SYSTEM AND METHOD FOR FREQUENCY DIVERSITY - A system and method for frequency diversity uses interleaving in a wireless communication system utilizing orthogonal frequency division multiplexing (OFDM) with various FFT sizes. Subcarriers of one or more interlaces are interleaved in a bit reversal fashion and the one or more interlaces are interleaved in the bit reversal fashion. | 06-20-2013 |
20130163458 | METHODS AND APPARATUS FOR POSITION LOCATION IN A WIRELESS NETWORK - Methods and apparatus for position location in a wireless network. In an aspect, a method is provided that includes determining whether a symbol to be transmitted is an active symbol, wherein the symbol comprises a plurality of subcarriers, and encoding identification information on a first portion of subcarriers if it is determined that the symbol is the active symbol. The method also includes encoding idle information on a second portion of subcarriers if it is determined that the symbol in not the active symbol. In an aspect, an apparatus includes detector logic configured to decode a plurality of symbols to determine identification information that identifies a plurality of transmitters, and to determine a plurality of channel estimate associated with the plurality of transmitters. The apparatus also includes position determination logic configured to calculate a device position based on the plurality of transmitters and the plurality of channel estimates. | 06-27-2013 |
20130335554 | ADAPTIVE ESTIMATION OF FRAME TIME STAMP LATENCY - A mobile device compensates for a lack of a time stamp when an image frame is captured by estimating the frame time stamp latency. The mobile device captures images frames and time stamps each frame after the frame time stamp latency. A vision based rotation is determined from a pair of frames. A plurality of inertia based rotations is measured using time stamped signals from an inertial sensor in the mobile device based on different possible delays between time stamping each frame and time stamps on the signals from the inertial sensors. The determined rotations may be about the camera's optical axis. The vision based rotation is compared to the plurality of inertia based rotations to determine an estimated frame time stamp latency, which is used to correct the frame time stamp latency when time stamping subsequently captured frames. A median latency determined using different frame pairs may be used. | 12-19-2013 |
20130335562 | ADAPTIVE SWITCHING BETWEEN VISION AIDED INS AND VISION ONLY POSE - A mobile device tracks a relative pose between a camera and a target using Vision aided Inertial Navigation System (VINS), that includes a contribution from inertial sensor measurements and a contribution from vision based measurements. When the mobile device detects movement of the target, the contribution from the inertial sensor measurements to track the relative pose between the camera and the target is reduced or eliminated. Movement of the target may be detected by comparing vision only measurements from captured images and inertia based measurements to determine if a discrepancy exists indicating that the target has moved. Additionally or alternatively, movement of the target may be detected using projections of feature vectors extracted from captured images. | 12-19-2013 |
20130335575 | ACCELERATED GEOMETRIC SHAPE DETECTION AND ACCURATE POSE TRACKING - A reference in an unknown environment is generated on the fly for positioning and tracking. The reference is produced in a top down process by capturing an image of a planar object with a predefined geometric shape, detecting edge pixels of the planar object, then detecting a plurality of line segments from the edge pixels. The plurality of line segments may then be used to detect the planar object in the image based on the predefined geometric shape. An initial pose of the camera with respect to the planar object is determined and tracked using the edges of the planar object. | 12-19-2013 |
20140044094 | Multiplexing and Transmission of Multiple Data Streams in a Wireless Multi-Carrier Communication System - Techniques for multiplexing and transmitting multiple data streams are described. Transmission of the multiple data streams occurs in “super-frames”. Each super-frame has a predetermined time duration and is further divided into multiple (e.g., four) frames. Each data block for each data stream is outer encoded to generate a corresponding code block. Each code block is partitioned into multiple subblocks, and each data packet in each code block is inner encoded and modulated to generate modulation symbols for the packet. The multiple subblocks for each code block are transmitted in the multiple frames of the same super-frame, one subblock per frame. Each data stream is allocated a number of transmission units in each super-frame and is assigned specific transmission units to achieve efficient packing. A wireless device can select and receive individual data streams. | 02-13-2014 |
20140059037 | DETERMINING CAPACITY OF SEARCH STRUCTURES - A system for storing target images for object recognition predicts a querying performance for the target image if the target image were included in a search tree of a database. The search tree has a universal search tree structure that is fixed so that it does not change with the addition of new target images. The target image is selected for inclusion or exclusion in the search tree based on the based on the querying performance, wherein the fixed tree structure of the search tree does not change if inclusion of the target image is selected. | 02-27-2014 |
20140064601 | ROBOT CONTROL INFORMATION - Vision based tracking of a mobile device is used to remotely control a robot. For example, images captured by a mobile device, e.g., in a video stream, are used for vision based tracking of the pose of the mobile device with respect to the imaged environment. Changes in the pose of the mobile device, i.e., the trajectory of the mobile device, are determined and converted to a desired motion of a robot that is remote from the mobile device. The robot is then controlled to move with the desired motion. The trajectory of the mobile device is converted to the desired motion of the robot using a transformation generated by inverting a hand-eye calibration transformation. | 03-06-2014 |
20140126768 | Method for Initializing and Solving the Local Geometry or Surface Normals of Surfels Using Images in a Parallelizable Architecture - A system and method is described herein for solving for surface normals of objects in the scene observed in a video stream. The system and method may include sampling the video stream to generate a set of keyframes; generating hypothesis surface normals for a set of mappoints in each of the keyframes; warping patches of corresponding mappoints in a first keyframe to the viewpoint of a second keyframe with a warping matrix computed from each of the hypothesis surface normals; scoring warping errors between each hypothesis surface normal in the two keyframes; and discarding hypothesis surface normals with high warping errors between the first and second keyframes. | 05-08-2014 |
20140126771 | ADAPTIVE SCALE AND/OR GRAVITY ESTIMATION - Systems, apparatus and methods for estimating gravity and/or scale in a mobile device are presented. A difference between an image-based pose and an inertia-based pose is using to update the estimations of gravity and/or scale. The image-based pose is computed from two poses and is scaled with the estimation of scale prior to the difference. The inertia-based pose is computed from accelerometer measurements, which are adjusted by the estimation for gravity. | 05-08-2014 |
20140129170 | METHOD FOR ALIGNING A MOBILE DEVICE SURFACE WITH THE COORDINATE SYSTEM OF A SENSOR - An accelerometer in a mobile device is calibrated by taking multiple measurements of acceleration vectors when the mobile device is held stationary at different orientations with respect to a plane normal. A circle is calculated that fits respective tips of measured acceleration vectors in the accelerometer coordinate system. The radius of the circle and the lengths of the measured acceleration vectors are used to calculate a rotation angle for aligning the accelerometer coordinate system with the mobile device surface. A gyroscope in the mobile device is calibrated by taking multiple measurements of a rotation axis when the mobile device is rotated at different rates with respect to the rotation axis. A line is calculated that fits the measurements. The angle between the line and an axis of the gyroscope coordinate system is used to align the gyroscope coordinate system with the mobile device surface. | 05-08-2014 |
20140129176 | ESTIMATING THE GRAVITY VECTOR IN A WORLD COORDINATE SYSTEM USING AN ACCELEROMETER IN A MOBILE DEVICE - An accelerometer located within a mobile device is used to estimate a gravity vector on a target plane in a world coordinate system. The accelerometer makes multiple measurements, each measurement being taken when the mobile device is held stationary on the target plane and a surface of the mobile device faces and is in contact with a planar portion of the target plane. An average of the measurements is calculated. A rotational transformation between an accelerometer coordinate system and a mobile device's coordinate system is retrieved from a memory in the mobile device, where the mobile device's coordinate system is aligned with the surface of the mobile device. The rotational transformation is applied to the averaged measurements to obtain an estimated gravity vector in a world coordinate system defined by the target plane. | 05-08-2014 |
20140176418 | DISPLAY OF SEPARATE COMPUTER VISION BASED POSE AND INERTIAL SENSOR BASED POSE - A mobile device determines a vision based pose using images captured by a camera and determines a sensor based pose using data from inertial sensors, such as accelerometers and gyroscopes. The vision based pose and sensor based pose are used separately in a visualization application, which displays separate graphics for the different poses. For example, the visualization application may be used to calibrate the inertial sensors, where the visualization application displays a graphic based on the vision based pose and a graphic based on the sensor based pose and prompts a user to move the mobile device in a specific direction with the displayed graphics to accelerate convergence of the calibration of the inertial sensors. Alternatively, the visualization application may be a motion based game or a photography application that displays separate graphics using the vision based pose and the sensor based pose. | 06-26-2014 |
20140270362 | FAST EDGE-BASED OBJECT RELOCALIZATION AND DETECTION USING CONTEXTUAL FILTERING - Embodiments include detection or relocalization of an object in a current image from a reference image, such as using a simple and relatively fast and invariant edge orientation based edge feature extraction, then a weak initial matching combined with a strong contextual filtering framework, and then a pose estimation framework based on edge segments. Embodiments include fast edge-based object detection using instant learning with a sufficiently large coverage area for object re-localization. Embodiments provide a good trade-off between computational efficiency of the extraction and matching processes. | 09-18-2014 |
20140280184 | Updating Index Information When Adding Or Removing Documents - In several aspects, an electronic device and method index a repository of N documents by W words, by not storing between queries, N*W numbers that are specific to each word i and each document j, normally used to compute a score of relevance to a query, of each document j. Instead, the electronic device and method generate the N*W word-specific-document-specific numbers dynamically at query time, based on a set of W numbers corresponding to the W words, and one or more sets (e.g. x sets) of N numbers corresponding to the N documents. Query-time generation of word-specific-document-specific numbers reduces memory otherwise required, e.g. to store these numbers. Hence, in certain aspects W+xN numbers are maintained between queries, and these numbers are changed incrementally when a new document is added to the set or an existing document is removed. Maintaining W+xN numbers reduces processing otherwise required, to start from scratch. | 09-18-2014 |