Abstract:
Methods for provision of a sequence of timing signals for one or a plurality of microprocessors, microprocessor peripheral devices or other timing-controlled instruments ("users"), using timing signals determined from a Satellite Positioning System (SPS), such as GPS or GLONASS. In a first embodiment, one or a plurality of users is individually provided with SPS signal antennas and receiver/processors, and timing signals are optionally individually for each user. The timing signals can be periodic, for example, a One-Pulse-Per-Second signal for fine corrections of high frequency timing signals issued by an internal or external clock. The timing signals can also be substantially non-periodic. The timing signals may also be used to determine the time at which selected events occur, such as issuance of interrupt commands in, or directed to, a microprocessor. In another embodiment, CDMA or spread spectrum communications can be implemented and improved by using frequency hopping or other carrier-coded communications in which a time interval for use of the present carrier code is determined by two spaced apart timing signals received from an SPS timing device. In another embodiment, transmission times for each of a plurality of TDMA communications stations are synchronized using SPS timing signals. In another embodiment, each of a plurality of cellular telephone (CT) users is allocated to an appropriate CT cell for signal transmission and receipt, using timing and location information obtained from differential SPS signals.
Abstract:
Method and apparatus for receiving an estimate of time in a satellite signal receiver receives an estimate of time from a server and compensates for error of a clock in the satellite signal receiver using the estimate of time. The output of the compensated clock is used when computing a position of the satellite signal receiver. The estimate of time is received using a network time protocol (NTP), a simple network time protocol (SNTP), or by one-way broadcast from the server.
Abstract:
A method and apparatus for generating and distributing satellite tracking data to a remote receiver is disclosed. The method for includes extracting from satellite-tracking data initial model parameters representing a current orbit of at least one satellite-positioning-system satellite, computing an orbit model using the initial model parameters, wherein a duration of the orbit model is longer than a duration of the satellite-tracking data, comparing, for an overlapping period of time, the orbit model to the satellite-tracking data; and adjusting the orbit model to match the satellite tracking data for the overlapping period of time so as to form an adjusted orbit model. The adjusted orbit model comprises the long-term-satellite-tracking data.
Abstract:
Aspects of a method and system for data processing in a device with integrated set-top-box and femtocell functionality are provided. Data may be received via an integrated femtocell and set-top-box device and may be synchronously processed, utilizing a common clock, to perform one or more femtocell functions and/or set-top-box functions. The common clock may be derived from global navigation satellite system signals. The integrated femtocell and set-top-box device may convert the received data from a first to a second format. The converted data may be transmitted to a cellular enabled communication device via a cellular transmitter within said integrated femtocell and set-top-box device and/or to a multimedia device via a multimedia interface within said integrated femtocell and set-top-box device. The received data may comprise multimedia content. The integrated femtocell and set-top-box device may be operable to encode, decode, transcode, encrypt, decrypt, scramble, descramble, and present the received multimedia content.
Abstract:
Aspects of a method and system for processing and delivery of multimedia content by an integrated femtocell and set-top-box device are provided. In this regard, a cellular enabled communication device may communicate its capabilities, preferences, and/or settings to an integrated femtocell and set-top-box device, wherein the integrated femtocell and set-top-box device may processes multimedia content for the cellular enabled communication device based on the capabilities, preferences, and/or settings of the cellular enabled communication device. Additionally, the cellular enabled communication device may receive the processed multimedia content from the integrated femtocell and set-top-box device by the cellular enabled communication device. The capabilities, preferences, and/or settings may comprise multimedia processing capabilities, preferences, and/or settings, communication capabilities, preferences, and/or settings, and/or power conditions, preferences, and/or settings. The integrated femtocell and set-top-box device may process the multimedia content to generate a plurality of subset datastreams.
Abstract:
Aspects of a method and system for servicing a plurality of users via a plurality of femtocells are provided. In this regard, a cellular enabled communication device may receive portions of a datastream from a plurality of femtocells, reconstruct the datastream from the received portions of the datastream, and process the reconstructed datastream for presentation to a user of the cellular enabled communication device. The received portions may be buffered in the cellular enabled communication device. The portions of the datastream may be associated with a plurality of CDMA channel access codes. The portions of the datastream may be received via a plurality of cellular frequencies. The portions of the datastream may be received during a plurality of TDMA timeslots. Portions of the datastream may be received from a cellular base station. Portions of the datastream may be received from a WiMAX base station.
Abstract:
Method and apparatus for processing location service messages in a satellite position location system is described. In one example, a mobile receiver includes a satellite signal receiver, wireless circuitry, and at least one module. The satellite signal receiver is configured to receive satellite positioning system signals, such as Global Positioning System (GPS) signals. The wireless circuitry is configured to communicate location service messages between the mobile receiver and a server through a cellular communication network. The location service messages may include any type of data related to A-GPS operation, such as assistance data, position data, request and response data, and the like. The at least one module is configured to provide a user-plane interface and a control-plane interface between the satellite signal receiver and the wireless transceiver. The at least one module is capable of processing location service messages communicated using either the control-plane signaling or user-plane signaling mechanisms.
Abstract:
A GNSS enabled mobile device receives GNSS assistance data in a determined format from a central processing station communicatively coupled to a wide area reference network (WARN). The WARN comprises a first plurality of GNSS tracking stations from which usable signals are received by the central processing station, and a second plurality of GNSS tracking stations from which unusable or no signals are received by the central processing station. The central processing station generates the GNSS assistance data using a complete set of GNSS reference feeds of the WARN. The complete set of GNSS reference feeds comprises actual GNSS reference feeds from the first plurality of GNSS tracking stations and virtual GNSS reference feeds derived for the second plurality of GNSS tracking stations from processed actual GNSS reference feeds. The generated GNSS assistance data is reformatted into a determined format and is communicated to the GNSS enabled mobile device, accordingly.
Abstract:
A method and apparatus for monitoring the integrity of satellite tracking data used by a remote receiver is described. In one example, a first set of satellite tracking data is received at a server. Integrity data for a second set of satellite tracking data is generated using the first set of satellite tracking data. The integrity data is then transmitted to at least one remote receiver having the second set of satellite tracking data.
Abstract:
Aspects of a method and system for dynamic adjustment of power, antenna direction and frequencies in a femtocell network are provided. In this regard, a communication system may comprise a plurality of femtocells, one or more base stations, and a femtocell management entity that coordinates operation of the plurality of femtocells. One or more parameters may be communicated from one of the plurality of femtocells and/or one or more base stations to the femtocell management entity. The femtocell management entity may be enabled to utilize the one or more parameters to determine configuration information for one of the plurality of femtocells and/or for one or more remaining ones of the plurality of femtocells. One of the plurality of femtocells may be enabled to receive the determined configuration information from the femtocell management entity. One of the plurality of femtocells may be configured utilizing the received determined configuration information.