Patents Assigned to Epic Games, Inc.
-
Patent number: 11962684Abstract: 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 suType: GrantFiled: March 10, 2023Date of Patent: April 16, 2024Assignee: Epic Games, Inc.Inventor: Michael Benjamin Hutchinson
-
Patent number: 11887567Abstract: 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: GrantFiled: February 3, 2021Date of Patent: January 30, 2024Assignee: Epic Games, Inc.Inventors: Eric Brosius, Ryan William Challinor, Paul Burrowes
-
Patent number: 11632241Abstract: 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 suType: GrantFiled: May 19, 2021Date of Patent: April 18, 2023Assignee: Epic Games, Inc.Inventor: Michael Benjamin Hutchinson
-
Patent number: 11144284Abstract: 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: GrantFiled: February 1, 2019Date of Patent: October 12, 2021Assignee: Epic Games, Inc.Inventor: Nicholas Atamas
-
Patent number: 10776457Abstract: 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: GrantFiled: July 22, 2014Date of Patent: September 15, 2020Assignee: EPIC GAMES, INC.Inventor: Gil Wheaton Gribb
-
Patent number: 9744461Abstract: 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: GrantFiled: June 15, 2016Date of Patent: August 29, 2017Assignee: EPIC GAMES, INC.Inventor: Cody Michael Haskell
-
Patent number: 9517402Abstract: 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: GrantFiled: December 18, 2013Date of Patent: December 13, 2016Assignee: EPIC GAMES, INC.Inventor: Daniel Vogel
-
Patent number: 9474966Abstract: 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: GrantFiled: May 4, 2015Date of Patent: October 25, 2016Assignee: EPIC GAMES, INC.Inventors: Joseph James Graf, Stephen Lynn Superville
-
Patent number: 9399166Abstract: 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: GrantFiled: June 3, 2014Date of Patent: July 26, 2016Assignee: EPIC GAMES, INC.Inventor: Cody Michael Haskell
-
Patent number: 9158516Abstract: 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: GrantFiled: February 8, 2013Date of Patent: October 13, 2015Assignee: EPIC GAMES, INC.Inventor: Timothy Dean Sweeney
-
Patent number: 9144740Abstract: 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: GrantFiled: March 15, 2013Date of Patent: September 29, 2015Assignee: EPIC GAMES, INC.Inventors: Joseph James Graf, Geremy Steele Mustard
-
Patent number: 9072974Abstract: 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: GrantFiled: March 15, 2013Date of Patent: July 7, 2015Assignee: EPIC GAMES, INC.Inventors: Joseph James Graf, Stephen Lynn Superville
-
Patent number: 9017171Abstract: 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: GrantFiled: March 15, 2013Date of Patent: April 28, 2015Assignee: Epic Games, Inc.Inventors: Joseph James Graf, Donald George Mustard, Geremy Steele Mustard
-
Patent number: 8819641Abstract: 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: GrantFiled: April 27, 2006Date of Patent: August 26, 2014Assignee: Epic Games, Inc.Inventor: Timothy Dean Sweeney
-
Publication number: 20140113714Abstract: 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: ApplicationFiled: March 15, 2013Publication date: April 24, 2014Applicant: EPIC GAMES, INC.Inventors: Joseph James GRAF, Stephen Lynn SUPERVILLE
-
Publication number: 20130260894Abstract: 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: ApplicationFiled: March 15, 2013Publication date: October 3, 2013Applicant: EPIC GAMES, INC.Inventors: Joseph James GRAF, Donald George MUSTARD, Geremy Steele MUSTARD
-
Publication number: 20130260895Abstract: 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: ApplicationFiled: March 15, 2013Publication date: October 3, 2013Applicant: EPIC GAMES, INC.Inventors: Joseph James GRAF, Geremy Steele MUSTARD
-
Publication number: 20130152060Abstract: 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: ApplicationFiled: February 8, 2013Publication date: June 13, 2013Applicant: Epic Games, Inc.Inventor: Epic Games, Inc.
-
Patent number: 8402451Abstract: 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: GrantFiled: March 17, 2006Date of Patent: March 19, 2013Assignee: Epic Games, Inc.Inventor: Timothy Dean Sweeney
-
Patent number: 7735061Abstract: 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: GrantFiled: May 3, 2006Date of Patent: June 8, 2010Assignee: Epic Games, Inc.Inventor: Timothy Dean Sweeney