Patents by Inventor Tetsuji Iwasaki

Tetsuji Iwasaki 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: 10237143
    Abstract: A type of an access to a server, which is assigned to a user terminal as a server which provides a service to the user terminal in accordance with an access from the user terminal, is acquired, and it is judged whether or not the type is a prescribed type. When a frequency of judgment of “prescribed type” in the judgment is higher than a prescribed frequency, an apparatus which executes the assignment is set so as not to assign the server to the user terminal from the next time.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: March 19, 2019
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 10051084
    Abstract: A local device obtains at least one instruction for execution by a remote device (e.g., instructions to render a game screen of a video game). A packet representing the at least one instruction is created, and released towards the remote device. Creation of the packet involves consulting a packet dictionary to determine whether a packet index has already been assigned to the at least one instruction. If this is the case, the packet is formulated so that it contains the packet index; otherwise, the packet is formulated to include a function identifier and a set of parameters, which are associated with the at least one instruction. Since fewer bits are needed to encode the packet index than to encode the function identifier and the set of parameters, transmitted packets can be condensed when they represent at least one instruction for which a packet had previously been transmitted.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: August 14, 2018
    Assignee: KABUSHIKI KAISHA SQUARE ENIX HOLDINGS
    Inventors: Cyril Perrin, Tetsuji Iwasaki
  • Patent number: 10016676
    Abstract: A first device generates, associates with a generated call, and transmits generation information for generating an object corresponding to identification information included in the call. On the other side, in a case where the received call includes unknown identification information, a second device generates and stores an object corresponding to unknown identification information based on generation information associated with the call. Next, the second device associates the unknown identification information with specification information that specifies the stored object in a memory space of the device and register that.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: July 10, 2018
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 10004983
    Abstract: A moving image distribution system for performing load balancing is provided. The system determines communication delay amounts between a user terminal and each of a plurality of moving image distribution servers. The system further determines whether a specified content, for distribution to the user terminal, requires a predetermined type of distribution. When the specified content requires the predetermined type of distribution, the system determines whether processing of the content requires a predetermined type of processing. The system specifies one of the plurality of moving image distribution servers for distributing the specified content to the user terminal based on a first determination of whether the specified content requires the predetermined type of distribution and a second determination of whether the content requires the predetermined type of processing.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: June 26, 2018
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 10003812
    Abstract: An information processing apparatus includes a central processing unit (CPU) and a graphics processing unit (GPU). The GPU obtains multiple blocks having a predetermined number of pixels. For each of the blocks, the GPU generates an intermediate block for which a spatial redundancy is removed. The GPU further outputs a portion of data of the intermediate block and specifying information corresponding thereto. The CPU reads the specifying information, and executes compression processing based on the specifying information. The CPU further reads the portion of the data corresponding to the specifying information.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: June 19, 2018
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Publication number: 20180099221
    Abstract: A moving image distribution system for performing load balancing is provided. The system determines communication delay amounts between a user terminal and each of a plurality of moving image distribution servers. The system further determines whether a specified content, for distribution to the user terminal, requires a predetermined type of distribution. When the specified content requires the predetermined type of distribution, the system determines whether processing of the content requires a predetermined type of processing. The system specifies one of the plurality of moving image distribution servers for distributing the specified content to the user terminal based on a first determination of whether the specified content requires the predetermined type of distribution and a second determination of whether the content requires the predetermined type of processing.
    Type: Application
    Filed: December 7, 2017
    Publication date: April 12, 2018
    Applicant: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji IWASAKI
  • Patent number: 9904972
    Abstract: An information processing apparatus acquires a rendering command used to cause a rendering apparatus to render a screen and records the acquired rendering command. The information processing apparatus outputs the recorded rendering command to the rendering apparatus for rendering the screen.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: February 27, 2018
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9868060
    Abstract: Rendering processing is performed such that a distribution screen is rendered in rendering processing of a subsequent stage by referring to a Depth map generated by rendering processing of a preceding stage. A moving image distribution server selects the Depth map for coding determination during execution of rendering processing of the subsequent stage for a first screen, and determines for each set block whether to perform inter-frame coding by referring to a Depth map generated for a second screen rendered before the first screen. After rendering processing of the subsequent stage has ended for the first screen, the server performs coding in accordance with the determination result and sends the coded moving image data to an external device. The determination result is sent to the external device before generation of the coded moving image data of the first screen is completed.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: January 16, 2018
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9865076
    Abstract: A first GPU of a rendering apparatus, after rendering by a second GPU that renders a second depth range that is closer to the viewpoint than a first depth range that the first GPU renders is performed, receives the image rendered by the second GPU and the identifying information that identifies the pixels for which rendering objects are rendered in the image. After the reception, the first GPU, when rendering a rendering object included in the first depth range in accordance with the viewpoint, performs rendering of pixels, from the image rendered by the second GPU, that are not identified by the identifying information, and does not perform rendering of pixels identified by the identifying information.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: January 9, 2018
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Publication number: 20170353732
    Abstract: An information processing apparatus includes a central processing unit (CPU) and a graphics processing unit (GPU). The GPU obtains multiple blocks having a predetermined number of pixels. For each of the blocks, the GPU generates an intermediate block for which a spatial redundancy is removed. The GPU further outputs a portion of data of the intermediate block and specifying information corresponding thereto. The CPU reads the specifying information, and executes compression processing based on the specifying information. The CPU further reads the portion of the data corresponding to the specifying information.
    Type: Application
    Filed: August 22, 2017
    Publication date: December 7, 2017
    Applicant: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji IWASAKI
  • Patent number: 9769486
    Abstract: In an information processing apparatus, a GPU obtains a plurality of blocks which have a predetermined number of pixels and are obtained by dividing an encoding target image, and intermediate blocks for which a spatial redundancy is removed are generated for each block. The GPU analyzes a data string of the intermediate blocks, and generates specifying information for specifying positions of data for which a value is included in a predetermined range in the data string, and for each of the blocks, outputs at least a portion of the data of the intermediate blocks, and corresponding specifying information to a storage apparatus. A CPU, for each of the plurality of blocks, executes compression processing by referencing corresponding specifying information, and reading at least a portion of the data corresponding to the specifying information from the storage apparatus.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 19, 2017
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9717988
    Abstract: Rendering processing of a screen to be displayed is divided and performed between a first device and a second device. The first device generates a first screen, on which some rendering objects of rendering objects to be rendered on the screen to be displayed are rendered, based on information for determining rendered contents of the screen to be displayed. The second device generates a second screen on which rendering objects, excepting the some rendering objects from the rendering objects to be rendered on the screen to be displayed, are rendered. The first device receives the second screen from the second device, and generates the screen to be displayed by compositing the first and second screens.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: August 1, 2017
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9665334
    Abstract: One device generates a first screen by executing some processes including a first process of rendering processing of the screen to be displayed in accordance with the information required to determine the rendered contents. On the other hand, devices except for the one device generates a second screen by executing some processes, which do not include the first process but include a second process different from the first process, of the rendering processing of the screen to be displayed in accordance with that information, and sends the second screen to the one device. Then, the one device receives the second screens generated by the respective devices except for the one device, and generates the screen to be displayed by compositing the first and second screens.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 30, 2017
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9649561
    Abstract: For each of a plurality of rendering objects to be used to generate a screen to be provided for a client device, identification information and detailed information indicating data necessary for rendering are acquired. By referring to detailed information of each of the plurality of rendering objects, the rendering order of all the rendering objects is determined so as to allocate consecutive ordinal numbers to rendering objects having at least partial data indicated by detailed information in common. A rendering control apparatus transfers data, indicated by detailed information of a rendering object in accordance with the rendering order, to a GPU. In this process, among data indicated by detailed information of rendering objects which are continuous in the rendering order, only data which is not the same as data already transferred to the GPU is read out and transferred.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: May 16, 2017
    Assignee: SQUARE ENIX HOLIDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9491433
    Abstract: A moving image distribution server sets an evaluation pixel for each of blocks that it divided a first screen into, and specifies a screen coordinate and a depth value, in a second screen acquired before the first screen, for a rendering object rendered on the evaluation pixel. It compares a depth value of the screen coordinate and a depth value of the rendering object rendered on the evaluation pixel, and determines that inter-frame coding will be performed with the second screen for a block for which the 2 depth values are considered to be the same. It transmits, to a external device, coding details information including the viewpoint information of the first screen, a depth buffer of the first screen, and information indicating whether or not blocks of the first screen are to be inter-frame coded.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: November 8, 2016
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Patent number: 9465738
    Abstract: An information processing system that determines whether static data is already loaded into shared memory when a request is made to load static data into shared memory from a process out of a plurality of processes. When the information processing system determines that static data is not loaded into shared memory, after loading the data into shared memory, it notifies the requesting process with information identifying the static data. When the information processing system determines that the static data is already loaded into shared memory, it notifies the requesting process with information identifying the static data.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: October 11, 2016
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji Iwasaki
  • Publication number: 20160180575
    Abstract: A first GPU of a rendering apparatus, after rendering by a second GPU that renders a second depth range that is closer to the viewpoint than a first depth range that the first GPU renders is performed, receives the image rendered by the second GPU and the identifying information that identifies the pixels for which rendering objects are rendered in the image. After the reception, the first GPU, when rendering a rendering object included in the first depth range in accordance with the viewpoint, performs rendering of pixels, from the image rendered by the second GPU, that are not identified by the identifying information, and does not perform rendering of pixels identified by the identifying information.
    Type: Application
    Filed: March 1, 2016
    Publication date: June 23, 2016
    Applicant: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji IWASAKI
  • Publication number: 20160163017
    Abstract: An information processing apparatus acquires a rendering command used to cause a rendering apparatus to render a screen and records the acquired rendering command. The information processing apparatus outputs the recorded rendering command to the rendering apparatus for rendering the screen.
    Type: Application
    Filed: August 1, 2014
    Publication date: June 9, 2016
    Applicant: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji IWASAKI
  • Patent number: 9308453
    Abstract: A server arrangement for controlling a video game viewable by game participants at a plurality of respective terminals. The server arrangement has a game engine to output graphical scenes collectively representing a virtual world with game characters, each graphical scene describing a portion of the virtual world. The server arrangement also has a shared-rendering engine for associating game participants with respective graphical scenes and for performing a shared-rendering operation on the graphical scenes to generate respective moving-image data streams, the shared-rendering operation being common for the game participants that are associated by the shared-rendering engine with the same graphical scene.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: April 12, 2016
    Assignee: SQUARE ENIX HOLDINGS CO., LTD.
    Inventors: Alex Tait, Tetsuji Iwasaki, Mitsuru Kamiyama
  • Publication number: 20160029032
    Abstract: In an information processing apparatus, a GPU obtains a plurality of blocks which have a predetermined number of pixels and are obtained by dividing an encoding target image, and intermediate blocks for which a spatial redundancy is removed are generated for each block. The GPU analyzes a data string of the intermediate blocks, and generates specifying information for specifying positions of data for which a value is included in a predetermined range in the data string, and for each of the blocks, outputs at least a portion of the data of the intermediate blocks, and corresponding specifying information to a storage apparatus. A CPU, for each of the plurality of blocks, executes compression processing by referencing corresponding specifying information, and reading at least a portion of the data corresponding to the specifying information from the storage apparatus.
    Type: Application
    Filed: September 29, 2015
    Publication date: January 28, 2016
    Applicant: SQUARE ENIX HOLDINGS CO., LTD.
    Inventor: Tetsuji IWASAKI