Abstract:
An electronic device may be controlled using nerve analysis by measuring a nerve activity level for one or more body parts of a user of the device using one or more nerve sensors associated with the electronic device. A relationship can be determined between the user's one or more body parts and an intended interaction by the user with one or more components of the electronic device using each nerve activity level determined. A control input or reduced set of likely actions can be established for the electronic device based on the relationship determined.
Abstract:
A controller device to interface with a computer gaming system includes a body having a handle and an object disposed at one end of the handle. A touch surface is disposed on one side of the handle. The touch surface has an indicator that is identified by a surface characteristic on the touch surface. The touch surface provides an area for receiving directionality control in response to interfacing by a finger of a user. In addition to the touch surface, a plurality of buttons are disposed on the body. A circuitry is disposed in the body of the controller. The circuitry is configured to receive data indicative of a directionality control and transmit the data to a game console for impacting an action by a program executing on the computer gaming system.
Abstract:
In a configuration where a server transmits location information based on identification information of at least one access point in response to the reception of the identification information, the time of reception of identification information of an access point that is associated with a location indicated by the location information received from the server can be associated with the indicated location, irrespective of the time of reception of the location information. An access point ID receiving unit 30 receives identification information of an access point. A location information management unit 32 associates identification information of at least one access point with reception time information that indicates the time of reception of the identification information. A location information requesting unit 34 transmits the identification information associated with the reception time information to a location information providing server. A location information receiving unit 36 receives location information based on the transmitted identification information from the location information providing server. The location information management unit 32 associates the received location information with reception time information that is associated with the transmitted identification information.
Abstract:
One or more test features are extracted from a time domain signal. The test features are represented by discrete data. The discrete data is represented for each of the one or more test features by a corresponding one or more fitting functions, which are defined in terms of finite number of continuous basis functions and a corresponding finite number of expansion coefficients. Each fitting function is compressed through Functional Principal Component Analysis (FPCA) to generate corresponding sets of principal components. Each principal component for a given test feature is uncorrelated to each other principal component for the given test feature. A distance between a set of principal components for the given test feature and a set of principal components for one or more training features with the processing system is calculated. The test feature is classified according to the distance calculated with the processing system.
Abstract:
A shape object, methods, and systems for using the shaped object in interactive computer gaming is disclosed. The shape object includes a line segment having a length that extends between a first end and a second end, and the line segment is flexible into a plurality of positions, where each of the plurality of positions define a shape of the line segment. The shape object further includes an optical fiber integrated along the line segment and an interface connectable to the line optical fiber of the line segment. The interface is at the first end of the line segment. The interface includes a circuit for communicating optical signals to the optical fiber, where the circuit is configured to identify the shape and changes in the shape of the line segment over time. Further included is a circuit for wirelessly transmitting the shape of the line segment to a computer that is remote from the line segment. The first end of the line segment is configured for placement at a known separation to a tracked object that is separately tracked in three dimensional space.
Abstract:
A shape object, methods, and systems for using the shaped object in interactive computer gaming is disclosed. The shape object includes a line segment having a length that extends between a first end and a second end, and the line segment is flexible into a plurality of positions, where each of the plurality of positions define a shape of the line segment. The shape object further includes an optical fiber integrated along the line segment and an interface connectable to the line optical fiber of the line segment. The interface is at the first end of the line segment. The interface includes a circuit for communicating optical signals to the optical fiber, where the circuit is configured to identify the shape and changes in the shape of the line segment over time. Further included is a circuit for wirelessly transmitting the shape of the line segment to a computer that is remote from the line segment. The first end of the line segment is configured for placement at a known separation to a tracked object that is separately tracked in three dimensional space.
Abstract:
Methods, systems, and devices for rendering computer graphics using texture maps are disclosed. Multiple texture maps with disparate data types, such as a mix of integer data types for RGB colors and floating point data types for XYZ normal vector components, are passed as one texture map set to a graphics processing unit (GPU). Filter parameters and other interpolation parameters are re-used between the disparate texture maps. A user can specify a number of integer and floating point-based channels for processing at one time by the GPU, thereby customizing a texture set structure.
Abstract:
Data monitoring including: establishing a real-time connection between at least two processing entities; defining transfer preferences for data and metrics to be sent for monitoring; and sending the data and metrics from at least one sending entity to a collecting entity of the at least two processing entities using a data push process, wherein the data push process is based on the transfer preferences defined in advance for the data and metrics.
Abstract:
Methods, systems, devices, and software are described for indirect lighting objects in 3-D virtual environments, such as in video games. A cube map and ground plane of the environment are translated to a 360-degree latitude-longitude map depicting a view from the position of an object. The lat-long map is blurred using a cosine convolution, and then the blurred lat-long map is converted to a local cube map for the object. The local cube map is then used to determine normal and reflective indirect lighting color on the object cast from the environment.
Abstract:
Methods, systems, and computer programs for controlling a device without requiring visual contact with the device are presented. One method includes an operation for identifying available options for presentation to a user according to a state of a computer program executing on a portable device, where the available options belong to a plurality of possible menu items. Further, the method provides an audible output of the available options to the user and detection of a touch-based input by the portable device, where the input is received at the portable device without providing an identifiable visual cue to the user. Further yet, the method includes operations for determining the selected option from the available options based on the timing of the input relative to the audible output, and for performing the selected option by the computer program. In another method, the options are presented to the user via different vibration patterns of an electronic device or via vibrations of a second device connected to the electronic device.