Abstract:
A method and system for symbol-space based pattern compression is provided. The method includes identifying a plurality of combinations of symbols in an input sequence, each identified combination of symbols appearing in the input sequence above a predefined threshold, the input sequence having a first length; generating an output sequence having a second length by replacing each identified combination of symbols with a unique symbol, wherein each unique symbol is not a previously used symbol, wherein the second length is shorter than the first length; and storing the output sequence as a data layer.
Abstract:
A method and apparatus for symbol-space based compression of patterns are provided. The method comprises generating an output sequence responsive of an input sequence, the input sequence being of a first length and includes a plurality of symbols, by extraction of all common patterns, wherein a common pattern includes at least two symbols and the output sequence is of a second length that is shorter than the first length; and storing in a memory the output sequence as a data layer.
Abstract:
A method and system for searching for content items of an interest to a user are provided. The method includes receiving a request including at least one multimedia content element from a user device associated with the user; identifying at least one identifier related to the user device; generating at least one signature for the at least one multimedia content element; searching for at least one concept matching the at least one generated signature; searching for content items based on the at least one matching concept and the at least one identifier, wherein each content item found through the search is related to at least a product of interest to the user; and providing the content items to the user device.
Abstract:
A method and system for determining current preferences of a user of a user device respective of a metadata to a user device are provided. The method includes receiving at least one input multimedia content element from the user device; receiving at least one query; generating at least one signature respective of the at least one input multimedia content element; searching a storage unit for a multimedia content element matching the at least one input multimedia content element, wherein the matching is performed respective of the at least one generated signature and the at least one query; retrieving metadata associated with the matching multimedia content element, wherein the metadata implies the current preferences of the user; and displaying the metadata on a display of the user device.
Abstract:
A method and system for searching for multimedia content elements respective of a textual query are provided. The method includes receiving at least one textual query from a web browser; identifying at least one concept matching the at least one textual query; searching for at least one multimedia content element respective of the matching concept; and causing a display of the at least one multimedia content element on the web browser upon determination of a match.
Abstract:
A system and method for identifying multimedia content elements are presented. The method includes generating a signature for an unknown multimedia content element (MMCE), wherein the unknown MMCE is a portion of a multimedia content item; comparing a signature of the unknown MMCE to a signature cluster of at least one concept to determine whether each of the at least one concepts is proximate to the unknown MMCE; for each proximate concept, determining a probability that the at least one proximate concept identifies the unknown MMCE; and identifying the MMCE based on the determined probabilities of the at least one proximate concept.
Abstract:
A method and system for caching concept structures in a cache memory of a user computing device are provided. The method includes collecting at least one environmental variable related to a user of the computing device; retrieving at least one concept structure matching the at least one received environmental variable, each concept structure comprises a concept metadata associated with a plurality of multimedia content elements; and caching the at least one matching concept structure in the cache memory.
Abstract:
A method and system for overlaying content items over multimedia content elements are provided. The method includes receiving a request to overlay at least one content item over at least one portion of a multimedia content element from a first user device; receiving permissions data for viewing the at least one content item from the first user device; overlaying the at least one content item over the at least one portion of the multimedia content element to produce an overlaid multimedia content element; storing the overlaid multimedia content element with the respective permissions data in a storage; receiving a request from a second user device to provide the stored overlaid multimedia content element; checking that the second user device is authorized to display the stored overlaid multimedia content element based on the permissions data; and providing the respective overlaid multimedia content element if the first user device is authorized.
Abstract:
A method for determining a pupillary response to a multimedia data element viewed through a user computing device. The method comprises receiving a first image of a viewer's pupil captured prior to display of the MMDE over the user computing device; receiving a second image of a viewer's pupil captured after the display of the MMDE over the user computing device; determining, using the first image and the second image, if the viewer's pupil has been dilated; querying a deep-content-classification system to find a match between at least one concept structure and the at least second image of the user's pupil; upon identification of at least one matching concept, receiving a first set of metadata related to the at least one matching concept structure; determining the viewer's attention to the displayed MMDE respective of the first set of metadata; associating the at least one MMDE with the determined user attention.
Abstract:
A system and method for generating personalized channels of multimedia content are presented. The method comprises receiving a captured multimedia content from a user; generating a signature based on the captured multimedia content; searching for additional multimedia content that match the captured multimedia content based on the generated signature and at least one compared signature, wherein each compared signature of the at least one compared signature is associated with an additional multimedia content; and generating a personalized channel to be displayed on a web-browser of a user device, wherein the personalized channel comprises the captured multimedia content and at least one multimedia content of the additional multimedia content.