H04L12/1827

METHOD AND SYSTEM FOR REPRESENTING AVATAR FOLLOWING MOTION OF USER IN VIRTUAL SPACE

A non-transitory computer-readable recording medium storing instructions that, when executed by a processor, cause the processor to set a communication session in which a plurality of users participate through a server, generate data for a virtual space, share motion data related to motions of the plurality of users through the communication session, generate a video in which avatars following the motions of the plurality of users are represented in the virtual space, based on the motion data, and share the generated video with the plurality of users through the communication session.

Digital marketing applications for electronic cigarette users

An electronic cigarette (“e-Cig”) may include functionality for targeted marketing. The marketing may be through communications with a computing device, such as a smartphone. For example, a smartphone application may be used for monitoring e-Cig usage and collecting data regarding the user and the usage. That data may result in targeted marketing. In another example, location information may also be used for targeted advertisements from a retailer.

Systems and methods for generating status requests for units of work
11568366 · 2023-01-31 · ·

Systems and methods for generating status requests for units of work are disclosed. Some implementations may: manage environment state information maintaining a collaboration environment; identify one or more work unit records having potentially incorrect status values for a status parameter; generate status requests prompting user input to update the potentially incorrect status values for the one or more work unit records identified; and effectuate presentation of the status requests, such that the first status request is presented via a client computing platform associated with the first user.

SYSTEM FOR MANAGING A VIRTUAL MEETING

A system for managing a virtual meeting (e.g., video conference) includes memory storing a video conference application and at least one processor to execute the video conference application to generate a virtual meeting view for a first attendee including multiple attendee video streams arranged according to a virtual attendee arrangement specifying positions of the attendee video streams relative to each other in the virtual meeting view, receive second attendee audio data associated with a second attendee video stream, identify a particular video stream position specified by the virtual attendee arrangement, determine differential stereo effect data corresponding with the particular video stream position, and apply the differential stereo effect data to the second attendee audio data to provide differential audio signals on different audio channels output to the first attendee to create a stereo sound effect corresponding with the particular video stream position.

SPORTS BETTING APPARATUS AND METHOD
20230024852 · 2023-01-26 ·

An apparatus, including a processor which provides an electronic forum capable of providing a video or audio broadcast of a sporting event to users and capable of allowing the users to communicate with one another before, during, or after, the sporting event via text messaging, video conferencing, or audio conferencing, place a bet or bets on an outcome of, or on an event occurring during, the sporting event, and receive information regarding bets available, betting odds, changes in betting odds, or analytics information; a transmitter which transmits the electronic forum to a user communication device; and a receiver which receives information transmitted from the user communication device. The apparatus provides, via the electronic forum, player performance tracking data and betting activity information or betting market activity information. The player performance tracking data is obtained by an optical camera. a local positioning, or a GPS/GNSS, player performance tracking system.

Transmission terminal, transmission method, and computer-readable recording medium storing transmission program

A transmission terminal transmits video data and display data of a screen shared with another transmission terminal to the other transmission terminal via a predetermined relay apparatus. The transmission terminal includes a storage unit that stores relay apparatus information of the relay apparatus to which the transmission terminal transmits the video data; a receive unit that receives the display data from an external input apparatus connected to the transmission terminal; and a transmitting unit that transmits the display data received by the receive unit to the relay apparatus indicated by the relay apparatus information stored in the storage unit.

CONFERENCE SYSTEM
20230231731 · 2023-07-20 ·

A conference system includes an Internet Protocol-Private Branch Exchange (IP-PBX) subsystem and a conference subsystem, where the IP-PBX subsystem includes a PBX service module, a Session Initiation Protocol (SIP) proxy service module, and a plurality of session border controller (SBC) modules; the SIP proxy service module is configured to transmit signaling between the PBX service module and the SBC modules, find an accessible conference subsystem, and enable the IP-PBX subsystem to interwork with the accessible conference subsystem; and the conference subsystem includes a conference room connector, and the conference room connector is configured to connect a videoconferencing device to the conference system for registration, and receive the signaling between the PBX service module and several SBC modules that is transmitted by the SIP proxy service module. The present disclosure realizes interworking between the IP-PBX subsystem and the conference subsystem, and improves experience and competitiveness of communication technologies and solutions.

Queuing for a video conference session
11562657 · 2023-01-24 · ·

Provided is a means for professors and tutors to easily queue and manage students in a video conference session during online office hours or similar scenarios in which the professor gives one student one-to-one attention while other students wait their turn but are able to listen. Students queue in order of arrival, transparency is provided to students so that they know where they are in the queue relative to other students, and provides students with real-time status updates, thus reducing frustration and making the experience of waiting and queuing more psychologically palatable and pleasant. There is a current student having a one-on-one session with the professor; the rest are waiting and listening in the queue. Further, the professor need only click one button in order to place the current student at the back of the queue and bring the next student in the queue into the one-on-one session. A virtual reality room also has a queue.

Full reference video quality measurements of video conferencing over the congested networks

Various embodiments comprise systems, methods, and apparatus for processing a received video stream according to an embodiment comprises: identifying a number of repeated video frames within a sequence of N video frames within the video stream; determining, using a video frame quality assessment mechanism adapted to use repeated frames information, a motion adapted video quality metric (VQM) of the sequence of N video frames; and generating an alarm in response to the motion adapted VQM being less than a threshold level.

STREAMING DATA PROCESSING FOR HYBRID ONLINE MEETINGS
20230231973 · 2023-07-20 ·

Techniques of streaming data processing for hybrid online meetings are disclosed herein. In one example, a method includes receiving, at the remote server, a video stream captured by a camera in the conference room. The video stream captures images of multiple local participants of an online meeting. The method also includes determining identities of the captured images of the multiple local participants in the received video stream using meeting information of the online meeting and generating a set of individual video streams each corresponding to one of the multiple local participants. The set of individual video streams can then be transmitted to the second computing device corresponding to a remote participant of the online meeting as if the multiple local participants are virtually joining the online meeting.