Patents by Inventor George Weising

George Weising has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11900136
    Abstract: A method for ahead of time (AoT) compiling during a play of a legacy game is provided. The method includes scanning a memory device for an executable code of the legacy game, decoding the executable code, and translating the executable code into a first source code. The method further includes compiling the first source code to output a first compiled code, determining whether a user input during the play of the legacy game is received, and determining whether a fiber for servicing the user input is created. The fiber provides directionality of execution between the first compiled code and a second compiled code. The method includes executing the fiber in response to determining that the fiber for servicing the user input is created. The fiber is executed to generate one or more image frames of the legacy game.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: February 13, 2024
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Patent number: 11813522
    Abstract: A method for emulation of user input during a play of a legacy game is described. The method includes receiving a user input from the updated hand-held controller and parsing the user input to identify an updated input device of the updated hand-held controller. The method further includes determining, based on the identity of the updated input device, an identity of a legacy input device of a legacy hand-held controller. The method includes determining whether one or more blocks of code for servicing a functionality of the legacy input device of the legacy hand-held controller are cached, and accessing one or more instructions of a legacy game code of the legacy game upon determining that the one or more blocks of code are not cached. The method includes compiling the one or more blocks of code from the one or more instructions of the legacy game code.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: November 14, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Patent number: 11806620
    Abstract: The generation, association, and display of in-game tags are disclosed. Such tags introduce an additional dimension of community participation to both single and multiplayer games. Through such tags, players are empowered to communicate through filtered text messages and images as well as audio clips that other game players, including top rated players, have generated and placed at particular coordinates and/or in context of particular events within the game space. Users may generate the tags using standard push-button commands, gestures via gesture-recognition commands, or voice commands such as “drop tag.” The presently described in-game tags and associated user generated content further allow for label based searches with respect to game play, as well as community participation and feedback.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: November 7, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventor: George Weising
  • Patent number: 11806625
    Abstract: A method for emulating a disc swap operation during a play of a legacy game is described. The method includes receiving a user input during the play of the legacy game, determining that the disc swap operation is to be executed based on the user input, and identifying one or more emulated processing unit (PU) code instructions that are included within the disc swap operation during the play of the legacy game. The method further includes compiling, during the play of the legacy game, one or more basic blocks from the one or more emulated PU code instructions, and emulating the disc swap operation. The operation of emulating the disc swap operation includes executing a swap patch emulator.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: November 7, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Publication number: 20230099668
    Abstract: A method for emulating a disc swap operation during a play of a legacy game is described. The method includes receiving a user input during the play of the legacy game, determining that the disc swap operation is to be executed based on the user input, and identifying one or more emulated processing unit (PU) code instructions that are included within the disc swap operation during the play of the legacy game. The method further includes compiling, during the play of the legacy game, one or more basic blocks from the one or more emulated PU code instructions, and emulating the disc swap operation. The operation of emulating the disc swap operation includes executing a swap patch emulator.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Patent number: 11612822
    Abstract: Methods and systems are provided for executing a video game for a player. The method includes determining a golden path associated with a gameplay of a player. The golden path includes a plurality of main story quests associated with the golden path. The method includes processing the gameplay to identify player gaming metrics as the player progresses along the golden path. The method includes examining the player gaming metrics to identify a game region along the golden path where the player is determined to need assistance to advance in the video game. The method includes generating a dynamic quest for the player. The dynamic quest is generated with one or more sub-parts to enable acquisition of a reward that is useful for assisting the player to make advancement in said video game along the golden path. The method includes inserting the dynamic quest along the golden path, the inserting presents the dynamic quest to the player and enables said acquisition of said reward.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: March 28, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventors: George Weising, Ernesto Corvi, David Thach
  • Publication number: 20230034289
    Abstract: A method for ahead of time (AoT) compiling during a play of a legacy game is provided. The method includes scanning a memory device for an executable code of the legacy game, decoding the executable code, and translating the executable code into a first source code. The method further includes compiling the first source code to output a first compiled code, determining whether a user input during the play of the legacy game is received, and determining whether a fiber for servicing the user input is created. The fiber provides directionality of execution between the first compiled code and a second compiled code. The method includes executing the fiber in response to determining that the fiber for servicing the user input is created. The fiber is executed to generate one or more image frames of the legacy game.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Patent number: 11565183
    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.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: January 31, 2023
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventors: Timothy Lindquist, George Weising, Geoffrey Piers Robert Norton, Jacob P. Stine, Dmitri Tolstov, Takayuki Kazama
  • Publication number: 20230019115
    Abstract: The generation, association, and display of in-game tags are disclosed. Such tags introduce an additional dimension of community participation to both single and multiplayer games. Through such tags, players are empowered to communicate through filtered text messages and images as well as audio clips that other game players, including top rated players, have generated and placed at particular coordinates and/or in context of particular events within the game space. Users may generate the tags using standard push-button commands, gestures via gesture-recognition commands, or voice commands such as “drop tag.” The presently described in-game tags and associated user generated content further allow for label based searches with respect to game play, as well as community participation and feedback.
    Type: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Inventor: George Weising
  • Patent number: 11529563
    Abstract: Methods and systems are provided for executing a video game for a plurality of players. The method includes determining a plurality of golden paths associated with a gameplay of each of the plurality of players. The plurality of golden paths includes a plurality of main story quests associated with the plurality of golden paths. The method includes processing the gameplay to identify player gaming metrics for the plurality of players as the plurality of players progresses along the plurality of golden paths associated with each of the plurality of players. The method includes generating a dynamic quest for each of the plurality of players. The dynamic quest is generated with one or more sub-parts to influence one or more of the plurality of players to move toward a game environment associated with a first player of the plurality of players. The game environment of the first player includes a co-op game space.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: December 20, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: George Weising, Ernesto Corvi, David Thach
  • Publication number: 20220387886
    Abstract: A method for emulation of graphical parameters during a play of a legacy game is described. The method includes receiving a user input from a hand-held controller and determining whether one or more basic blocks of code for servicing the user input are stored in a cache. The method further includes compiling the one or more basic blocks of code from one or more emulated processing unit (PU) code instructions upon determining that the one or more basic blocks are not stored in the cache. The method includes executing the one or more basic blocks of code to generate one or more legacy graphical parameters. The method includes emulating the one or more legacy graphical parameters to generate one or more image frames having one or more updated graphical parameters for display of one or more images of the legacy game on a display device.
    Type: Application
    Filed: June 7, 2021
    Publication date: December 8, 2022
    Inventors: George Weising, Ernesto Corvi, David Thach
  • Publication number: 20220379205
    Abstract: A method for emulation of user input during a play of a legacy game is described. The method includes receiving a user input from the updated hand-held controller and parsing the user input to identify an updated input device of the updated hand-held controller. The method further includes determining, based on the identity of the updated input device, an identity of a legacy input device of a legacy hand-held controller. The method includes determining whether one or more blocks of code for servicing a functionality of the legacy input device of the legacy hand-held controller are cached, and accessing one or more instructions of a legacy game code of the legacy game upon determining that the one or more blocks of code are not cached. The method includes compiling the one or more blocks of code from the one or more instructions of the legacy game code.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Patent number: 11504628
    Abstract: A method for generating a meta-game is described. The method includes receiving, via a first user account, a first user input for a first challenge during a play of a legacy game. The first challenge is created from a first plurality of basic blocks of the legacy game. The method further includes recording at least a portion of the first challenge and receiving, via the first user account, a second user input for a second challenge during the play of the legacy game. The second challenge is created from a second plurality of basic blocks of the legacy game. The method includes recording at least a portion of the second challenge, determining whether a third user input is received via the first user account to request creation of the meta-game, and generating the meta-game from the first and second challenges upon determining that the third user input is received.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: November 22, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: George Weising, David Thach, Ernesto Corvi
  • Patent number: 11478706
    Abstract: The generation, association, and display of in-game tags are disclosed. Such tags introduce an additional dimension of community participation to both single and multiplayer games. Through such tags, players are empowered to communicate through filtered text messages and images as well as audio clips that other game players, including top rated players, have generated and placed at particular coordinates and/or in context of particular events within the game space. The presently described in-game tags and associated user generated content further allow for label based searches with respect to game play.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: October 25, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: George Weising
  • Publication number: 20220314124
    Abstract: A method for generating a meta-game is described. The method includes receiving, via a first user account, a first user input for a first challenge during a play of a legacy game. The first challenge is created from a first plurality of basic blocks of the legacy game. The method further includes recording at least a portion of the first challenge and receiving, via the first user account, a second user input for a second challenge during the play of the legacy game. The second challenge is created from a second plurality of basic blocks of the legacy game. The method includes recording at least a portion of the second challenge, determining whether a third user input is received via the first user account to request creation of the meta-game, and generating the meta-game from the first and second challenges upon determining that the third user input is received.
    Type: Application
    Filed: April 1, 2021
    Publication date: October 6, 2022
    Inventors: George Weising, David Thach, Ernesto Corvi
  • Publication number: 20220197609
    Abstract: A method for facilitating a play of a legacy game is described. The method includes receiving a user input during the play of the legacy game, determining whether one or more blocks of code for servicing the user input are cached, and accessing one or more instructions of a legacy game code upon determining that the one or more blocks of code are not cached. The method further includes compiling the one or more blocks of code from the one or more instructions of the legacy game code, caching the one or more blocks of code, and executing the one or more blocks of code to display a virtual environment.
    Type: Application
    Filed: January 28, 2021
    Publication date: June 23, 2022
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Patent number: 11360750
    Abstract: A method for facilitating a play of a legacy game is described. The method includes receiving a user input during the play of the legacy game, determining whether one or more blocks of code for servicing the user input are cached, and accessing one or more instructions of a legacy game code upon determining that the one or more blocks of code are not cached. The method further includes compiling the one or more blocks of code from the one or more instructions of the legacy game code, caching the one or more blocks of code, and executing the one or more blocks of code to display a virtual environment.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: June 14, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Ernesto Corvi, George Weising, David Thach
  • Publication number: 20220168652
    Abstract: Methods and systems are provided for executing a video game for a player. The method includes determining a golden path associated with a gameplay of a player. The golden path includes a plurality of main story quests associated with the golden path. The method includes processing the gameplay to identify player gaming metrics as the player progresses along the golden path. The method includes examining the player gaming metrics to identify a game region along the golden path where the player is determined to need assistance to advance in the video game. The method includes generating a dynamic quest for the player. The dynamic quest is generated with one or more sub-parts to enable acquisition of a reward that is useful for assisting the player to make advancement in said video game along the golden path.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Inventors: George Weising, Ernesto Corvi, David Thach
  • Publication number: 20220168653
    Abstract: Methods and systems are provided for executing a video game for a plurality of players. The method includes determining a plurality of golden paths associated with a gameplay of each of the plurality of players. The plurality of golden paths includes a plurality of main story quests associated with the plurality of golden paths. The method includes processing the gameplay to identify player gaming metrics for the plurality of players as the plurality of players progresses along the plurality of golden paths associated with each of the plurality of players. The method includes generating a dynamic quest for each of the plurality of players. The dynamic quest is generated with one or more sub-parts to influence one or more of the plurality of players to move toward a game environment associated with a first player of the plurality of players. The game environment of the first player includes a co-op game space.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Inventors: George Weising, Ernesto Corvi, David Thach
  • Publication number: 20220168636
    Abstract: Methods and systems are provided for executing a video game for a player. The method includes determining a golden path associated with a gameplay of a player. The golden path includes a plurality of main story quests associated with the golden path. The method includes processing the gameplay to identify player gaming metrics as the player progresses along the golden path. The player gaming metrics includes a profile for a plurality of inputs received for a game region associated with one of the plurality of main story quests. The method includes generating an engagement score of the player based on the profile of the plurality of inputs and the game region. The method includes generating a dynamic quest for the player. The dynamic quest is generated responsive to a determination that the engagement score has fallen below a score threshold for the game region. The dynamic quest has a quest type that is arranged to increase the engagement score of the player above the score threshold.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Inventors: George Weising, Ernesto Corvi, David Thach