Patents by Inventor Leanid Vouk
Leanid Vouk 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).
-
Publication number: 20240005622Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a communication session in which a first device receives and uses streamed avatar data to render views that include a time-varying avatar, e.g., video content of some or all of another user sent from the other user's device during the communication session. In order to efficiently use resources (e.g., power, bandwidth, etc.), some implementations adapt the avatar provision process (e.g., video framerate, image resolution, etc.) based on user context, e.g., whether the viewer is looking at the avatar, whether the avatar is within the viewer's foveal region, or whether the avatar is within the viewer's field of view.Type: ApplicationFiled: June 21, 2023Publication date: January 4, 2024Inventors: Hayden J. Lee, Connor A. Smith, Alexandre Da Veiga, Leanid Vouk, Sebastian P. Herscher
-
Publication number: 20230388358Abstract: 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.Type: ApplicationFiled: August 11, 2023Publication date: November 30, 2023Inventors: Bruno M. SOMMER, Leanid VOUK, Blerim CICI, Berkat S. TUNG
-
Publication number: 20230334794Abstract: Various implementations disclosed herein include devices, systems, and methods for presenting communication data. In various implementations, a first device associated with a first person includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes obtaining communication data associated with a second device corresponding to a second person. In some implementations, the method includes determining whether the first device and the second device are in a shared environment. In some implementations, the method includes in response to determining that the first device and the second device are not in a shared environment, displaying a representation of the second person based on the communication data associated with the second device.Type: ApplicationFiled: February 21, 2023Publication date: October 19, 2023Inventors: Bruno M. Sommer, Leanid Vouk, Luis Rafael Deliz Centeno
-
Publication number: 20230316680Abstract: The disclosure pertains to techniques for collaborating in a multi-user communications environment. One such technique includes receiving, at a first communication device, data associated with a multi-user communication session between a first user of the first communication device and a second user of a second communication device, presenting, at the first communication device, a non-extended reality graphical user interface (GUI), the non-extended reality GUI including a non-extended reality representation of a virtual object included in the multi-user communication session and a representation of the second user based on the data associated with the multi-user communication session, and updating, at the first communication device, the non-extended reality GUI to illustrate an interaction between the representation of the second user and the virtual object in response to the data indicating the interaction.Type: ApplicationFiled: March 24, 2023Publication date: October 5, 2023Inventors: Jeremy S. Jones, Bruno M. Sommer, Leanid Vouk, Luis R. Deliz Centeno, Peter F. Handel, Timofey Grechkin
-
Patent number: 11765214Abstract: 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.Type: GrantFiled: April 6, 2021Date of Patent: September 19, 2023Assignee: Apple Inc.Inventors: Bruno M. Sommer, Leanid Vouk, Blerim Cici, Berkat S. Tung
-
Publication number: 20210329044Abstract: 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.Type: ApplicationFiled: April 6, 2021Publication date: October 21, 2021Inventors: Bruno M. SOMMER, Leanid VOUK, Blerim CICI, Berkat S. TUNG
-
Patent number: 9077774Abstract: A method, computer program product, and system provide real time, two way audio-video conversation between mobile computing devices. Low latency is achieved by splitting the audio and video data streams from a given audio-video conversation using two different transport protocols to send the separate streams over a network, and re-syncing them at the other end. The transmission for each stream is tuned based on feedback data indicating available bandwidth of the network or other mobile computing device. A server offloads processing requirements that would otherwise be handled by the mobile computing device. The two way conversation can be externally observed by web-based users. The system functions over a disparate set of mobile computing device endpoints and web-based endpoints, and over different wireless carrier network infrastructures.Type: GrantFiled: June 3, 2011Date of Patent: July 7, 2015Assignee: Skype Ireland Technologies HoldingsInventors: Alexey Pikin, Leanid Vouk, Nikolay Abkairov, Vijay Tella
-
Publication number: 20120140018Abstract: A method, computer program product, and system provide real time, two way audio-video conversation between mobile computing devices. Low latency is achieved by splitting the audio and video data streams from a given audio-video conversation using two different transport protocols to send the separate streams over a network, and re-syncing them at the other end. The transmission for each stream is tuned based on feedback data indicating available bandwidth of the network or other mobile computing device. A server offloads processing requirements that would otherwise be handled by the mobile computing device. The two way conversation can be externally observed by web-based users. The system functions over a disparate set of mobile computing device endpoints and web-based endpoints, and over different wireless carrier network infrastructures.Type: ApplicationFiled: June 3, 2011Publication date: June 7, 2012Inventors: Alexey Pikin, Leanid Vouk, Nikolay Abkairov, Vijay Tella