Patents by Inventor Shuichi Kurabayashi

Shuichi Kurabayashi 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: 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
  • 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: 20200242362
    Abstract: Provided is a system for confirming that one kind of target object has been acquired, the system including a portable terminal device and a server, wherein the portable terminal device classifies, based on local features about shapes for detecting the plurality of kinds of target objects, whether one kind of target object is included in an image of a space captured by an image-capturing device of the portable terminal device, captures, as an acquired target-object image, the image classified as including the target object, and sends the acquired target-object image to the server, and wherein the server receives the acquired target-object image, determines, based on image features of one kind of target object, a feature correlation level of the acquired target-object image in relation to that target object, and classifies whether the acquired target-object image is an image in which the one kind of target object is captured.
    Type: Application
    Filed: April 8, 2020
    Publication date: July 30, 2020
    Applicant: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10722785
    Abstract: A card has a plurality of contact points attached on the same face thereof, the plurality of contact points being detectable by a detecting method for a touchscreen. In the case where the card is placed on the touchscreen, a recognition unit recognizes a kind of the card and a relative position and orientation of the card relative to the touchscreen on the basis of at least some of the plurality of contact points detected by the touchscreen. On the basis of the results of recognition by the recognition unit, a determining unit determines a relevant image to be displayed on the touchscreen and determines a size, position, and orientation for displaying the relevant image on the touchscreen.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: July 28, 2020
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10719943
    Abstract: A program stored on a non-transitory computer readable medium executable on a computer to perform discriminating a fiducial marker from captured images successively output from a camera, based on marker information representing associations between fiducial markers and object identifiers, identifying start points of one or more structured markers in the captured images based on the discriminated fiducial marker and position information defined in association with the fiducial marker, determining states of the one or more structured markers continuing from the start points, and outputting an operation instruction in accordance with the determined states of the one or more structured markers to an object discriminated based on the object identifier associated with the discriminated fiducial marker.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: July 21, 2020
    Assignee: CYGAMES, INC.
    Inventors: Hidetoshi Ishiyama, Shuichi Kurabayashi
  • Publication number: 20200225490
    Abstract: The present invention is a program executed by a processing device that performs rendering processing of a virtual space including a predetermined GUI object to be displayed on a display unit of a head-mounted display device, the program causing the processing device to execute a step of determining the position of a viewpoint of a user in the virtual space; a step of determining a movable range of the user in the virtual space; a step of determining a position of the GUI object in a region of the virtual space outside the determined movable range; a step of determining, by using a perspective property profile, a size of the GUI object in the virtual space such that the GUI object at the determined position has a constant display size on the display unit; and a step of generating rendering data of the virtual space including the GUI object.
    Type: Application
    Filed: March 27, 2020
    Publication date: July 16, 2020
    Applicant: CYGAMES, INC.
    Inventors: Hideyo Isayama, Shuichi Kurabayashi
  • Patent number: 10708186
    Abstract: At a server, a load monitoring unit monitors whether or not a predetermined condition regarding processing of requests is satisfied. In the case where the predetermined condition is not satisfied, a wait-time calculating unit calculates a wait time as a time parameter for controlling the speed of time flow at a player terminal side. A request executing unit executes requests in the order of arrival and generates responses. A response sending control unit executes control to send responses to the player terminals that have sent the corresponding requests and to also send to the player terminals information representing the wait time in the case where the wait time has been calculated.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: July 7, 2020
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Publication number: 20200204946
    Abstract: The present invention provides a system used to confirm that a user of a mobile terminal device has visited a prescribed location, the system including the mobile terminal device and a server, the server including a control device and one or more wireless devices, wherein: the one or more wireless devices transmit a service notification; the mobile terminal device transmits a visit confirmation request; at least one wireless device transmits a task notification; the mobile terminal device executes a task on the basis of the task notification and repeatedly transmits a task completion notification; at least one wireless device transmits a solution request; the mobile terminal device transmits a solution notification; at least one wireless device receives the solution notification transmitted from the mobile terminal device; and the control device determines the legitimacy of the visit confirmation request on the basis of the solution notification.
    Type: Application
    Filed: February 28, 2020
    Publication date: June 25, 2020
    Applicant: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10675538
    Abstract: The present invention provides a program that causes an electronic device including a display unit and a processing unit to execute selecting, as candidate objects, objects related to game events from among objects to be rendered on the display unit; determining attention scores representing the degrees of attention that will be paid by a player to the individual selected candidate objects by determining weights relating to the occurrence of individual candidate events, which are events related to the candidate objects, on the basis of the candidate objects, an event or a sequence of events that occurred immediately before, and event history information; and determining resource allocation in the processing unit for rendering the individual candidate objects on the basis of the attention scores and depth distances of the candidate objects as viewed from the player.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: June 9, 2020
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10653953
    Abstract: A player terminal displays a list including a plurality of candidate stamps and sends a stamp selected therefrom by a player to another player terminal. A stamp-metadata management unit of a server manages each of the plurality of candidate stamps in association with metadata indicating a certain situation in a game. A stamp-display-order determining unit controls the listing order for displaying the plurality of stamps on the player terminal on the basis of individual correlations between the plurality of metadata individually associated with the plurality of candidate stamps and situation data indicating a current situation in the game being executed. A metadata updating unit updates the content of the metadata for each of the plurality of candidate stamps on the basis of the result of selection of an item to send by the player.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: May 19, 2020
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10653965
    Abstract: A difference calculating unit calculates the difference in evaluation quantity for a predetermined ranking index between a player of interest and another player at a higher rank than the player of interest according to the predetermined ranking index. A recording-recommendation presenting unit recommends the player of interest to create and upload a play-image for ranking information in the case where the difference has become less than or equal to a certain value.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: May 19, 2020
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10599256
    Abstract: The present invention is a program for causing an electronic device having a display unit and a contact-type position input unit to execute displaying a screen including objects associated with events on the display unit; detecting, in the case where a touch on the contact-type position input unit is detected and two or more objects are located within a predetermined distance from the detected touched coordinates; selecting candidate objects in the case where the touch is detected, the candidate objects being the two or more objects located within the predetermined distance from the detected touched coordinates; determining weights relating to the occurrence of individual candidate events, the candidate events being events associated with the individual selected candidate objects, on the basis of the candidate events, a sequence of events executed immediately before, and event history information; and executing or presenting the candidate event having the highest weight.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: March 24, 2020
    Assignee: Cygames, Inc.
    Inventor: Shuichi Kurabayashi