Abstract:
Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes receiving a plurality of sets of one or more first keywords on a mobile client, each set of first keywords associated with one or more respective first messages, monitoring user interaction of the respective first messages on the mobile client, performing learning operations on the mobile client with the first keywords based on monitored user interaction to estimate a set of keyword interest weights, receiving a set of target keywords associated with a target message, and displaying the target message on the mobile client based on the estimated keyword interest weights.
Abstract:
Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes receiving a plurality of sets of one or more first keywords on a mobile client, each set of first keywords associated with one or more respective first messages, monitoring user interaction of the respective first messages on the mobile client, determining a user selection rate for each unique first keyword of the plurality of sets of first keywords, receiving a set of target keywords associated with a target message, performing one or more matching operations between the set of target keywords and corresponding user selection rates to produce a set of one or more matching parameters, and displaying the target message on the mobile client dependent upon the matching parameters.
Abstract:
Force feedback in a gaming controller is provided by a motion induction device having an untethered mass. The mass is accelerated and decelerated to provide directional force feedback to a user of the gaming controller. The forces may be applied in a game controller shaped to simulate a tennis racquet, baseball bat, gun, steering wheel, or golf club. A sensor may be included in the game controller to provide information for adapting the force feedback. For example, in a game controller simulating a golf club an accelerometer may measure the speed and motion of the golf club, and the game controller provides force feedback through the motion induction device to simulate impact with a golf club or train a user to swing in a desired motion.
Abstract:
A method is disclosed that includes detecting a change in an inclination at a panel of an electronic device. The panel has a display surface. The method also includes detecting a rotation of the panel from a first orientation to a second orientation. The method also includes automatically redrawing an image displayed at the display surface responsive to the rotation when the change in the inclination of the panel does not exceed a threshold during the rotation.
Abstract:
Methods, apparatuses, and computer-readable storage media for displaying an image at an electronic device are disclosed. In a particular embodiment, a method includes displaying an image at an electronic device that includes a first display surface and a second display surface separated from the first display surface by a gap. A first portion of the image is displayed at the first display surface, a second portion of the image is displayed at the second display surface, and a third portion of the image between the first portion and the second is not displayed. A movement of the electronic device is detected, and in response to detecting the movement, the third portion of the image is displayed at the second display surface.
Abstract:
Telephones providing a dial controller (110A, HOB) for enhancing a telephone voice call using individual data connections by providing presence tweets and social networking information. A dial controller is provided in a calling device for calling another user, and/or a called device for receiving a call from another user. Both the calling device and the called device access a content server (120) storing profiles of the calling user and/or the called user, subject to user-determined privacy settings. The profiles include, e.g., information on the status, location, or preferences of the users. The dial controller may delay the establishment of a voice connection pending user review and approval of the other user's profile.
Abstract:
Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic of a user of the mobile client, comparing the first value with a stored list of second values related to respective stored messages in a cache memory of the mobile client to produce a comparison result; and updating the cache memory based on the comparison result by storing the first targeted content message in the cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message.
Abstract:
Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes maintaining on the mobile client a list of first attributes relating to message cache misses of a cache memory located on the mobile client, receiving on the mobile client a set of target attributes associated with a target message, performing on the mobile client one or more matching operations between the first attributes and the target attributes to produce a matching result, and storing the target message in a cache in the mobile client dependant upon the matching result.
Abstract:
Methods and systems for determining a suitability for a mobile client to display information are disclosed. For example, a method for determining a suitability for a mobiie client to receive a targeted content message includes generating user profile data by the mobile client, receiving a set of target profile data associated with the targeted content message, the set of target profile data being descriptive of the targeted content message, comparing the user profile data with the target set of profile data to produce a set of confidence-level data, a target set of profile data describing the content of a respective targeted-eontem message, and storing the targeted content message in the mobiie client based upon the set of confidence -level data.