Abstract:
A method and system for searching for mobile applications using a multimedia content element are provided. The system comprises receiving an input search query including the multimedia content element; generating at least one signature for the at least one multimedia content element; generating a textual query using at least the one generated signature; querying at least one application distribution platform using the generated textual search query; analyzing search results returned responsive to the textual query to determine relevancy of mobile applications designated in the search results to the multimedia content element; and causing the display of mobile applications on a user device submitting the input search query.
Abstract:
A method and system for creating a database of multimedia content elements assigned to users are provided. The method comprises receiving at least one parameter identifying a user; receiving at least one multimedia content element from a user device; generating at least one signature to the at least one multimedia content element; searching for the existence of the at least multimedia content element in a database using the least one generated signature to determine whether each of the at least one multimedia content element is an existing multimedia content element or a non-existing multimedia content element; and generating a unique identifier using the at least one parameters for each non-existing multimedia content element; assigning the generated unique identifier to its respective non-existing multimedia content element; and storing each of the non-existing multimedia content elements and their respective unique identifiers in the database.
Abstract:
A method for responding to a query is implemented on at least one computing device and includes: receiving at least one query from a user device; determining a context for the at least one query, selecting at least one deep learning network (DLN) of a plurality of DLNs to process the at least one query, where the selecting is based at least on matching the context to the at least one DLN, sending at least a representation of the at least one query and the context to the at least one DLN, receiving at least one response to the at least one query from the at least one DLN, and sending the at least one response to the user device.
Abstract:
A method for filming an event by an autonomous drone, the method may include acquiring, by the autonomous drone, a current set of images of the event; generating signatures of the current set of images to provide current signatures; searching for one or more relevant concept structures out of a group of concept structures; wherein each relevant concept structure comprises at least one signature that matches at least one of first signatures; wherein each concept structure is associated with filming parameters; and determining, at least in part, based on the filming parameters associated with at least one of the one or more relevant concept structures, next filming parameters to be applied during an acquisition of one or more next sets of images.
Abstract:
A method for semi-supervised learning via different modalities, the method may include obtaining a training sensed information units of a first modality that are associated with a certain pattern; obtaining multimodality information units that are untagged; wherein a multimodality information unit comprises a first modality portion and a second modality portion; searching for certain pattern related multimodality information units, wherein a certain pattern related multimodality information unit comprises a first modality portion that is related to the certain pattern; clustering the second portions of the certain pattern related multimodality information units to provide second portion clusters; generating certain pattern identifiers based on the second portion clusters; and responding to the generating of the certain pattern identifiers; wherein the responding comprises at least one out of storing the certain pattern identifiers, transmitting the certain pattern identifiers, and generating notifications to be sent once a signature of a query sensed information unit of the second modality comprises the certain pattern identifier.
Abstract:
A system and method for generating an interface for providing recommendations based on contextual insights, the method including: generating at least one signature for at least one multimedia content element identified within an interaction between a plurality of users; generating at least one contextual insight based on the generated at least one signature and user interests of the plurality of users, wherein each contextual insight indicates a current user preference; searching for at least one content item that matches the at least one contextual insight; and generating an interface for providing the at least one content item within the interaction between the plurality of users.
Abstract:
A system and method for generating analytics for entities depicted in multimedia content, including: identifying at least one social pattern based on social linking scores of a plurality of entities indicated in a social linking graph, wherein each social pattern is identified at least by comparing one of the social linking scores to a predetermined social pattern threshold, wherein each social linking score is generated based on contexts of at least one multimedia content element (MMCE) in which at least two of the plurality of entities are depicted, wherein each context is determined based on a plurality of concepts of one of the at least one MMCE, wherein each concept matches at least one signature generated for the at least one MMCE above a predetermined threshold; and generating, based on the identified at least one social pattern, analytics for the plurality of entities depicted in the social linking graph.
Abstract:
There may be provided a method for monitoring potential droplets transmission bases infection events, the method may include (a) obtaining sensed information gathered during a monitoring period; (b) identifying, based on the sensed information, a main suspected person and one or more ejection events during which potentially infectious droplets were ejected from the main suspected person, wherein the main suspected person is suspected of suffering from an infectious disease; (c) detecting one or more secondary suspected persons; wherein each of the one or more secondary suspected persons was potentially infected due to one or more ejection events; wherein the detecting is based, at least on part, on infection parameters; and (d) responding to the detecting of at least one suspected person out of the main suspected person and the one or more secondary suspected persons, wherein the responding comprises at least one out of generating an alert, transmitting an alert, storing an alert, and updating at least one data structure regarding the at least one suspected person.
Abstract:
A system and method for at least partially completing a user profile. The method includes analyzing the user profile to identify at least one missing informational element in the user profile, wherein identifying the at least one missing element further comprises determining at least one concept based on the user profile and matching the determined at least one concept to a plurality of category concepts, each concept including a collection of signatures and metadata describing the concept, wherein each category concept is associated with at least one required informational element, wherein each missing informational element is one of the at least one required informational element that is not included in the user profile; sending a query for the missing informational element; and updating at least a portion of the user profile based on a response to the query.
Abstract:
There may be provided a neural network (NN) and a learning process. The learning process may include (a) feeding media units to the NN, (b) generating signatures by the NN—till obtaining many (for example, at least 1,000,000 signatures), and (c) performing an optimization (or a sub-optimal process) of distances between signatures—and assign weights that will lead to the optimal or sub-optimal distances.