US Patent Application 18232822. GROUP COMMUNICATIONS PLATFORM simplified abstract

From WikiPatents
Jump to navigation Jump to search

GROUP COMMUNICATIONS PLATFORM

Organization Name

Apple Inc.

Inventor(s)

Bruno M. Sommer of Sunnyvale CA (US)

Leanid Vouk of Cupertino CA (US)

Blerim Cici of San Jose CA (US)

Berkat S. Tung of San Jose CA (US)

GROUP COMMUNICATIONS PLATFORM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18232822 titled 'GROUP COMMUNICATIONS PLATFORM

Simplified Explanation

The patent application describes a group communications platform that allows users to share an application environment with others.

  • The platform enables a group session between a local user and a remote user.
  • It establishes an out-of-process network connection between the local and remote computing devices.
  • The local instance of a first application can send data to the remote instance of the same application through this network connection.
  • The data includes state information of the local application, which updates the state of the remote application.


Original Abstract Submitted

A group communications platform facilitates that sharing of an application environment with other users. The platform may receive a request to initiate a group session for a local user and a remote user. An out-of-process network connection with a system communication channel between a local computing device associated with the local user and a remote computing device associated with the remote user may be established for the group session. A system call may be received from a local instance of a first application on the local computing device to transfer local data to a remote instance of the first application on the remote computing device via the out-of-process network connection. The local data may be transferred to the remote instance of the first application on the remote computing device via the out-of-process network connection and the system communication channel. The local data may include state data of the local instance of the first application for updating a state of the remote instance of the first application.