User grouping via immersive add-on applications for extended video conferencing experiences and feedback

    公开(公告)号:US12088646B1

    公开(公告)日:2024-09-10

    申请号:US17825955

    申请日:2022-05-26

    申请人: mmhmm inc.

    发明人: Phil Libin

    IPC分类号: H04L65/401

    CPC分类号: H04L65/4015

    摘要: Enhancing a video conference that is provided by video conference software includes a subset of participants of the video conference using a particular add-on application that is compatible with the video conference software, the add-on application obtaining communication parameters from the video conference software, discovering the subset of the participants, and the add-on application using the communication parameters from the video conference software to provide at least some of the subset of the participants with private communication that is independent of communication capabilities provided by the video conference software and to provide at least one visual indication to each of the subset of participants. The add-on application may provide specific data to the video conference software. The video conference software may provide the specific data to particular participants of the video conference independently of whether any of the particular participants have the add-on application.

    Variable size metadata pages with log-structured metadata

    公开(公告)号:US12061821B1

    公开(公告)日:2024-08-13

    申请号:US18101826

    申请日:2023-01-26

    摘要: In at least one embodiment, a log-structured system for metadata (MD) updates can be leveraged to enable use of variable size MD pages with multiple different encoding formats. Processing can include: generating an updated MD page by performing one or more updates to an existing version of the MD page; selecting a first page type to be used for encoding the updated MD page, wherein said selecting selects the first page type from a plurality of predefined page types, wherein each of the plurality of predefined page types identifies a different metadata layout or format for storing MD pages; encoding the updated MD page in accordance with the first page type and accordingly generating a first encoded version of the updated MD page; and storing the first encoded version of the updated MD page at a first physical storage location of a non-volatile storage device.

    Recognizable clothing with adaptive augmentation capabilities for enhancing user interface for asynchronous presentations and video conferencing

    公开(公告)号:US12045942B1

    公开(公告)日:2024-07-23

    申请号:US17966425

    申请日:2022-10-14

    申请人: mmhmm inc.

    发明人: Phil Libin

    摘要: Augmenting a presentation includes a presenter wearing clothing having specific visual characteristics, obtaining an image of the presenter, detecting the specific visual characteristics in the image of the presenter, creating an augmented image of the presenter by adding to the image one or more virtual components that vary according to the specific visual characteristics, and presenting the augmented image to a plurality of participants of the presentation on computer screens that are viewed by the participants. The specific visual characteristics may include a special pattern, an emblem, a sticker, fashion style, and/or color. Adding one or more virtual components may include superimposing different clothing onto the image of the presenter. The different clothing may alter color, patterns, textures, fit, fashion, character type, and/or material properties of original clothing of the presenter. Adding virtual components may include adding one or more external components that are separate from the presenter.

    Storage allocation techniques for large writes based on reserving one or more additional chunks of a block

    公开(公告)号:US12045517B1

    公开(公告)日:2024-07-23

    申请号:US18094116

    申请日:2023-01-06

    IPC分类号: G06F3/06

    摘要: Techniques of the present disclosure can include: identifying blocks of storage available for allocation; generating a list denoting an allocation order of storage chunks of the blocks; receiving a write I/O operation that writes data to a first logical address; allocating a storage chunk in accordance with the allocation order of the list, wherein a first block includes the storage chunk and a second storage chunk; storing the first data in the storage chunk of the first block; removing the second storage chunk from the list; and creating a mapping between the first logical address and the first block indicating the second storage chunk is reserved for storing content written to a logical address included in a volume logical address range comprising the first logical address. The allocation order can spread allocation distance between blocks and chunks of the same block to avoid contention during flushes.

    Antenna system and radio relay apparatus

    公开(公告)号:US11996624B2

    公开(公告)日:2024-05-28

    申请号:US18033579

    申请日:2021-10-06

    申请人: SoftBank Corp.

    发明人: Teruya Fujii

    IPC分类号: H01Q1/28 H01Q1/20 H01Q3/02

    CPC分类号: H01Q3/02 H01Q1/20 H01Q1/28

    摘要: In a drone-type radio relay apparatus, it is provided of an antenna system capable of suppressing an inclination of an antenna due to a strong wind during a stationary flight (hovering). The antenna system is provided with a long-shaped antenna 110 connected to a relay station via a cable, and an antenna guide mechanism that is fixed to a body of a drone and guides the antenna so as to be movable in an up-down direction of a basic attitude of the drone.

    Techniques for improving write performance using zone sharing in log structured systems

    公开(公告)号:US11995329B1

    公开(公告)日:2024-05-28

    申请号:US17994794

    申请日:2022-11-28

    IPC分类号: G06F12/00 G06F3/06

    摘要: A data storage system can use non-volatile solid state drives (SSDs) to provide backend storage. The data storage system and SSDs can implement log structured systems (LSSs) experiencing write amplification (WA). The SSDs can be partitioned into zones. To reduce WA of the SSD-internal LSS, multiple nodes can write to a single active zone. The active zone can be partitioned into portions each assigned for exclusive use by one of the nodes. Each node can allocate storage from its corresponding portion of the active zone. When a node consumes a threshold amount of its portion, the active zone can be repartitioned in accordance with storage consumption, write or allocation rates of the nodes. When the active zone does not have a minimum amount of free space, the active zone can be finally repartitioned. A node can switch its active zone to a next zone once it consumes its final partition.

    Analysis and remediation of alerts

    公开(公告)号:US11994941B2

    公开(公告)日:2024-05-28

    申请号:US17483007

    申请日:2021-09-23

    摘要: A cause analysis and remediation engine (CARE) can perform an analysis of inputs characterizing aspects of the system at the time an alert is generated in order to determine causes and remediation actions for the alert. The CARE can automatically detect and analyze inputs including configuration information, compliance information, and workload and performance information to determine one or more expected causes of the alert and one or more corresponding remediations that can be taken. The CARE can include a rules engine and a remediation service. The rules engine can include one or more trained models, such as trained machine learning models, each using rules to recognize inputs denoting a particular expected cause of the alert. The models can be decision trees trained using supervised learning. The remediation service can map one or more expected causes determined by the rules engine to the one or more corresponding remediations.

    Techniques for lock contention reduction in a log structured system

    公开(公告)号:US11954352B2

    公开(公告)日:2024-04-09

    申请号:US17852999

    申请日:2022-06-29

    IPC分类号: G06F3/06

    摘要: A request to perform a first operation in a system that stores deduplicated data can be received. The system can include a data block stored at multiple logical address each referencing the data block. A reference count can be associated with the data block and can denote a number of logical addresses referencing the data block. Processing can be performed to service the request and perform the first operation, wherein the processing can include: acquiring a non-exclusive lock for a page that includes the reference count of the data block; storing, in a metadata log while holding the non-exclusive lock on the page, an entry to decrement the reference count of the data block; and releasing the non-exclusive lock on the page.

    Speed adjustment of recorded audio and video to maximize desirable cognitive effects for the audience

    公开(公告)号:US11929095B1

    公开(公告)日:2024-03-12

    申请号:US17852445

    申请日:2022-06-29

    申请人: mmhmm inc.

    发明人: Phil Libin

    IPC分类号: G11B27/00

    CPC分类号: G11B27/005

    摘要: Setting a replay speed of a pre-recorded video presentation includes determining a mood of a presenter of the pre-recorded video presentation, determining complexity of material that is presented in the pre-recorded video presentation, and setting a replay speed based on the mood of the presenter and the complexity of the material that is presented. Setting a replay speed of a pre-recorded video presentation may also include adjusting the replay speed based on determining a desired speech tempo for a listener. The desired speech tempo of the listener may be based on time of day, age of the listener, and/or comprehension level of the listener. Measuring the comprehension level of the listener may be based facial expressions of the listener, eye-tracking of the listener, and/or listener comprehension quizzes. Measuring the mood of the presenter may be based on facial recognition, sentiment recognition, and/or gesture recognition.