Patents by Inventor Gerald Richard

Gerald Richard 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: 11904238
    Abstract: A video game test system can determine an objective measure of elapsed time between interaction with a video game controller and the occurrence of a particular event within the video game. This objective measure enables a tester to determine whether a video game is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of elapsed time by simulating a user's interaction with the video game. Further, the system may identify data embedded into a frame of an animation by the video game source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: February 20, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, Jr.
  • Publication number: 20230128913
    Abstract: A video game test system can determine an objective measure of elapsed time between interaction with a video game controller and the occurrence of a particular event within the video game. This objective measure enables a tester to determine whether a video game is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of elapsed time by simulating a user's interaction with the video game. Further, the system may identify data embedded into a frame of an animation by the video game source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Application
    Filed: October 28, 2022
    Publication date: April 27, 2023
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, JR.
  • Patent number: 11517816
    Abstract: A video game test system can determine an objective measure of elapsed time between interaction with a video game controller and the occurrence of a particular event within the video game. This objective measure enables a tester to determine whether a video game is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of elapsed time by simulating a user's interaction with the video game. Further, the system may identify data embedded into a frame of an animation by the video game source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: December 6, 2022
    Assignee: Electronic Arts Inc.
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, Jr.
  • Publication number: 20210331066
    Abstract: A video game test system can determine an objective measure of elapsed time between interaction with a video game controller and the occurrence of a particular event within the video game. This objective measure enables a tester to determine whether a video game is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of elapsed time by simulating a user's interaction with the video game. Further, the system may identify data embedded into a frame of an animation by the video game source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Application
    Filed: May 6, 2021
    Publication date: October 28, 2021
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, JR.
  • Patent number: 11020658
    Abstract: A video game test system can determine an objective measure of elapsed time between interaction with a video game controller and the occurrence of a particular event within the video game. This objective measure enables a tester to determine whether a video game is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of elapsed time by simulating a user's interaction with the video game. Further, the system may identify data embedded into a frame of an animation by the video game source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: June 1, 2021
    Assignee: Electronic Arts Inc.
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, Jr.
  • Patent number: 10963365
    Abstract: An application test system can determine an objective measure of elapsed time between interaction with a user interface device and the occurrence of a particular event within the application, such as a video game. This objective measure enables a tester to determine whether an application is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of elapsed time by simulating a user's interaction with the application. Further, the system may identify data embedded into a frame of an animation by the application source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: March 30, 2021
    Assignee: Electronic Arts Inc.
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, Jr.
  • Publication number: 20200298108
    Abstract: A video game test system can determine an objective measure of elapsed time between interaction with a video game controller and the occurrence of a particular event within the video game. This objective measure enables a tester to determine whether a video game is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of elapsed time by simulating a user's interaction with the video game. Further, the system may identify data embedded into a frame of an animation by the video game source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 24, 2020
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, JR.
  • Publication number: 20200301814
    Abstract: An application test system can determine an objective measure of elapsed time between interaction with a user interface device and the occurrence of a particular event within the application, such as a video game. This objective measure enables a tester to determine whether an application is objectively operating slowly or just feels slow to the tester, and may indicate the existence of coding errors that may affect execution speed, but not cause visible errors. The system may obtain the objective measure of elapsed time by simulating a user's interaction with the application. Further, the system may identify data embedded into a frame of an animation by the application source code to identify the occurrence of a corresponding event. The system can then measure the elapsed time between the simulated user interaction and the occurrence or triggering of the corresponding event.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 24, 2020
    Inventors: Gerald Richard Phaneuf, James Nunn Hejl, JR.
  • Publication number: 20170068744
    Abstract: A social networking system includes a mechanism for incorporating nodes in the social graph, where the nodes are associated with a web page. Each web page includes one or more tags, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page. The web page may be outside of the social networking system's domain and may be operated by an entity other than the social networking operator; thus, third parties can define, create, and maintain nodes that are then used by the social networking system. Users may then interact with the nodes on websites outside of the social networking system, and these interactions are tracked by and reflected back within the social networking system.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Inventors: Bret Steven Taylor, Michael Steven Vernal, Gerald Richard Cain, Mark William Kinsey
  • Patent number: 9530166
    Abstract: A social networking system includes a mechanism for incorporating nodes in the social graph, where the nodes are associated with a web page. Each web page includes one or more tags, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page. The web page may be outside of the social networking system's domain and may be operated by an entity other than the social networking operator; thus, third parties can define, create, and maintain nodes that are then used by the social networking system. Users may then interact with the nodes on websites outside of the social networking system, and these interactions are tracked by and reflected back within the social networking system.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: December 27, 2016
    Assignee: Facebook, Inc.
    Inventors: Bret Steven Taylor, Michael Steven Vernal, Gerald Richard Cain, Mark William Kinsey
  • Publication number: 20140260552
    Abstract: A method to test a heating ventilation and air conditioning (HVAC) unit for external leaks is disclosed. The HVAC unit includes a first and a second port and is coupled to an auxiliary air movement test system using one of the first or the second ports. The other of the first or the second ports of the HVAC unit is blocked. The auxiliary air movement test system includes an air movement device, a conduit, a flow velocity sensor, and a pressure sensor. The air movement device enables airflow into the HVAC unit through the conduit. The flow velocity sensor positioned within the conduit measures air velocity. The pressure sensor is positioned in proximity to a condensate drain of the HVAC unit that measures the pressure within the HVAC unit. The method disclosed determines external leaks in the HVAC unit if the measured air velocity exceeds a predefined air velocity at a predetermined pressure.
    Type: Application
    Filed: May 30, 2014
    Publication date: September 18, 2014
    Applicant: Caterpillar Inc.
    Inventors: Gerald Richard Morris, Arlene Jane Gottshall, Mark Bradley Nitzsche, Daniel Alan Spurgeon
  • Publication number: 20140202293
    Abstract: A dampening adapter is disclosed for mounting a cutting tool onto a machine turret to reduce vibration and flexing when the cutting tool engages a work piece, and a method of using the dampening adapter.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: A TO Z MACHINE COMPANY, INC.
    Inventors: Gerald Richard Van Handel, David Robert Zietlow
  • Patent number: 8775628
    Abstract: Methods of operating an SIP load balancer, one or more SIP server nodes and/or one or more SIP server instances are provided that efficiently manage a processing load. Configurations for an SIP load balancer, one or more SIP server nodes and/or one or more SIP server instances to enable efficient management of a processing load are also described. In certain ones of these, state data for a set of SIP processes may be sent from a SIP server instance and used by a SIP load balancer to remove inactive SIP processes from a data structure. The management of a processing load comprising a number of SIP processes following the failure of a SIP server node and/or a SIP server instance is also provided.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: July 8, 2014
    Assignee: Metaswitch Networks Ltd.
    Inventors: Philip Lee Francis, David Allan Collins, Gerald Richard Dubois, James Lynn Bunch, Naga Ratnam Pokala
  • Patent number: 8731944
    Abstract: A system and method for a highly interactive style of speech-to-speech translation is provided. The interactive procedures enable a user to recognize, and if necessary correct, errors in both speech recognition and translation, thus providing robust translation output than would otherwise be possible. The interactive techniques for monitoring and correcting word ambiguity errors during automatic translation, search, or other natural language processing tasks depend upon the correlation of Meaning Cues and their alignment with, or mapping into, the word senses of third party lexical resources, such as those of a machine translation or search lexicon. This correlation and mapping can be carried out through the creation and use of a database of Meaning Cues, i.e., SELECT. Embodiments described above permit the intelligent building and application of this database, which can be viewed as an interlingua, or language-neutral set of meaning symbols, applicable for many purposes.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: May 20, 2014
    Assignee: Spoken Translation Inc.
    Inventors: Mark Seligman, Mike Dillinger, Barton Friedland, Gerald Richard Cain
  • Publication number: 20130297804
    Abstract: Methods of operating an SIP load balancer, one or more SIP server nodes and/or one or more SIP server instances are provided that efficiently manage a processing load. Configurations for an SIP load balancer, one or more SIP server nodes and/or one or more SIP server instances to enable efficient management of a processing load are also described. In certain ones of these, state data for a set of SIP processes may be sent from a SIP server instance and used by a SIP load balancer to remove inactive SIP processes from a data structure. The management of a processing load comprising a number of SIP processes following the failure of a SIP server node and/or a SIP server instance is also provided.
    Type: Application
    Filed: July 2, 2013
    Publication date: November 7, 2013
    Inventors: Philip Lee Francis, David Allen Collins, Gerald Richard Dubois, James Lynn Bunch, Naga Ratnam Pokala
  • Publication number: 20130211815
    Abstract: A system and method for a highly interactive style of speech-to-speech translation is provided. The interactive procedures enable a user to recognize, and if necessary correct, errors in both speech recognition and translation, thus providing robust translation output than would otherwise be possible. The interactive techniques for monitoring and correcting word ambiguity errors during automatic translation, search, or other natural language processing tasks depend upon the correlation of Meaning Cues and their alignment with, or mapping into, the word senses of third party lexical resources, such as those of a machine translation or search lexicon. This correlation and mapping can be carried out through the creation and use of a database of Meaning Cues, i.e., SELECT. Embodiments described above permit the intelligent building and application of this database, which can be viewed as an interlingua, or language-neutral set of meaning symbols, applicable for many purposes.
    Type: Application
    Filed: August 6, 2012
    Publication date: August 15, 2013
    Inventors: Mark Seligman, Mike Dillinger, Barton Friedland, Gerald Richard Cain
  • Publication number: 20130054806
    Abstract: Methods of operating an SIP load balancer, one or more SIP server nodes and/or one or more SIP server instances are provided that efficiently manage a processing load. Configurations for an SIP load balancer, one or more SIP server nodes and/or one or more SIP server instances to enable efficient management of a processing load are also described. In certain ones of these, state data for a set of SIP processes may be sent from a SIP server instance and used by a SIP load balancer to remove inactive SIP processes from a data structure. The management of a processing load comprising a number of SIP processes following the failure of a SIP server node and/or a SIP server instance is also provided.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Metaswitch Networks Ltd
    Inventors: Philip Lee Francis, David Allen Collins, Gerald Richard Dubois, James Lynn Bunch, Naga Ratnam Pokala
  • Patent number: 8239207
    Abstract: A system and method for a highly interactive style of speech-to-speech translation is provided. The method includes receiving a first and a second language selection and receiving an expression in the first language. The method includes presenting the expression in the first language for verification and translating the verified expression into an expression in the second language. The method further includes confirming the meaning of terms within the verified expression in the first language and back-translating the expression in the second language to a back-translated expression in the first language. The back-translated expression is verified in the first language.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: August 7, 2012
    Assignee: Spoken Translation, Inc.
    Inventors: Mark Seligman, Mike Dillinger, Barton Friedland, Gerald Richard Cain
  • Publication number: 20110265011
    Abstract: A social networking system includes a mechanism for incorporating nodes in the social graph, where the nodes are associated with a web page. Each web page includes one or more tags, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page. The web page may be outside of the social networking system's domain and may be operated by an entity other than the social networking operator; thus, third parties can define, create, and maintain nodes that are then used by the social networking system. Users may then interact with the nodes on websites outside of the social networking system, and these interactions are tracked by and reflected back within the social networking system.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 27, 2011
    Inventors: Bret Steven Taylor, Michael Steven Vernal, Gerald Richard Cain, Mark William Kinsey
  • Publication number: 20110208572
    Abstract: A computer-implemented method for providing a referral reward incentive via a networking website is described. Registration information for an item that is associated with a reward may be received. Information relating to an item purchased by a first subscriber of the networking website may be displayed. A recommendation for the purchased item may be posted from the first subscriber to a second subscriber of the networking website. The reward may be distributed to the first subscriber if the second subscriber purchases the item based on the recommendation received from the first subscriber.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Applicant: ASC Information Technology, Inc.
    Inventors: Gregory Richard Ladd, Gerald Richard Ladd