Abstract:
The automatic generation of multiple sets of directions for navigating geographically to a specific destination without specification of an origin. Based on the destination, candidate roads or other transportation conduits are selected for analysis. Candidate meta-departure points are analyzed and selected along the roads based on distribution about the destination, cardinal directions relative to the destination, road metadata, distance to the destination, driving time, and other factors. The number of departure points generated to represent routes to the destination from the several logical cardinal directions is minimized. The generated departure points also represent routes that a majority of people would likely take to the destination. Additionally, the generated departure points originate from places that users are likely to be familiar with and can get to without additional guidance. The final instruction sets for navigating to the destination are presented along with a map that identified the departure points.
Abstract:
A system, method and communication device are disclosed for organizing and presenting a plurality of digital flyers. Using flyer stack information, which organizes the plurality of digital flyers into at least one flyer stack, the plurality of digital flyers are presented to allow for inter-flyer and intra-flyer navigation. Moreover, the flyer stack information may be used to allow the inter-flyer and intra-flyer content to be searched. This is achieved by providing a method and communication device that receives the flyer stack information from a server, and presents the flyer stack information in a flyer navigation interface. The flyer navigation interface displays the at least one flyer stack, selects the flyer stack from the at least one flyer stack, and displays a digital flyer from the selected flyer stack in the flyer navigation interface as a current digital flyer, including displaying an indication of a next digital flyer in the selected flyer stack, the next digital flyer being accessible by navigating to the indication.
Abstract:
Systems and methods of position sensing for a receiver, via employing an ability thereof to receive signals in a broader range than what such receiver is initially tuned for. A frequency skip component can skip channel frequencies such that the spectrum range is scanned without a typical requirement of tuning to all the channels during such scan. Accordingly, the subject innovation enables the entire spectrum of interest to be scanned at a substantially reduced amount of time. Location interpolation for the receiver and time stamping of received signals can be implemented as part of the position sensing.
Abstract:
Embodiments disclosed herein relate generally to systems and methods for rating an offer for a product. In one broad aspect there is provided a method for rating an offer for a product. The method includes generating a component score for each rating component of a plurality of rating components. The rating components include at least one community feedback component and at least one intrinsic component. Each rating component is then assigned a weight, where the weight assigned to the at least one community feedback component is proportional to the volume of community feedback and the weight assigned to the at least one intrinsic community feedback is inversely proportional to the volume of community feedback. In another broad aspect, there is provided a method for rating an offer for a product. The method includes generating a component score for each rating component of a plurality of rating components. The plurality of rating components include a price of the offer. The step of generating the component score for the price of the offer includes comparing the price of the offer to a current market price reference for the product. The current market price reference is based on community feedback associated with the offer.
Abstract:
Described is a technology by which a more optimal map view with respect to route information is returned in response to an online mapping request. A start or end location is positioned away from the map center as appropriate to show as much route information as possible within the map view, given view size and zoom constraints. In one example, various-sized bounding boxes that contain the start or end location and one or more routes may be evaluated to determine a largest bounding box that meets the mapping size constraint; the center of that bounding box is the center of the map view. In one alternative, map views at various zoom levels may be scored against one another to determine which map view contains the most important route information, such as the most maneuver points and/or landmarks within each map view; the map view with the best score is returned.
Abstract:
A unique routing system and method that facilitates adjusting waypoint locations to optimize a cost function and presenting more relevant contextual advertisements based in part on the waypoint locations. The system and method involve examining waypoint locations including a start, end, and any in-between waypoint to determine whether they are reachable or routable according to the preferred mode of transportation. Adjustments can be made to one or more of the waypoint locations in order to accommodate this mode of transportation in view of a given cost function. Adjustments can be made that optimize the cost function to minimize overall costs. Multi-modal routing can be initiated as well to configure a route using the selected or adjusted waypoints and multiple modes of transportation in order to optimize the cost function. Adjustments and the selection of contextual advertisements can be based on user intention and several other route related factors.
Abstract:
An interactive flyer system is disclosed. The system includes a flyer image tiler for creating a flyer image tile set, the set including multiple copies of a flyer image segmented into a plurality of flyer image tiles with each copy representing the flyer image at one of a plurality of zoom levels, wherein a copy of the multiple copies is configured to fit within a viewport having a resolution, and a flyer image tile store for storing the flyer image tile set. There is also disclosed a method for displaying the interactive digital flyer.
Abstract:
In this disclosure, a method and system are disclosed executed on a communication device. The method and system are configured to request for a dynamic display ad from a dynamic display ad system; receive an animation sequence from the dynamic display ad system, the animation sequence comprising one or more instructions to show one or more interest areas on a selected digital flyer; and display the dynamic display ad using the animation sequence, wherein the animation sequence is used to render the dynamic display ad using flyer content of the selected digital flyer.
Abstract:
The automatic generation of multiple sets of directions for navigating geographically to a specific destination without specification of an origin. Based on the destination, candidate roads or other transportation conduits are selected for analysis. Candidate meta-departure points are analyzed and selected along the roads based on distribution about the destination, cardinal directions relative to the destination, road metadata, distance to the destination, driving time, and other factors. The number of departure points generated to represent routes to the destination from the several logical cardinal directions is minimized. The generated departure points also represent routes that a majority of people would likely take to the destination. Additionally, the generated departure points originate from places that users are likely to be familiar with and can get to without additional guidance. The final instruction sets for navigating to the destination are presented along with a map that identified the departure points.
Abstract:
A geographic navigation system for segmenting a received set of instructions (or directions) that guide a user over a geographic route from a starting location to an ending location, and then abbreviating a subset of the instructions related to the inexact or familiar regions into a more concise and relevant form, yet retain all the information for guiding the user on the trip. Route segmentation occurs before instruction abbreviation by segmenting the route into multiple logical components in which abbreviation can be applied. After the need for instruction abbreviation is recognized and the route is segmented, techniques and designs are employed to generate understandable strings that describe the abbreviated directions as well as controls that allow optimization of the user experience.