Patents by Inventor Phillip Craig Keslin

Phillip Craig Keslin 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: 20230102462
    Abstract: Systems and methods for linking real world activity, such as real world commercial activity or real world data collection activity, with a location-based parallel reality game are provided. In particular, a game server hosting a parallel reality game can modify, update, or add to game data stored in a game database associated with the parallel reality game to include certain game features in the parallel reality game linked with real world activity in the real world. The game features can be linked with activities in the real world such that player actions associated with the game features in the virtual world can lead to or encourage activity in the real world, such as commercial activity and/or data collection activity in the real world. A one-time password may be used to validate a player's location in the real world and to enable controlled access to game features in the virtual world.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 30, 2023
    Inventors: David Kornmann, Bill Kilday, Michael Steranka, Edward Wu, John Hanke, Phillip Craig Keslin, Tatsuo Nomura, Raza Ahmad, Kento Suga, Mike Quigley
  • Patent number: 11541315
    Abstract: Systems and methods for linking real world activity, such as real world commercial activity or real world data collection activity, with a location-based parallel reality game are provided. In particular, a game server hosting a parallel reality game can modify, update, or add to game data stored in a game database associated with the parallel reality game to include certain game features in the parallel reality game linked with real world activity in the real world. The game features can be linked with activities in the real world such that player actions associated with the game features in the virtual world can lead to or encourage activity in the real world, such as commercial activity and/or data collection activity in the real world. A one-time password may be used to validate a player's location in the real world and to enable controlled access to game features in the virtual world.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: January 3, 2023
    Assignee: Niantic, Inc.
    Inventors: David Kornmann, Bill Kilday, Michael Steranka, Edward Wu, John Hanke, Phillip Craig Keslin, Tatsuo Nomura, Raza Ahmad, Kento Suga, Mike Quigley
  • Publication number: 20210379484
    Abstract: Computer-implemented methods and systems for locating virtual elements that can be used or collected by players of a parallel reality game having a virtual world that parallels at least a portion of the real world are provided. In particular, the location of virtual elements in the virtual world is determined based on data associated with one or more real world conditions. Virtual elements can be located in the virtual world at locations corresponding to locations in the real world that encourage safe and effective game play. Locating virtual elements in the virtual world based on data associated with real world conditions improves the link between the parallel virtual world and the real world, enhancing the illusion that the virtual world is another dimension of the real world that the player can interact with through the parallel reality game.
    Type: Application
    Filed: August 25, 2021
    Publication date: December 9, 2021
    Inventors: Keith P. Golden, Mark A. Aubin, John V. Hanke, Phillip Craig Keslin, James Dinkelacker, Charles Spirakis, Alexander Vladimirov
  • Patent number: 11167205
    Abstract: Computer-implemented methods and systems for locating virtual elements that can be used or collected by players of a parallel reality game having a virtual world that parallels at least a portion of the real world are provided. In particular, the location of virtual elements in the virtual world is determined based on data associated with one or more real world conditions. Virtual elements can be located in the virtual world at locations corresponding to locations in the real world that encourage safe and effective game play. Locating virtual elements in the virtual world based on data associated with real world conditions improves the link between the parallel virtual world and the real world, enhancing the illusion that the virtual world is another dimension of the real world that the player can interact with through the parallel reality game.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: November 9, 2021
    Assignee: Niantic, Inc.
    Inventors: Keith P. Golden, Mark A. Aubin, John V. Hanke, Phillip Craig Keslin, James Dinkelacker, Charles Spirakis, Alexander Vladimirov
  • Patent number: 10912989
    Abstract: Systems and methods for detecting and preventing cheating in a location-based game are provided. In particular, a server-side statistical cheat detection algorithm can be implemented upon receiving a player request to perform a game action. A given dataset describing the respective times and locations of previous game events performed by the player can be analyzed to determine a probability that such game events represent legitimate gameplay. The determined probability can affect whether the player-requested game action is effectuated or can influence a number of points awarded for completion of the game action. An example system includes a host server and a client device in communication over a network.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: February 9, 2021
    Assignee: Niantic, Inc.
    Inventors: David Kornmann, Jim Wang, Alexander Vladimirov, Edward Wu, Phillip Craig Keslin, Neal Kanodia
  • Publication number: 20200298126
    Abstract: Systems and methods for linking real world activity, such as real world commercial activity or real world data collection activity, with a location-based parallel reality game are provided. In particular, a game server hosting a parallel reality game can modify, update, or add to game data stored in a game database associated with the parallel reality game to include certain game features in the parallel reality game linked with real world activity in the real world. The game features can be linked with activities in the real world such that player actions associated with the game features in the virtual world can lead to or encourage activity in the real world, such as commercial activity and/or data collection activity in the real world. A one-time password may be used to validate a player's location in the real world and to enable controlled access to game features in the virtual world.
    Type: Application
    Filed: June 4, 2020
    Publication date: September 24, 2020
    Inventors: David Kornmann, Bill Kilday, Michael Steranka, Edward Wu, John Hanke, Phillip Craig Keslin, Tatsuo Nomura, Raza Ahmad, Kento Suga, Mike Quigley
  • Patent number: 10717005
    Abstract: Systems and methods for linking real world activity, such as real world commercial activity or real world data collection activity, with a location-based parallel reality game are provided. In particular, a game server hosting a parallel reality game can modify, update, or add to game data stored in a game database associated with the parallel reality game to include certain game features in the parallel reality game linked with real world activity in the real world. The game features can be linked with activities in the real world such that player actions associated with the game features in the virtual world can lead to or encourage activity in the real world, such as commercial activity and/or data collection activity in the real world. A one-time password may be used to validate a player's location in the real world and to enable controlled access to game features in the virtual world.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: July 21, 2020
    Assignee: Niantic, Inc.
    Inventors: David Kornmann, Bill Kilday, Michael Steranka, Edward Wu, John Hanke, Phillip Craig Keslin, Tatsuo Nomura, Raza Ahmad, Kento Suga, Mike Quigley
  • Patent number: 10646783
    Abstract: Systems and methods for linking real world activity, such as real world commercial activity or real world data collection activity, with a location-based parallel reality game are provided. In particular, a game server hosting a parallel reality game can modify, update, or add to game data stored in a game database associated with the parallel reality game to include certain game features in the parallel reality game linked with real world activity in the real world. The game features can be linked with activities in the real world such that player actions associated with the game features in the virtual world can lead to or encourage activity in the real world, such as commercial activity and/or data collection activity in the real world.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: May 12, 2020
    Assignee: Niantic, Inc.
    Inventors: Chris Hibbert, John V. Hanke, Phillip Craig Keslin, Leor Stern, Mark A. Aubin, James Dinkelacker, William J. Kilday, Yennie Solheim, Keith P. Golden, Charles Spirakis
  • Publication number: 20200054939
    Abstract: Computer-implemented methods and systems for locating virtual elements that can be used or collected by players of a parallel reality game having a virtual world that parallels at least a portion of the real world are provided. In particular, the location of virtual elements in the virtual world is determined based on data associated with one or more real world conditions. Virtual elements can be located in the virtual world at locations corresponding to locations in the real world that encourage safe and effective game play. Locating virtual elements in the virtual world based on data associated with real world conditions improves the link between the parallel virtual world and the real world, enhancing the illusion that the virtual world is another dimension of the real world that the player can interact with through the parallel reality game.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Keith P. Golden, Mark A. Aubin, John V. Hanke, Phillip Craig Keslin, James Dinkelacker, Charles Spirakis, Alexander Vladimirov
  • Publication number: 20200038759
    Abstract: Systems and methods for detecting and preventing cheating in a location-based game are provided. In particular, a server-side statistical cheat detection algorithm can be implemented upon receiving a player request to perform a game action. A given dataset describing the respective times and locations of previous game events performed by the player can be analyzed to determine a probability that such game events represent legitimate gameplay. The determined probability can affect whether the player-requested game action is effectuated or can influence a number of points awarded for completion of the game action. An example system includes a host server and a client device in communication over a network.
    Type: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: David Kornmann, Jim Wang, Alexander Vladimirov, Edward Wu, Phillip Craig Keslin, Neal Kanodia
  • Patent number: 10486059
    Abstract: Computer-implemented methods and systems for locating virtual elements that can be used or collected by players of a parallel reality game having a virtual world that parallels at least a portion of the real world are provided. In particular, the location of virtual elements in the virtual world is determined based on data associated with one or more real world conditions. Virtual elements can be located in the virtual world at locations corresponding to locations in the real world that encourage safe and effective game play. Locating virtual elements in the virtual world based on data associated with real world conditions improves the link between the parallel virtual world and the real world, enhancing the illusion that the virtual world is another dimension of the real world that the player can interact with through the parallel reality game.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: November 26, 2019
    Assignee: Niantic, Inc.
    Inventors: Keith P. Golden, Mark A. Aubin, John V. Hanke, Phillip Craig Keslin, James Dinkelacker, Charles Spirakis, Alexander Vladimirov
  • Patent number: 10463953
    Abstract: Systems and methods for detecting and preventing cheating in a location-based game are provided. In particular, a server-side statistical cheat detection algorithm can be implemented upon receiving a player request to perform a game action. A given dataset describing the respective times and locations of previous game events performed by the player can be analyzed to determine a probability that such game events represent legitimate gameplay. The determined probability can affect whether the player-requested game action is effectuated or can influence a number of points awarded for completion of the game action. An example system includes a host server and a client device in communication over a network.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: November 5, 2019
    Assignee: Niantic, Inc.
    Inventors: David Kornmann, Jim Wang, Alexander Vladimirov, Edward Wu, Phillip Craig Keslin, Neal Kanodia
  • Publication number: 20190022530
    Abstract: Systems and methods for linking real world activity, such as real world commercial activity or real world data collection activity, with a location-based parallel reality game are provided. In particular, a game server hosting a parallel reality game can modify, update, or add to game data stored in a game database associated with the parallel reality game to include certain game features in the parallel reality game linked with real world activity in the real world. The game features can be linked with activities in the real world such that player actions associated with the game features in the virtual world can lead to or encourage activity in the real world, such as commercial activity and/or data collection activity in the real world. A one-time password may be used to validate a player's location in the real world and to enable controlled access to game features in the virtual world.
    Type: Application
    Filed: July 20, 2018
    Publication date: January 24, 2019
    Inventors: David Kornmann, Bill Kilday, Michael Steranka, Edward Wu, John Hanke, Phillip Craig Keslin, Tatsuo Nomura, Raza Ahmad, Kento Suga, Mike Quigley
  • Patent number: 9782668
    Abstract: Computer-implemented methods and systems for locating virtual elements that can be used or collected by players of a parallel reality game having a virtual world that parallels at least a portion of the real world are provided. In particular, the location of virtual elements in the virtual world is determined based on data associated with one or more real world conditions. Virtual elements can be located in the virtual world at locations corresponding to locations in the real world that encourage safe and effective game play. Locating virtual elements in the virtual world based on data associated with real world conditions improves the link between the parallel virtual world and the real world, enhancing the illusion that the virtual world is another dimension of the real world that the player can interact with through the parallel reality game.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: October 10, 2017
    Assignee: Niantic, Inc.
    Inventors: Keith P. Golden, Mark A. Aubin, John V. Hanke, Phillip Craig Keslin, James Dinkelacker, Charles Spirakis, Alexander Vladimirov
  • Patent number: 9669296
    Abstract: Systems and methods for linking real world activity, such as real world commercial activity or real world data collection activity, with a location-based parallel reality game are provided. In particular, a game server hosting a parallel reality game can modify, update, or add to game data stored in a game database associated with the parallel reality game to include certain game features in the parallel reality game linked with real world activity in the real world. The game features can be linked with activities in the real world such that player actions associated with the game features in the virtual world can lead to or encourage activity in the real world, such as commercial activity and/or data collection activity in the real world.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: June 6, 2017
    Assignee: Niantic, Inc.
    Inventors: Chris Hibbert, John V. Hanke, Phillip Craig Keslin, Lior Stern, Mark A. Aubin, James Dinkelacker, William J. Kilday, Yennie Solheim, Keith P. Golden, Charles Spirakis
  • Patent number: 9604131
    Abstract: Systems and methods for verifying player proximity within a location-based game are disclosed. In one aspect, a method for verifying player proximity may include receiving a request associated with verifying the proximity of a first player of the location-based game relative to a second player of the location-based game and transmitting a visual indicator to a first client of the first player, wherein the visual indicator is associated with a data record configured to expire within a predetermined time period. In addition, the method may include receiving a copy of the visual indicator from a second client of the second player and determining whether the copy of the visual indicator was received prior to the expiration of the data record.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: March 28, 2017
    Assignee: Niantic, Inc.
    Inventors: Keith Shoji Kiyohara, Chris Hibbert, Charles Spirakis, James Dinkelacker, John V. Hanke, Phillip Craig Keslin
  • Patent number: 9539498
    Abstract: Computer-implemented methods and systems for mapping real world actions to a virtual world associated with a parallel reality game are provided. The virtual world has experiences that relate to real world actions. The method includes accessing a data source associated with one or more real world actions; and modifying game data associated with the parallel reality game to generate experiences in the virtual world based at least in part on the data associated with the one or more real world actions. Generating experiences in the virtual world based on data associated with real world actions improves the link between the parallel virtual world and the real world, enhancing illusion that the virtual world is another dimension of the real world that the player can interact with through the parallel reality game.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 10, 2017
    Assignee: Niantic, Inc.
    Inventors: John V. Hanke, Mark A. Aubin, James Dinkelacker, Phillip Craig Keslin, Charles Spirakis
  • Patent number: 9003424
    Abstract: A computer-implemented method of enabling communication between a first client and a second client mutually participating in a communication session, in which the second client, but not the first client, has an application for rendering multi-dimensional virtual environments, is claimed. The method includes transmitting to the second client information representing a plurality of objects in a multi-dimensional virtual environment, wherein the multi-dimensional virtual environment is rendered at the second client, and transmitting to the first client an image for display by a first client application in a web page, the image including a representation of the multi-dimensional virtual environment rendered at the second client. The second client has an application, distinct from the first client application, for rendering multi-dimensional virtual environments.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Alexander Mendes Da Costa, Phillip Craig Keslin, Joey Chiu-Wen Liaw, Vernon Melvin Guymon, III, Niniane Wang
  • Patent number: 8631417
    Abstract: A computer-implemented method of enabling communication between a first client and a second client mutually participating in a communication session, in which the second client, but not the first client, has an application for rendering multi-dimensional virtual environments, is claimed. The method includes transmitting to the second client information representing a plurality of objects in a multi-dimensional virtual environment, wherein the multi-dimensional virtual environment is rendered at the second client, and transmitting to the first client an image for display by a first client application in a web page, the image including a representation of the multi-dimensional virtual environment rendered at the second client. The second client has an application, distinct from the first client application, for rendering multi-dimensional virtual environments.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 14, 2014
    Assignee: Google Inc.
    Inventors: Alexander Mendes Da Costa, Phillip Craig Keslin, Joey Chiu-Wen Liaw, Vernon Melvin Guymon, III, Niniane Wang
  • Patent number: 8375397
    Abstract: A computer-implemented method of enabling communication between a first client and a second client mutually participating in a communication session, in which the second client, but not the first client, has an application for rendering multi-dimensional virtual environments, is claimed. The method includes transmitting to the second client information representing a plurality of objects in a multi-dimensional virtual environment, wherein the multi-dimensional virtual environment is rendered at the second client, and transmitting to the first client an image for display by a first client application in a web page, the image including a representation of the multi-dimensional virtual environment rendered at the second client. The second client has an application, distinct from the first client application, for rendering multi-dimensional virtual environments.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: February 12, 2013
    Assignee: Google Inc.
    Inventors: Alexander Mendes da Costa, Phillip Craig Keslin, Joey Chiu-Wen Liaw, Vernon Melvin Guymon, III, Niniane Wang