摘要:
Methods and apparatus are provided to promote interoperability between devices having different user input devices by correlating user input that is provided via one or more input mechanisms of a client device to touch events on the server device. The method may maintain a terminal session between a server device and a client device in which the client device simulates at least a portion of a display generated at the server device. The method may access a mapping between touch events on the server device and actuation of respective input mechanisms of the client device. The method may also interpret one or more control signals provided in response to actuation of an input mechanism based upon the mapping and may then cause a user interface state of the server device to updated based on the actuation of the input mechanism of the client device.
摘要:
An apparatus includes one local input/output device; and an interface configured to interface between an application hosted by the apparatus and the local input/output device and is configured to interface between the application hosted by the apparatus and a remote input/output device hosted by another apparatus; wherein the interface has a first state in which the interface is configured to couple the application and the local input/output device but not couple the application and the remote input/output device hosted by the another apparatus; wherein the interface has a second state in which the interface is configured to couple the application and the local input/output device and to couple the application and the remote input/output device hosted by another apparatus; and wherein the interface is configured to be responsive to a proximity detection trigger to change its state.
摘要:
An apparatus, method, and computer program product are described that provide for a determination of the validity of an input based, at least in part, on a force indication relating to the input received and a proximity indication. An operation associated with the input may be precluded (e.g., the input may be disregarded) based, at least in part, on a determination that the input is invalid. When the input is determined to be valid, on the other hand, the associated operation may be executed. As a result, the execution of operations that are unintended (such as operations that are associated with accidental contact with the touch screen display) may be minimized, and the user's experience with the device can be enhanced.
摘要:
Embodiments of the invention are directed to a system, method, or computer program product for providing offers to purchase products or services to a user, the offers being for products of merchants located within geographic proximity to each other, to entice a user to visit that location. Offers may be received by a user throughout a day or when the user enters into a transaction. Once the user enters into a transaction at a merchant, the financial institution may receive data regarding that transaction. The data may provide the financial institution an indication as to the user's location and products the user is purchasing. The financial institution may then provide the user with offers to purchase other products. These offers may be for products similar to the products the user is currently purchasing. These offers, however, are within are for merchants within close geographic proximity to each other. These offers may entice users to enter other stores within a similar geographic location, such that the user may add to his/her shopping experience by frequenting merchants not typically frequented by that user.
摘要:
Methods, apparatus and computer-program products are described for determining that a user is at or will be at a travel location based on financial institution transaction data and identifying merchants at the travel location that are the same or similar to merchants previously used by the user. Once the same or similar merchants have been identified, information, such as merchant offers, associated with the same or similar merchants is communicated to the user via a chosen communication mechanism.
摘要:
Embodiments of the invention are directed to methods, systems, apparatus and computer program products are described herein for communicating offers to customers along a projected travel route after receiving an indication of a point of transaction event by collecting positioning information related to the customer, analyzing the positioning information to project the customer's likely route of travel, identifying one or more offers in which the customer may be interested, based in part on the customer's projected likely route of travel and communicating the offers to the customer.
摘要:
Embodiments of the invention are directed to a system, method, or computer program product for providing offers to purchase products or services to a user, the offers being tailored to the user. Embodiments of the invention allow a user to receive offers to purchase products based on the user's transaction history, offer acceptance history, demographic, or offers for products that the user wishes. In this way, the user receives offers for products that he/she may be interested in instead of having to find offers he/she is interested in by searching all the offers available to him/her. A financial institution may receive information regarding the user's transaction history, offer acceptance history, demographic, or watch list. This information may provide parameters for a filter to which offers may be provided to the user, such that the offers that are provided to the user may be of interest to him/her. Thus, the system may optimize the offers provided to the user to ensure that the offers the user receives are ones that he/she may have an interest in using to purchase a product or service.
摘要:
An apparatus for providing cooperative user interface layer management may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least maintaining a terminal session between a server device and a client device in which the client device emulates at least a portion of a display presented at the server device, receiving, at the server device, an indication identifying a user interface layer for which display of information related to the user interface layer is not supported at the client device, and determining a response to a user input provided at the client device based on whether the user input relates to the user interface layer identified by the indication. A corresponding method and computer program product are also provided.
摘要:
Methods and apparatus are provided to promote interoperability between devices having different user input devices by correlating user input that is provided via one or more input mechanisms of a client device to touch events on the server device. The method may maintain a terminal session between a server device and a client device in which the client device simulates at least a portion of a display generated at the server device. The method may access a mapping between touch events on the server device and actuation of respective input mechanisms of the client device. The method may also interpret one or more control signals provided in response to actuation of an input mechanism based upon the mapping and may then cause a user interface state of the server device to updated based on the actuation of the input mechanism of the client device.
摘要:
Various methods for determining an active input area are provided. One example method includes acquiring frame buffer data defining an image area that has been refreshed and detecting a cursor within the frame buffer data. Detecting the cursor may include determining that dimensions of the image area match dimensions of a previously acquired image area associated with a successful cursor detection, and the example method may further include directing transmission of coordinates and dimensions of the image area to a remote environment. Similar and related example methods and example apparatuses are also provided.