G06F16/433

System and method to index training content of a training system

A non-transitory computer-readable medium includes computer-executable instructions that, when executed by at least one processor, may cause the at least one processor to retrieve a first training profile of a plurality of training profiles from a database, identify a plurality of index keywords in a respective training content of the first training profile, in which the respective training content includes audio data, video data, or both, and divide the first training profile into a plurality of sections based on the plurality of index keywords. Each of the plurality of sections is selectable for playback.

METHODS, SYSTEMS, AND APPARATUSES TO RESPOND TO VOICE REQUESTS TO PLAY DESIRED VIDEO CLIPS IN STREAMED MEDIA BASED ON MATCHED CLOSE CAPTION AND SUB-TITLE TEXT

Methods, Systems, and Apparatuses are described to implement voice search in media content for requesting media content of a video clip of a scene contained in the media content streamed to the client device; for capturing the voice request for the media content of the video clip to display at the client device wherein the streamed media content is a selected video streamed from a video source; for applying a NLP solution to convert the voice request to text for matching to a set of one or more words contained in at least close caption text of the selected video; for associating matched words to close caption text with a start index and an end index of the video clip contained in the selected video; and for streaming the video clip to the client device based on the start index and the end index associated with matched closed caption text.

Controlling client operation with segmentation of clients
11571630 · 2023-02-07 · ·

Data specifying a first segment of a set of clients and first configuration parameters can be received. The first configuration parameters can specify operation of a first interface. The first interface can be integrated into an application. The first segment, including a first subset of the set of clients, can be determined. A request for initiation of operation can be received from the first interface. The first segment can be determined to include a first client. The first configuration parameters can be transmitted. The first configuration parameters can cause the first client to modify operation of the first interface in response to receiving the transmitted configuration parameters. Related apparatus, systems, techniques and articles are also described.

Accessible multimedia content

A method of generating accessible content is described. Embodiments of the method identifies a plurality of channels for a multimedia communication session, generate a master timeline for the communication session, wherein the master timeline comprises a chronological ordering of events from each of the channels, and wherein each of the events is associated with event-specific audio data, and present the multimedia communication session to a user to enable the user to transition among the channels based on the master timeline.

AUTOMATIC CAMERA ANGLE SWITCHING IN RESPONSE TO LOW NOISE AUDIO TO CREATE COMBINED AUDIOVISUAL FILE
20230091194 · 2023-03-23 ·

A system and method are provided for automatically concatenating two or more audiovisual clips containing video input from multiple cameras, and producing a combined audiovisual file containing video that switches between the two video inputs. In some examples, two video inputs and an audio input are recorded synchronously and are synchronized. The audio input can be sampled to locate low-noise audio events. The audiovisual file contains video that switches between two or more camera angles at the low-noise audio events. In one aspect, pauses are automatically removed from the audiovisual files. In another aspect, the system detects switch-initiating events, and switches between camera angles in response to detecting a switch-initiating event.

Systems and methods for leveraging acoustic information of voice queries
11609944 · 2023-03-21 · ·

The methods and systems described herein leveraging acoustic features of a user to generate and present a personalized content to a user. In one example, the method receives a voice query and determines that the query refers to either a first content item or a second content item. The first content item is associated with a first type assigned with a first score and the second content item is associated with a second entity type assigned with a second score. The method also determines whether the query is from the second entity type. The method ranks the first and the second content items based on this determination and generates for presentation of the first and the second content items based on the ranking. The method also changes the first or the second scores based on this determination and selects one of the first or the second content item for presentation.

Systems and methods for handling contextual queries
11481429 · 2022-10-25 · ·

Systems and methods for facilitating contextual queries based on media samples automatically captured by a computing device are disclosed herein. A server receives from a computing device over a communication network, a media sample of a media asset automatically captured by the computing device. The server obtains contextual information corresponding to the captured media sample. The server stores the media sample in a memory indexed by the contextual information. The server receives, from the computing device over the communication network, a query that includes a criterion but lacks an identifier of the media asset. The server identifies the media sample in the memory by matching the query criterion to the contextual information. The server generates a reply to the query based on the identifying of the media sample and communicates the reply to the computing device over the communication network.

Memorial facility with memorabilia, meeting room, secure memorial database, and data needed for an interactive computer conversation with the deceased
11635929 · 2023-04-25 ·

The embodied invention is a multi-vault memorial facility with a memorial room and an interactive system for storing and providing memorial information of the deceased. The meeting room includes memorabilia and access to a secure personal biographical database which includes historical and personal information about the deceased. An interactive user interface for a visiting person is used when at the facility. The personal biography database security is provided by administration control for access and identifies who can modify the database. The interactive user interface utilizes visual and audio presentations, and a conversational user interface with a likeness and a digital memory of the deceased. A computer projection talks with a visitor and mimics responses of the deceased.

Grouping Events and Generating a Textual Content Reporting the Events
20230069088 · 2023-03-02 ·

Systems, methods and non-transitory computer readable media for grouping events and generating a textual content reporting the events are provided. An indication of a plurality of events may be received. A group of two or more events of the plurality of events may be identified. The group of events may not include at least a particular event of the plurality of events. A quantity associated with the group of events may be determined. A description of the group of events that includes an indication of the quantity may be generated. Data associated with the particular event may be analyzed to generate a description of the particular event. A textual content that includes the description of the group of events and the description of the particular event may be generated. The generated textual content may be provided.

VOICE COMMAND SYSTEM AND VOICE COMMAND METHOD
20230162734 · 2023-05-25 ·

A voice command system according to a first disclosure comprises a gateway apparatus having an interface configured to receive a voice command, and a controller configured to perform a registration process of registering a speaker permitted to receive the voice command. The controller is configured to perform an authentication process of rejecting a reception of the voice command when a speaker of the voice command is not registered, and permitting a reception of the voice command when a speaker of the voice command is registered. The controller is configured to perform the authentication process for each voice command.