G06F16/58

COOKING ENGAGEMENT SYSTEM EQUIPPED WITH A RECIPE APPLICATION FOR COMBINING THIRD PARTY RECIPE CONTENT

A cooking engagement system and methods for providing recipe content to a user are provided. The system includes a cooking appliance and an interactive assembly positioned above the cooking appliance. The interactive assembly includes a display device that presents various content to a user, e.g., recipe content. In one example aspect, a user submits a recipe request. The recipe request is routed to one or more third party recipe content providers. A controller of the interactive assembly obtains recipe content from the recipe content providers and causes a display device of the interactive assembly to present the recipe content to the user.

Hash-based media search
10719550 · 2020-07-21 · ·

A method of identifying an item of video content involves providing a spatial hash value and a temporal hash value for each image in a video collection. Each hash value is based on a measure of the entropy in differences between pixel values. A table of the pair of hash values against timecode is created and ordered according to one of the hash values. A search for a given pair of hash values can then be confined to that part of the table that matches the first value.

Methods and systems for controlling external devices using a wearable apparatus
10719711 · 2020-07-21 · ·

A wearable apparatus is provided for capturing and processing images from an environment of a user. In one implementation, a system for controlling one or more controllable devices includes a transceiver and at least one processing device. The processing device is programmed to obtain one or more images captured by an image sensor included in a wearable apparatus, analyze the one or more images to identify a controllable device in an environment of a user of the wearable apparatus, analyze the one or more images to detect a visual trigger associated with the controllable device and, based on the detection of the visual trigger, transmit, via the transceiver, a command. The command may be configured to change at least one aspect of the controllable device.

Augmenting search with three-dimensional representations

Systems, methods and computer storage media for providing three-dimensional content within search are provided. In particular, three-dimensional content is provided in combination with two-dimensional search results in response to a search query. The three-dimensional content is rendered such that it can be interacted with by a user. User interactions with either the three-dimensional content or the two-dimensional search results cause updated three-dimensional content and/or two-dimensional search results to be rendered.

Smart lighting device and control method thereof

A smart lighting device includes an illumination module, an image projection module, a camera module, a sensing module and an identifying module. The illumination module is configured to provide illumination light beams. The image projection module is configured to project an image frame. The sensing module has a specific sensing area and is configured to sense an operation action of a user within the sensing area. The identifying module is electrically connected to the image projection module, the camera module and the sensing module. The camera module is configured to shoot a content to be identified to form an image to be identified. The identifying module is configured to identify the image to be identified. The image projection module is configured to display information acquired by the identifying module in the projected image frame. A control method for the smart lighting device is also provided.

Optical character recognition improvement based on inline location determination

Techniques for optical character recognition improvement based on inline location determination is provided. The techniques include receiving a digital data stream containing a digital image. As the digital data stream arrives, a determination is made whether a number of received bytes associated with a header portion of the digital image has reached a target number. In response to determining that the number of received bytes associated with the header portion of the digital image has reached the target number, the bytes associated with the header portion of the digital image are cloned. While the digital data stream is received, location data from the cloned bytes associated with the header portion are determined. After the digital image has been received, text in the digital image is caused to be recognized by an optical character recognition system based, at least in part, on the location data.

Image retrieval assist device and image retrieval assist method

An image retrieval assist device that is communicably connected to an investigation assist device for recording captured images of cameras installed at a plurality of intersections respectively in correlation with camera information and intersection information. The image retrieval assist device has a processor, a communication unit; and a storage that stores an extraction condition of an image for each type of event that has occurred at the intersection, the image indicating a situation at a time of occurrence of the event. The processor accepts an input of event information including the type of event. The processor generates an image retrieval key including the extraction condition according to the input event information. The communication unit transmits the generated image retrieval key to the investigation assist device.

Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval
10721066 · 2020-07-21 · ·

This invention relates to a network interface device. A first capture device interfaces with a first external information source to capture first external information. A processor processes the captured first external information and stores it in a first media. The processor initiates the storage of the first captured information at an initial time and completes storage of the first captured information at a completion time, thus providing a stored defined set of first captured information. A transmitter transmits the defined set of stored captured information to a remote location on a network. A remote processing system is disposed at the remote node on the network and includes a database and a receiver for receiving the transmitted defined set of first captured information. A data converter is operable to convert the received defined set of first captured information to a second format. The database stores the set of converted captured information.

GENERATING THEME-BASED VIDEOS
20200226179 · 2020-07-16 · ·

Implementations relate to generating theme-based videos. In some implementations, a computer-implemented method to automatically generate a theme-based video includes obtaining image criteria for a theme from a theme definition, querying an image database to obtain a plurality of images that meet the image criteria, determining that a count of the plurality of images satisfies a threshold based on the theme definition, and generating the theme-based video that includes one or more of the plurality of images.

GENERATING THEME-BASED VIDEOS
20200226179 · 2020-07-16 · ·

Implementations relate to generating theme-based videos. In some implementations, a computer-implemented method to automatically generate a theme-based video includes obtaining image criteria for a theme from a theme definition, querying an image database to obtain a plurality of images that meet the image criteria, determining that a count of the plurality of images satisfies a threshold based on the theme definition, and generating the theme-based video that includes one or more of the plurality of images.