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: 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: 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
  • Publication number: 20070260666
    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: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Applicant: EPIC Games Inc.
    Inventor: Timothy Sweeney