Patents Assigned to Niantic, Inc.
  • Patent number: 9621635
    Abstract: Systems and methods for exchanging information in a distributed computing system implementing an interactive application, such as a location-based parallel reality game, are provided. In particular, the subject matter of the present disclosure provides an alternative approach for providing and processing return results from a remote procedure call (RPC) by which remote computing systems (e.g. a game server and a remote client) send requests and responses to one another. Rather than providing a single return result in response to a single request as in typical remote procedure calls, information about updates to the state of the interactive application, such as updates to game status, can be returned via side channels which are handled generically while passing the main return result of the invoked service directly back to the caller.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: April 11, 2017
    Assignee: Niantic, Inc.
    Inventors: Luiz Otavio Zorzella, Alexander Vladimirov, Neal Kanodia, Chris Hibbert, 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: 9545565
    Abstract: A parallel reality game has a virtual world that parallels at least a portion of the real world. A captured region is identified within the virtual world that is associated with a team within the parallel reality game. A geographic region is identified within the real world corresponding to the captured region within the virtual world. Data associated with population density for at least a portion of the geographic region is accessed. A score is assigned for the captured region based on the population density.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: January 17, 2017
    Assignee: Niantic, Inc.
    Inventors: David Kornmann, Alexander Vladimirov, Chris Hibbert, Jim Wang, Charles Spirakis, John Hanke
  • 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: 9226106
    Abstract: Systems and methods for filtering communication within a location-based game are disclosed. In one aspect, a method of filtering communication for a location-based game is disclosed. The method includes receiving, at a computing device, communication data for a plurality of players associated with the location based-game. The method further includes filtering the communication data for each player based on one or more signals associated with the respective player.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: December 29, 2015
    Assignee: Niantic, Inc.
    Inventors: David Kornmann, Mark A. Aubin, Alejandro Nijamkin