Patents by Inventor Ray Martone

Ray Martone 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: 20140051521
    Abstract: A game server and a client device may perform parallel execution of scripts for a computer-implemented virtual game. When the client device determines that a user of the computer-implemented game has performed an in-game action, the client device may send an update notification to the game server that indicates the in-game action and client-side game state information. Then, the client device may determine an event script to execute based on the user's in-game action, and may execute the event script to present an in-game effect to the user in near real-time. Similarly, the game server may determine a corresponding event script to execute based on the in-game action, and may maintain a secure game state by executing the corresponding script independent of the client device's script execution.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 20, 2014
    Applicant: Zynga Inc.
    Inventor: Ray Martone
  • Patent number: 8562441
    Abstract: A game server and a client device may perform parallel execution of scripts for a computer-implemented virtual game. When the client device determines that a user of the computer-implemented game has performed an in-game action, the client device may send an update notification to the game server that indicates the in-game action and client-side game state information. Then, the client device may determine an event script to execute based on the user's in-game action, and may execute the event script to present an in-game effect to the user in near real-time. Similarly, the game server may determine a corresponding event script to execute based on the in-game action, and may maintain a secure game state by executing the corresponding script independent of the client device's script execution.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: October 22, 2013
    Assignee: Zynga Inc.
    Inventor: Ray Martone
  • Patent number: 8449398
    Abstract: In examples presented herein, a game server and a client device may perform parallel execution of scripts for a computer-implemented virtual game. In one example, in response to determining that a user of a virtual game has performed an in-game action, a first event script to execute is determined based on the in-game action. The first event script is executed to present an in-game effect to the user. After the execution of the first event script, an update notification is sent to a server computer. The update notification indicates the in-game action and client-side state information. An update response is received from the server computer based on execution of a second event script responsive to the in-game action.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: May 28, 2013
    Inventor: Ray Martone
  • Patent number: 8449397
    Abstract: In examples presented herein, a game server and a client device may perform parallel execution of scripts for a computer-implemented virtual game. In one example, in response to determining that a user of a virtual game has performed an in-game action, an update notification is sent to a server computer. The update notification indicates the in-game action and client-side state information. After the sending of the update notification, a first event script to execute is determined based on the in-game action. The first event script is executed to present an in-game effect to the user. An update response is received from the server computer based on execution of a second event script responsive to the in-game action.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: May 28, 2013
    Assignee: Zynga Inc.
    Inventor: Ray Martone
  • Publication number: 20120283008
    Abstract: In examples presented herein, a game server and a client device may perform parallel execution of scripts for a computer-implemented virtual game. In one example, in response to determining that a user of a virtual game has performed an in-game action, an update notification is sent to a server computer. The update notification indicates the in-game action and client-side state information. After the sending of the update notification, a first event script to execute is determined based on the in-game action. The first event script is executed to present an in-game effect to the user. An update response is received from the server computer based on execution of a second event script responsive to the in-game action.
    Type: Application
    Filed: September 26, 2011
    Publication date: November 8, 2012
    Inventor: Ray Martone
  • Publication number: 20120283009
    Abstract: In examples presented herein, a game server and a client device may perform parallel execution of scripts for a computer-implemented virtual game. In one example, in response to determining that a user of a virtual game has performed an in-game action, a first event script to execute is determined based on the in-game action. The first event script is executed to present an in-game effect to the user. After the execution of the first event script, an update notification is sent to a server computer. The update notification indicates the in-game action and client-side state information. An update response is received from the server computer based on execution of a second event script responsive to the in-game action.
    Type: Application
    Filed: September 26, 2011
    Publication date: November 8, 2012
    Inventor: Ray Martone