Patents Assigned to SoftGear Co., Ltd.
  • Patent number: 11766608
    Abstract: Provided are an information processing device, a data synchronization program, a data synchronization method, a data synchronization system, and a terminal device that suppress an increase in processing load and communication load in a situation in which a plurality of user terminals participate and data of the plurality of user terminals are synchronized. A server device is connected to a plurality of clients that synchronize an object with each other via a network, and includes: data reception means configured to receive a difference from a synchronization target object from a client having ownership of the object; data update means configured to update first, second, third replicas, and the like obtained by replicating the synchronization target object by using the difference; and data transmission means configured to transmit the difference to a client other than the client having the ownership among the plurality of clients.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: September 26, 2023
    Assignee: SOFTGEAR CO., LTD.
    Inventor: Naoki Miyanaga
  • Patent number: 11762663
    Abstract: Provided are an information processing program, an information processing device, and an information processing method that enable application processing and data transmission in a non-blocking manner to increase a communication speed. A server device includes buffering means configured to accumulate events, socket writing means configured to process the events, and flag management means configured to exclusively set a flag. The socket writing means includes socket write request means and callback processing means. The flag management means exclusively sets the flag at a timing before the event processing requested by the socket write request means starts, and releases the flag at a timing after the processing by the callback processing means ends. The socket write request means receives a call, and in a case where the flag is set, the events accumulated by the buffering means are processed.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: September 19, 2023
    Assignee: SOFTGEAR CO., LTD.
    Inventor: Naoki Miyanaga
  • Patent number: 10698796
    Abstract: A debugging apparatus sequentially receives logs generated accompanying an operation of a program to be debugged along with lapse of time, sets the logs in a predetermined range as processing batch data to be batch-processed, and groups the processing batch data. If the set of grouped logs does not satisfy the condition, the group is determined to be in an incomplete state and recorded, and when there exist common groups between the new processing batch data and the incomplete group, the log data of the incomplete group is added to the new processing data.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: June 30, 2020
    Assignee: SoftGear Co., Ltd.
    Inventors: Declan Curran, Kengo Aoki, Naoki Miyanaga, Przemyslaw Majerczak