G06F16/748

Frictionless Authentication and Monitoring

An identity of a customer within an establishment is authenticated using a variety of captured biometric features obtained from sensors and/or video. Video capturing movements/interactions of the customer is analyzed in real time to identify the customer's behavior and actions. Any staff of the establishment who interact with the customer are identified from the video. Transaction data and other data retained for the customer by the establishment are aggregated and linked with the video and the customer identity. The linked data is analyzed in combination with the customer behavior and actions to determine responses within the establishment to customer-initiated transactions. In an embodiment, the customer is authorized to perform at least one transaction within the establishment based on the authenticated identity and linked data without a presentation by the customer of an identification card, a Personal Identification Number (PIN), a password and/or verification by a staff member.

Automated updating of video content

Methods, systems, and computer-readable storage media for receiving metadata indicating one or more data sources, automatically retrieving data from a data source indicated in the metadata based on analytical data, generating a visualization based on the data, the visualization including an updated version of a previous visualization, generating an image of the visualization, and providing a video including the image, the image replacing a previous image within the video.

Media enhancement with customized add-on content

Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a product video representing a product and review feeds authored by a user. Product features are extracted from the product video and user specific features are extracted from the review feeds. User specific add-on content is generated based on the user specific features and user data. The user specific add-on contents are overlaid onto the product video when the product feature corresponding to a user specific feature of the user specific add-on content.

SYSTEMS AND METHODS FOR PRESENTING AUXILIARY VIDEO RELATING TO AN OBJECT A USER IS INTERESTED IN WHEN THE USER RETURNS TO A FRAME OF A VIDEO IN WHICH THE OBJECT IS DEPICTED
20210034668 · 2021-02-04 ·

Systems and methods are described herein for a media guidance application that detects, and responds to, a user's review of video content on a media device. The media guidance application detects a rewind operation during playback of a video comprising a media asset. In response, the media guidance application determines if the playback position reached during the rewind operation occurs during a first break in the media asset and, if so, identifies objects depicted in the video at the playback position, and presents auxiliary video relating to an object at a second break in the media asset.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING APPARATUS, AND PROGRAM
20200413155 · 2020-12-31 · ·

This information processing apparatus includes: a media reproduction unit that acquires and reproduces video data including a service object, for which a service that processes a request from a user through voice is available; and a controller that adds an additional image for informing the user about the service object to the reproduced video and saves identification information of the video data and information of a start time and an end time of the additional image, as a bookmark that is optionally selected by the user and is provided to a scene with the additional image.

Interactive video progress bar using a markup language

A device that includes a playback engine configured to receive a video request that includes source scene information for a set of video scenes and animation instructions. The playback engine is configured to assign source scene identifiers for each video scene and to assign animation identifiers to elements in the video scenes. The playback engine is configured to generate a scene timing map that links a source scene identifier with an animation identifier and a time duration for the animation identifier. The playback engine is configured to generate a video timing map that includes a set of timestamp entries that each reference a source scene identifier and an animation identifier in the scene timing map. The playback engine is configured to link a progress bar with the video timing map and to display the progress bar with a video scene that is generated based on the source scene information.

SYSTEMS AND METHODS FOR AUTOMATIC GENERATION OF BOOKMARKS UTILIZING FOCUSED CONTENT ANALYSIS
20200387540 · 2020-12-10 ·

A computing device initiates a video desktop recording capturing activities on a desktop displayed on the computing device, wherein during the video desktop recording, the computing device is further configured to detect at least one window within the video desktop recording, and identify a target window from among the at least one window detected within the video desktop recording. The computing device is further configured to generate a bookmark comprising metadata associated with the target window responsive to identifying the target window, the metadata comprising a time stamp when the target window was identified. The computing device is further configured to store the bookmark as part of the video desktop recording.

Digital Transport Adapter
20200382817 · 2020-12-03 ·

One or more computing devices may be configured to identify information corresponding to a program change request associated with a multi-program data transmission. The information may comprise at least a link to a desired program within the multi-program data transmission. The one or more computing devices may communicate the link to the desired program to a client device over a specified time period. After the time period, the one or more computing devices may communicate the desired program to the client device using a single program data transmission. The single program data transmission may be derived from the multi-program data transmission.

Virtual reality causal summary content

An apparatus configured to: in respect of virtual reality content comprising video imagery configured to provide a virtual reality space for viewing in virtual reality, wherein a virtual reality view presented to a user provides for viewing of the virtual reality content, the virtual reality view comprising a spatial portion of the video imagery that forms the virtual reality space and being smaller in spatial extent than the spatial extent of the video imagery of the virtual reality space and based on one or more of; i) a viewing direction in the virtual reality space of at least one virtual reality view provided to the user; and ii) a selected object in the video imagery, providing for one or more of generation or display of causal summary content comprising selected content from the virtual reality content at least prior to a time point in the virtual reality content currently viewed by the user, the causal summary content at least focussed on an object or event appearing in the at least one virtual reality view or the selected object to show the historic occurrence of the object or event or selected object in the virtual reality content, wherein the provision of one or more of generation or display of causal summary content is further based on the virtual reality view provided to the user historically not including the object or event or selected object for at least a predetermined period of time thereby providing causal summary content for objects or events that were missed by the user while watching the virtual reality content.

Generation of precise geospatial coordinates

Described herein is a system and method of generating precise location information. Feature points of an image are received from a user device (e.g., mobile phone). Location information of the user device (e.g., GPS coordinates) and relative transform information from the user device are also received. An image anchor is identified based upon the received feature points, relative transform information, and the received location information. Precise location information of the identified image anchor is provided to the user device. The precise location information of the identified image anchor is based upon filtered feature points, location information and relative transform information received from a plurality of user devices over a period of time (e.g., hours, days, weeks, months). The precise location information of the identified image anchor is updated based upon the location information of the user device and the relative transform information received from the user device.