H04L67/131

Apparatus and method for providing game service
11554325 · 2023-01-17 · ·

A method for providing a game service and a server for performing the same are disclosed. A method by which a server provides a game service can comprise the steps of: receiving image data including motion data from a user terminal; generating skill motion sequence data of a game character corresponding to the motion data; and adjusting a skill motion of the game character on the basis of the generated skill motion sequence data.

Apparatus and method for providing game service
11554325 · 2023-01-17 · ·

A method for providing a game service and a server for performing the same are disclosed. A method by which a server provides a game service can comprise the steps of: receiving image data including motion data from a user terminal; generating skill motion sequence data of a game character corresponding to the motion data; and adjusting a skill motion of the game character on the basis of the generated skill motion sequence data.

Proactive content placement for low latency mobile access

The described technology is generally directed towards proactive content placement for low latency mobile access. Digital content requested by a mobile device can be sent to network nodes proactively, so that the network nodes have the digital content before it is requested by the mobile device. Mobile device travel predictions can be made to predict future locations of the mobile device. The future locations can be used to determine network nodes for proactive digital content delivery. The digital content for delivery to a network node can also be predicted based on current digital content in use at the mobile device and estimated arrival times of the mobile device into service areas of next network nodes.

Playback of a stored networked remote collaboration session

Various implementations of the present application set forth a method comprising generating three-dimensional data and two-dimensional data representing a physical space that includes a real-world asset, generating an extended-reality (XR) stream representing a remote collaboration session between a host device and a set of remote devices, where the XR stream includes a combination of the three-dimensional data and the two-dimensional data, a set of augmented-reality (AR) elements associated with the real-world asset, and a set of performed actions associated with a portion of the digital representation or at least one AR element, serializing the XR stream into a set of serialized chunks, transmitting the serialized chunks to the remote devices, where the remote devices recreate the XR stream in a set of remote XR environments, and transmitting the serialized chunks to a remote storage device, where a device subsequently retrieves the serialized chunks to replay the remote collaboration session.

Playback of a stored networked remote collaboration session

Various implementations of the present application set forth a method comprising generating three-dimensional data and two-dimensional data representing a physical space that includes a real-world asset, generating an extended-reality (XR) stream representing a remote collaboration session between a host device and a set of remote devices, where the XR stream includes a combination of the three-dimensional data and the two-dimensional data, a set of augmented-reality (AR) elements associated with the real-world asset, and a set of performed actions associated with a portion of the digital representation or at least one AR element, serializing the XR stream into a set of serialized chunks, transmitting the serialized chunks to the remote devices, where the remote devices recreate the XR stream in a set of remote XR environments, and transmitting the serialized chunks to a remote storage device, where a device subsequently retrieves the serialized chunks to replay the remote collaboration session.

Messaging and gaming applications rewards
11593826 · 2023-02-28 · ·

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing a platform that facilitates communication between a messaging application and a web-based gaming application; receiving, via the platform, a request from the web-based gaming application to execute a reward activity; determining, by the messaging application, that the request satisfies a reward activity criterion; generating the reward activity on the messaging application in response to receiving the request; and communicating, via the platform, a status of the reward activity from the messaging application to the web-based gaming application.

Messaging and gaming applications rewards
11593826 · 2023-02-28 · ·

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing a platform that facilitates communication between a messaging application and a web-based gaming application; receiving, via the platform, a request from the web-based gaming application to execute a reward activity; determining, by the messaging application, that the request satisfies a reward activity criterion; generating the reward activity on the messaging application in response to receiving the request; and communicating, via the platform, a status of the reward activity from the messaging application to the web-based gaming application.

Server system for processing a virtual space
11595480 · 2023-02-28 · ·

A server system (100) for processing a virtual space, the virtual space comprising a plurality of entities (A-E), the server system (100) comprising: one or more back-end servers (108); and one or more front-end servers (114); wherein each back-end server (108) stores a respective subset of the plurality of entities (A-E); each front-end server (114) is communicatively coupled to each back-end server (108); each front-end server (114) is configured to be communicatively coupled to one or more client devices (106); each front-end server (114) stores one or more entity references (RefA-RefE); and each entity reference (RefA-RefE) comprises a first identifier for identifying a respective entity (A-E) and a second identifier for identifying the back-end server (108) on which the entity (A-E) identified by the first identifier is stored.

Server system for processing a virtual space
11595480 · 2023-02-28 · ·

A server system (100) for processing a virtual space, the virtual space comprising a plurality of entities (A-E), the server system (100) comprising: one or more back-end servers (108); and one or more front-end servers (114); wherein each back-end server (108) stores a respective subset of the plurality of entities (A-E); each front-end server (114) is communicatively coupled to each back-end server (108); each front-end server (114) is configured to be communicatively coupled to one or more client devices (106); each front-end server (114) stores one or more entity references (RefA-RefE); and each entity reference (RefA-RefE) comprises a first identifier for identifying a respective entity (A-E) and a second identifier for identifying the back-end server (108) on which the entity (A-E) identified by the first identifier is stored.

System, method, and apparatus for data-centric networked application development services

A method for data-centric networked application development includes: modifying a graphical user interface of a networked application development environment with a selectable component for including a reusable data entity in a project, the reusable data entity being defined and bound to a form component via interaction with the graphical user interface; and configuring a block of a data-centric form of the project with the form component in response to selection of the selectable component at a design surface of the graphical user interface.