Unified, browser-based enterprise collaboration platform

    公开(公告)号:US11575753B2

    公开(公告)日:2023-02-07

    申请号:US17074676

    申请日:2020-10-20

    摘要: A system for enterprise collaboration is associated with an overlay network, such as a content delivery network (CDN). The overlay network comprises machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The system comprises a front-end application, a back-end application, and set of one or more APIs through which the front-end application interacts with the back-end application. The front-end application is a web or mobile application component that provides one or more collaboration functions. The back-end application comprises a signaling component that maintains state information about each participant in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network rather than directly from another peer. Peers preferably communicate with the platform using WebRTC. A collaboration manager component enables users to configure, manage and control their collaboration sessions.

    SYSTEMS AND METHOD FOR VIRTUAL REALITY VIDEO CONVERSION AND STREAMING

    公开(公告)号:US20220408073A1

    公开(公告)日:2022-12-22

    申请号:US17899756

    申请日:2022-08-31

    申请人: AlcaCruz Inc.

    摘要: A video server is configured to convert frame data of a spherical image to frame data of a equirectangular image such that a first area corresponding to a field of view received from a client device is a middle area of the equirectangular image. The video server is further configured to scale the first area at a first resolution, scale a second area of the equirectangular image adjacent to the first area at a second resolution smaller than the first resolution, scale a third area of the equirectangular image that is adjacent to the first area and is not adjacent to the second area, at a third resolution smaller than the first resolution, and rearrange the scaled first area, second area and third area such that the scaled second area and the scaled third area are adjacent to each other, to generate reformatted equirectangular image frame data to be encoded.

    Receiving media content based on user media preferences

    公开(公告)号:US11503126B2

    公开(公告)日:2022-11-15

    申请号:US17240067

    申请日:2021-04-26

    申请人: Sonos, Inc.

    发明人: Yean-Nian W. Chen

    摘要: Embodiments are provided for receiving media content based on the user media preferences. An example implementation includes a one or more servers receiving data representing a guest list for an upcoming event corresponding to a first user account, the guest list indicating multiple guests corresponding to respective second user accounts of a second cloud service and querying one or more streaming media services for music preferences corresponding to the multiple guests. The one or more servers receive, from the one or more streaming media services, data representing respective music preferences corresponding to the multiple guests and generate a playlist of audio tracks based on the received respective music preferences corresponding to the multiple guests. During the event, the server(s) cause the playlist to be queued in a playback queue for playback by one or more playback devices of a particular media playback system registered with the first user account.

    VIDEO MEDIA STREAMING DEVICE
    7.
    发明申请

    公开(公告)号:US20220329899A1

    公开(公告)日:2022-10-13

    申请号:US17848873

    申请日:2022-06-24

    申请人: Google LLC

    摘要: According to an aspect, an apparatus may include a media streaming device including electronic circuitry configured to receive media content wirelessly from a media content source, and an output cord segment having a first end portion integrally coupled to a structure of the media streaming device, and a second end portion configured to be coupled to a receiving device, where the electronic circuitry is further configured to transmit the received media content through the output cord segment to the receiving device. The apparatus may include a power cord segment having a first end portion configured to be coupled to the media streaming device, and a second end portion configured to be coupled to a power source.

    Social networking interactions with portions of digital videos

    公开(公告)号:US11470026B2

    公开(公告)日:2022-10-11

    申请号:US16459123

    申请日:2019-07-01

    发明人: Debashish Paul

    摘要: The present disclosure is directed toward systems and methods for interacting with portions of digital video within a social networking system. For example, systems and methods described herein enable a user to select a portion of a digital video and share or like just the portion of the digital video, rather than the entire digital video. The present disclosure is also directed toward systems and methods for identifying viral portions of a digital video within a social networking system. For example, systems and methods described herein analyze social networking activity related to portions of a particular digital video to identify one or more viral portions of the digital video. In response to identifying one or more viral portions, systems and methods provide an indication of, or otherwise share, the one or more viral portions during playback of the digital video.

    Segmentation and hierarchical clustering of video

    公开(公告)号:US11450112B2

    公开(公告)日:2022-09-20

    申请号:US17017344

    申请日:2020-09-10

    申请人: ADOBE INC.

    摘要: Embodiments are directed to segmentation and hierarchical clustering of video. In an example implementation, a video is ingested to generate a multi-level hierarchical segmentation of the video. In some embodiments, the finest level identifies a smallest interaction unit of the video—semantically defined video segments of unequal duration called clip atoms. Clip atom boundaries are detected in various ways. For example, speech boundaries are detected from audio of the video, and scene boundaries are detected from video frames of the video. The detected boundaries are used to define the clip atoms, which are hierarchically clustered to form a multi-level hierarchical representation of the video. In some cases, the hierarchical segmentation identifies a static, pre-computed, hierarchical set of video segments, where each level of the hierarchical segmentation identifies a complete set (i.e., covering the entire range of the video) of disjoint (i.e., non-overlapping) video segments with a corresponding level of granularity.