Patents Assigned to CYGAMES, INC.
  • Patent number: 10990591
    Abstract: An information processing method executed by an information processing system that executes processing for searching data to be searched by using a query condition that can be entered via a predetermined user interface and in which individual conditions constituting a query satisfy three properties consisting of reductiveness, idempotence, and commutativity, includes a pre-processing executing step of executing processing prior to processing for searching, and a search processing step of executing processing for searching. The pre-processing executing step includes a query extracting step of extracting a plurality of limited kinds of sub-queries constituting minimum units of queries and satisfying the three properties consisting of the reductiveness, the idempotence, and the commutativity by analyzing a set of statically defined kinds of queries, and a query executing step of executing each of the plurality of kinds of sub-queries extracted in the query extracting step.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: April 27, 2021
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10990274
    Abstract: A touch operation management unit detects, at prescribed time intervals, whether or not a touch operation has been performed on a touch operation input unit, and manages the touch operation. A state detection unit detects various kinds of states of a swipe operation performed by the player. A movement instruction acceptance unit accepts a movement instruction among various kinds of touch operations managed by the touch operation management unit. A skill instruction acceptance unit accepts a skill-related instruction among various kinds of touch operations detected by the touch operation management unit. In addition, the skill instruction acceptance unit accepts the designation of a prescribed direction in accordance with the movement direction of a touched position when the swipe transitions from the second state to the third state. A display image generation unit generates a display image for displaying various kinds of controllers.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: April 27, 2021
    Assignee: CYGAMES, INC.
    Inventor: Kensuke Nakahara
  • Patent number: 10956027
    Abstract: A non-transitory computer readable medium contains a program for a portable terminal including a touchscreen having a first area for selecting a command and a second area in which objects are displayed. The program causes a computer to store command information indicating associations between commands and objects that may serve as targets of the commands regarding a plurality of commands in relation to a plurality of objects, store position information indicating displayed positions of the individual objects in the second area, select the command based on a state in which an operation is being performed with a first finger of a user in the first area, and define, based on the command information and the position information, an area corresponding to the display position of an object that may serve as a target of the selected command in the second area as an area in which an operation is acceptable.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: March 23, 2021
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20210052984
    Abstract: One or more embodiments of the invention is a program that is executed on an electronic device, the program causing the electronic device to execute: holding data points indicated by values on a first axis and values on a second axis, obtained on the basis of touch events; terminating the holding of a data point for which a predefined holding period has expired among the held data points; determining the slope of a regression line on the basis of the held data points; determining an amount of rotation by which the determined slope of the regression line is to be rotated, on the basis of a displacement direction of the set of the held data points; and determining an angle by which the user controls an object being operated in a virtual space, on the basis of the determined slope of the regression line and the determined amount of rotation.
    Type: Application
    Filed: November 5, 2020
    Publication date: February 25, 2021
    Applicant: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20210046384
    Abstract: Provided is a system including: a user terminal that executes a game program for playing a game, that determines a parameter for executing a certain event in the game, and that executes the event on the basis of the parameter to generate a user result; a result-for-verification generation unit that generates a plurality of virtual instances for virtualizing the user terminal, that executes the game program in a headless mode in the plurality of virtual instances, that selects, from the plurality of virtual instances, a virtual instance for executing the event on the basis of the parameter received by a server, and that executes the event in the selected virtual instance on the basis of the parameter to generate a result for verification; and a cheat verification unit that compares the user result with the result for verification to determine whether or not cheating has been conducted at the user terminal.
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Applicant: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20210038993
    Abstract: An information processing program causes a computer to realize: an obtaining unit that obtains item possession information indicating whether or not a player possesses a first item, which can be obtained by executing predetermined processing in a game, first item information indicating the first item managed in association with the processing, and executable processing information indicating the processing that can be executed by the player; and an output-information generating unit (319) that generates output information for reporting that the first item can be obtained in a display screen displaying information concerning the first item not possessed by the player in the case where it is determined, on the basis of the item possession information, that the player does not possess the first item and it is determined, on the basis of the first item information and the executable processing information, that the player can execute processing by which the first item can be obtained.
    Type: Application
    Filed: October 29, 2020
    Publication date: February 11, 2021
    Applicant: CYGAMES, INC.
    Inventors: Keisuke Nakahara, Takuya Okazawa
  • Publication number: 20210031095
    Abstract: One or more embodiments of the invention is a program for a game executed on an electronic device that accepts player inputs, the program causing the electronic device to execute: a screen display step of displaying a game screen including a player object that moves in a game field in which a virtual gravity is set, as well as collidable objects and an operated object that are disposed in the game field; an object control step of causing the operated object to be manipulated on the basis of a player input accepted by the electronic device; and a player-object control step of giving a movement velocity to the player object in a direction toward a target object, which is one of the collidable objects, on the basis of the player input accepted by the electronic device in the case where a predetermined condition is satisfied.
    Type: Application
    Filed: October 19, 2020
    Publication date: February 4, 2021
    Applicant: CYGAMES, INC.
    Inventors: Yuki Ono, Tomonosuke Masuyama
  • Patent number: 10908978
    Abstract: The present invention is a system for performing communication among a plurality of applications running on a portable terminal device, wherein the portable terminal device includes a token generation unit that generates a token; a publishing unit that sends a publish message including the token and a payload to the server, the publish message being a message to be sent from one app running on the portable terminal device to another app; and a subscription unit that sends a subscribe message including the token to the server, the subscribe message indicating that the other app can receive data sent from the publishing unit, and wherein the server, when the publish message is received, compares the token included in the publish message with the token included in the subscribe message, and sends the payload to the other app in the case where the result of the comparison satisfies a predetermined condition.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: February 2, 2021
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10909224
    Abstract: A method is disclosed that works effectively even in the case where a tampering detection method has become known to the public or in the case where program code for executing detection itself has been tampered with. A vibration-information obtaining unit obtains, from a player terminal, vibration history information representing a time series of the results of detection by a vibration detecting unit of the player terminal. An operation-information obtaining unit obtains, from the player terminal, operation history information representing a time series of the results of detection by a touch-operation input unit of the player terminal. An operation-information validity determining unit determines the validity of the operation history information obtained from the operation-information obtaining unit by comparing the operation history information with the vibration history information for which the validity has been determined by a vibration-information validity determining unit.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: February 2, 2021
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10904499
    Abstract: A reference-color-list generating unit of a server generates a reference color list on the basis of reference color lists stored in a CLDB, at a timing reported from a program-information management unit. An S-metadata generating unit generates S metadata from TV program information stored in an RVDB and the reference color list. A C-metadata generating unit of a user terminal generates C metadata from individual information of each frame constituting a captured image and the reference color list. An authenticity determining unit determines whether to permit or deny check-in by a user on the basis of the obtained C metadata, the S metadata extracted by the CMDB, and program detail information managed by the program-information management unit.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: January 26, 2021
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10896497
    Abstract: The present invention is an inconsistency detecting system in a mixed-reality system that includes a portable display device having a transmissive display unit and a photographing unit for photographing a real space and that renders a virtual object on the display unit in a predetermined real space such that the virtual object is visually recognized by a user, wherein the inconsistency detecting system generates first point cloud data from a combined image obtained by displaying the virtual object in a superimposed fashion on a naked-eye visual-field image, generates second point cloud data by using point cloud data of the three-dimensional space in the determined user environment as well as point cloud data of the virtual object, and detects an inconsistency on the basis of a result of comparison between the first point cloud data and the second point cloud data.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: January 19, 2021
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20210001231
    Abstract: One or more embodiments of the invention provides a system for inspecting a game program for a game that progresses as a user selects a medium from an owned medium set including a plurality of media and places the medium on a game field. A game log including medium information regarding the media, included in a game state including the game field and the owned medium set, is obtained, tensor data is created by creating array data in which matrices representing the media information included in the game state are arrayed along a time axis based on the obtained game log, machine learning is performed by using the created tensor data, thereby generating a learning model, the medium to be selected by the user is inferred by using the learning model, and the game program is executed using the inferred medium as a choice of the medium by the user.
    Type: Application
    Filed: September 17, 2020
    Publication date: January 7, 2021
    Applicant: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10839035
    Abstract: A state monitoring unit monitors whether or not the designation of a specific state is continuing at a user terminal that has performed an access using a first identifier. A second identifier generation unit generates a second identifier when the access using the first identifier by the user terminal is accepted by an accepting unit. An association management unit manages the association between the first identifier corresponding to the specific state and the generated second identifier during a period in which the designation of the specific state is continuing or during a prescribed period after the end of said period at the user terminal, and after that, when it is determined that the designation of the specific state has ended or the prescribed period has elapsed after the end at the user terminal, the association management unit discards the association between the first identifier and the second identifier.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: November 17, 2020
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20200357188
    Abstract: The present invention is a mixed-reality system including a server and a portable terminal device, the portable terminal device having a display for displaying a virtual object to a user present in a predetermined real space and having a photographing device that photographs the real space, the mixed-reality system serving to display, on the display, a mixed-reality image in which the virtual object is superimposed on a photographed image of the real space, wherein, at each of one or more predefined positions on a real object present in the predetermined space, an MR marker constituted of an identification code containing position information corresponding to that position and an alignment marker having a polygonal shape is disposed. The server includes a virtual-space-data storage unit and an application storage unit, and the portable terminal device includes a browser unit, a marker recognition unit, a position determination unit, and an image generation unit.
    Type: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    Applicant: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20200353358
    Abstract: Provided is an information processing program for causing a computer to realize: a game execution unit that consumes a first parameter to execute a first game in the case where it is determined on the basis of the first parameter that it is possible to execute the first game; a first recovery unit that recovers the first parameter up to a first recovery upper-limit value as time elapses; a second recovery unit that recovers a second parameter, which is different from the first parameter, up to a second recovery upper-limit value as time elapses; and an instructed recovery unit that, in the case where an instruction from a player is accepted, consumes the second parameter using a second parameter consumption amount based on the current amount of the second parameter and recovers the first parameter on the basis of the consumption amount.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Applicant: CYGAMES, INC.
    Inventors: Keisuke Teramoto, Yasuyuki Tomita, Atsushi Yamazaki
  • Publication number: 20200353364
    Abstract: Provided is an information processing program for causing a computer to realize: a joint-event generation management unit that consumes a first parameter and generates a joint event; a number-of-players determination unit that determines an upper-limit number of players allowed to participate in the joint event; a joint-event participation management unit that consumes a second parameter and that permits other players to participate in the joint event; a privilege management unit that grants an execution privilege for the joint event to a player; a joint-event execution control unit that starts the execution of the joint event when replies have been accepted from all the players except the player who has been granted the execution privilege; a reward providing unit that provides a reward to each player; and a joint-event number-of-times checking unit that checks whether the number of times for execution of the joint event has reached the upper-limit number.
    Type: Application
    Filed: July 23, 2020
    Publication date: November 12, 2020
    Applicant: CYGAMES, INC.
    Inventors: Eiji Nakanishi, Yu Hinai
  • Patent number: 10828568
    Abstract: A system according to the present invention includes a server and electronic devices and, in this system, characters operated by players are placed in a common game field and the game progresses. The system determines a movement start position and a movement target position for moving an NPC, determines, on the basis of history information of global movement paths represented by orders of positions of log blocks from the movement start position to the movement target position of a player character that is operated by players, a global movement path having the highest frequency at which the global movement path is selected by the players, determines a path from the determined movement start position or a sub-destination position to a sub-destination position in the next log block or to the determined movement target position on the determined global movement path, and moves the NPC according to the determined path.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: November 10, 2020
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20200348992
    Abstract: The present invention is a system for performing communication among a plurality of applications running on a portable terminal device, wherein the portable terminal device includes a token generation unit that generates a token; a publishing unit that sends a publish message including the token and a payload to the server, the publish message being a message to be sent from one app running on the portable terminal device to another app; and a subscription unit that sends a subscribe message including the token to the server, the subscribe message indicating that the other app can receive data sent from the publishing unit, and wherein the server, when the publish message is received, compares the token included in the publish message with the token included in the subscribe message, and sends the payload to the other app in the case where the result of the comparison satisfies a predetermined condition.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Applicant: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20200320733
    Abstract: The present invention provides a program that makes it possible to recognize a three-dimensional shape from a single image. The present invention is a program for recognizing a three-dimensional object present in a real space and constituted of a plurality of predefined components. The program is executed by an electronic device provided with an image capture device for capturing an image of the three-dimensional object. The program causes the electronic device to execute an image recognition step, a query generation step, a data retrieving step, a component arrangement step, a consistency determination step, and in the case where it is determined that there is consistency, a three-dimensional object recognition step, and in the case where it is determined that there is no consistency, a database storage step, a query regeneration determination step, and a query regeneration step.
    Type: Application
    Filed: June 18, 2020
    Publication date: October 8, 2020
    Applicant: CYGAMES, INC.
    Inventors: Hiroki Hanaoka, Shuichi Kurabayashi
  • Publication number: 20200246708
    Abstract: An information processing program causes a computer to execute control processing in which: when a battle by a first character group including a first character and a second character group including various second characters is started, control is executed so as to display display target parameters for the second characters on a display medium, and a first number, which is the number of the second characters, is stored; a second number, which is the number of second characters determined as participating in the battle on the basis of determination parameters, which are parameters for determining whether or not to permit participation in the battle, is stored in iterative processing that is iterated during the battle; the display mode of the display target parameters on the display medium is changed in accordance with a condition regarding at least one of the first number and the second number in the iterative processing.
    Type: Application
    Filed: April 24, 2020
    Publication date: August 6, 2020
    Applicant: CYGAMES, INC.
    Inventors: Satoshi Nakajima, Tetsuya Fukuhara, Kunihiko Matsuda