Sony Interactive Entertainment America LLC

United States of America

Back to Profile

1-21 of 21 for Sony Interactive Entertainment America LLC Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
2022 2
2021 4
2020 4
2019 2
Before 2019 9
IPC Class
A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet 6
A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world 5
H04L 29/06 - Communication control; Communication processing characterised by a protocol 5
A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients 4
A63F 13/86 - Watching games played by other players 4
See more
Status
Pending 3
Registered / In Force 18
Found results for  patents

1.

DYNAMIC AND CUSTOMIZED ACCESS TIERS FOR CUSTOMIZED eSPORTS STREAMS

      
Application Number 17145170
Status Pending
Filing Date 2021-01-08
First Publication Date 2022-07-14
Owner Sony Interactive Entertainment America LLC (USA)
Inventor
  • Smith, Kimberlee
  • Espy, Leslie
  • Kumah, Kojo
  • Nwokafor, Anthony
  • Sheldon, Jennifer
  • Payne, Eman
  • Raji, Oludemilade

Abstract

The present disclosure generally relates to systems and methods to generate dynamic and customizable presentations of eSports events. The presentations may vary according viewing rights associated with various ticket or subscription tiers. Additionally, views may provide feedback to change the perspectives provide during the presentation. In other aspects, the eSports presentation may be modified based on the type of game being played, in game actions analyzed in real time or predicted player actions or tendencies.

IPC Classes  ?

  • A63F 13/86 - Watching games played by other players
  • A63F 13/79 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
  • A63F 13/73 - Authorising game programs or game devices, e.g. checking authenticity

2.

Image regularization and retargeting system

      
Application Number 17518521
Grant Number 11908057
Status In Force
Filing Date 2021-11-03
First Publication Date 2022-02-24
Grant Date 2024-02-20
Owner
  • Soul Machines Limited (New Zealand)
  • Sony Interactive Entertainment America LLC (USA)
Inventor
  • Sagar, Mark Andrew
  • Wu, Tim Szu-Hsien
  • Bonniwell, Frank Filipe
  • Alkouh, Homoud B.
  • Hodges, Colin Joseph

Abstract

Systems and methods for image retargeting are provided. Image data may be acquired that includes motion capture data indicative of motion of a plurality of markers disposed on a surface of a first subject. Each of the markers may be associated with a respective location on the first subject. A plurality of blendshapes may be calculated for the motion capture data based on a configuration of the markers. An error function may be identified for the plurality of blendshapes, and it may be determined that the plurality of blendshapes can be used to retarget a second subject based on the error function. The plurality of blendshapes may then be applied to a second subject to generate a new animation.

IPC Classes  ?

  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06T 13/00 - Animation
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G06T 15/04 - Texture mapping

3.

Method for ladder ranking in a game

      
Application Number 15688610
Grant Number RE048802
Status In Force
Filing Date 2017-08-28
First Publication Date 2021-11-02
Grant Date 2021-11-02
Owner SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor
  • Dhupelia, Shekhar V.
  • Van Datta, Glen
  • Fernandes, Brian
  • Kato, Eiko Erika
  • Mccarroll, William

Abstract

Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.

IPC Classes  ?

  • A63F 13/71 - Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
  • A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • G06Q 40/00 - Finance; Insurance; Tax strategies; Processing of corporate or income taxes
  • A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 20/10 - Payment architectures specially adapted for home banking systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet

4.

Method for ladder ranking in a game

      
Application Number 15688656
Grant Number RE048803
Status In Force
Filing Date 2017-08-28
First Publication Date 2021-11-02
Grant Date 2021-11-02
Owner Sony Interactive Entertainment America LLC (USA)
Inventor
  • Dhupelia, Shekhar V.
  • Van Datta, Glen
  • Fernandes, Brian
  • Kato, Eiko Erika
  • Mccarroll, William

Abstract

Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment. may be identified by a server key obtained from the game server.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • G06Q 40/00 - Finance; Insurance; Tax strategies; Processing of corporate or income taxes
  • A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
  • A63F 13/71 - Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 20/10 - Payment architectures specially adapted for home banking systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet

5.

Method for ladder ranking in a game

      
Application Number 15688592
Grant Number RE048700
Status In Force
Filing Date 2017-08-28
First Publication Date 2021-08-24
Grant Date 2021-08-24
Owner SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor
  • Dhupelia, Shekhar V.
  • Van Datta, Glen
  • Fernandes, Brian
  • Kato, Eiko Erika
  • Mccarroll, William

Abstract

Methods for creating an interactive gaming environment are provided. In various embodiments, methods of the present invention may include initializing an interactive game application at a game server which is then characterized as having an active status, notifying a lobby server concerning the active status of the game server, registering the application with a universe management server via the lobby server, and allowing users to join the interactive gaming environment. The users joining the interactive gaming environment may be identified by a server key obtained from the game server.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • G06Q 40/00 - Finance; Insurance; Tax strategies; Processing of corporate or income taxes
  • A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
  • A63F 13/71 - Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 20/10 - Payment architectures specially adapted for home banking systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet

6.

Method and apparatus for awarding trophies

      
Application Number 17107007
Grant Number 11565183
Status In Force
Filing Date 2020-11-30
First Publication Date 2021-03-18
Grant Date 2023-01-31
Owner SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor
  • Lindquist, Timothy
  • Weising, George
  • Norton, Geoffrey Piers Robert
  • Stine, Jacob P.
  • Tolstov, Dmitri
  • Kazama, Takayuki

Abstract

A computer-implemented method assigns one or more trophies to a user. A game is emulated in response to a request from a client device. A trophy trigger is detected during emulation of the game by comparing a memory value of the emulated game to a predetermined value and assigning the one or more trophies to the user based on the detected trophy trigger.

IPC Classes  ?

  • A63F 13/69 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • A63F 13/798 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
  • A63F 13/95 - Storage media specially adapted for storing game information, e.g. video game cartridges

7.

Image regularization and retargeting system

      
Application Number 16925320
Grant Number 11176725
Status In Force
Filing Date 2020-07-09
First Publication Date 2020-10-29
Grant Date 2021-11-16
Owner
  • Sony Interactive Entertainment America LLC (USA)
  • Soul Machines Limited (New Zealand)
Inventor
  • Sagar, Mark Andrew
  • Wu, Tim Szu-Hsien
  • Bonniwell, Frank Filipe
  • Alkouh, Homoud B.
  • Hodges, Colin Joseph

Abstract

Systems and methods for image retargeting are provided. Image data may be acquired that includes motion capture data indicative of motion of a plurality of markers disposed on a surface of a first subject. Each of the markers may be associated with a respective location on the first subject. A plurality of blendshapes may be calculated for the motion capture data based on a configuration of the markers. An error function may be identified for the plurality of blendshapes, and it may be determined that the plurality of blendshapes can be used to retarget a second subject based on the error function. The plurality of blendshapes may then be applied to a second subject to generate a new animation.

IPC Classes  ?

  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06T 13/00 - Animation
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G06T 15/04 - Texture mapping

8.

SYSTEM AND METHOD FOR CAPTURING AND SHARING CONSOLE GAMING DATA

      
Application Number 16889081
Status Pending
Filing Date 2020-06-01
First Publication Date 2020-09-17
Owner SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor Gary, Nathan

Abstract

A system and method for capturing and sharing console gaming data is described. Embodiments capture gameplay data directly at the gaming console, without the need for external hardware. This allows users to easily capture rich console gaming experiences and share them across a variety of outlets. In one embodiment, the methods described herein can be implemented with a patch or driver on the operating system of the user device, rendering it unnecessary to heavily modify the source code of the game.

IPC Classes  ?

  • A63F 13/497 - Partially or entirely replaying previous game actions
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
  • A63F 13/61 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor using advertising information
  • A63F 13/86 - Watching games played by other players

9.

Video Compression System and Method for Compensating for Bandwidth Limitations of a Communication Channel

      
Application Number 16812191
Status Pending
Filing Date 2020-03-06
First Publication Date 2020-07-23
Owner Sony Interactive Entertainment America LLC (USA)
Inventor
  • Van Der Laan, Roger
  • Perlman, Stephen G.

Abstract

A system and method are described below for encoding interactive video used in video games streamed from a server to a client. For example, one embodiment of a computer-implemented method for performing video compression, and detecting a maximum data rate of a communication channel between a server and a client. The method includes transmitting a video stream comprising a series of compressed frames from the server to the client. The method includes detecting that the maximum data rate will be exceeded if a particular frame or frames of the sequence of frames are transmitted from the server to the client over the communication channel. The method includes reducing the frame rate of the video stream by adjusting compression of the video frames being sent from the server to the client to avoid exceeding the maximum data rate.

IPC Classes  ?

  • A63F 13/87 - Communicating with other players during game play, e.g. by e-mail or chat
  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an MPEG-stream for transmitting to a mobile phone or a thin client
  • A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
  • A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • A63F 13/30 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • A63F 13/335 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
  • A63F 13/33 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
  • A63F 13/35 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers
  • H04N 21/21 - Server components or server architectures
  • H04N 21/214 - Specialised server platform, e.g. server located in an airplane, hotel or hospital
  • H04N 21/23 - Processing of content or additional data; Elementary server operations; Server middleware
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • H04N 21/61 - Network physical structure; Signal processing
  • A63F 13/20 - Input arrangements for video game devices

10.

Virtual reality enhanced through browser connections

      
Application Number 14460280
Grant Number 10599707
Status In Force
Filing Date 2014-08-14
First Publication Date 2020-03-24
Grant Date 2020-03-24
Owner SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor Cronin, John

Abstract

Systems and methods for enabling a visitor to access VR representations authored by different authors of locations in a virtual universe via a computer network are provided. A plurality of VR data sets may be stored. Each VR data set may define a VR representation of a location, as well as world wide web data and may be independently authored by a respective author different from the other authors. One or more VR data servers may be adapted to access and transmit the VR data sets, and each VR data set may be associated with a VR data server for access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation. Further, a client host may be adapted to communicate with the domain server to receive domain data representing the network address of the VR data server associated with a selected VR representation, the client host further adapted to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe.

IPC Classes  ?

  • G06F 16/44 - Browsing; Visualisation therefor
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/13 - File access structures, e.g. distributed indices
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems
  • G06F 16/954 - Navigation, e.g. using categorised browsing

11.

Asynchronous virtual reality interactions

      
Application Number 15924082
Grant Number 10695665
Status In Force
Filing Date 2018-03-16
First Publication Date 2019-09-19
Grant Date 2020-06-30
Owner SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor Miyaki, Ken

Abstract

A method is provided, including: recording gameplay metadata generated from execution of a first session of a video game, the execution of the first session being driven by interactive gameplay of the video game by a first user using a first head-mounted display (HMD), wherein the execution of the first session renders a first view of a virtual environment from a first location determined by the interactive gameplay, and based on tracked movement of the first HMD; transmitting the gameplay metadata to a client device; tracking movement of a second HMD; executing, by the client device, a second session of the video game using the gameplay metadata to recreate gameplay events, wherein the execution of the second session renders a second view of the virtual environment from a second location that is determined based on the first location, and based on the tracked movement of the second HMD.

IPC Classes  ?

  • A63F 13/25 - Output arrangements for video game devices
  • A63F 13/52 - Controlling the output signals based on the game progress involving aspects of the displayed game scene
  • A63F 13/86 - Watching games played by other players
  • A63F 13/212 - Input arrangements for video game devices characterised by their sensors, purposes or types using sensors worn by the player, e.g. for measuring heart beat or leg activity
  • A63F 13/497 - Partially or entirely replaying previous game actions
  • A63F 13/5255 - Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
  • A63F 13/211 - Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes

12.

Three dimensional digital content editing in virtual reality

      
Application Number 15845125
Grant Number 10671239
Status In Force
Filing Date 2017-12-18
First Publication Date 2019-06-20
Grant Date 2020-06-02
Owner Sony Interactive Entertainment America LLC (USA)
Inventor
  • Platt, Stuart
  • Khan, Mohammed Aafaq

Abstract

A method for editing. The method includes receiving a sequence of interactive VR scenes of digital content, each interactive VR scene showing a 3D gaming environment. The method includes placing the sequence of interactive VR scenes within a 3D editing space. The method includes sending a view of the 3D editing space including at least one of the sequence of interactive VR scenes to an HMD for viewing by the user. The method includes receiving at least one input editing command from a device of the user. The method includes modifying the sequence of interactive VR scenes in response to the input editing command, wherein the at least one editing command is provided through an input enabled while wearing the HMD and viewing the 3D editing space via the HMD so as to provide real-time views showing modifications made to the sequence of interactive VR scenes.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/16 - Sound input; Sound output
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • H04N 13/344 - Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

13.

Systems and methods for detecting and displaying a boundary associated with player movement

      
Application Number 15977235
Grant Number 10543425
Status In Force
Filing Date 2018-05-11
First Publication Date 2018-11-22
Grant Date 2020-01-28
Owner SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor
  • Luisi, Seth
  • Rogers, Mark

Abstract

Systems and methods for indicating that a boundary is crossed during execution of a video game are described. One of the methods includes generating, by a camera, a field-of-view, the field-of-view encompassing a plurality of boundaries that define a volume. The method further includes capturing, by the camera, one or more images of a head-mounted display (HMD) within the field-of-view. The method includes identifying, by a processor, a position of the HMD in a real-world environment from the one or more images. The method includes determining, by the processor, whether the HMD at the position has crossed one of the boundaries. The method includes generating one or more video frames including a guard rail upon determining that the HMD has crossed the one of the boundaries and sending the one or more video frames to the HMD for display.

IPC Classes  ?

  • A63F 13/26 - Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • A63F 13/213 - Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
  • G06T 11/60 - Editing figures and text; Combining figures or text

14.

Image regularization and retargeting system

      
Application Number 15913825
Grant Number 10783690
Status In Force
Filing Date 2018-03-06
First Publication Date 2018-07-12
Grant Date 2020-09-22
Owner SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor
  • Sagar, Mark Andrew
  • Wu, Tim Szu-Hsien
  • Bonniwell, Frank Filipe
  • Alkouh, Homoud B.
  • Hodges, Colin Joseph

Abstract

Systems and methods for image retargeting are provided. Image data may be acquired that includes motion capture data indicative of motion of a plurality of markers disposed on a surface of a first subject. Each of the markers may be associated with a respective location on the first subject. A plurality of blendshapes may be calculated for the motion capture data based on a configuration of the markers. An error function may be identified for the plurality of blendshapes, and it may be determined that the plurality of blendshapes can be used to retarget a second subject based on the error function. The plurality of blendshapes may then be applied to a second subject to generate a new animation.

IPC Classes  ?

  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06T 13/00 - Animation
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G06T 15/04 - Texture mapping

15.

Tracking position of device inside-out for virtual reality interactivity

      
Application Number 15371151
Grant Number 10535153
Status In Force
Filing Date 2016-12-06
First Publication Date 2017-03-23
Grant Date 2020-01-14
Owner Sony Interactive Entertainment America LLC (USA)
Inventor
  • Weising, George
  • Miller, Thomas

Abstract

Methods, systems, and computer programs are provided for generating an interactive space. One method includes operations for associating a first device to a reference point in 3D space, and for calculating by the first device a position of the first device in the 3D space based on inertial information captured by the first device and utilizing dead reckoning. Further, the method includes operations for capturing images with a camera of the first device, and for identifying locations of one or more static features in the images. The position of the first device is corrected based on the identified locations of the one or more static features, and a view of an interactive scene is presented in a display of the first device, where the interactive scene is tied to the reference point and includes virtual objects.

IPC Classes  ?

  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 7/20 - Analysis of motion
  • G09G 5/08 - Cursor circuits
  • A63F 13/00 - Video games, i.e. games using an electronically generated display having two or more dimensions
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • A63F 13/40 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
  • A63F 13/50 - Controlling the output signals based on the game progress
  • A63F 3/02 - Chess; Similar board games
  • A63F 9/24 - Games using electronic circuits not otherwise provided for

16.

Scheme for determining the locations and timing of advertisements and other insertions in media

      
Application Number 15299355
Grant Number 10003831
Status In Force
Filing Date 2016-10-20
First Publication Date 2017-02-09
Grant Date 2018-06-19
Owner Sony Interactvie Entertainment America LLC (USA)
Inventor Zalewski, Gary M.

Abstract

A non-transitory computer readable storage medium stores one or more computer programs adapted to cause a processor based system to execute steps that include analyzing an image, identifying one or more faces in the image using a face recognition technique, designating at least one of the identified faces collectively as a first area of interest, and determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest. Another computer program is adapted to cause a processor based system to execute steps that include determining whether the insertion area can be divided into two or more regions based on color. Methods and processor based apparatuses that perform one or more of these steps are also disclosed.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/81 - Monomedia components thereof
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • H04N 5/14 - Picture signal circuitry for video frequency region
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

17.

Online video game service with split clients

      
Application Number 15145727
Grant Number 09987562
Status In Force
Filing Date 2016-05-03
First Publication Date 2016-08-25
Grant Date 2018-06-05
Owner Sony Interactive Entertainment American LLC (USA)
Inventor Cotter, Tim

Abstract

A method for an online video game or application service system includes running a video game or application on an application host server at a data center, an uncompressed video stream being produced therefrom. The uncompressed video stream is encoded into compressed video stream, which is then transmitted over the Internet to an output client device of a user. The output client device decompresses the compressed video stream and displays live video on a screen. User control input transmitted from an input client device is delivered to the application host server. The user control input includes game or application commands. The input client device is associated with the user and is separate from the output client device. Responsive to receiving the game or application commands, the application host server generates a new uncompressed video stream.

IPC Classes  ?

  • A63F 9/24 - Games using electronic circuits not otherwise provided for
  • A63F 13/00 - Video games, i.e. games using an electronically generated display having two or more dimensions
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
  • A63F 13/86 - Watching games played by other players
  • A63F 13/352 - Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an MPEG-stream for transmitting to a mobile phone or a thin client

18.

Method for efficient construction of high resolution display buffers

      
Application Number 14246064
Grant Number 09865074
Status In Force
Filing Date 2014-04-05
First Publication Date 2015-10-08
Grant Date 2018-01-09
Owner
  • Sony Interactive Entertainment America LLC (USA)
  • Sony Interactive Entertainment Europe Limited (United Kingdom)
Inventor Berghoff, Tobias

Abstract

Graphics processing systems and methods are disclosed which may minimize invocations to a pixel shader in order to improve efficiency in a rendering pipeline. In implementations of the present disclosure, a plurality of samples within a pixel may be covered by a primitive. The plurality of samples may include one or more color samples and a plurality of depth samples. The nature of the samples which were covered by the primitive may be taken into account before invoking a pixel shader to perform shading computations on the pixel. In implementations of the present disclosure, if at least one sample is covered by a primitive, but none of the samples are color samples, an invocation to a pixel shader may be avoided.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering
  • G06T 15/40 - Hidden part removal
  • G06T 15/80 - Shading
  • G06T 11/40 - Filling a planar surface by adding surface attributes, e.g. colour or texture

19.

Graphics processing enhancement by tracking object and/or primitive identifiers

      
Application Number 14246067
Grant Number 09710957
Status In Force
Filing Date 2014-04-05
First Publication Date 2015-10-08
Grant Date 2017-07-18
Owner Sony Interactive Entertainment America LLC (USA)
Inventor Berghoff, Tobias

Abstract

Graphics processing includes setting up a plurality of objects in a scene in virtual space, each object being defined by a set of vertices. A unique object identifier is assigned to each object and written to an ID buffer. Draw calls are issued to draw the objects associated with the object identifiers. Parameter values of the vertices are manipulated to output vertex parameter values. Primitives are set up from the vertices, each primitive being defined by one or more of the vertices. Each primitive belongs to one or more of the objects. Each primitive is rasterized at a plurality of pixels. Processing the pixels includes spatial or temporal anti-aliasing that utilizes the one or more object identifiers of the plurality of object identifiers. The pixels are processed for each rasterized primitive to generate an output frame.

IPC Classes  ?

  • G06T 15/40 - Hidden part removal
  • G06T 15/04 - Texture mapping
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 15/00 - 3D [Three Dimensional] image rendering
  • G06T 15/80 - Shading
  • G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt
  • G06T 11/40 - Filling a planar surface by adding surface attributes, e.g. colour or texture

20.

Information processing terminal, information processing method, program, and information storage medium

      
Application Number 14419876
Grant Number 09426611
Status In Force
Filing Date 2013-08-06
First Publication Date 2015-08-06
Grant Date 2016-08-23
Owner
  • SONY INTERACTIVE ENTERTAINMENT INC. (Japan)
  • SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (USA)
Inventor
  • Webb, Jonathan Warren
  • Nishina, Eiichi

Abstract

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 is associated with the indicated location, irrespective of the time of reception of the location information. Identification information of an access point is received and is associated with reception time information that indicates the time of reception of the identification information. The identification information associated with the reception time information is transmitted to a location information providing server. Location information based on the transmitted identification information is received and is associated with reception time information that is associated with the transmitted identification information.

IPC Classes  ?

  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 4/02 - Services making use of location information
  • H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
  • H04W 4/20 - Services signalling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

21.

Interface for browsing and playing content over multiple devices

      
Application Number 13077509
Grant Number 10057631
Status In Force
Filing Date 2011-03-31
First Publication Date 2012-08-16
Grant Date 2018-08-21
Owner Sony Interactive Entertainment America LLC (USA)
Inventor
  • Wong, Ling Jun
  • Xiong, True
  • Mccoy, Charles
  • Pedlow, Leo

Abstract

Browsing and displaying content over multiple devices, including: displaying a graphical user interface program on a second device; associating the second device with a main device; receiving transactions performed by a user on the second device with the graphical user interface; sending at least one command to the main device after the transactions performed by the user on the second device with the graphical user interface are received by the second device; and executing the at least one command on the main device. Keywords include visual BIVL interface and IPTV client without GUI.

IPC Classes  ?

  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/643 - Communication protocols