Patent application number | Description | Published |
20110275361 | RESTRICTING ACCESS POINT TRANSMISSIONS - Transmissions by a first access point (e.g., a femto cell) are restricted upon detecting an access terminal in the vicinity of the first access point in the event the access terminal is communicating with a second access point (e.g., a macro cell). Upon detection of such an access terminal, the access terminal restricts transmission (e.g., beacon transmission) on a downlink carrier frequency on which the access terminal is actively receiving information from the second access point. This restriction of transmission by the access point may involve, for example, temporarily reducing transmit power, reducing the periodicity of transmission, or ceasing transmission. | 11-10-2011 |
20120039265 | CONTROLLING ACCESS POINT TRANSMIT POWER BASED ON RECEIVED ACCESS TERMINAL MESSAGES - Transmit power for an access point is controlled based on information received by the access point. For example, an access point may employ one or more algorithms that use messages received from nearby access terminals to maintain an acceptable tradeoff between providing an adequate coverage area for access point transmissions and mitigating interference that these transmissions cause at nearby access terminals. Here, the access point may employ a network listen-based algorithm upon initialization of the access terminal to provide preliminary transmit power control until sufficient information is collected for another transmit power control algorithm (e.g., an access terminal assisted algorithm). Also, the access terminal may employ an active access terminal protection scheme to mitigate interference the access point may otherwise cause to a nearby access terminal that is in active communication with another access point. | 02-16-2012 |
20120142392 | MULTI-STAGE TRANSMIT POWER CONTROL SCHEME FOR ACCESS POINT - Transmit power for an access point is controlled based on information received by the access point. For example, an access point may employ one or more algorithms that use messages received from nearby access terminals to maintain an acceptable tradeoff between providing an adequate coverage area for access point transmissions and mitigating interference that these transmissions cause at nearby access terminals. Here, the access point may employ a network listen-based algorithm upon initialization of the access terminal to provide preliminary transmit power control until sufficient information is collected for another transmit power control algorithm (e.g., an access terminal assisted algorithm). Also, the access terminal may employ an active access terminal protection scheme to mitigate interference the access point may otherwise cause to a nearby access terminal that is in active communication with another access point. | 06-07-2012 |
20120182420 | METHOD AND APPARATUS FOR CHARACTERIZING CONTEXT OF A MOBILE DEVICE - Information about a context of a mobile device is inferred using measurements from light detectors of the mobile device. The light detectors may be located on multiple different sides of the mobile device. In some embodiments, measurements from one or more cameras may be used to infer context. | 07-19-2012 |
20120254100 | SYSTEMS, METHODS, AND APPARATUSES FOR CLASSIFYING USER ACTIVITY USING TEMPORAL COMBINING IN A MOBILE DEVICE - Components, methods, and apparatuses are provided for determining activity likelihood function values for an activity classification for two or more past epochs based, at least in part, on signals from one or more sensors of a mobile device. A method may comprise, for each of a plurality of activity classifications, determining activity likelihood function values for each of the plurality of activity classifications for two or more past epochs. The activity likelihood function values may be based on signals from one or more sensors of a mobile device. The method may also include combining the activity likelihood function values to determine a likelihood function for an activity classification at a present epoch. The method may also include inferring a present activity of a user co-located with the mobile device to be one of the activity classifications based on the determined likelihood functions for the activity classifications at the present epoch. | 10-04-2012 |
20120265482 | DEVICE POSITION ESTIMATES FROM MOTION AND AMBIENT LIGHT CLASSIFIERS - A position estimate for a mobile device is generated using data from motion sensors, such as accelerometers, magnetometers, and/or gyroscopes, and data from light sensors, such as an ambient light sensor, proximity sensor and/or camera intensity sensor. A plurality of proposed positions with associated likelihoods is generated by analyzing information from the motion sensors and a list of candidate positions is produced based on information from the light sensors. At least one of the plurality of proposed positions is eliminated using the list of candidate positions and a position estimate for the mobile device is determined based on the remaining proposed positions and associated likelihoods. The proposed positions may be generated by extracting features from the information from the motion sensors and using models to generate likelihoods for the proposed positions. The likelihoods may be filtered over time. Additionally, a confidence metric may be generated for the estimated position. | 10-18-2012 |
20130006633 | LEARNING SPEECH MODELS FOR MOBILE DEVICE USERS - Techniques are provided to recognize a speaker's voice. In one embodiment, received audio data may be separated into a plurality of signals. For each signal, the signal may be associated with value/s for one or more features (e.g., Mel-Frequency Cepstral coefficients). The received data may be clustered (e.g., by clustering features associated with the signals). A predominate voice cluster may be identified and associated with a user. A speech model (e.g., a Gaussian Mixture Model or Hidden Markov Model) may be trained based on data associated with the predominate cluster. A received audio signal may then be processed using the speech model to, e.g.: determine who was speaking; determine whether the user was speaking; determining whether anyone was speaking; and/or determine what words were said. A context of the device or the user may then be inferred based at least partly on the processed signal. | 01-03-2013 |
20130006634 | IDENTIFYING PEOPLE THAT ARE PROXIMATE TO A MOBILE DEVICE USER VIA SOCIAL GRAPHS, SPEECH MODELS, AND USER CONTEXT - Techniques are provided to improve identification of a person using speaker recognition. In one embodiment, a unique social graph may be associated with each of a plurality of defined contexts. The social graph may indicate speakers likely to be present in a particular context. Thus, an audio signal including a speech signal may be collected and processed. A context may be inferred, and a corresponding social graph may be identified. A set of potential speakers may be determined based on the social graph. The processed signal may then be compared to a restricted set of speech models, each speech model being associated with a potential speaker. By limiting the set of potential speakers, speakers may be more accurately identified. | 01-03-2013 |
20130029681 | DEVICES, METHODS, AND APPARATUSES FOR INFERRING A POSITION OF A MOBILE DEVICE - Components, methods, and apparatuses are provided that may be used to characterize a spectral envelope of at least one signal received from one or more inertial sensors of a mobile device co-located with a user engaged in an activity and to infer a position of the mobile device with respect to the user engaged in an activity based, at least in part, on the characterization of the spectral envelope. | 01-31-2013 |
20130035893 | METHODS, DEVICES, AND APPARATUSES FOR ACTIVITY CLASSIFICATION USING TEMPORAL SCALING OF TIME-REFERENCED FEATURES - Components, methods, and apparatuses are provided that may be used to obtain a plurality of time-referenced features extracted from signals received from one or more inertial sensors of a mobile device, wherein the time-referenced features are provided according to heterogeneous time scales. The time-referenced features are combined over a decision window to infer an activity of a user co-located with the mobile device. | 02-07-2013 |
20130046505 | METHODS AND APPARATUSES FOR USE IN CLASSIFYING A MOTION STATE OF A MOBILE DEVICE - Methods and apparatuses are provided that may be implemented in a mobile device to establish an orientation invariant reference frame based, at least in part, on measurement values from a three-dimensional accelerometer fixed to the mobile device; transform subsequent inertial sensor measurements to the reference frame; and classify a motion state of the mobile device relative to the reference frame based, at least in part, on the transformed inertial sensor measurements. | 02-21-2013 |
20130090926 | MOBILE DEVICE CONTEXT INFORMATION USING SPEECH DETECTION - Systems and methods for speech detection in association with a mobile device are described herein. A method described herein for identifying presence of speech associated with a mobile device includes obtaining a plurality of audio samples from the mobile device while the mobile device operates in a mode distinct from a voice call operating mode, generating spectrogram data from the plurality of audio samples, and determining whether the plurality of audio samples include information indicative of speech by classifying the spectrogram data. | 04-11-2013 |
20130245986 | DETECTING THAT A MOBILE DEVICE IS RIDING WITH A VEHICLE - Systems and methods herein enable a mobile device to detect that a user is traveling in association with a vehicle based at least on motion data. In some embodiments, accelerometer data is used. Motion data is leveraged in combination with various observations regarding vehicular movement to determine whether or not a mobile device is located in or on the vehicle. For instance, before entering the state of vehicular movement, it can be determined that the user is first in a walking state (e.g., walking to the car, bus, etc., and entering it). Likewise, after exiting the state of vehicular movement, the user re-enters the walking state (e.g., after stepping out of the car, bus, etc., the user again begins walking). Further, it can be determined that when the user is in the walking state, the accelerometer signals appear different to any accelerometer signals seen in the vehicular movement state. | 09-19-2013 |
20130273941 | ESTIMATING DEMOGRAPHIC STATISTICS OF MEDIA VIEWERSHIP VIA CONTEXT AWARE MOBILE DEVICES - A method of generating demographic statistics related to an event includes using sensor data acquired at a mobile device to estimate a value for a category of a demographic model of a user of the mobile device; using sensor data acquired at the mobile device to detect an occurrence of the event in which the user of the mobile device participates; and associating the estimated value for the category of the demographic model of the user of the mobile device with the event. | 10-17-2013 |
20130297547 | AGGREGATE CONTEXT INFERENCES USING MULTIPLE CONTEXT STREAMS - Methods, systems, computer-readable media, and apparatuses for inferring context are provided. In one potential implementation, first context information associated with a first duration is identified, second context information is accessed to determine a context segmentation boundary; and the first context information and the second context information is then aggregated to generate an inferred segmented aggregated context. In a further implementation, the first context information is used to average inferred contexts, and the context segmentation boundary is used to reset a start time for averaging the first context information. | 11-07-2013 |
20130303198 | INFERRING A CONTEXT FROM CROWD-SOURCED ACTIVITY DATA - Techniques are provided to infer a context associated with a mobile device based on aggregated data from a set of other mobile devices. The set of mobile devices can include mobile devices currently or previously near a location of the mobile device. Each mobile device in the set of other mobile devices can collect sensor data and infer a low-level context (e.g., “sitting” or “standing”). The low-level contexts can be aggregated. Based on the aggregated low-level contexts, a high-level context (e.g., “at a party” or “watching television”) associated with the mobile device can be inferred or a low-level context associated with the mobile device can be refined. | 11-14-2013 |
20130315100 | CODING METHODS OF COMMUNICATING IDENTIFIERS IN PEER DISCOVERY IN A PEER-TO-PEER NETWORK - Systems and methodologies are described that facilitate identifying peers based upon encoded signals during peer discovery in a peer to peer network. For example, direct signaling that partitions a time-frequency resource into a number of segments can be utilized to communicate an identifier within a peer discovery interval; thus, a particular segment selected for transmission can signal a portion of the identifier, while a remainder can be signaled based upon tones communicated within the selected segment. Moreover, a subset of symbols within the resource can be reserved (e.g., unused) to enable identifying and/or correcting timing offset. Further, signaling can be effectuated over a plurality of peer discovery intervals such that partial identifiers communicated during each of the peer discovery intervals can be linked (e.g., based upon overlapping bits and/or bloom filter information). | 11-28-2013 |
20130317821 | SPARSE SIGNAL DETECTION WITH MISMATCHED MODELS - Various arrangements for detecting a type of sound, such as speech, are presented. A plurality of audio snippets may be sampled. A period of time may elapse between consecutive audio snippets. A hypothetical test may be performed using the sampled plurality of audio snippets. Such a hypothetical test may include weighting one or more hypothetical values greater than one or more other hypothetical values. Each hypothetical value may correspond to an audio snippet of the plurality of audio snippets. The hypothetical test may further include using at least the greater weighted one or more hypothetical values to determine whether at least one audio snippet of the plurality of audio snippets comprises the type of sound. | 11-28-2013 |
20140098807 | CODING METHODS OF COMMUNICATING IDENTIFIERS IN PEER DISCOVERY IN A PEER-TO-PEER NETWORK - Systems and methodologies are described that facilitate identifying peers based upon encoded signals during peer discovery in a peer to peer network. For example, direct signaling that partitions a time-frequency resource into a number of segments can be utilized to communicate an identifier within a peer discovery interval; thus, a particular segment selected for transmission can signal a portion of the identifier, while a remainder can be signaled based upon tones communicated within the selected segment. Moreover, a subset of symbols within the resource can be reserved (e.g., unused) to enable identifying and/or correcting timing offset. Further, signaling can be effectuated over a plurality of peer discovery intervals such that partial identifiers communicated during each of the peer discovery intervals can be linked (e.g., based upon overlapping bits and/or bloom filter information). | 04-10-2014 |
20140129560 | CONTEXT LABELS FOR DATA CLUSTERS - Systems and methods for applying and using context labels for data clusters are provided herein. A method described herein for managing a context model associated with a mobile device includes obtaining first data points associated with a first data stream assigned to one or more first data sources; assigning ones of the first data points to respective clusters of a set of clusters such that each cluster is respectively assigned ones of the first data points that exhibit a threshold amount of similarity and are associated with times within a threshold amount of time of each other; compiling statistical features and inferences corresponding to the first data stream or one or more other data streams assigned to respective other data sources; assigning context labels to each of the set of clusters based on the statistical features and inferences. | 05-08-2014 |
20140133663 | Systems and Methods for Classification of Audio Environments - Systems and methods for classification of audio environments are disclosed. In one embodiment, a method of classifying an audio environment comprises sampling the audio environment to obtain sampled audio data in accordance with a first time interval, computing features of the sampled audio data, inferring an audio cluster identifier from the features of the sampled audio data in accordance with a second time interval, and updating an audio environment model using the features of the sampled audio data in accordance with a third time interval. | 05-15-2014 |
20140135004 | MULTI-STAGE TRANSMIT POWER CONTROL SCHEME FOR ACCESS POINT - Transmit power for an access point is controlled based on information received by the access point. For example, an access point may employ one or more algorithms that use messages received from nearby access terminals to maintain an acceptable tradeoff between providing an adequate coverage area for access point transmissions and mitigating interference that these transmissions cause at nearby access terminals. Here, the access point may employ a network listen-based algorithm upon initialization of the access terminal to provide preliminary transmit power control until sufficient information is collected for another transmit power control algorithm (e.g., an access terminal assisted algorithm). Also, the access terminal may employ an active access terminal protection scheme to mitigate interference the access point may otherwise cause to a nearby access terminal that is in active communication with another access point. | 05-15-2014 |
20140143579 | SEQUENTIAL FEATURE COMPUTATION FOR POWER EFFICIENT CLASSIFICATION - Disclosed is an apparatus and method for power efficient processor scheduling of features. In one embodiment, features may be scheduled for sequential computing, and each scheduled feature may receive a sensor data sample as input. In one embodiment, scheduling may be based at least in part on each respective feature's estimated power usage. In one embodiment, a first feature in the sequential schedule of features may be computed and before computing a second feature in the sequential schedule of features, a termination condition may be evaluated. | 05-22-2014 |
20140156659 | FUSING CONTEXTUAL INFERENCES SEMANTICALLY - System and methods for performing context inference in a computing device are disclosed. In one embodiment, a method of performing context inference includes: determining, at a computing device, a first context class using context-related data from at least one data source associated with a mobile device; and determining, at the mobile device, a fusion class based on the first context class, the fusion class being associated with at least one characteristic that is common to the first context class and a second context class that is different from the first context class. | 06-05-2014 |
20140172424 | PRESERVING AUDIO DATA COLLECTION PRIVACY IN MOBILE DEVICES - Techniques are disclosed for using the hardware and/or software of the mobile device to obscure speech in the audio data before a context determination is made by a context awareness application using the audio data. In particular, a subset of a continuous audio stream is captured such that speech (words, phrases and sentences) cannot be reliably reconstructed from the gathered audio. The subset is analyzed for audio characteristics, and a determination can be made regarding the ambient environment. | 06-19-2014 |
20140179298 | LOW POWER ALWAYS-ON DETERMINATION OF INDOOR VERSUS OUTDOOR STATE - Methods, systems, computer-readable media, and apparatuses for determining indoor/outdoor state of a mobile device are presented. In some embodiments, a mobile device may maintain an indoor/outdoor state. The mobile device may include at least one first sensor and at least one second sensor, the first sensor associated with higher power consumption than the second sensor. The mobile device may gate off the first sensor and using the second sensor to obtain a sensor reading, if the second sensor can generate a reading indicative of the indoor/outdoor state of the mobile device. The mobile device may use the first sensor to obtain a sensor reading, if the second sensor cannot generate a reading indicative of the indoor/outdoor state of the mobile device. The mobile device may update the indoor/outdoor state of the mobile device based on a reading received from one of the first and the second sensors. | 06-26-2014 |
20140245033 | DYNAMIC POWER MANAGEMENT OF CONTEXT AWARE SERVICES - The disclosure is directed to modifying the operation of one or more hardware subsystems when a new context awareness service begins. An aspect determines a power budget for a plurality of operating context awareness services including the new context awareness service, wherein the power budget is based on a power requirement for each of the plurality of context awareness services, and wherein the power requirement for each of the plurality of context awareness services is based on power utilizations of the one or more hardware subsystems corresponding to the plurality of context awareness services, and allocates power resources to the one or more hardware subsystems based on importances of the plurality of context awareness services and/or the one or more hardware subsystems, wherein the allocation of the power resources is performed within the power budget. | 08-28-2014 |
20140247206 | ADAPTIVE SENSOR SAMPLING FOR POWER EFFICIENT CONTEXT AWARE INFERENCES - Disclosed is a system, apparatus, computer readable storage medium, and method to perform a context inference for a mobile device. In one embodiment, a data processing system includes a processor and a storage device configurable to store instructions to perform a context inference for the data processing system. Data may be received from at least a first sensor, and a first classification of the data from the sensor may be performed. Confidence for the first classification can be determined and a second sensor can be activated based on a determination that the confidence fails to meet a confidence threshold. A data sample classification from the activated second sensor may be classified jointly with the data from first sensor | 09-04-2014 |
20140266698 | SYSTEMS AND METHODS FOR MONITORING A PROXIMITY OF A PERSONAL ITEM AND AUTOMATICALLY ASSIGNING SAFE AND UNSAFE ZONES - Systems and methods for monitoring the proximity of a personal item are provided. Systems and methods as provided herein allow a computing device to monitor the proximity of a personal item by generating an alert when wireless communications between the computing device and the personal item are lost in an unsafe zone to remind a user of the computing device about the personal item in an attempt to prevent leaving the personal item in the unsafe zone, where it may be susceptible to theft or loss. The provided systems and methods also automatically assign safe zones by analyzing clusters of location data points obtained by the computing device over time to determine a home location and an office location, assigning the home location and the office location as safe zones, and assigning all other locations as unsafe. A user may further manually designate locations as safe zones. | 09-18-2014 |
20140279786 | APPLICATION-CONTROLLED GRANULARITY FOR POWER-EFFICIENT CLASSIFICATION - Systems and methods for providing application-controlled, power-efficient context (state) classification are described herein. An apparatus for performing context classification with adjustable granularity as described herein includes a classifier controller configured to receive a request for a context classification and a granularity input associated with the request; and a context classifier communicatively coupled to the classifier controller and configured to receive the request and the granularity input from the classifier controller, to select a resource usage level for the context classification based on the granularity input, wherein a granularity input indicating a higher granularity level is associated with a higher resource usage level and a granularity input indicating a lower granularity level is associated with a lower resource usage level, and to perform the context classification at the selected resource usage level. | 09-18-2014 |
20150038149 | RESTRICTING ACCESS POINT TRANSMISSIONS - Transmissions by a first access point (e.g., a femto cell) are restricted upon detecting an access terminal in the vicinity of the first access point in the event the access terminal is communicating with a second access point (e.g., a macro cell). Upon detection of such an access terminal, the access terminal restricts transmission (e.g., beacon transmission) on a downlink carrier frequency on which the access terminal is actively receiving information from the second access point. This restriction of transmission by the access point may involve, for example, temporarily reducing transmit power, reducing the periodicity of transmission, or ceasing transmission. | 02-05-2015 |