Information processing program, information processing device, and information processing method

    公开(公告)号:US11762663B2

    公开(公告)日:2023-09-19

    申请号:US18071627

    申请日:2022-11-30

    Inventor: Naoki Miyanaga

    CPC classification number: G06F9/381 G06F9/5027 G06F3/0656 G06F13/4059

    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.

    Information processing device, data synchronization program, data synchronization method, data synchronization system, and terminal device

    公开(公告)号:US11992753B2

    公开(公告)日:2024-05-28

    申请号:US18450427

    申请日:2023-08-16

    CPC classification number: A63F13/31 G06T17/00 A63F2300/5533

    Abstract: A server device is connected through a network to a plurality of clients configured to participate in a virtual space, a synchronization target object in the virtual space being synchronized between clients of a synchronization group including a client that has ownership of the object and a client that does not have ownership of the object, and the server device includes: data reception means configured to receive a difference of the synchronization target object from the client that has ownership of the object; data update means configured to update replicas 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 that has ownership among the plurality of clients.

    Information processing device, data synchronization program, data synchronization method, data synchronization system, and terminal device

    公开(公告)号:US11766608B2

    公开(公告)日:2023-09-26

    申请号:US18070481

    申请日:2022-11-29

    Inventor: Naoki Miyanaga

    CPC classification number: A63F13/31 A63F2300/5533

    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.

Patent Agency Ranking