Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Sony Computer Entertainment America LLC.

Sony Computer Entertainment America LLC. Patent applications
Patent application numberTitlePublished
20120135805GESTURE CATALOGING AND RECOGNITION - A total variance may be computed for sample values in an input gesture including a plurality of sample values of sample motion data from one or more sensors associated with a control device. The motion data may be related to movement of a control device. A figure of merit may be calculated using the sample values in the gesture, the total variance for the sample values in the input gesture, and sample values in one or more catalog gestures. The figure of merit measures how well the samples in the input gesture match samples in the catalog gesture. Whether an input gesture matches one of the one or more catalog gesture may be determined based on the figure of merit. A state of the system may be changed if it is determined that the input gesture matches the one of the one or more catalog gestures.05-31-2012
20120127089METHOD AND APPARATUS FOR PERFORMING USER-DEFINED MACROS - A method and apparatus for performing a task at a handheld device. The method includes detecting a first gesture at a handheld device, monitoring for a second gesture in response to detecting the first gesture, detecting the second gesture at the handheld device, determining whether the second gesture corresponds to a task and performing the task when it is determined that the second gesture corresponds to the task.05-24-2012
20120100916SYSTEM AND METHOD OF PROVIDING ASSISTANCE OVER A NETWORK - A system and method relating to receiving manipulation data from a controller and a displaying a graphic representing the manipulation and the controller on a first display and transmitting the manipulation data for substantially-simultaneous on a second display remote from the first display.04-26-2012
20120089908LEVERAGING GEO-IP INFORMATION TO SELECT DEFAULT AVATAR - Default selections presented to a client device can be customized when the client device accesses an online service via a network. A geographic location for the client device can be determined from network address information for the device. Socioeconomic information characteristic of the geographic location can be obtained from a first database. A socioeconomic-factor-dependent default menu selection can be customized according to the socioeconomic information. Supplemental information relevant to the menu selection can be obtained from a second database that maps user feedback that is relevant to the menu selection in that geographic location. The default selection can be updated according to the supplemental information. Updating the default selection may optionally include changing a duration for which a particular selection from a sequence of selections is presented on the client device.04-12-2012
20120075488SYSTEM AND METHDOD FOR CAPTURING AND DISPLAYING STILL PHOTO AND VIDEO CONTENT - Still images can be captured during capture of video frames at different resolutions. Still image data and video data at different resolutions and in different data formats can be combined into a single file and stored in a memory. Storing the video data and still image data in a single file simplifies the process of displaying video in conjunction with display of representative still images.03-29-2012
20120059783MINIMIZING LATENCY IN NETWORK PROGRAM THROUGH TRANSFER OF AUTHORITY OVER PROGRAM ASSETS - Authority over an artificial intelligence (AI) asset can be controlled among two or more processing devices running a common program over a network using a technique in which authority can be transferred. A first processing device can exercise authority over the AI asset by executing code that controls one or more actions of the AI asset according to a decision tree. The decision tree can determine whether to engage the program asset based on criteria other than a distance between the AI asset and the program asset. The first processing device can broadcast a state of the AI asset to one or more other devices running the program. If the decision tree determines that the AI asset should engage a program asset over which another processing device has authority the first processing device can relinquish authority over the AI asset and transfer authority to the other device.03-08-2012
20120033730RANDOM ACCESS POINT (RAP) FORMATION USING INTRA REFRESHING TECHNIQUE IN VIDEO CODING - A random access point can be generated in a stream of coded digital pictures containing a plurality of predictive coded frames in which one or more subsections of each frame are intra coded. A patch frame can be formed from intra-coded subsections in identified consecutive predictive-coded frames. The patch frame can be used as a synthetic random access point.02-09-2012
20110304574HAND-HELD DEVICE WITH TOUCHSCREEN AND DIGITAL TACTILE PIXELS - A hand-held electronic device is disclosed. The device may comprise a case case having one or more major surfaces; a touch screen disposed on one of the major surfaces, the touch screen; a processor operably coupled to the touch screen; and one or more tactile pixels disposed proximate the touch screen. Each of the tactile pixels includes an actuatable portion coupled to an actuator and a sensor. The actuator and sensor are coupled to the processor. The actuator is configured to actuate in response to instructions from the processor and the sensor is configured to generate signals as inputs to one or more programs executed by the processor when pressure is applied to the actuatable portion. The actuatable portion is actuatable by the actuator between first and second positions. A tactile feel of the actuatable portion is different in the first and second positions.12-15-2011
201102920383D VIDEO CONVERSION - According to an embodiment of the present invention, a primary stream of video frames derived from 3D video game console can be packed into time multiplexed format in which left eye and right eye images are packed into a single frame. The stream of frames can be coupled into first and second image processors. The first image processor zooms and vertically shifts the left eye image from each frame in the primary stream to produce a first output stream of left eye images. The second image processor zooms and vertically shifts the right eye image from each frame in the primary stream to produce a second output stream of left eye images. The first and second output streams can be fed into a 3D video recording device and stored in a dual image video format. Alternatively, the first and second output streams can be fed into a dual image video projection device for real-time projection of 3D video from the game console.12-01-2011
20110289152DYNAMIC BANDWIDTH CONTROL - Data transfer over a computer network relating to a data object of a multiple user network application, from a network user who owns the data object to an updating user, is achieved by transfer of a subset of data fields that define the data object, such that the subset of data fields is specified by the updating user and is less than a full update transfer comprising updated values for all the data fields that define the data object. Each data object is defined by multiple data fields, such that the transfer of a subset of the data object data fields ensures that the network bandwidth utilized for data updates will be reduced from the situation in which all the defining data fields for an object being updated are transferred over the network.11-24-2011
20110274409ADVERTISEMENT SCHEME FOR USE WITH INTERACTIVE CONTENT - A method for use in advertising includes initiating playing of interactive content, suspending playing of the interactive content, displaying an advertisement, and resuming playing of the interactive content. A computer program product includes a medium embodying a computer program for causing a computer to perform these operations, and a system for use in advertising includes a display and a processing system configured to perform these operations.11-10-2011
20110269528METHOD AND APPARATUS FOR ADJUSTMENT OF GAME PARAMETERS BASED ON MEASUREMENT OF USER PERFORMANCE - Methods, apparatuses, and techniques for adjustment of game parameters based on users' performance are described. During play of a game a user's performance is monitored. It is then determined if the player's performance is within a desired range of performance, and game parameters are adjusted if the user's performance is outside the desired range. In a multi-player game, parameters can be adjusted differently for each of the players to make the overall game play more competitive.11-03-2011
20110216060Maintaining Multiple Views on a Shared Stable Virtual Space - Methods, apparatus, and computer programs for controlling a view of a virtual scene with a portable device are presented. In one method, a signal is received and the portable device is synchronized to make the location of the portable device a reference point in a three-dimensional (3D) space. A virtual scene, which includes virtual reality elements, is generated in the 3D space around the reference point. Further, the method determines the current position in the 3D space of the portable device with respect to the reference point and creates a view of the virtual scene. The view represents the virtual scene as seen from the current position of the portable device and with a viewing angle based on the current position of the portable device. Additionally, the created view is displayed in the portable device, and the view of the virtual scene is changed as the portable device is moved by the user within the 3D space. In another method, multiple players shared the virtual reality and interact among each other view the objects in the virtual reality.09-08-2011
20110216002Calibration of Portable Devices in a Shared Virtual Space - Methods, systems, and computer programs for generating an interactive space viewable through at least a first and a second device are presented. The method includes an operation for detecting from the first device a location of the second device or vice versa. Further, synchronization information data is exchanged between the first and the second device to identify a reference point in a three-dimensional (3D) space relative to the physical location of the devices in the 3D space. The devices establish the physical location in the 3D space of the other device when setting the reference point. The method further includes an operation for generating views of an interactive scene in the displays of the first and second devices. The interactive scene is tied to the reference point and includes virtual objects. The view in the display shows the interactive scene as observed from the current location of the corresponding device. Moving the device in the 3D space causes the view to change according to the perspective from the current location.09-08-2011
20110118031CONTROLLER FOR PROVIDING INPUTS TO CONTROL EXECUTION OF A PROGRAM WHEN INPUTS ARE COMBINED - A controller provides inputs to control execution of a program by combining controller input information and supplementary information indicating a three-dimensional motion of the controller. The combined input can be obtained by assigning the value of the controller input information as coarse control information and assigning the value of the supplementary input information as fine control information or vice versa.05-19-2011
20110118021SCHEME FOR TRANSLATING MOVEMENTS OF A HAND-HELD CONTROLLER INTO INPUTS FOR A SYSTEM - 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.05-19-2011
20110099204FILE INPUT/OUTPUT SCHEDULER USING IMMEDIATE DATA CHUNKING - An input/output (I/O) method, system, and computer program product are disclosed. An incoming I/O request is received from an application running on a processor. A tree structure including processor-executable instructions defines one or more layers of processing associated with the I/O request. The instructions divide the data in the I/O request into one or more chunks at each of the one or more layers of processing. Each instruction has an associated data dependency to one or more corresponding instructions in a previous layer. The instructions are sorted into an order of processing by determining a location of each chunk and data dependencies between chunks of different layers of processing. One or more instructions are inserted into a schedule that depends at least partly on the order of processing. The I/O request is serviced by executing the instructions according to the schedule with the processor according to the order of processing.04-28-2011
20110086708SYSTEM FOR TRACKING USER MANIPULATIONS WITHIN AN ENVIRONMENT - Systems, methods and for analyzing game control input data are disclosed. A machine-readable medium having embodied thereon instructions for analyzing game control input data is also disclosed.04-14-2011
20110064082CHANNEL HOPPING SCHEME FOR UPDATE OF DATA FOR MULTIPLE SERVICES ACROSS MULTIPLE DIGITAL BROADCAST CHANNELS - Data broadcast over different channels may be updated in a digital broadcast receiving device. The device may include a receiver unit, a processor, memory instructions embodied in the memory for execution on the processor. The instructions may be configured to implement the method for updating data broadcast over different channels. A first digital broadcast signal may be received over a first channel. The receiving device may be tuned to a second channel at a predetermined time to receive a second digital broadcast signal. Selected data may be extracted from the second digital broadcast signal and stored or utilized with the receiving device. An update schedule may be generated for data transmitted with a digital broadcast signal. A broadcast time for an update packet may be determined from a packet header. A schedule packet may be generated containing the broadcast time and broadcast before the update packet.03-17-2011
20110045907SCHEME FOR PROVIDING AUDIO EFFECTS FOR A MUSICAL INSTRUMENT AND FOR CONTROLLING IMAGES WITH SAME - A method for use with a musical instrument includes receiving a signal representative of a sound produced by the musical instrument, receiving a selection of an audio effect from a wireless controller, applying the audio effect to the signal representative of a sound produced by the musical instrument, and providing an output signal representative of the audio effect applied to the sound produced by the musical instrument. Other methods include causing an image to be responsive to a signal representative of motions of the musical instrument, and causing an image to be responsive to a signal representative of sound produced by the musical instrument. A computer readable storage medium may store a computer program adapted to cause a processor based system to execute the steps of any one or more of these methods.02-24-2011
20100277485SYSTEM AND METHOD OF DISPLAYING MULTIPLE VIDEO FEEDS - Respective video feeds are provided to at least two viewers using a common display. The display is controlled to simultaneously display an image from a first video feed and an image from a second video feed. The image from the first video feed is displayed within a first wavelength band and the image from the second video feed is displayed within a second wavelength band, and the first and second wavelength bands are distinct. A first filter is selective for transmitting the first wavelength band and not transmitting the second wavelength band. A second filter is selective for transmitting the second wavelength band and not transmitting the first wavelength band. Only the first video feed image is provided to a first viewer using the first filter, and only the second video feed image is provided to a second viewer using the second filter.11-04-2010

Patent applications by Sony Computer Entertainment America LLC.