Patents by Inventor Christopher Charles Lewin

Christopher Charles Lewin 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).

  • Publication number: 20230310999
    Abstract: This specification relates to in-game physics simulations, and in particular to the simulation of in-game objects as affine bodies. According to a first aspect of this disclosure, there is described a computer implemented method comprising: representing a first in-game object in a plurality of in-game objects using an affine body representation, wherein the affine body representation comprises a translation vector and a deformation matrix; and updating an in-game physics state of the plurality of in-game objects, the in game physics state comprising a current translation vector and a current deformation matrix of the first in-game object.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventor: Christopher Charles Lewin
  • Patent number: 10984573
    Abstract: A non-transitory computer readable storage medium storing computer program code that, when executed by a processing device, cause the processing device to perform operations comprising: determining a first representative point, wherein the first representative point represents a first geometric primitive; determining a second representative point, wherein the second representative point represents a second geometric primitive; determining an initial distance between the first representative point and the second representative point; calculating a first displacement based on a velocity of the first representative point; calculating a second displacement based on a velocity of the second representative point; determining a separating direction between the first representative point and the second representative point; projecting the first displacement along the separating direction; projecting the second displacement along the separating direction; calculating a predicted minimum distance between the first repr
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: April 20, 2021
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Christopher Charles Lewin
  • Publication number: 20200273228
    Abstract: A non-transitory computer readable storage medium storing computer program code that, when executed by a processing device, cause the processing device to perform operations comprising: determining a first representative point, wherein the first representative point represents a first geometric primitive; determining a second representative point, wherein the second representative point represents a second geometric primitive; determining an initial distance between the first representative point and the second representative point; calculating a first displacement based on a velocity of the first representative point; calculating a second displacement based on a velocity of the second representative point; determining a separating direction between the first representative point and the second representative point; projecting the first displacement along the separating direction; projecting the second displacement along the separating direction; calculating a predicted minimum distance between the first repr
    Type: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    Inventor: Christopher Charles Lewin
  • Patent number: 10692266
    Abstract: A non-transitory computer readable storage medium storing computer program code that, when executed by a processing device, cause the processing device to perform operations comprising: determining a first representative point, wherein the first representative point represents a first geometric primitive; determining a second representative point, wherein the second representative point represents a second geometric primitive; determining an initial distance between the first representative point and the second representative point; calculating a first displacement based on a velocity of the first representative point; calculating a second displacement based on a velocity of the second representative point; determining a separating direction between the first representative point and the second representative point; projecting the first displacement along the separating direction; projecting the second displacement along the separating direction; calculating a predicted minimum distance between the first repr
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: June 23, 2020
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Christopher Charles Lewin
  • Publication number: 20190318522
    Abstract: A non-transitory computer readable storage medium storing computer program code that, when executed by a processing device, cause the processing device to perform operations comprising: determining a first representative point, wherein the first representative point represents a first geometric primitive; determining a second representative point, wherein the second representative point represents a second geometric primitive; determining an initial distance between the first representative point and the second representative point; calculating a first displacement based on a velocity of the first representative point; calculating a second displacement based on a velocity of the second representative point; determining a separating direction between the first representative point and the second representative point; projecting the first displacement along the separating direction; projecting the second displacement along the separating direction; calculating a predicted minimum distance between the first repr
    Type: Application
    Filed: December 14, 2018
    Publication date: October 17, 2019
    Inventor: Christopher Charles Lewin