G06F16/58

System for creating interactive media and method of operating the same

A technology for allowing anyone to easily create interactive media capable of easily recognizing a user interaction by using a stored image is provided. A system according to the present invention includes an image reconstruction server, an image ontology, and an image repository. The image reconstruction server includes an image reconstruction controller, a natural language processing module, and an image search module. The image reconstruction controller of the image reconstruction server receives a scenario based on a natural language from a user and searches for images desired by the user by using the natural language processing module, the image search module, and the image repository. The natural language processing module of the image reconstruction server performs a morphological analysis and a syntax analysis on the scenario input by the user as a preliminary operation for the search of the image ontology. The image search module of the image reconstruction server automatically generates an ontology search query sentence, such as SPARQL, by using a result of natural language processing, and searches the image ontology by using the generated query sentence.

CONCEPT NETWORKS AND SYSTEMS AND METHODS FOR THE CREATION, UPDATE AND USE OF SAME TO SELECT IMAGES, INCLUDING THE SELECTION OF IMAGES CORRESPONDING TO DESTINATIONS IN ARTIFICIAL INTELLIGENCE SYSTEMS
20210149975 · 2021-05-20 ·

Systems and methods for concept based searching or recommendation are disclosed. More particularly, embodiments of a concept based approach to the search and analysis of data, including the creation, update or use of concept networks in searching and analyzing data are disclosed, including embodiments of the usage of such concept networks in artificial intelligence systems that are capable of utilizing concepts expressed by users to return or evaluate associated images.

Sorting and displaying digital notes on a digital whiteboard

For sorting and displaying digital notes on a digital whiteboard, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for sorting and displaying digital notes on a digital whiteboard includes a processor and a memory. The memory stores code executable by the processor. The processor receives a plurality of digital notes, identifies a plurality of categories, and sorts each digital note with at least one category based on metadata associated with each digital note. The processor displays, on the digital whiteboard, each of the plurality of digital notes at a location based on the at least one category.

System and method for graph search enhancement

A method, computer program product, and computer system for analyzing an image to detect a plurality of geometric shapes in the image. The method may also include building a graph data structure resembling the image based upon, at least in part, analyzing the image. In some embodiments, building the graph data structure may include traversing the image to generate one or more graph data structure clauses.

Digital image capture session and metadata association

Digital image capture session and metadata association techniques are described. In one example, a user input is received to initiate an image capture session. At least one digital image is captured using a digital camera during the image capture session. Audio input data is also collected using an audio input device during the image capture session and is converted into text data, e.g., speech-to-text. Metadata is generated based on the text data and associated with the at least one digital image. The at least one digital image is output as having the associated metadata as completion of the image capture session.

Digital image capture session and metadata association

Digital image capture session and metadata association techniques are described. In one example, a user input is received to initiate an image capture session. At least one digital image is captured using a digital camera during the image capture session. Audio input data is also collected using an audio input device during the image capture session and is converted into text data, e.g., speech-to-text. Metadata is generated based on the text data and associated with the at least one digital image. The at least one digital image is output as having the associated metadata as completion of the image capture session.

TECHNIQUES FOR LOCATING VIRTUAL OBJECTS RELATIVE TO REAL PHYSICAL OBJECTS
20210150801 · 2021-05-20 ·

In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.

TECHNIQUES FOR LOCATING VIRTUAL OBJECTS RELATIVE TO REAL PHYSICAL OBJECTS
20210150801 · 2021-05-20 ·

In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.

Dynamic and secure real-time notifications in messages

Techniques for providing dynamic and secure real-time notifications in messages are disclosed herein. In some embodiments, a method comprises: storing a count of notifications associated with a user; transmitting a message to a messaging client of a device of the user, the message being configured to trigger the messaging client to transmit a request in response to the message being opened; updating the count of notifications after the transmission of the message; receiving the request from the messaging client based on the message having been opened; in response to receiving the request, determining the changed count of notifications; retrieving an image from a database of images based on the changed count of notifications, the image indicating the changed count of notifications; and transmitting the image to the messaging client for display in the opened message.

Consolidating information relating to duplicate images

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for resolving duplicate images. In one aspect, a method includes obtaining a selection of a single image from among a plurality of duplicate images. Each duplicate image has an associated set of metadata. The method also includes aggregating each set of metadata into aggregated information, and storing the selected image together with the aggregated information on data storage accessible to a data processing apparatus.