Patents Assigned to Epic Games, Inc.
  • Patent number: 11962684
    Abstract: According to an aspect of the present disclosure, a method performed by a verification platform for authorising a user incapable of providing digital consent comprises: receiving sensitive user information and a unique supervisor identifier; encrypting the sensitive user information using an encryption scheme with an associated encryption key to generate encrypted user information; sending an authorisation request message to a supervisor device associated with the unique supervisor identifier, wherein the authorisation request message comprises the encryption key and a request for authorisation in response; discarding the sensitive user information and the encryption key, such that the verification platform cannot access the sensitive user information; and, if the verification platform receives an authorisation response message from the supervisor device comprising a received encryption key, decrypting the encrypted user information using the received encryption key, such that the verification platform can su
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: April 16, 2024
    Assignee: Epic Games, Inc.
    Inventor: Michael Benjamin Hutchinson
  • Patent number: 11887567
    Abstract: Described herein are techniques for adjusting notes of a first musical piece based on chord data of a second musical piece. A first musical piece is accessed, wherein the first musical piece comprises a plurality of notes. Chord data associated with a second musical piece is accessed. One or more of the plurality of notes are compared to the chord data. An aspect of the one or more of the plurality of notes is changed based on the comparison.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: January 30, 2024
    Assignee: Epic Games, Inc.
    Inventors: Eric Brosius, Ryan William Challinor, Paul Burrowes
  • Patent number: 11632241
    Abstract: According to an aspect of the present disclosure, a method performed by a verification platform for authorising a user incapable of providing digital consent comprises: receiving sensitive user information and a unique supervisor identifier; encrypting the sensitive user information using an encryption scheme with an associated encryption key to generate encrypted user information; sending an authorisation request message to a supervisor device associated with the unique supervisor identifier, wherein the authorisation request message comprises the encryption key and a request for authorisation in response; discarding the sensitive user information and the encryption key, such that the verification platform cannot access the sensitive user information; and, if the verification platform receives an authorisation response message from the supervisor device comprising a received encryption key, decrypting the encrypted user information using the received encryption key, such that the verification platform can su
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: April 18, 2023
    Assignee: Epic Games, Inc.
    Inventor: Michael Benjamin Hutchinson
  • Patent number: 11144284
    Abstract: According to an embodiment of the disclosure, a computer implemented method and system comprises: presenting, via a display, a plurality of code tile fragments; receiving, via a user interface, a first input that maneuvers a first one of the tile fragments onto a first layer of code tiles, the first one of the tile fragments representing a first portion of an expression or statement; receiving, via the user interface, a second input that maneuvers a second one of the tile fragments onto a second layer of code tiles, the second one of the tile fragments representing a second portion of the expression or statement, wherein the second layer of code tiles is superimposed on the first layer of code tiles; generating, via a processor, the expression or statement based at least in part on the first and second tile fragments; and presenting, via the display, the expression or statement as stacked first and second layers of code tiles.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: October 12, 2021
    Assignee: Epic Games, Inc.
    Inventor: Nicholas Atamas
  • Patent number: 10776457
    Abstract: Systems and method provide for generation of a unique key pair having a public and private key for an individual device. The public key may be embedded (e.g., burned or etched) into a central processing unit (CPU) during the manufacturing process. The burning or etching process may make the public key unmodifiable. The matching private key may then be stored in a secure database. Software code may be available through download over a computer based network (e.g., the Internet). A request may be made for the software code. Prior to delivery, the software code may be digitally signed with the private key corresponding to the individual device. Logic programmed into the CPU may prevent the execution of code that is not signed with the private key that corresponds to the public key.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: September 15, 2020
    Assignee: EPIC GAMES, INC.
    Inventor: Gil Wheaton Gribb
  • Patent number: 9744461
    Abstract: Systems and methods are provided for dynamic calculation of weakpoints in objects during gameplay. A player strikes an object and a weakpoint appears somewhere on the surface of the object. If the player strikes that weakpoint, the weakpoint disappears, and the amount of damage imparted to the object is some multiple (or factor) of the normal damage imparted. The player's camera position and direction is used to find points on the surface of the object that was struck. The position and direction of the player's camera is used to ensure that the player will be able to see any weakpoint that might be created. The points on the object are recorded. The recorded points are compared against each other and the best point is chosen based on certain criteria.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: August 29, 2017
    Assignee: EPIC GAMES, INC.
    Inventor: Cody Michael Haskell
  • Patent number: 9517402
    Abstract: Various exemplary embodiments of the present invention uniquely identify players in a video game based on how a player interacts with a game and/or other players to generate a unique player identifier or player fingerprint. The player may also be categorized by player data or category to identify certain behavior (e.g., fraud). This unique information may be used to accurately authenticate the player to address fraud and other situations involving an unauthorized player. By verifying the identity of the player, an embodiment of the present invention may detect, minimize and/or prevent fraud and/or other situations where someone else is improperly playing or accessing another player's account. Authentication of player identity can also be used to detect cheating, improper sale of accounts, and other undesirable player behavior. Player fingerprint information may also be used to tailor information to the player (e.g., suggestions for other games, advertisements, instructional information, etc.).
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: December 13, 2016
    Assignee: EPIC GAMES, INC.
    Inventor: Daniel Vogel
  • Patent number: 9474966
    Abstract: Various exemplary embodiments are provided to make gameplay changes to a video game based upon a social networking poll or question. These embodiments use the social networking poll to control and organize gaming client feedback and provide gameplay changes based on the gaming client feedback. The various exemplary embodiments also allow a gaming client to receive updates to his or her gaming client device that reflect the gaming client feedback.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: October 25, 2016
    Assignee: EPIC GAMES, INC.
    Inventors: Joseph James Graf, Stephen Lynn Superville
  • Patent number: 9399166
    Abstract: Systems and methods are provided for dynamic calculation of weakpoints in objects during gameplay. A player strikes an object and a weakpoint appears somewhere on the surface of the object. If the player strikes that weakpoint, the weakpoint disappears, and the amount of damage imparted to the object is some multiple (or factor) of the normal damage imparted. The player's camera position and direction is used to find points on the surface of the object that was struck. The position and direction of the player's camera is used to ensure that the player will be able to see any weakpoint that might be created. The points on the object are recorded. The recorded points are compared against each other and the best point is chosen based on certain criteria.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: July 26, 2016
    Assignee: EPIC GAMES, INC.
    Inventor: Cody Michael Haskell
  • Patent number: 9158516
    Abstract: A dual evaluation mode method for use with computer software that includes the acts of determining, for certain functions and expressions within input computer code, whether each function and expression may have any recursive dependencies, generating eager evaluation mode executable code for one or more elements of the input computer code based on the act of determining and providing both eager evaluation mode executable code and non-eager evaluation mode executable code to runtime software that supports both eager and non-eager evaluation modes.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: October 13, 2015
    Assignee: EPIC GAMES, INC.
    Inventor: Timothy Dean Sweeney
  • Patent number: 9144740
    Abstract: Various exemplary embodiments use social networks and their social graph APIs to participate in a game without needing to own, install, or play the game. These embodiments have the game post data to social networks and then allow the social media users to interact with that data. The embodiments perform this interaction without ever having to download, install, or play the game. The games then read that interaction and score it for participation in the game.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 29, 2015
    Assignee: EPIC GAMES, INC.
    Inventors: Joseph James Graf, Geremy Steele Mustard
  • Patent number: 9072974
    Abstract: Various exemplary embodiments are provided to make gameplay changes to a video game based upon a social networking poll or question. These embodiments use the social networking poll to control and organize gaming client feedback and provide gameplay changes based on the gaming client feedback. The various exemplary embodiments also allow a gaming client to receive updates to his or her gaming client device that reflect the gaming client feedback.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 7, 2015
    Assignee: EPIC GAMES, INC.
    Inventors: Joseph James Graf, Stephen Lynn Superville
  • Patent number: 9017171
    Abstract: Various exemplary embodiments engage the community as a whole to complete game play tasks. In doing so, a large scale cooperative play may be achieved without having large groups of people directly connected to each other. These embodiments use the social graph to bring indirectly connected individuals together virtually to act as a greater force to solve a communal game play task. By solving the game play tasks globally, the player feels a connectedness to the community and their efforts that are not seen by players acting in isolation. The various exemplary embodiments also rewards players based upon group participation including granting larger rewards for larger participation. Furthermore, these embodiments may have a location based component to it, so that players come together a specific location in order to complete the communal task and claim the communal, and potentially location specific, reward.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 28, 2015
    Assignee: Epic Games, Inc.
    Inventors: Joseph James Graf, Donald George Mustard, Geremy Steele Mustard
  • Patent number: 8819641
    Abstract: A method of analyzing program execution status for use with a computer software debugger that includes identifying one or more non-deterministic execution steps in the program in one or more threads and recording a state of program properties at non-deterministic execution steps to enable determination of prior program execution status.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: August 26, 2014
    Assignee: Epic Games, Inc.
    Inventor: Timothy Dean Sweeney
  • Publication number: 20140113714
    Abstract: Various exemplary embodiments are provided to make gameplay changes to a video game based upon a social networking poll or question. These embodiments use the social networking poll to control and organize gaming client feedback and provide gameplay changes based on the gaming client feedback. The various exemplary embodiments also allow a gaming client to receive updates to his or her gaming client device that reflect the gaming client feedback.
    Type: Application
    Filed: March 15, 2013
    Publication date: April 24, 2014
    Applicant: EPIC GAMES, INC.
    Inventors: Joseph James GRAF, Stephen Lynn SUPERVILLE
  • Publication number: 20130260894
    Abstract: Various exemplary embodiments engage the community as a whole to complete game play tasks. In doing so, a large scale cooperative play may be achieved without having large groups of people directly connected to each other. These embodiments use the social graph to bring indirectly connected individuals together virtually to act as a greater force to solve a communal game play task. By solving the game play tasks globally, the player feels a connectedness to the community and their efforts that are not seen by players acting in isolation. The various exemplary embodiments also rewards players based upon group participation including granting larger rewards for larger participation. Furthermore, these embodiments may have a location based component to it, so that players come together a specific location in order to complete the communal task and claim the communal, and potentially location specific, reward.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 3, 2013
    Applicant: EPIC GAMES, INC.
    Inventors: Joseph James GRAF, Donald George MUSTARD, Geremy Steele MUSTARD
  • Publication number: 20130260895
    Abstract: Various exemplary embodiments use social networks and their social graph APIs to participate in a game without needing to own, install, or play the game. These embodiments have the game post data to social networks and then allow the social media users to interact with that data. The embodiments perform this interaction without ever having to download, install, or play the game. The games then read that interaction and score it for participation in the game.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 3, 2013
    Applicant: EPIC GAMES, INC.
    Inventors: Joseph James GRAF, Geremy Steele MUSTARD
  • Publication number: 20130152060
    Abstract: A dual evaluation mode method for use with computer software that includes the acts of determining, for certain functions and expressions within input computer code, whether each function and expression may have any recursive dependencies, generating eager evaluation mode executable code for one or more elements of the input computer code based on the act of determining and providing both eager evaluation mode executable code and non-eager evaluation mode executable code to runtime software that supports both eager and non-eager evaluation modes.
    Type: Application
    Filed: February 8, 2013
    Publication date: June 13, 2013
    Applicant: Epic Games, Inc.
    Inventor: Epic Games, Inc.
  • Patent number: 8402451
    Abstract: A dual evaluation mode method for use with computer software that includes the acts of determining, for certain functions and expressions within input computer code, whether each function and expression may have any recursive dependencies, generating eager evaluation mode executable code for one or more elements of the input computer code based on the act of determining and providing both eager evaluation mode executable code and non-eager evaluation mode executable code to runtime software that supports both eager and non-eager evaluation modes.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: March 19, 2013
    Assignee: Epic Games, Inc.
    Inventor: Timothy Dean Sweeney
  • Patent number: 7735061
    Abstract: A method of encoding variable-precision numeric types that includes determining a fixed numeric storage size used by a computer system, encoding numeric values that do not fit into the fixed size in a variable-precision numeric value allocated on a program heap and generating a reference to point to the variable-precision numeric value on the program heap.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: June 8, 2010
    Assignee: Epic Games, Inc.
    Inventor: Timothy Dean Sweeney