Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method of receiving broadcast information on a mobile terminal, comprising: storing location history information corresponding to a previous geographic location of the mobile terminal; assigning a history probability factor to the location history information; determining a future location information based on the location history information and the history probability factor; assigning a future probability factor to the future location information; receiving broadcast metadata associated with broadcast information; obtaining location and time criteria, and a probability threshold, for the broadcast information from the broadcast metadata; and filtering the broadcast information based on the location and time criteria, the future location information and the future probability factor, and the probability threshold.
A mobile device receives targeted broadcast information. It stores a history of its past locations and assigns a probability to each location, indicating how likely the device was to be there. Based on this location history and probabilities, the device predicts its future location and assigns a probability to that prediction. The device then receives broadcast metadata (data about the broadcast) that includes location and time criteria, and a probability threshold. Finally, the device filters the broadcast information, only processing it if its predicted future location and associated probability, AND the location and time criteria meet the specified probability threshold from the metadata.
2. The method of claim 1 , wherein the location and time criteria comprise at least one location and time criterion, and wherein the filtering the broadcast information comprises, for each location and time criterion, determining a location criterion and a time criterion for the location and time criterion, the time criterion indicating a time period in which the location criterion applies, determining whether the future location information meets the location criterion, and determining whether the future probability factor meets the probability threshold.
The method of receiving broadcast information on a mobile terminal as described above involves evaluating location and time criteria received in broadcast metadata to determine whether the broadcast should be presented to the user. The filtering process involves, for each location and time criterion, determining a location criterion and a time criterion for the location and time criterion, the time criterion indicating a time period in which the location criterion applies. It then determines whether the predicted future location meets the location criterion, and whether the predicted future location's probability meets the received probability threshold from the broadcast metadata. Thus, only if BOTH location and time criteria, as well as the probability threshold, are met will the broadcast be presented.
3. The method of claim 2 , wherein the determining whether the future location information meets the location criterion comprises: determining a target location and a presence or absence requirement for the location criterion, and determining whether the location of the terminal is within or outside the target location as indicated by the presence or absence requirement.
In the process of filtering broadcast information based on location criteria, the determination of whether a predicted future location meets a location criterion involves checking if the location falls within a specific target area or outside of it, as specified in the location criterion. The location criterion contains a target location and an indication of whether presence WITHIN that location is required, or absence FROM that location is required for the broadcast to be considered relevant. The mobile device will then use its predicted future location to check against this target location to satisfy the presence/absence requirement.
4. The method of claim 2 , wherein the location and time criteria further comprise at least one logical operation for the at least one location and time criterion, and wherein the filtering the broadcast information further comprises combining results of the at least one location and time criterion in accordance with the at least one logical operation to obtain a final result for the location and time criteria.
In the process of filtering broadcast information, the location and time criteria in the broadcast metadata can include multiple individual location and time criteria linked by logical operators (AND, OR, NOT). The mobile device evaluates each individual location and time criterion and then combines the results using the specified logical operators to produce a final "true" or "false" result for the entire set of criteria. Only if the final result is "true" will the broadcast be presented.
5. The method of claim 1 , wherein the location and time criteria comprise location and time criterion covering a future location of the terminal.
The filtering of broadcast information using location and time criteria includes using location and time criteria that directly relate to a predicted future location of the mobile device. For example, metadata specifies that the broadcast information is only relevant if the device is predicted to be within a specific region at a specific future time.
6. The method of claim 1 , wherein the location and time criteria comprise a first location and time criterion requiring a terminal to be within a first target area and a second location and time criterion requiring the terminal to be outside a second target area.
The filtering of broadcast information using location and time criteria involves the use of both "presence" and "absence" location criteria. The broadcast metadata might specify that the information is only relevant if the mobile device is predicted to be WITHIN a specific target area (first criterion) AND simultaneously predicted to be OUTSIDE of another distinct target area (second criterion).
10. The method of claim 1 , further comprising: obtaining additional filtering data from the broadcast metadata; and filtering the broadcast information based further on the additional filtering data and at least one user preference.
The method of filtering broadcast information based on location, time, and probability threshold also incorporates additional filtering data and user preferences. The broadcast metadata includes extra filtering data beyond location and time (e.g., category, keywords). The mobile device combines this additional filtering data, along with stored user preferences (e.g., preferred news topics), to further refine the filtering process beyond just location and time, allowing for more personalized broadcast content.
11. The method of claim 1 , further comprising: skipping receiving the broadcast information if the location and time criteria and probability threshold are not satisfied.
To conserve resources, the mobile device can skip receiving the actual broadcast information entirely if the location and time criteria and probability threshold within the broadcast metadata are not met. This prevents the device from wasting bandwidth and processing power on irrelevant broadcasts.
12. The method of claim 1 , further comprising: receiving the broadcast information at a first time instant; and presenting the broadcast information at a second time instant the same as or later than the first time instant if the location and time criteria and probability threshold are satisfied.
The mobile device receives the broadcast information at one time, and then presents it to the user at a later time. The presentation is delayed until the location and time criteria and probability threshold are satisfied. This allows for pre-fetching of broadcasts, with actual presentation conditional on the user's location and time meeting the metadata requirements.
13. The method of claim 12 , wherein the broadcast information relates to an event occurring over a designated time interval, and wherein the broadcast information is received prior to the designated time interval and is presented during the designated time interval.
The broadcast information concerns an event that occurs during a specified time interval. The mobile device receives the broadcast metadata and the information BEFORE the event starts. The device only presents the broadcast to the user DURING the event's designated time interval, and only if the location and time criteria and probability threshold are satisfied when presenting.
14. The method of claim 1 , wherein the receiving the broadcast metadata comprises receiving the broadcast metadata prior to the broadcast information.
The broadcast metadata containing the location and time criteria is received by the mobile device BEFORE the actual broadcast information is received. This allows the mobile device to quickly filter out irrelevant broadcasts based on the metadata before downloading the full broadcast content.
15. The method of claim 1 , wherein the receiving the broadcast metadata comprises receiving the broadcast metadata with the broadcast information.
The broadcast metadata containing the location and time criteria is received by the mobile device SIMULTANEOUSLY with the actual broadcast information. The device will need to parse metadata before proceeding to fully download the broadcast content.
16. The method of claim 1 , wherein the receiving the broadcast metadata comprises receiving the broadcast metadata via service and content fragments for broadcast programs comprising the broadcast information.
The broadcast metadata is delivered to the mobile device using service and content fragments, which are components that make up broadcast programs. These fragments contain the metadata for location and time based filtering.
17. An apparatus for wireless communication, comprising: at least one processor configured to: store location history information corresponding to a previous geographic location of the mobile terminal; assign a history probability factor to the location history information; determine a future location information based on the location history information and the history probability factor; assign a future probability factor to the future location information; receive broadcast metadata associated with broadcast information; obtain location and time criteria, and a probability threshold, for the broadcast information from the broadcast metadata; and filter the broadcast information based on the location and time criteria, the future location information and the future probability factor, and the probability threshold.
A wireless communication device includes a processor that performs the following steps: stores location history and assigns probabilities to locations; predicts a future location and assigns a probability to it; receives broadcast metadata containing location and time criteria and a probability threshold; and filters broadcast information based on the location and time criteria, the predicted future location and its probability, and the probability threshold. Thus, the device only processes broadcast information relevant to its predicted future location and the likelihood of that location being correct.
18. The apparatus of claim 17 , wherein the at least one processor is configured to receive the broadcast information at a first time instant, and to present the broadcast information at a second time instant the same as or later than the first time instant if the location and time criteria and probability threshold are satisfied.
The wireless communication device described above receives broadcast information at a first point in time, but only presents the information to the user at a second point in time (either the same as the first, or later). The presentation is CONDITIONAL upon the location and time criteria and probability threshold being satisfied at the time of presentation. This permits deferred or just-in-time presentation based on context.
19. The apparatus of claim 17 wherein the processor is configured to: store location history information corresponding to a previous geographic location of the apparatus; assign a history probability factor to the location history information; determine future location information based on the location history information and the history probability factor; and filter the broadcast information based on the future location information.
A processor stores location history of the mobile device and assigns a probability factor to each location. Based on this history and probability, the processor determines a predicted future location of the device. The processor then filters broadcast information based on the predicted future location.
20. An apparatus for receiving broadcast information, comprising: means for storing location history information corresponding to a previous geographic location of the mobile terminal; means for assigning a history probability factor to the location history information; means for determining a future location information based on the location history information and the history probability factor; means for assigning a future probability factor to the future location information; means for receiving broadcast metadata associated with broadcast information; means for obtaining location and time criteria, and a probability threshold, for the broadcast information from the broadcast metadata; and means for filtering the broadcast information based on the location and time criteria, the future location information and the future probability factor, and the probability threshold.
An apparatus for receiving broadcast information includes modules (implemented in hardware, software, or a combination) for: storing location history and assigning probability to it; determining future location and assigning probability to it; receiving broadcast metadata including location/time criteria and a probability threshold; and filtering the broadcast based on the location/time criteria, future location and probability, and threshold.
22. The apparatus of claim 20 , further comprising: means for receiving the broadcast information at a first time instant; and means for presenting the broadcast information at a second time instant the same as or later than the first time instant if the location and time criteria and probability threshold are satisfied.
The apparatus for receiving broadcast information also includes modules for receiving broadcast information at a first time and presenting it at a second time (either the same or later), where the presentation depends on the location/time criteria and probability threshold being satisfied.
23. A non-transitory computer-readable medium comprising: code for causing at least one computer to: store location history information corresponding to a previous geographic location of the mobile terminal; assign a history probability factor to the location history information; determine a future location information based on the location history information and the history probability factor; assign a future probability factor to the future location information; receive broadcast metadata associated with broadcast information, obtain location and time criteria, and a probability threshold, for the broadcast information from the broadcast metadata; and filter the broadcast information based on the location and time criteria, the future location information and the future probability factor, and the probability threshold.
A non-transitory computer-readable medium (e.g., a flash drive, SSD) contains instructions that, when executed by a computer, cause it to: store location history and assign probabilities; predict a future location and assign a probability; receive broadcast metadata with location/time criteria and a probability threshold; and filter broadcast information using the location/time criteria, the predicted future location and its probability, and the probability threshold.
24. The non-transitory computer-readable medium of claim 23 further comprising: code for causing the at least one computer to: determine a location criterion and a time criterion for a location and time criterion, the time criterion indicating a time period in which the location criterion applies, determine whether the future location information meets the location criterion, and determine whether the future probability factor meets the probability threshold.
The non-transitory computer-readable medium, described above, stores instructions for determining a location criterion and a time criterion, the time criterion indicating a time period in which the location criterion applies, for each location and time criteria in the broadcast metadata. The instructions further cause the device to determine whether the predicted future location meets the location criterion, and whether the predicted future location's probability meets the probability threshold from the broadcast metadata.
Unknown
September 30, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.