Abstract:
Exemplary electronic coupon distribution, collection, and utilization systems and methods are disclosed. An exemplary method includes maintaining coupon data representative of at least one electronic coupon collected by a consumer, the coupon data accessible by a mobile computing device associated with the consumer, detecting an occurrence of a predetermined trigger event related to the at least one electronic coupon, and providing, in response to the predetermined trigger event, a message for presentation to the consumer via the mobile computing device associated with the consumer, the message configured to direct the consumer to a physical location of a product associated with the at least one electronic coupon. Corresponding systems and methods are also disclosed.
Abstract:
A CSG solid modelling system 10 has a triple z-buffer architecture. For each pixel stored in a pixel memory 12 there are five storage entries grouped into five buffers including a front z-buffer (F) 16 which is employed to store the depths of a front face for a currently processed z-connected product, a back z-buffer (B) 18 which is employed to store the depths of a back face for the currently processed z-connected product and a final z-buffer (Z) 20 which stores the front faces of a displayed solid. Two other buffers are an intensity buffer (T) 22 for storing the intensities associated with the front face of the current z-connected product and a final intensity buffer (I) 24 for storing the intensities of the visible faces of the displayed solid. A bus 26 couples these various buffers together and to a processor 28 which may be a central processing unit or a peripheral processor. The system provides for a solid represented by any CSG tree to be represented as a union of z-connected products and that these z-connected products be expressed as intersections of z-connected sweeps. Furthermore it is shown that expressions of z-connected products in terms of sweeps are extracted directly from a CSG tree. Variations of the display methods may be used to detect interferences and differences between solids defined in CSG.
Abstract:
A user device may receive selection of a type of a location-based proximity notification, and may receive a device parameter, a message parameter, and a location parameter for the selected notification type. The user device may detect that the user device is proximate to a location defined by the location parameter, and may provide a proximity notification message, defined by the message parameter, to a device defined by the device parameter, when the user device is proximate to the location.
Abstract:
A media client for a subscription multimedia network presents, on a display device, program content received from a backend server. The media client also receives, from a mobile device, a signal requesting access to an interactive television application, where the interactive television application is related to the program content. The media client receives, from the backend server, data for the interactive television application, and forwards, to the mobile device, the data for the interactive television application for presentation on the mobile device.
Abstract:
A method may include receiving a number of video feeds from video capture devices located at an event venue. The number of video feeds may be dynamically analyzed to determine feed information associated with the number of video feeds. A request to view a multi-feed event may be received from a user device. At least some of the number of video feeds may be provided to the user device in response to the request. Feed information corresponding to the at least some of the number of video feeds may be provided based on the dynamically analyzing.
Abstract:
A method of retrieving a directory listing includes steps of storing a plurality of directory listings, each listing searchable by a plurality of keys, each of the keys comprising a plurality of symbols selected from a subset of an alphabet; receiving a sequence of inputs each designating a plurality of the symbols; identifying a number of the directory listings having at least one of the keys consistent with the sequence of inputs; displaying candidate ones of the directory listing having the at least one of the keys consistent with the sequence of inputs; and selecting one of the candidate directory listings to be contacted.
Abstract:
Exemplary multi-screen casting systems and methods are disclosed. For example, systems and methods for casting a graphical user interface display of a mobile device to a display screen associated with a set-top-box device are disclosed. An exemplary method includes a multi-screen casting system establishing a multi-screen display relationship between a mobile device and a set-top-box device, identifying data associated with a graphical user interface display of the mobile device, and transmitting the identified data associated with the graphical user interface display of the mobile device to the set-top-box device for display by a display device associated with the set-top-box device. Corresponding methods and systems are also disclosed.
Abstract:
A method of retrieving a directory listing includes steps of storing a plurality of directory listings, each listing searchable by a plurality of keys, each of the keys comprising a plurality of symbols selected from a subset of an alphabet; receiving a sequence of inputs each designating a plurality of the symbols; identifying a number of the directory listings having at least one of the keys consistent with the sequence of inputs; displaying candidate ones of the directory listing having the at least one of the keys consistent with the sequence of inputs; and selecting one of the candidate directory listings to be contacted.
Abstract:
A mobile taxi dispatch system may receive a request for a taxi vehicle from a user, select one or more taxi vehicles to contact in response to receiving the request and send the request to the selected one or more taxi vehicles. The mobile taxi dispatch system may further receive acceptances of the request from at least one of selected one or more taxi vehicles, select a particular taxi vehicle from the at least one of the selected one or more taxi vehicles that accepted the request. The selecting may be based on one or more criteria. The mobile taxi dispatch system may also send a confirmation to the user and to the particular taxi.
Abstract:
A method may include receiving a number of video feeds from video capture devices located at an event venue. The number of video feeds may be dynamically analyzed to determine feed information associated with the number of video feeds. A request to view a multi-feed event may be received from a user device. At least some of the number of video feeds may be provided to the user device in response to the request. Feed information corresponding to the at least some of the number of video feeds may be provided based on the dynamically analyzing.