Patent application number | Description | Published |
20110105120 | METHODS AND APPARATUS TO MONITOR A CHANNEL TO DETERMINE NEIGHBOR CELL INFORMATION - Methods and apparatus to monitor a channel to determine neighbor cell information are disclosed. An example method for a first mobile station to determine cell information for a first cell disclosed herein comprises monitoring a channel for messages containing cell information, receiving a first message via the monitored channel and addressed to a second mobile station, the first message including first cell information, and storing the first cell information for a time period after receiving the first message. | 05-05-2011 |
20110105158 | METHODS AND APPARATUS TO AVOID TRANSMISSION OF REDUNDANT NEIGHBOR CELL INFORMATION TO MOBILE STATIONS - Methods and apparatus to avoid transmission of redundant neighbor cell information to mobile stations. An example method to avoid transmission of at least some neighbor cell system information from a network to a mobile station disclosed herein comprises receiving neighbor cell system information, setting a validity indication representing whether the mobile station has valid neighbor cell system information associated with a neighbor cell, and sending the validity indication to the network. | 05-05-2011 |
20110113309 | SYSTEM AND METHOD FOR DECODING A MESSAGE USING A PRIORI INFORMATION - Methods and systems are disclosed for decoding digital data received by a correspondent device over a communication channel. The data includes a component corresponding to a plurality of values unknown to the correspondent device and a component corresponding to one or more values known a priori by the correspondent device. To perform decoding, the correspondent device retrieves from memory at least one of the one or more known values. The correspondent device then applies a statistical measure using the known value(s) to estimate the location of the component corresponding to the one or more known values. The one or more known values and the estimated location of the component corresponding to the one or more known values are then used to assist in decoding the data. | 05-12-2011 |
20110134908 | SINGLE SLOT DTM FOR SPEECH/DATA TRANSMISSION - The present document relates to radio transmission. In particular, the present document relates to the single-slot dual transfer mode (DTM) available e.g. in GSM/GPRS/GERAN networks. A transmitter is described. The transmitter is configured to send circuit switched data over a traffic channel to a corresponding receiver, wherein the traffic channel is segmented into a plurality of frames. The transmitter if further configured to determine a vacant frame of the plurality of frames, wherein no circuit switched data is sent in the vacant frame due to discontinuous transmission; and to send packet switched data over the traffic channel using the vacant frame. | 06-09-2011 |
20120020304 | METHODS AND APPARATUS TO TRANSMIT UPLINK ALLOCATION INDICATORS IN WIRELESS COMMUNICATIONS - Example methods and apparatus to transmit uplink allocation indicators in wireless communications are disclosed. A disclosed example method involves sending a first assignment message indicative of first radio block periods assigned to the mobile station for downlink communications. At least one of the first assigned radio block periods is separated from a next occurring one of the first assigned radio block periods by at least a first non-assigned radio block period. In addition, the example method involves sending a second assignment message indicative of second radio block periods assigned to the mobile station for uplink communications. At least one of the second assigned radio block periods is separated from a next occurring one of the second assigned radio block periods by at least a second non-assigned radio block period. The example method also involves sending an uplink allocation indicator to the mobile station during one of the first radio block periods assigned for downlink communications with the mobile station. The uplink allocation indicator allocates an uplink radio block to the mobile station in at least one of the second radio block periods. | 01-26-2012 |
20120020305 | METHODS AND APPARATUS TO COMMUNICATE DATA BETWEEN A WIRELESS NETWORK AND A MOBILE STATION - Example methods and apparatus to communicate data between a wireless network and a mobile station are disclosed. A disclosed example method involves identifying a first quantity of resources for use in communicating first data to a mobile station in a first radio block period and a second quantity of resources for use in communicating second data to the mobile station in a second radio block period. The total quantity of the first and second quantities of resources comply with a maximum allowable quantity of resources specified for a plurality of radio block periods including the first and second radio block periods. The example method also involves sending, to the mobile station, the first data in the first quantity of resources during the first radio block period and the second data in the second quantity of resources during the second radio block period. | 01-26-2012 |
20120020306 | METHODS AND APPARATUS TO POLL IN WIRELESS COMMUNICATIONS BASED ON ASSIGNMENTS - Example methods and apparatus to poll in wireless communications based on assignments are disclosed. A disclosed example method involves receiving a poll from a network during a first radio block period and identifying a resource for use in sending requested information to the network in response to the poll. The resource occurs during a subsequent radio block period, and the subsequent radio block period is separated from the first radio block period by at least one radio block period not assigned to the mobile station for transmission by the mobile station. The example method also involves transmitting a response to the poll. | 01-26-2012 |
20120020338 | METHODS AND APPARATUS TO ALLOCATE RESOURCES AND DETECT ALLOCATED RESOURCES IN WIRELESS COMMUNICATIONS - Example methods and apparatus to allocate resources and detect allocated resources in wireless communications are disclosed. A disclosed example method involves receiving a first radio block in a first radio block period and detecting an uplink allocation indicator contained in the first radio block. The uplink allocation indicator does not allocate any uplink radio block in a second radio block period following immediately after the first radio block period. The example method also involves transmitting a second radio block based on the uplink allocation indicator during a third radio block period separated from the first radio block period by at least one radio block period. | 01-26-2012 |
20120021752 | METHODS AND APPARATUS TO PERFORM ASSIGNMENTS IN WIRELESS COMMUNICATIONS - Example methods and apparatus to perform assignments in wireless communications are disclosed. A disclosed example method to receive resource assignments at a mobile station involves receiving an assignment message from a network and identifying radio block periods assigned to the mobile station. At least one of the assigned radio block periods is separated from a next occurring one of the assigned radio block periods by at least one non-assigned radio block period. The example method also involves processing downlink transmissions from the network based on the assigned radio block periods. | 01-26-2012 |
20120023235 | METHODS AND APPARATUS TO POLL IN WIRELESS COMMUNICATIONS - Example methods and apparatus to poll in wireless communications are disclosed. A disclosed example method involves receiving a poll from a network during a first radio block period and identifying a resource for use in sending requested information to the network in response to the poll. The resource occurs during a subsequent radio block period, and the identifying of the resource is based on receipt of an uplink allocation indicator. The example method also involves transmitting a response to the poll. | 01-26-2012 |
20120027006 | SYSTEM AND METHOD FOR JOINT VOICE AND DATA TRANSMISSION - A method for multiplexing voice and data communication using a communications network is presented. In the method, at least one voice bit from a voice bit stream is retrieved, and at least one data bit from at least one data bit stream is retrieved. When the voice bit stream is not in a discontinuous transmission (DTX) period, the at least one voice bit and the at least one data bit are used to generate a modulated symbol. The method includes transmitting the modulated symbol using the communications network. | 02-02-2012 |
20120078718 | COMMUNICATIONS SYSTEM FOR GENERATING RECOMMENDATIONS AND RELATED METHODS - A communications system may include an electronic device associated with a given user, and a communications network. The communications system may also include a modeling server configured to communicate with the electronic device via the communications network. The modeling server may also be configured to generate a purchase probability distribution using a statistical model based upon prior purchase information for the given user and prior purchase information for a plurality of other users. The modeling server may also be configured to determine new purchase recommendations for the given user using the purchase probability distribution, and provide the new purchase recommendations to the electronic device. | 03-29-2012 |
20120096921 | System and Method for Calibrating a Magnetometer According to a Quality Threshold - A method and system are provided for calibrating a magnetometer. The method comprises determining a current quality level associated with magnetometer readings obtained using an active set of calibration parameters; and lowering a quality threshold for a background calibration of the magnetometer when the current quality level exceeds a threshold quality level needed by an application utilizing the magnetometer readings. | 04-26-2012 |
20120098524 | System and Method for Performing a Background Calibration for a Magnetometer - A method and system are provided for performing a background calibration of a magnetometer. The method comprises obtaining a plurality of magnetometer readings; applying an active set of calibration parameters to the plurality of magnetometer readings to obtain a plurality of values; applying a new set of calibration parameters to the plurality of magnetometer readings to obtain a plurality of further values; applying an active set of calibration parameters to the plurality of magnetometer readings to obtain a plurality of further values; and replacing the active set of calibration parameters with the new set of calibration parameters when a quality of the plurality of values is higher than a quality of the further values. | 04-26-2012 |
20120098525 | System and Method for Calibrating a Magnetometer According to Device States - A method and system are provided for calibrating a magnetometer. The method comprises detecting a change in a physical configuration of the mobile device; applying at least one stored calibration parameter as a respective active calibration parameter when one or more stored calibration parameters corresponding to the detected physical configuration change are accessible by the mobile device; and performing a calibration to obtain at least one additional calibration parameter when the at least one additional calibration parameter is needed and applying the at least one additional calibration parameter as a respective active calibration parameter. | 04-26-2012 |
20120101762 | System and Method for Calibrating a Magnetometer Using Partial and Full Calibrations - A method and system are provided for calibrating a magnetometer. The method comprises obtaining a plurality of magnetometer sensor readings; storing sensor readings from the plurality of obtained sensor readings that are different; determining a first calibration parameter based on a first predetermined number of different readings; and determining a plurality of calibration parameters based on a second predetermined number of different readings, wherein the plurality of calibration parameters includes the first calibration parameter. | 04-26-2012 |
20120101766 | System and Method for Determining Quality of Calibration Parameters for a Magnetometer - A method and system are provided for calibrating a magnetometer. The method comprises applying at least one first test to a new set of calibration parameters; accepting the new set of calibration parameters as an active set of calibration parameters when the new calibration parameters pass the at least one first test; applying the active set of calibration parameters to a plurality of magnetometer readings to obtain a plurality of values; applying at least one second test to the plurality of values; and calculating a quality measure for the active set of calibration parameters based on an outcome of the at least one second test. | 04-26-2012 |
20120172061 | DEVICE POSITION METHOD AND APPARATUS USING CELESTIAL OBJECTS - A system and method of determining a position of an electronic device is presented herein. An image is displayed having at least one celestial object and a celestial object indicator for selecting a celestial object. The celestial object indicator is overlaid on the at least one celestial object. Data indicating a relative angle of the device with respect to the Earth in at least two dimensions is received at the processor. The time when the celestial object indicator is overlaid on the at least one celestial object is determined. The position of the electronic device is determined by comparing the location of the celestial object in the image data and relative angle information at the time of the indication to a database at least partially stored on the electronic device in response to an indication that the celestial object indicator is overlaid on the at least one celestial object. | 07-05-2012 |
20120203486 | System and Method for Calibrating an Accelerometer - A method and system are provided for obtaining data for calibrating an accelerometer. The method and system operate by using at least one magnetometer reading to detect that a first orientation is being maintained; obtaining a plurality of accelerometer readings at the first orientation; using at least one magnetometer reading to detect that a plurality of additional orientations are being maintained and, for each orientation, obtaining a plurality of accelerometer readings at that orientation; determining calibration parameters comprising, for each axis of the accelerometer, at least one of a gain value and an offset value, using the plurality of accelerometer readings at the first and plurality of additional orientations; and applying the calibration parameters to subsequent accelerometer readings. | 08-09-2012 |
20120206129 | SYSTEM AND METHOD FOR CALIBRATING A MAGNETOMETER WITH VISUAL AFFORDANCE - A method and system are provided for calibrating a magnetometer of a mobile device. The method comprises displaying a visual indication of a gestural path on a display of the portable electronic device, monitoring for changes in orientation of the portable electronic device, changing the visual indication in response to the monitored changes in the orientation of the portable electronic device, measuring a magnetic field with the magnetometer, and calibrating the magnetometer in accordance with measurements of the magnetic field acquired at different points along the gestural path. | 08-16-2012 |
20120217958 | PORTABLE ELECTRONIC DEVICE ADAPTED TO COMPENSATE FOR GYROSCOPE BIAS - According to one aspect, there is provided a method for compensating for gyroscope bias on a portable electronic device having a gyroscope, and at least one of an accelerometer and a magnetometer. The method includes determining a first attitude matrix and a second attitude matrix using data from the accelerometer and the magnetometer, determining a difference between the first attitude matrix and the second attitude matrix, estimating a rotational velocity based on the difference between the first attitude matrix and the second attitude matrix, and compensating for an output from the gyroscope to generate a compensated output that compensates for the gyroscope bias using the estimated rotational velocity. | 08-30-2012 |
20120219053 | DEVICE TO TRANSMIT DATA BY DISPLAYING A CODED IMAGE GENERATED ACCORDING TO A SELECTABLE ENCODING SCHEME AND ASSOCIATED METHODS - A communications system includes a first device with a first display, and a first processor configured to generate at least one coded image according to a selectable encoding scheme from among different encoding schemes, and display the coded image on the first display. A first communications device is coupled to the first processor. A second device includes a second camera configured to capture the coded image on the first display, a second communications device, and a second processor coupled to the second camera and the second communications device. The second processor is configured to send a status message, via the second and first communications devices to the first processor, related to whether the captured coded image is decodable based upon a currently selected encoding scheme. | 08-30-2012 |
20120221290 | PORTABLE ELECTRONIC DEVICE ADAPTED TO PROVIDE AN IMPROVED ATTITUDE MATRIX - According to one aspect, a method of determining an attitude matrix on a portable electronic device. The method includes determining a first attitude matrix gradient using data from at least one of an accelerometer and a magnetometer, determining a second attitude matrix gradient using data from a gyroscope, fusing the first attitude matrix gradient and the second attitude matrix gradient based on a mixing coefficient to generate a fused gradient, and based on the fused gradient, updating a fine attitude matrix for the portable electronic device. | 08-30-2012 |
20120274578 | ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method includes determining a time between selections utilizing a touch-sensitive display, identifying a tactile feedback based on the time, and providing the tactile feedback in response to a subsequent selection utilizing the touch-sensitive display. | 11-01-2012 |
20130018628 | METHODS AND DEVICES TO DETERMINE A MOBILE DEVICE HOUSING POSITIONAANM Parco; Adam LouisAACI KitchenerAACO CAAAGP Parco; Adam Louis Kitchener CAAANM Holbein; Marc E.AACI KitchenerAACO CAAAGP Holbein; Marc E. Kitchener CAAANM Almalki; NazihAACI WaterlooAACO CAAAGP Almalki; Nazih Waterloo CAAANM Snow; Christopher HarrisAACI KitchenerAACO CAAAGP Snow; Christopher Harris Kitchener CA - Methods and devices to determine a mobile device housing position are described. An example device disclosed herein includes a housing having a first portion movably coupled to a second portion, the second portion to have a first position, a second position, and at least one intermediate position relative to the first portion, wherein the intermediate position is between the first and second positions; a position detector in the first portion, the position detector to measure a transitional magnetic field when the second portion is in the intermediate position and to measure a second magnetic field; and a processor to determine that the second portion is in the first position or the second position based on the transitional magnetic field and the second magnetic field. | 01-17-2013 |
20130066815 | SYSTEM AND METHOD FOR MOBILE CONTEXT DETERMINATION - Methods and a system for mobile device activity classification or context determination. The device compresses and sends sensor data to a remote server together with a selected activity label during a training phase. The remote server receives labeled sensor data from a number of devices and generates a classification model. The model may be reduced to a subspace that represents the dominant model parameters. The subspace data structure, which may be a small matrix, is transmitted to the mobile device. The mobile device uses the subspace data structure to classify device activity as indicated by the device sensors. In one example, the sensor data is projected onto the subspace matrix, which results in estimates of state probabilities for the various predefined states, the dominant one of which is selected as the current state, or estimated state. | 03-14-2013 |
20130234894 | LOCATION ESTIMATION USING RADIO SCENE SIGNATURES - Techniques for estimating a location of a portable electronic device are provided. The techniques represent radio scene information detected by a portable electronic device as a vector. The vector may then be used to retrieve similar vectors associated with known locations from a corpus. The known locations may then be used to estimate the location of the portable electronic device. | 09-12-2013 |
20130236112 | SIGNATURE REPRESENTATION OF DATA HAVING HIGH DIMENSIONALITY - A system and method for generating an m-dimensional signature vector in a computing device is provided. The signature vector may be generated from a plurality of key-value pairs, each comprising a unique identifier and an associated non-zero value. Each element of the m-dimensional signature vector is calculated based on a summation of a plurality of terms. Each of the terms is calculated from a respective key-value pair by generating a seed based on the key of the respective key-value pair and an element identifier associated with the vector element being calculated; generating a pseudo-random number from the generated seed; and multiplying the pseudo-random number by the value of the respective key-value pair, wherein m<09-12-2013 | |
20130237242 | LOCATION IDENTIFICATION OF A PORTABLE ELECTRONIC DEVICE BASED ON CHARACTERISTICS OF AN OPERATING ENVIRONMENT OF THE PORTABLE ELECTRONIC DEVICE - A location label may be determined for a portable electronic device. The location label may provide a textual indication of the particular location of a user of the portable electronic device, such as a restaurant name, or more generally a type of location of the user, such as simply a restaurant. The location label is determined based on a signature vector of operating environment characteristics of the portable electronic device. The operating environment characteristics may include sensor values, visible transmitters, radio connection information, executing applications or other operating environment characteristics that can have a value associated with them. | 09-12-2013 |
20130237278 | SIGNATURE BASED CONNECTIVITY PREDICTION FOR PORTABLE ELECTRONIC DEVICES - Methods of predicting future connectivity of a portable electronic device is described along with systems and devices for implementing the methods. The method includes receiving an indication of a plurality of radio scenes detected at the portable electronic device at different reference times. Each of the plurality of radio scenes identifies transmitters and associated signal strength of signals received by the portable electronic device at the respective reference time. One or more connectivity predictions can be retrieved from a corpus of pairs of a composite signature vector and associated connectivity information. Each of the one or more connectivity predictions can be retrieved based on a similarity between the associated respective composite signature vector and a query composite signature vector. A future connectivity prediction of the portable electronic device can be provided based on the one or more retrieved connectivity predictions. | 09-12-2013 |
20130238681 | SIGNATURE REPRESENTATION OF DATA WITH ALIASING ACROSS SYNONYMS - A system and method for generating an m-dimensional signature vector with aliasing across synonyms in a computing device is provided. Data representable by a plurality of key-value pairs, each comprising a unique identifier and an associated non-zero value of n-dimensional data is received at the computing device. Elements of the m-dimensional aliased signature vector are generated using synonym information of keys from the plurality of key-value pairs. | 09-12-2013 |
20130281120 | COOPERATIVE LOCALIZATION OF PORTABLE ELECTRONIC DEVICES - A method, computing device and computer readable memory for cooperative localization of a portable electronic device is provided. Location identification messages are received each providing a known location of a respective portable electronic device and an associated transmitter identification (ID) of the respective portable electronic device and stored. Location request messages providing one or more transmitter IDs in communication range with a query portable electronic device and a transmitter ID of the query portable electronic device are received and location information from the stored location information associated with the one or more transmitter IDs received in the location request message is retrieved. A location of the query portable electronic device is estimated based on the retrieved location information and stored with the associated transmitter ID of the query portable electronic device. | 10-24-2013 |
20130342437 | IMAGE DATA GENERATION USING A HANDHELD ELECTRONIC DEVICE - The present disclosure provides improved generation of images using a handheld electronic device. Motion of the handheld electronic device is detected using a sensor of the handheld electronic device and data, dependent upon the sensed motion, is transmitted from the device to a remote electronic device. An image, representative of the sensed motion of the handheld electronic device and generated from the transmitted data, is rendered on a display of the remote electronic device and provides a user with visual feedback of the motion of the handheld electronic device. The image data may be generated by the handheld electronic device or by the remote electronic device. | 12-26-2013 |
20140067349 | CLUSTERING OF PERSONAL ELECTRONICALLY ENCODED ITEMS - A method performed on an electronic device for clustering personal electronically encoded items. Such items are clustered in response to one or more perspective directives from a user that are received by the device by creating one or more perspectives each representative of a personal area of user interest identified by the user. Responsive to one or more first clustering directives from the user, the system clusters one or more of the user's personal electronically encoded items with one or more of the created one or more perspectives and develops a probability model for managing the user's personal electronically encoded items based on the one or more perspective directives and the one or more first clustering directives. | 03-06-2014 |
20140067807 | MIGRATION OF TAGS ACROSS ENTITIES IN MANAGEMENT OF PERSONAL ELECTRONICALLY ENCODED ITEMS - A method performed on an electronic device for migrating tags across entities. The migration of the tags is performed following an analysis of one or more personal electronically encoded items associated with a previously created perspective or album associated with the previously created perspective, responsive to a user decision the creation of a new perspective, a new album associated with one of the previously created perspectives, or a new perspective and a new album associated with the new perspective, responsive to a user decision to treat the previously created perspective or album as an individual entity, and association of the previously created perspective or album with the new perspective or new album. The tags are respectively migrated from the new perspective or the new album to the associated previously created perspective or the previously created album and to associated ones of the one or more personal electronically encoded items. | 03-06-2014 |
20140067878 | ANALYSIS AND PROPOSAL CREATION FOR MANAGEMENT OF PERSONAL ELECTRONICALLY ENCODED ITEMS - A method performed on an electronic device for creating a proposal to a user. The proposal is created from an analysis of one or more personal electronically encoded items associated with one or more previously created perspectives unique to a user with each of the previously created perspectives representative of user interest and is based on similarities determined from the analysis. The proposal includes the creation of a new perspective, a new album, or a new perspective and a new album associated with the new perspective and the association therewith of one or more of the one or more analyzed personal electronically encoded items. Responsive to user acceptance of the proposal, the system creates the new perspective, the new album, or the new perspective and the new album associated with the new perspective and associates therewith one or more of the one or more analyzed personal electronically encoded items. | 03-06-2014 |
20140087753 | SYSTEM AND METHOD FOR IMPROVING LOCATION ESTIMATES OF CO-LOCATED SECTORED CELL SITES FOR LOCATION SERVICES - Improved location estimates for transceivers is described. The location estimate of transceivers can be improved for sector transceivers that are co-located at a sectored cell site. The location estimate for each individual co-located sector transceiver can be updated as a centroid of all of the co-located sector transceivers. The location information of the transceivers can be used to provide network location estimation to mobile devices which do not have accurate positioning estimates. | 03-27-2014 |
20140214357 | PORTABLE ELECTRONIC DEVICE ADAPTED TO PROVIDE AN IMPROVED ATTITUDE MATRIX - According to one aspect, a method of determining an attitude matrix on a portable electronic device. The method includes determining a first attitude matrix gradient using data from at least one of an accelerometer and a magnetometer, determining a second attitude matrix gradient using data from a gyroscope, fusing the first attitude matrix gradient and the second attitude matrix gradient based on a mixing coefficient to generate a fused gradient, and based on the fused gradient, updating a fine attitude matrix for the portable electronic device. | 07-31-2014 |
20140286582 | SIGNATURE REPRESENTATION OF DATA HAVING HIGH DIMENSIONALITY - A system and method for generating an m-dimensional signature vector in a computing device is provided. The signature vector may be generated from a plurality of key-value pairs, each comprising a unique identifier and an associated non-zero value. Each element of the m-dimensional signature vector is calculated based on a summation of a plurality of terms. Each of the terms is calculated from a respective key-value pair by generating a seed based on the key of the respective key-value pair and an element identifier associated with the vector element being calculated; generating a pseudo-random number from the generated seed; and multiplying the pseudo-random number by the value of the respective key-value pair, wherein m<09-25-2014 | |