Abstract:
A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a case having one or more major surfaces. A visual display and a touch interface are disposed on at least one of the major surfaces. A processor is operably coupled to the visual display and touch screen. Instructions executable by the processor may be configured to: a) present an image on the visual display containing one or more active elements; b) correlate one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display; and c) present a transformed active element corresponding to a particular one of the one or more active elements on the visual display in response to a user interaction with a corresponding one of the one or more active portions.
Abstract:
A hand-held electronic device, method of operation and computer readable medium are disclosed. A processor is operably coupled to the visual display and touch interface. Instructions executable by the processor may be configured to a) present an image on the visual display containing one or more active elements; b) perform a tessellation that divides the image into one or more regions that fill the display, each region corresponds to a different active element, a size of each region depends on a corresponding probability of use of the corresponding active element within a given time frame; c) correlate one or more active portions of the touch interface to a corresponding one or more of the regions; and d) activate a particular active element in response to a touch on a corresponding active portion.
Abstract:
Determining whether a commercial transaction has taken place may include a) collecting percipient behavior information from a mobile communication device associated with a percipient, wherein the percipient behavior information is related to behavior of the percipient; b) determining a correlation between the percipient behavior information and transaction behavior information associated with a predetermined commercial transaction; and c) determining from the correlation a confidence level for whether the predetermined commercial transaction has taken place.
Abstract:
A controller for use in interfacing with a computer game. The controller includes a handle having at least one button, and a spherically shaped object connected to only one end of the handle. The spherically shaped object is defined from a translucent plastic material. Further included as part of the controller is an inertial sensor or accelerometer. The accelerometer may, as defined herein, be part of an inertial sensor. The controller also has an illuminating means defined within the spherically shaped object. A circuit is provided for interpreting input data from the at least one button and the inertial sensor, and is configured for communicating data wirelessly. The circuit is further configured to interface with the illuminating means to trigger illumination of the spherically shaped object to switch from an un-illuminated color to an illuminated color.
Abstract:
Increasing a number of advertising impressions in a system configured to facilitate user interaction with an interactive environment containing one or more advertising targets is described. A scene of a portion of the simulated environment is displayed from a camera point of view (camera POV) on a video display. The scene may change as the camera POV changes in response to movement of the camera POV along a camera path during the user's interaction with the simulated environment. By adding movement to the camera path that directs the camera POV toward one or more advertising targets encountered along the camera path advertising targets may be placed within the scene displayed on the video display to increase a likelihood a number of advertising impressions associated with the advertising targets.
Abstract:
A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a case having one or more major surfaces. A visual display and a touch interface are disposed on at least one of the major surfaces.A processor is operably coupled to the visual display and touch screen. Instructions executable by the processor may be configured to a) present an image on the visual display containing one or more active elements; b) correlate one or more active portions of the touch interface to one or more corresponding active elements in the image on the visual display; and c) adjust a layout of content shown on the display according to a probability of one or more actions that may be taken with the one or more active elements.
Abstract:
Methods and systems for processing input by a computing device are presented. One method includes operations for receiving images of a control device that includes an object section, and for determining a location of the control device utilizing image analysis for each captured image. Additionally, the movement of the control device is tracked based on the determined locations, where the tracking of the movement includes receiving inertial sensor information obtained by sensors in the control device, and determining an orientation of the control device based on the sensor information. Additionally, the method includes an operation for translating the movement and orientation of the control device into input for a game executing in the computing device, where the input is translated into a motion and orientation of an object in the game based on the movement of the control device.
Abstract:
One embodiment provides a method for use in providing input to a system that includes the steps of determining position information for a controller for the system, comparing the determined position information for the controller with predetermined position information associated with commands, and providing a command to the system if the determined position information matches predetermined position information for the command.
Abstract:
Methods, systems, and computer programs for playing browser based game with alternative controls and interfaces are presented. In one method, a definition of native inputs defined for the game is received. The native inputs are originated in a native device and are capable of causing actions in the game. Further, the method detects an alternate device that does not have all the native inputs. The native inputs are mapped from the native device to alternate inputs from the alternate device. The inputs generated with the alternate device are translated to corresponding native inputs according to the mapping and causing the corresponding actions in the game. In another method, a game area inside a web page is identified for playing the game. The game area is expanded by increasing the size of the game area while decreasing the size of other elements in the web page.