45 - Legal and security services; personal services for individuals.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Commercial administration of the licensing of digital data, namely still images, video content, and audio content, for use in the fields of electronic and print publishing, graphic design, advertising, product packaging and interactive multimedia; Commercial administration of the licensing of digital files containing still images, moving images, video clips and audio content; Commercial administration of the licensing of intellectual property, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations; Commercial administration of the licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations to others via computer networks and global communications networks; Commercial administration of the licensing of films, video, visual content and audiovisual content for others; Advertising agency services, namely, the creation and production of advertisements and marketing campaigns for others; Advertising services; operating an online marketplace featuring electronic files, digital products and digital publications including audio files, music tracks, sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, ebooks, text, downloadable videos including video effects and footage, tutorials, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, plug-ins, and music; Online retail store services featuring the licensing of photographs, downloadable digital graphics, animation, motion graphics, video recordings, visual recordings, music and other digital media; the bringing together for the benefit of others of a variety of digital media services enabling customers to conveniently view and purchase those Custom licensing of intellectual property, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations; custom licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations to others via computer networks and global communications networks; custom licensing of films, video, visual content and audiovisual content for others; enforcement of the intellectual property rights of others; negotiation and customization of legal terms for the licensing of intellectual property of others Providing a website featuring on-line non-downloadable software tools for image editing; Providing on-line non-downloadable software for creating, viewing, sorting, organizing, manipulating, managing, rendering, indexing, storing, transferring, sharing and exchanging digital images, photographs, multimedia, stock photographs, archival photographs, art reproductions, animation, graphic designs, clip art, news images, vectors, illustrations and visual content; Providing a web site featuring technology that enables users to request, select and license downloadable graphics, animation, motion graphics, video recordings, visual recordings, music and other digital media; Providing a website featuring temporary use of non-downloadable software for licensing downloadable graphics, animation, motion graphics, video recordings, visual recordings, music files and other digital media; Software as a service (SAAS) services featuring software for designing social media, marketing, and internet content; Software as a service (SAAS) services featuring software using artificial intelligence for analyzing media assets; Software as a service (SAAS) services featuring software for scheduling social media, marketing, and internet posts and campaigns; Platform as a service (PAAS) services providing access to and discovery tools for online content sources.
45 - Legal and security services; personal services for individuals.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Commercial administration of the licensing of digital files, namely, photographs, still images, moving images, audio, art assets, and video, for use in the fields of electronic and print publishing, graphic design, advertising, product packaging and interactive multimedia; Commercial administration of the licensing of the right for customers to access, store, retrieve, exchange and use the above mentioned files for personal, business and education purposes of others; Business consulting services on the monetization of digital assets, namely, photographs, still images, moving images, audio, and video, for licensing purposes; Business consulting services on the application and use of metadata tags on digital assets, namely, photographs, still images, moving images, audio and video, for licensing purposes; Business consulting services for the digital asset management of analog and digital photographs, still images, moving images, and video owned by others; all of the foregoing in connection with digital image and video asset management, and associated metadata for content license management legal administration of licensing of intellectual property for others, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, graphic designs, audio data and illustrations; licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, graphic designs, and illustrations to others via computer networks and global communications networks; legal administration of licensing of visual content for others Providing a website featuring a search engine for users to select any image or video online and find a similar photo, vector, illustration, or video within a collection of licensable images; Providing a website featuring a search engine to search for, identify, access, store, retrieve, exchange, and use analog and digitized photographs, vectors, still images, audio, and video
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
marketing and advertising content recommendation services being advertising and marketing consultancy; providing data-based insights regarding marketing and advertising content being advertising and marketing consultancy; preparation of computer vision training datasets, namely, compilation of information being sets of labeled digital images into computer databases; image analysis services being market analysis and advertising analysis services using proprietary software Downloadable datasets of graphic, video, and audio content for use in training artificial intelligence models Providing online non-downloadable computer software platforms for allowing users to create computer vision training datasets; image and graphics analysis as a service, namely, image analysis services being computer graphics services using proprietary software; computer vision artificial intelligence (AI) model training as a service being computer software design services; artificial intelligence image search services being computer services, namely, providing AI-based search engines for obtaining data from a database of digital images; artificial intelligence image recommendation services, namely, consultancy in the field of artificial intelligence image generation and analysis technology; image generation as a service, namely, graphic design services utilizing artificial intelligence (AI) image generation; text-to-image generation services, namely, graphic design services utilizing artificial intelligence (AI) software that generates images based on text input; artificial intelligence as a service (AIAAS) services featuring software using artificial intelligence for image generation and content analysis of images
Advertising agency services; Advertising services; Production of advertising materials; Preparing advertisements for others; Preparation of custom advertisements for others
45 - Legal and security services; personal services for individuals.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Commercial administration of the licensing of digital data, namely still images, video content, and audio content, for use in the fields of electronic and print publishing, graphic design, advertising, product packaging and interactive multimedia; Commercial administration of the licensing of digital files containing still images, moving images, video clips and audio content; Commercial administration of the licensing of intellectual property, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations; Commercial administration of the licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations to others via computer networks and global communications networks; Commercial administration of the licensing of films, video, visual content and audiovisual content for others; Advertising agency services, namely, the creation and production of advertisements and marketing campaigns for others; Advertising services; operating an online marketplace featuring electronic files, digital products and digital publications including audio files, music tracks, sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, ebooks, text, downloadable videos including video effects and footage, tutorials, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, plug-ins, and music; Online retail store services featuring the licensing of photographs, downloadable digital graphics, animation, motion graphics, video recordings, visual recordings, music and other digital media; the bringing together for the benefit of others of a variety of digital media services enabling customers to conveniently view and purchase those Custom licensing of intellectual property, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations; custom licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations to others via computer networks and global communications networks; custom licensing of films, video, visual content and audiovisual content for others; enforcement of the intellectual property rights of others; negotiation and customization of legal terms for the licensing of intellectual property of others Digital media, namely, downloadable video effects files featuring transitions, lens flares, visual effects, video kits, film overlays, HUD (head-up displays), and with user interface elements; Downloadable visual recordings featuring animation, downloadable computer motion graphics, downloadable computer graphics, photographs, and artistic performances for use on mobile devices, computers and in web applications; Downloadable computer application software for mobile phones and personal computers, namely, software for adding 3D objects to photographs; Downloadable computer application software for mobile phones and personal computers, namely, image editing software; Downloadable digital content and creative assets, namely, music tracks, sound effects, graphics, images, photographs, design templates, digital design content, videos featuring video effects, videos featuring footage, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates; Downloadable software in the nature of a software plugin for allowing users to browse a library of 3D objects and 2D images in image-editing programs Providing a website featuring on-line non-downloadable software tools for image editing; Providing on-line non-downloadable software for creating, viewing, sorting, organizing, manipulating, managing, rendering, indexing, storing, transferring, sharing and exchanging digital images, photographs, multimedia, stock photographs, archival photographs, art reproductions, animation, graphic designs, clip art, news images, vectors, illustrations and visual content; Providing a web site featuring technology that enables users to request, select and license downloadable graphics, animation, motion graphics, video recordings, visual recordings, music and other digital media; Providing a website featuring temporary use of non-downloadable software for licensing downloadable graphics, animation, motion graphics, video recordings, visual recordings, music files and other digital media; Software as a service (SAAS) services featuring software for designing social media, marketing, and internet content; Software as a service (SAAS) services featuring software using artificial intelligence for analyzing media assets; Software as a service (SAAS) services featuring software for scheduling social media, marketing, and internet posts and campaigns; Platform as a service (PAAS) services providing access to and discovery tools for online content sources.
A method for training an image generation model includes receiving training data having multiple training images, image captions corresponding to the training images, and corresponding image features, each training image associated with one image caption and one or more image features. The method further includes performing a training process to condition the image generation model using the training images, the image captions, and the image features, resulting in a trained model that generates images conditioned to the image features. The image features include image properties that are extracted from pixels or regions of each training image and camera properties that are associated with each training image.
A method for training an image generation model includes receiving training data having multiple training images, image captions corresponding to the training images, and corresponding image features, each training image associated with one image caption and one or more image features. The method further includes performing a training process to condition the image generation model using the training images, the image captions, and the image features, resulting in a trained model that generates images conditioned to the image features. The image features include image properties that are extracted from pixels or regions of each training image and camera properties that are associated with each training image.
A method for training a generative image model includes providing, to the generative image model, an image caption associated with input image data, receiving, from the generative image model, output image data, providing the output image data to an image scoring model that scores images according to image quality based on an image quality metric, receiving image quality data associated with the output image data from the image scoring model, the image quality data characterizing image quality of the output image data according to the image quality metric, using a loss function, computing a loss based on at least the output image data and the image quality data, and using the loss, conditioning the generative image model to generate images with high image quality according to the image quality metric.
A method for training a generative image model includes providing, to the generative image model, an image caption associated with input image data, receiving, from the generative image model, output image data, providing the output image data to an image scoring model that scores images according to image quality based on an image quality metric, receiving image quality data associated with the output image data from the image scoring model, the image quality data characterizing image quality of the output image data according to the image quality metric, using a loss function, computing a loss based on at least the output image data and the image quality data, and using the loss, conditioning the generative image model to generate images with high image quality according to the image quality metric.
42 - Scientific, technological and industrial services, research and design
45 - Legal and security services; personal services for individuals.
09 - Scientific and electric apparatus and instruments
Goods & Services
Commercial administration of the licensing of digital data, namely still images, video content, and audio content, for use in the fields of electronic and print publishing, graphic design, advertising, product packaging and interactive multimedia; Commercial administration of the licensing of digital files containing still images, moving images, video clips and audio content; Commercial administration of the licensing of intellectual property, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations; Commercial administration of the licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations to others via computer networks and global communications networks; Commercial administration of the licensing of films, video, visual content and audiovisual content for others; Advertising agency services, namely, the creation and production of advertisements and marketing campaigns for others; Advertising services; operating an online marketplace featuring electronic files, digital products and digital publications including audio files, music tracks, sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, ebooks, text, downloadable videos including video effects and footage, tutorials, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, plug-ins, and music; Online retail store services featuring the licensing of photographs, downloadable digital graphics, animation, motion graphics, video recordings, visual recordings, music and other digital media; the bringing together for the benefit of others of a variety of digital media services enabling customers to conveniently view and purchase those services from an internet website; commercial administration of the licensing of third party images, video, audio, and computer files to customers; Commercial administration of the licensing of the right for customers to access, store, retrieve, exchange and use computer files containing still images, moving images, audio, associated descriptive texts, and multimedia interface elements for personal, business and education purposes Providing a website featuring on-line non-downloadable software tools for image editing; Providing on-line non-downloadable software for creating, viewing, sorting, organizing, manipulating, managing, rendering, indexing, storing, transferring, sharing and exchanging digital images, photographs, multimedia, stock photographs, archival photographs, art reproductions, animation, graphic designs, clip art, news images, vectors, illustrations and visual content; Providing a web site featuring technology that enables users to request, select and license downloadable graphics, animation, motion graphics, video recordings, visual recordings, music and other digital media; Providing a website featuring temporary use of non-downloadable software for licensing downloadable graphics, animation, motion graphics, video recordings, visual recordings, music files and other digital media; Software as a service (SAAS) services featuring software for designing social media, marketing, and internet content; Software as a service (SAAS) services featuring software using artificial intelligence for analyzing media assets; Software as a service (SAAS) services featuring software for scheduling social media, marketing, and internet posts and campaigns; Platform as a service (PAAS) services providing access to and discovery tools for online content sources. Custom licensing of intellectual property, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations; custom licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations to others via computer networks and global communications networks; custom licensing of films, video, visual content and audiovisual content for others; enforcement of the intellectual property rights of others; negotiation and customization of legal terms for the licensing of intellectual property of others Digital media, namely, downloadable video effects files featuring transitions, lens flares, visual effects, video kits, film overlays, HUD (head-up displays), and with user interface elements; Downloadable visual recordings featuring animation, downloadable computer motion graphics, downloadable computer graphics, photographs, and artistic performances for use on mobile devices, computers and in web applications; Downloadable computer application software for mobile phones and personal computers, namely, software for adding 3D objects to photographs; Downloadable computer application software for mobile phones and personal computers, namely, image editing software; Downloadable digital content and creative assets, namely, music tracks, sound effects, graphics, images, photographs, design templates, digital design content, videos featuring video effects, videos featuring footage, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates; Downloadable software in the nature of a software plugin for allowing users to browse a library of 3D objects and 2D images in image-editing programs
A method for recommending results to a user from a search query is provided. The method includes receiving, in a search engine, a search query for a media file from a user, identifying a style preference of the user associated with a one or more media file attributes, based on a user-related search history, selecting, from a database, a one or more media files based on the search query and the style preference of the user, determining a style preference score for the one or more media files based on the media file attributes, and recommending to the user a top ranked media file based on the style preference score. A system including a memory storing instructions and one or more processors to execute the instructions to cause the system to perform the above method is also provided.
G06F 16/535 - Filtering based on additional data, e.g. user or group profiles
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/587 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
Methods, systems, and storage media for generating an augment scene space comprising a plurality of scene elements derive from an initial text input. In an exemplary method, the disclosure comprises receiving a text input at a processor. The method include determining a plurality of scene elements associated with the text input. The scene element is correlated to a scene element identifier based on the text input. The method further includes generating, by a model generator, a scene element from the plurality of scene elements for display. The method also includes generating a scene space for display comprising the plurality of scene elements in a display surface.
An embodiment includes determining a style preference score for a new media file based on a recommendation model, wherein the new media file is selected by a user; and when the style preference score is lower than a pre-selected value: identifying a new attribute in the new media file that is not included in the model, updating a first coefficient in the recommendation model based on a value of the new attribute, scoring multiple media files in a user-related search history of the user with the model to form a ranked list based on the updated first coefficient, and updating a second coefficient in the recommendation model when the new media file is not at a top position of the ranked list, relative to the multiple media files in the user-related search history, and storing the updated recommendation model in a training database.
G06F 16/535 - Filtering based on additional data, e.g. user or group profiles
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/587 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
14.
USER-CONTRIBUTOR RANKING AND MATCHING IN A CONTENT MARKETPLACE
A method for providing contributor recommendations to users of an online content marketplace is provided. The method includes retrieving an attribute of a user of an online content marketplace, identifying contributors of the online content marketplace based on the attribute of the user, scoring user-contributor pairs according to a dense embedding of the attribute of the user and a dense embedding for each of the contributors, providing, to the user, a list of the contributors ranked according to the score of the user-contributor pairs, receiving, from the user, a contributor selection, and providing, to the user, multiple content files from a gallery of the selected contributor, for use in a media application running on a client device with the first user. A system including a memory storing instructions and a processor to execute the instructions to cause the system to perform the above method are also provided.
A method for providing contributor recommendations to users of an online content marketplace is provided. The method includes retrieving an attribute of a user of an online content marketplace, identifying contributors of the online content marketplace based on the attribute of the user, scoring user-contributor pairs according to a dense embedding of the attribute of the user and a dense embedding for each of the contributors, providing, to the user, a list of the contributors ranked according to the score of the user-contributor pairs, receiving, from the user, a contributor selection, and providing, to the user, multiple content files from a gallery of the selected contributor, for use in a media application running on a client device with the first user. A system including a memory storing instructions and a processor to execute the instructions to cause the system to perform the above method are also provided.
AUTOMATED MUSIC COMPOSITION AND GENERATION SYSTEM EMPLOYING VIRTUAL MUSICAL INSTRUMENT LIBRARIES FOR PRODUCING NOTES CONTAINED IN THE DIGITAL PIECES OF AUTOMATICALLY COMPOSED MUSIC
An automated music composition and generation system including a system user interface for enabling system users to review and select one or more musical experience descriptors, as well as time and/or space parameters; and an automated music composition and generation engine, operably connected to the system user interface, for receiving, storing and processing musical experience descriptors and time and/or space parameters selected by the system user, so as to automatically compose and generate one or more digital pieces of music in response to the musical experience descriptors and time and/or space parameters selected by the system user. The automated music composition and generation engine includes: a digital piece creation subsystem for creating and delivering the digital piece of music to the system user interface; and a digital audio sample producing subsystem supported by virtual musical instrument libraries.
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
17.
ASSET DESIGN AND GENERATION USING DIGITAL ASSISTANT
As disclosed herein, a computer-implemented method for refining a description of a desired digital asset through interactive conversational exchange is provided. The computer-implemented method may include receiving, via a conversational user interface (UI), a first input from a user including a description of a desired digital asset. The computer-implemented method may include prompting the user to provide a second input including additional details about the desired digital asset. The computer-implemented method may include generating, based on the second input, a first refined description of the desired digital asset. The computer-implemented method may include providing the first refined description to a machine learning (ML) model to generate the desired digital asset. A system and a non-transitory computer-readable storage medium are also disclosed.
G06T 11/20 - Drawing from basic elements, e.g. lines or circles
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
18.
Asset design and generation using digital assistant
As disclosed herein, a computer-implemented method for refining a description of a desired digital asset through interactive conversational exchange is provided. The computer-implemented method may include receiving, via a conversational user interface (UI), a first input from a user including a description of a desired digital asset. The computer-implemented method may include prompting the user to provide a second input including additional details about the desired digital asset. The computer-implemented method may include generating, based on the second input, a first refined description of the desired digital asset. The computer-implemented method may include providing the first refined description to a machine learning (ML) model to generate the desired digital asset. A system and a non-transitory computer-readable storage medium are also disclosed.
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
A method for finding digital assets in a database per a user query, is provided. The method includes generating an embedded keyword vector for a search query from a user searching for a digital asset in a database, ranking multiple embedded asset vectors within a similarity radius around the embedded keyword vector, each of the embedded asset vectors associated with a digital asset in the database based on a proximity with the embedded keyword vector, and providing, to the user, multiple digital assets associated with the embedded asset vectors in response to the search query, based on the ranking. A system including a memory circuit storing instructions and one or more processors configured to execute the instructions to cause the system to perform a method as above, the memory circuit and the one or more processors, are also provided.
A method for finding digital assets in a database per a user query, is provided. The method includes generating an embedded keyword vector for a search query from a user searching for a digital asset in a database, ranking multiple embedded asset vectors within a similarity radius around the embedded keyword vector, each of the embedded asset vectors associated with a digital asset in the database based on a proximity with the embedded keyword vector, and providing, to the user, multiple digital assets associated with the embedded asset vectors in response to the search query, based on the ranking. A system including a memory circuit storing instructions and one or more processors configured to execute the instructions to cause the system to perform a method as above, the memory circuit and the one or more processors, are also provided.
A method for training a generative image model, including defining multiple sensitive categories and protected attributes associated with multiple training images, determining for a particular sensitive category a distribution of a protected attribute within the training images, and based on the distribution, calculating for each training image a corresponding image debiasing weight value associated with the protected attribute. The method further includes generating annotated training data including the training images, and for each training image, (1) the corresponding image debiasing weight value associated with the protected attribute and (2) a corresponding descriptive text caption. The method further includes performing a training process using the annotated training data to train a generative image model resulting in a trained model. A contribution of each image in the training images to an optimization loss of the training process is weighted during the training process using the corresponding image debiasing weight value.
Methods and systems for predicting performance of creative content are disclosed. Exemplary implementations may: receive a collection of images; provide a context to a user; serially cause display of pairs of images on a computer interface; receive user responses indicating which image of each pair is preferred given the context; determine a resonance value for each image based on a number of times the user responses indicate each image is preferred when displayed in a pair of images; determine a confidence score for each image; generate one or more models for predicting image performance based on one or more of the resonance value and the confidence score for each image; receive a plurality of candidate images; determine, using at least one model, a first metric set for each candidate; and cause display of a listing of the candidate images, the listing including the first metric set for each candidate image.
Methods and systems for predicting performance of creative content are disclosed. Exemplary implementations may: receive a collection of images; provide a context to a user; serially cause display of pairs of images on a computer interface; receive user responses indicating which image of each pair is preferred given the context; determine a resonance value for each image based on a number of times the user responses indicate each image is preferred when displayed in a pair of images; determine a confidence score for each image; generate one or more models for predicting image performance based on one or more of the resonance value and the confidence score for each image; receive a plurality of candidate images; determine, using at least one model, a first metric set for each candidate; and cause display of a listing of the candidate images, including the first metric set for each candidate image.
A method for recommending results to a user from a search query is provided. The method includes receiving, in a search engine, a search query for a media file from a user, identifying a style preference of the user associated with a one or more media file attributes, based on a user-related search history, selecting, from a database, a one or more media files based on the search query and the style preference of the user, determining a style preference score for the one or more media files based on the media file attributes, and recommending to the user a top ranked media file based on the style preference score. A system including a memory storing instructions and one or more processors to execute the instructions to cause the system to perform the above method is also provided.
A method for recommending results to a user from a search query is provided. The method includes receiving, in a search engine, a search query for a media file from a user, identifying a style preference of the user associated with a one or more media file attributes, based on a user-related search history, selecting, from a database, a one or more media files based on the search query and the style preference of the user, determining a style preference score for the one or more media files based on the media file attributes, and recommending to the user a top ranked media file based on the style preference score. A system including a memory storing instructions and one or more processors to execute the instructions to cause the system to perform the above method is also provided.
G06F 16/535 - Filtering based on additional data, e.g. user or group profiles
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/587 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
26.
LANGUAGE AGNOSTIC ARCHITECTURE FOR A SEARCH ENGINE
A data structure to facilitate language agnostic searches in an online marketplace is provided. The data structure includes multiple nodes, each node having one or more labels associated to a network resource; and multiple links joining a parent node to a child node. A first label is associated with one or more words in a first language, the link indicates a navigation route for a search engine to move from the parent node to the child node in search of a pre-selected media file, and a label in a parent node is associated with an unambiguous concept in a knowledge base, the network resource includes one or more media files associated with a license weight, and the license weight for the parent node is higher than the license weight for the child node.
A data structure to facilitate language agnostic searches in an online marketplace is provided. The data structure includes multiple nodes, each node having a label associated to a network resource; and multiple links joining a parent node to a child node. The label is associated with one or more words in a first language, the link indicates a navigation route for a search engine to move from the parent node to the child node in search of a pre-selected media file, and the label in a parent node is associated with an unambiguous concept in a knowledge base, the network resource includes one or more media files associated with a license weight, and the license weight for the parent node is higher than the license weight for the child node.
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
28.
Automated music composition and generation system employing virtual musical instrument libraries for producing notes contained in the digital pieces of automatically composed music
An automated music composition and generation system including a system user interface for enabling system users to review and select one or more musical experience descriptors, as well as time and/or space parameters; and an automated music composition and generation engine, operably connected to the system user interface, for receiving, storing and processing musical experience descriptors and time and/or space parameters selected by the system user, so as to automatically compose and generate one or more digital pieces of music in response to the musical experience descriptors and time and/or space parameters selected by the system user. The automated music composition and generation engine includes: a digital piece creation subsystem for creating and delivering the digital piece of music to the system user interface; and a digital audio sample producing subsystem supported by virtual musical instrument libraries.
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer graphics packages and 3D computer models that comply with technical modeling, operability, and quality standards Inspection, testing, and analysis of 3D model files and packages of related files to verify conformity with technical and quality standards for modeling and operability; Providing quality assurance services in the field of 3D modeling;
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software in the nature of a software plugin for allowing users to browse a library of 3D objects and 2D images in image-editing programs; Downloadable computer application software for mobile phones and personal computers, namely, software for adding 3D objects to photographs Provision of an online marketplace for buyers and sellers of licensed custom images generated from 3D models Providing temporary use of online non-downloadable software to render 3D models and create 2D images; Providing software as a service (SAAS) featuring software for rendering and viewing 3D models; providing a website allowing users to create custom images from 3d models
45 - Legal and security services; personal services for individuals.
Goods & Services
Provision of an on-line marketplace for buyers and sellers of3D models, texture maps, building components, motion capture, shapes, vector graphs, animations, and templates for computer graphics and animation; Retail store services featuring 3D models, texture maps, building components, motion capture, shapes, vector graphs, animations, and templates for computer graphics and animation; Online retail store services featuring 3D models, texture maps, building components, motion capture, shapes, vector graphs, animations, and templates for computer graphics and animation licensing of intellectual property rights in the field of 3D models, including rigging, meshes, texture maps, vector graphs, shapes, templates, and animations
45 - Legal and security services; personal services for individuals.
Goods & Services
licensing of intellectual property rights in the field of 3D models, including rigging, meshes, texture maps, vector graphs, shapes, templates, and animations
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software in the nature of a software plugin for allowing users to browse a library of 3D objects and 2D images in image-editing programs; Downloadable computer application software for mobile phones and personal computers, namely, software for adding 3D objects to photographs Provision of an online marketplace for buyers and sellers of licensed custom images generated from 3D models Providing temporary use of online non-downloadable software to render 3D models and create 2D images; Providing software as a service (SAAS) featuring software for rendering and viewing 3D models; providing a website allowing users to create custom images from 3d models
45 - Legal and security services; personal services for individuals.
Goods & Services
Licensing of digital content, namely, photographs, still images, moving images, audio, video, film and text, for use in the fields of electronic and print publishing, television, film, advertising and interactive multimedia.
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
38 - Telecommunications services
Goods & Services
Videos on the subject of celebrity and non-celebrity human interest news and musical video recordings; Software to enable uploading, posting, showing, displaying, tagging, blogging, sharing or otherwise providing electronic media or information over the Internet and other communications networks. Photographs. Audio and video broadcasting services over the Internet and other communications network, namely, showing, displaying, and electronically transmitting audio and video clips; Providing access to the internet for the purposes of finding information, audio and video content, and buying and selling of goods and services.
A method for receiving a first user query from a user for searching an item, forming a first filter based on the first user query, and forming a first filtered item collection is provided. The method includes predicting a new query based on the first user query and a historical query log, forming a second filter for the new query, and applying the second filter to the first filtered item collection to form a second filtered item collection. Further, associating an item score to each of a plurality of items in the first and second filtered item collections, sorting the plurality of items in the first and second filtered item collections according to the item score associated to each of the plurality of items, and providing, to a user display, an item in the plurality of items in the first or second filtered item collections according to a sorting order.
G06F 16/58 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/9535 - Search customisation based on user profiles and personalisation
G06F 16/2457 - Query processing with adaptation to user needs
Methods for composition aware image search refinement using relevance feedback. A method includes receiving, in response to user input, a relevance area within a plurality of image results, wherein the plurality of image results are provided for display on a user interface in response to a first search query using a plurality of spatial anchors in association with respective semantic datasets, and wherein the relevance area is associated with a target semantic dataset. The method also includes determining a mapping from the target semantic dataset to the plurality of spatial anchors, adjusting, based on the mapping, the semantic datasets associated with the plurality of spatial anchors, and providing for display, in the user interface, a plurality of refined image results in response to a second search query using the plurality of spatial anchors in association with the adjusted semantic datasets.
A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames.
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
G06T 11/60 - Editing figures and textCombining figures or text
G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
G06F 40/106 - Display of layout of documentsPreviewing
G06F 40/103 - Formatting, i.e. changing of presentation of documents
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 30/392 - Floor-planning or layout, e.g. partitioning or placement
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software as a service (SAAS) services featuring software for designing social media, marketing, and internet content; Software as a service (SAAS) services featuring software using artificial intelligence for analyzing media assets; Software as a service (SAAS) services featuring software using artificial intelligence for predicting the success of social media, marketing, and internet content; Software as a service (SAAS) services featuring software for scheduling social media, marketing, and internet posts and campaigns; Platform as a service (PAAS) services providing access to and discovery tools for online content sources
40.
Architecture for predicting network access probability of data files accessible over a computer network
Methods for predicting network access probability of data files accessible over a computer network are provided. In one aspect, a method includes generating a primary data vector for a media file based on a stored data representation of the file, and providing the data vector for the file to an algorithm that uses past interaction information for at least one other media file from a collection of media files having a degree of similarity with the media file above a threshold similarity value. The method also includes receiving, as an output of the algorithm, a marketability score for the media file, the score indicative of a likelihood that a user will download the media file. Systems and machine-readable media are also provided.
G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
G06N 7/06 - Simulation on general purpose computers
The present invention provides a computerized method and system for detecting modeling content within a model file without rendering the model file, the method and system including loading the model file into a detection engine, the model file including software code therein. In the method and system, the detection engine scans the model file, detecting descriptor terms within software code. The method and system includes generating a description list for the model file based on the plurality of descriptor terms and executing a conversion engine to review the description list relative to a relational database, the conversion engine electronically generating file terms describing the modeling content within the model file based on input from the relational database. Whereby, the method and system generates a content list for the model file based on the file terms, the content list thereby associated with the model file.
Systems, methods, computing platforms, and storage media for providing image recommendations are disclosed. Exemplary implementations may: receive a set of images; access a context segment graph comprising one or more nodes; identify a subset of images related to a node in the context segment graph; receive one or more user responses for the subset of images; generate one or more models based on the user responses; receive one or more candidate images for a creative campaign; determine, using at least one model, a relatedness value and a responsiveness value for at least a portion of the one or more candidate images; and display a listing of the plurality of candidate images, wherein the listing includes, for each candidate image, a confidence score and one or more of the relatedness and responsiveness values in context to the node.
Systems, methods, computing platforms, and storage media for providing image recommendations are disclosed. Exemplary implementations may: receive a set of images; access a context segment graph comprising one or more nodes; identify a subset of images related to a node in the context segment graph; receive one or more user responses for the subset of images; generate one or more models based on the user responses; receive one or more candidate images for a creative campaign; determine, using at least one model, a relatedness value and a responsiveness value for at least a portion of the one or more candidate images; and display a listing of the plurality of candidate images, wherein the listing includes, for each candidate image, a confidence score and one or more of the relatedness and responsiveness values in context to the node.
A method for providing recommendations of creative professionals to complete a project is provided. The method includes receiving information related to a project, the information including a first set of criteria associated with the project. The method includes determining, using a statistical model, a vector representation corresponding to a candidate creative professional based on the information related to the project. The method also includes determining respective vector representations of a first set of creative professionals based at least in part on profile information related to each of the creative professionals. The method includes determining respective distances of each of the respective vector representations from the vector representation corresponding to the candidate creative professional. Further, the method includes providing a second set of creative professionals as recommendations for being assigned to the project based at least in part on the respective distances.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for searching and presenting undiscovered images. A system may receive a first user input specifying a search query for content from a client device. The system may initiate an image search in response to receiving the search query. The system may provide a first search result comprising a first list of images to the client device. The system may receive a second user input selecting an image from the first search result from the client device. The system may provide a second search result comprising a second list of images to the client device, based on the second user input, a similarity index, and a filtering criteria.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for relevance feedback with faceted search interface. A system provides a first search query to an image search engine for initiating an image search, where the first search query indicates a first search term. The system obtains image metadata from an image collection, and obtains a listing of query refinement terms associated with the first search query from the query refinement data structure. The system determines a listing of search results containing images with one or more facets associated with the listing of query refinement terms. The system then receives user input indicating selection of at least one of the one or more facets of an image in the listing of search results. The system provides a second search query using the first search term and a second search term indicating the selected one or more facets.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for generating a user-created synthetic image. A method includes receiving input from a user onto a search field, the input relating to a desired image of the user, the search field including a user interface for specifying components of the desired image for display to the user. The method also includes identifying the components of the desired image in stock images, the stock images stored in a database. The method also includes generating the components of the desired image based on the stock images, the components located in user-specified locations of the search field. The method also includes generating the user-created synthetic image comprising the components located in user-specified locations in response to the input from the user relating to the desired image.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 16/532 - Query formulation, e.g. graphical querying
G06T 11/60 - Editing figures and textCombining figures or text
Various aspects of the subject technology relate to systems, methods, and machine-readable media for context-based selection of images for digital media. An image server storing many images provides, in real time as digital media are rendered, images for inclusion in that digital media that will drive client engagement goals for that media. The digital media may include a web page of a business and the engagement goal may be increasing time-on-site for a user of that web page. The digital media may include a customer email and the engagement goal may be a user opening the email or following a link in the email. The image server includes a machine-learning engine to identify recommended images for each instance of the web page, email, or other digital media for a particular user at a particular time.
A method for receiving a first text in a source language is provided. The method includes associating the first text in the source language with a first vector, selected from a plurality of vectors associated with the source language in an embedded set, and identifying a second vector that is closer to the first vector than a pre-selected threshold. The second vector is associated with a second text in a target language. The method includes associating the first text in the source language with the second text in the target language, wherein the embedded set includes a first image vector for a first image and a second image vector for a second image, and returning the second text in the target language, the second text being a translation of the first text from the source language to the target language. A system configured to perform the above method is also provided.
Methods for identifying data files responsive to a search query and weighted according to a stylistic preference are provided. In one aspect, a method includes receiving a search query for a collection of media files from a device associated with a user associated with a user identifier, and identifying a set of image files from the collection that is responsive to the query. Each image file in the set is associated with a relevancy score. The method also includes retrieving a stylistic preference profile associated with the user identifier to apply to the set, and weighting the score for each image file according to the profile to generate a weighted stylistic preference score for each image file. The method further includes creating a listing of the set that is sorted according to weighted stylistic preference score, and providing the listing to the device. Systems and machine-readable media are also provided.
G06F 16/56 - Information retrievalDatabase structures thereforFile system structures therefor of still image data having vectorial format
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
Methods for identifying visual portions of visual media files that are responsive to at least one visual media input file submitted as a search query are provided. In one aspect, a method includes generating an index of visual portions of a plurality of visual media files from a collection of media files, and receiving from a user a search query, for the collection, including at least one visual media input file. The method also includes analyzing the index to identify at least one responsive visual media file from the collection that includes a visual portion associated with a visual similarity score, to the at least one visual media input file, which exceeds a similarity threshold value, and providing, in response to the search query, an identifier of the at least one responsive visual media file for display as responsive to the search query. Systems and machine-readable media are also provided.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/2457 - Query processing with adaptation to user needs
G06F 16/14 - Details of searching files based on file metadata
G06F 16/13 - File access structures, e.g. distributed indices
G06F 16/56 - Information retrievalDatabase structures thereforFile system structures therefor of still image data having vectorial format
52.
Image cropping with lossless resolution for generating enhanced image databases
A method including selecting, in a server, a first image portion from an image is provided. The method also includes identifying one or more known similar images associated with the first image portion, and determining a first score for enhancing the first image portion based on the known similar image(s). The method includes increasing a pixel resolution in the first image portion according to the scale to form an enhanced image portion. The method also includes identifying a synthetic value for the enhanced image portion and storing the enhanced image portion in a database when the synthetic value is below a tolerance value.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for authentic content search using style classifications. A system may be a search engine that uses a set of style classifiers to detect one or more styles associated with an image and a logistic regression model to determine a level of authenticity for the image based on the associated styles. Training images are fed to train a series of neural networks that output a set of style classifiers. An image is processed through the style classifiers to determine respective probabilities for each style classification. The results from the set of style classifiers are then input to the logistic regression model to determine an authenticity score for the image. For example, the authenticity score shows how authentic is an image (e.g., a score of 1.0 refers to 100% authenticity, whereas a score of 0.0 represents a non-authentic image).
G06F 16/9535 - Search customisation based on user profiles and personalisation
G06F 16/2457 - Query processing with adaptation to user needs
54.
Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
G10H 1/00 - Details of electrophonic musical instruments
G10H 7/00 - Instruments in which the tones are synthesised from a data store, e.g. computer organs
55.
Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
G10H 1/00 - Details of electrophonic musical instruments
56.
Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
A method including receiving a first image file in a network server is provided. The method also includes selecting multiple criteria in a test ensemble for the first image file and evaluating a synthetic value for the first image file according to the test ensemble. The method includes storing the first image file and the synthetic value for the first image file in a database, and providing for display the first image file and the synthetic value for the first image file in response to a search query from a user. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
A method for receiving a request for a design template from a client device, the design template including a dynamic media file indicator is provided. The request includes collecting user information indicative of a location of the client device, a demographic datum of a user associated with the client device, or a language of the user associated with the client device, and selecting a media file from a database of media files based on the user information. The method also includes modifying the design template based on the user information to include the media file and providing the design template comprising the media file for display by the client device. A computer-readable medium including commands and a system including a processor to execute the commands and perform the above method are also provided.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for reverse search with manual composition. A system generates a first search result associated with a forward image search that is responsive to a search query from a client device, and each image in the first search result respectively includes a base layer that includes a representation of a first composition for the image. The system may receive user input indicating a target composition defined by the base layer of at least one image from the first search result and an object layer that indicates adjustments to the first composition of the base layer, and generates a second search result using the target composition. The second search result includes second images that respectively include a representation of a second composition that corresponds to the target composition. The system provides the second search result to the client device.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
45 - Legal and security services; personal services for individuals.
Goods & Services
Commercial administration of the licensing of digital data, namely, still images, for use in the fields of electronic and print publishing, graphic design, advertising, product packaging and interactive multimedia of others Licensing of intellectual property, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, graphic designs, audio data and illustrations; licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, graphic designs, and illustrations to others via computer networks and global communications networks; licensing of visual content for others; all of the foregoing for use in the fields of electronic and print publishing, graphic design, advertising, product packaging, multimedia, film, television and live performances
A method including capturing a document object model event from a user accessing a document in an application is provided. The method includes identifying a window for the application in a display, identifying a relative position of a cursor from the user within the window, and detecting a resolution for the display within the window. The method also includes inserting a time-stamp for the document object model event and adding the document object model event, the relative position of the cursor, the resolution for the display, and the time-stamp in a playback code. The method also includes playing back the document object model event in a sequence according to the time-stamp, the relative position of the cursor, and the resolution for the display, in a second display. A system and a non-transitory, computer-readable medium to perform the above method are also provided.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
42 - Scientific, technological and industrial services, research and design
Goods & Services
Commercial administration of the licensing of digital files, namely, photographs, still images, moving images, and video, for use in the fields of electronic and print publishing, graphic design, advertising, product packaging and interactive multimedia; Commercial administration of the licensing of the right for customers to access, store, retrieve, exchange and use the above mentioned files for personal, business and education purposes of others; Business consulting services on the monetization of digital assets, namely, photographs, still images, moving images, and video, for licensing purposes; Business consulting services on the application and use of metadata tags on digital assets, namely, photographs, still images, moving images, and video, for licensing purposes; Business consulting services for the digital asset management of analog and digital photographs, still images, moving images, and video owned by others; all of the foregoing in connection with digital image and video asset management, and associated metadata for content license management; none of the foregoing in the fields of enterprise data management, data storage, data back-up, data protection, data security, data integrity, data recovery, data virtualization, general-purpose cloud data management, workflow management, disaster recovery, or business continuity Electronic storage services for archiving analog and digital photographs, images, and video for use in the fields of electronic and print publishing, graphic design, advertising, product packaging and interactive multimedia; Providing a website for the electronic storage of metadata and information related to analog and digital photographs, images, and video; Providing digitizing services for sound and images, namely, of analog photographs, still images, video films, moving images, audio and video cassettes; Providing electronic storage of digital audio and video files; Application services provider, namely, maintaining applications, software, and web sites of others for the purposes of digital asset management of digitized images and video files; Providing a website featuring a search engine to search for, identify, access, store, retrieve, exchange, and use analog and digitized photographs, still images, and video; all of the foregoing in connection with digital image and video asset management, and associated metadata for content license management; none of the foregoing in the fields of enterprise data management, data storage, data back-up, data protection, data security, data integrity, data recovery, data virtualization, general-purpose cloud data management, workflow management, disaster recovery, or business continuity
65.
AUGMENTED REALITY IMAGE RETRIEVAL SYSTEMS AND METHODS
The subject technology relates to augmented reality image retrieval. An application running on a user device allows the user to visualize and modify design features for a real-world object, such as a billboard, a bus-mounted advertisement, or a wall of a room in a building. The application is communicatively coupled to an image server having an image database with millions of available images, and having intelligent processing to identify recommended images from the database, based on the design aspects from the user. The application provides a selectable option to view the design aspects, and/or the recommended database images, on a captured image of the real-world object. In this way, the user is provided with the ability to design the appearance of the real-world object by visualizing and/or modifying, in real time, server-recommended images as they will appear on the real-world object.
Various aspects of the subject technology relate to augmented reality image retrieval. An application running on a user device allows the user to visualize and modify design features for a real-world object, such as a billboard, a bus-mounted advertisement, or a wall of a room in a building. The application is communicatively coupled to an image server having an image database with millions of available images, and having intelligent processing to identify recommended images from the database, based on the design aspects from the user. The application provides a selectable option to view the design aspects, and/or the recommended database images, on a captured image of the real-world object. In this way, the user is provided with the ability to design the appearance of the real-world object by visualizing and/or modifying, in real time, server-recommended images as they will appear on the real-world object.
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
The disclosure relates to tools and methods for creating synthetic images with photo-realistic images. The disclosed face generation technology focuses on photo-realistic results by leveraging analysis of a pool of pre-selected images based on a user selection and preferences. The tools and methods as described herein include limiting the pool of pre-selected images by one or more criteria, including, for example, but not limited to gender, age, skin color, expression, etc. The pre-selection of a more curated pool of images allows a user to include a desired set of criteria and specifications that the user would want in a generated synthetic image or images.
The disclosure relates to tools and methods for creating synthetic images with photo-realistic images. The disclosed face generation technology focuses on photo-realistic results by leveraging analysis of a pool of pre-selected images based on a user selection and preferences. The tools and methods as described herein include limiting the pool of pre-selected images by one or more criteria, including, for example, but not limited to gender, age, skin color, expression, etc. The pre-selection of a more curated pool of images allows a user to include a desired set of criteria and specifications that the user would want in a generated synthetic image or images.
G06K 9/62 - Methods or arrangements for recognition using electronic means
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Various aspects of the subject technology relate to systems, methods, and machine-readable media for relational image querying. A system may receive a search query for content from a client device, where the query specifies one or more objects and one or more spatial relationships between the one or more objects. The system may generate a query vector for the query using a computer-operated neural language model. The system may compare the query vector to an indexed vector for each of the one or more spatial relationships between the one or more objects of an image. The system may determine a listing of relational images from a collection of images based on the comparison. The system may determine a ranking for each image in the listing of relational images, and provide search results responsive to the search query to the client device, which may include a prioritized listing of the relational images based on the determined ranking.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/56 - Information retrievalDatabase structures thereforFile system structures therefor of still image data having vectorial format
G06F 16/2457 - Query processing with adaptation to user needs
A method for receiving an image query from a user via a client device is provided. The method includes determining a user personalized data based on a prior user history, generating a synthetic image with a generative tool, based on the image query and the user personalized data, and evaluating a similarity between the synthetic image and a real image in an image database with a discriminative tool. The method also includes providing the synthetic image to the user for selection and storing a user response to the synthetic image in the prior user history. A system and a non-transitory, computer readable medium storing instructions to cause the system to perform the above method are also disclosed.
G06F 16/56 - Information retrievalDatabase structures thereforFile system structures therefor of still image data having vectorial format
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/9535 - Search customisation based on user profiles and personalisation
71.
CROWDSOURCING MULTI DISCIPLINARY CREATIVE WORK THROUGH A NETWORK
A method for identifying a creative request from a user, and determining a resource for satisfying the creative request is provided. The method also includes adding the creative request and the resource in a project, recognizing a risk associated with an availability of the resource according to a database, and identifying a collaborator based on a match between the creative request and a quality of the collaborator. The method also includes assigning a task to the collaborator based on a map between multiple tasks in the creative request, verifying a completion of the task by the collaborator, forming a feedback loop for the project, and scoring the project based on an information collected from the feedback loop. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for video generation. An input video can be provided to a video server that is coupled to a video database storing hundreds, thousands, millions, or billions of video clips. Each stored video clip includes content that is known to the video server. The video server identifies aspects of the content of the input video and identifies matching video clips stored in the video database, using a trained machine-learning engine. The machine-learning engine can also modify some aspects of the input video while maintaining other aspects of the input video.
Computer image clustering systems and methods for conducting effective media searches by grouping multimedia documents tagged by keywords into a hierarchy of images configured to: (1) maintain a first database, (2) maintain an initial occurrence matrix, (3) maintain an occurrence matrix, (4) maintain a media file activation score for each media file in the first database, (5) generate a log version of the occurrence matrix, (6) maintain an inverse media file frequency value for each descriptive term in the first database, (7) generate a descriptive term frequency matrix and generate a list of document vectors in multidimensional space (list), and (8) organize and process each media file in the list into a high activation score category and a low activation score category.
Methods for identifying visual portions of visual media files responsive to search queries are provided. In one aspect, a method includes identifying, for each of a plurality of visual media files from a collection of media files, visual portions of the plurality of visual media files responsive to a group of search queries, and providing, in response to a search query from the group of search queries, an identifier of a visual portion of at least one of the plurality of visual media files for display as responsive to the search query. Systems and machine-readable media are also provided.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
Methods for providing in-browser perspective manipulation are provided. In one aspect, a method includes executing, in a web browser, an image editing application retrieved from a remote server. The method also includes providing for display, in a user interface of the image editing application, a background and an image. The method also includes modifying anchors of the image in response to user input. The method also includes determining an indicator for supporting hardware graphics acceleration in the web browser. When the indicator is true, the method includes calling a 3D perspective transformation function on the image based on the modified anchors. When the indicator is false, the method includes a 2D approximation that divides the image into smaller units for affine transformations, which are then recombined into the transformed image. The method also includes compositing an output image comprising the transformed image in front of the background.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06T 11/60 - Editing figures and textCombining figures or text
G06T 3/00 - Geometric image transformations in the plane of the image
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
Downloadable digital content and creative assets, namely, music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text in the nature of computer text files, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content in the nature of courses in the fields of design, business, communication, personal development, information technology, creative design, website design, web development, digital template design, graphic design, art and crafts, audio production, video production, film production, animation, photography, music and entertainment, computer software for designing, developing and maintaining web pages, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; downloadable digital content and creative assets, namely, books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; downloadable computer databases in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; pre-recorded magnetic data carriers featuring music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text in the nature of computer text files, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content in the nature of courses in the fields of design, business, communication, personal development, information technology, creative design, website design, web development, digital template design, graphic design, art and crafts, audio production, video production, film production, animation, photography, music and entertainment, computer software for designing, developing and maintaining web pages, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; pre-recorded magnetic data carriers featuring books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; electronic computer databases in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment recorded on computer media Advertising services; business management; business administration services; reseller services, namely, distributorship services in the field of digital and electronic files and publications; subscription management services, namely, the fulfilment of subscription-based orders for downloadable digital content and creative assets, namely, music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; subscription management services, namely, the fulfilment of subscription-based orders for downloadable digital content and creative assets, namely, books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; reseller services, namely, distributorship services in the field of digital and electronic files and publications, downloadable electronic files, digital products, digital content, creative assets and publications for the authors and creators of those goods; accounts receivable billing services; accounts receivable electronic billing services; providing online web directory services featuring hyperlinks to the websites of others; promoting the goods and services of others; public relations; operating online marketplaces featuring downloadable digital content and creative assets, namely, music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; operating online marketplaces featuring downloadable digital content and creative assets, namely, books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; online trading services being the facilitation of the exchange of downloadable digital content and creative assets, namely, music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; online trading services being the facilitation of the exchange of downloadable digital content and creative assets, namely, books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; business project management services; project business management and administration; management of business projects for others; business monitoring and consulting services, including tracking web sites and applications of others to provide information and analysis regarding traffic patterns, usability, navigability, performance and effectiveness of such sites and recommendations for improving performance, effectiveness and the return on investment of such sites; search engine optimisation, namely, providing an online searchable commercial information directory featuring the selling and buying of goods and services of others; business advertising services, namely, managing the creation and sending of bulk electronic mail which customers can use to design and send email advertising and promotional campaigns and to manage such campaigns; providing advertising and promotional services for consumers to engage the providers of a wide variety of goods and services and for those goods and service providers to provide their goods and services via the internet, an online website or computer database; providing marketing and promotional services through customer loyalty programmes and incentive schemes; organisation and administration of benefits in connection with customer loyalty programmes and incentive schemes which provide incentive award programs for customers through the issuance and processing of loyalty coupons for frequent use and loyalty points for on-line purchases of goods and services in the fields of arts, information technology, creative design, website design and web development; reproduction of documents, drawings, photographs and images in the nature of photocopying in the fields of graphic arts, information technology, creative design, website design and web development; compilation and systemisation of information into computer databases; consultancy, information and advisory services regarding the aforementioned services
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
Goods & Services
Downloadable digital content and creative assets, namely, music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; downloadable digital content and creative assets, namely, books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; downloadable computer databases in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; pre-recorded magnetic data carriers featuring music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; pre-recorded magnetic data carriers featuring books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; electronic computer databases in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment recorded on computer media Advertising services; business management; business administration services; reseller services, namely, distributorship services in the field of digital and electronic files and publications; subscription management services, namely, the fulfilment of subscription-based orders for downloadable digital content and creative assets, namely, music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; subscription management services, namely, the fulfilment of subscription-based orders for downloadable digital content and creative assets, namely, books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; reseller services, namely, distributorship services in the field of digital and electronic files and publications, downloadable electronic files, digital products, digital content, creative assets and publications for the authors and creators of those goods; accounts receivable billing services; accounts receivable electronic billing services; providing online web directory services featuring hyperlinks to the websites of others; promoting the goods and services of others; public relations; operating online marketplaces featuring downloadable digital content and creative assets, namely, music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; operating online marketplaces featuring downloadable digital content and creative assets, namely, books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; online trading services being the facilitation of the exchange of downloadable digital content and creative assets, namely, music tracks and sound effects, graphics, images, photographs, design templates, digital design content, screen casts, code and code scripts, text, videos featuring video effects and footage, magazines, journals, newspapers, tutorials, educational and instructional content, software, graphics, 3D models, animations, fonts, vectors, icons, website themes and templates, content management system templates, plug-ins and games; online trading services being the facilitation of the exchange of downloadable digital content and creative assets, namely, books and e-books in the fields of business, communication, business productivity, personal development, information technology, creative design, website design, web development, digital template design, print design, graphic design, art and crafts, audio production, video production, film production, animation, photography, writing, music and entertainment; business project management services; project business management and administration; management of business projects for others; business monitoring and consulting services, including tracking web sites and applications of others to provide information and analysis regarding traffic patterns, usability, navigability, performance and effectiveness of such sites and recommendations for improving performance, effectiveness and the return on investment of such sites; search engine optimisation, namely, providing an online searchable commercial information directory featuring the selling and buying of goods and services of others; business advertising services, namely, managing the creation and sending of bulk electronic mail which customers can use to design and send email advertising and promotional campaigns and to manage such campaigns; providing advertising and promotional services for consumers to engage the providers of a wide variety of goods and services and for those goods and service providers to provide their goods and services via the internet, an online website or computer database; providing marketing and promotional services through customer loyalty programmes and incentive schemes; organisation and administration of benefits in connection with customer loyalty programmes and incentive schemes which provide incentive award programs for customers through the issuance and processing of loyalty coupons for frequent use and loyalty points for on-line purchases of goods and services in the fields of graphic arts, information technology, creative design, website design and web development; reproduction of documents, drawings, photographs and images in the nature of photocopying in the fields of graphic arts, information technology, creative design, website design and web development; compilation and systemisation of information into computer databases; consultancy, information and advisory services regarding the aforementioned services
Methods for style modification of images in search results are provided. In one aspect, a method includes receiving user input identifying a search query from a client device, in which the search query indicates one or more predetermined search terms. The subject system determines a first collection of images that correspond to the one or more predetermined search terms and a second collection of images that exclude images that correspond to the one or more predetermined search terms. The subject system modifies images of the second collection to apply a keyword style that corresponds to the one or more predetermined search terms, and provides a listing of images to the client device. The listing of images includes both the first collection of images and the images of the second collection that are modified with the applied keyword style. Systems and machine-readable media are also provided.
An automated music composition and generation process within an automated music composition and generation system driven by lyrical musical experience descriptors. The process involves the system user accessing said automated music composition and generation system, employing an automated music composition and generation engine having a system user interface. The system user interface is used to select and provide musical experience descriptors, including lyrics, to the automated music composition and generation engine for processing by said automated music composition and generation engine. The system user initiates the automated music composition and generation engine to compose and generate music based on the musical experience descriptors and lyrics provided.
G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
80.
Automated music composition and generation system supporting automated generation of musical kernels for use in replicating future music compositions and production environments
An automated music composition and generation system provided with a system user interface enabling system users to review, select and provide one or more musical experience descriptors as well as time and/or space parameters, to an automated music composition and generation engine, operably connected to the system user interface. The automated music composition and generation engine includes a musical kernel generation subsystem for automatically analyzing and saving musical kernel elements automatically abstracted from the digital piece of music. The abstracted musical kernel elements distinguish the digital piece of music from any other digital piece of music automatically composed and generated by the automated music composition and generation system, and serve as a music kernel definition of the digital piece of composed music, which can be subsequently used during future automated music composition and generation processes, and in future music production environments, to replicate the digital piece of composed music at a later time, either with complete or incomplete accuracy, as required or desired by the system user.
G06N 7/00 - Computing arrangements based on specific mathematical models
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
81.
Automatically managing the musical tastes and preferences of system users based on user feedback and autonomous analysis of music automatically composed and generated by an automated music composition and generation system
An automated music composition and generation system having an automated music composition and generation engine for receiving, storing and processing musical experience descriptors and time and/or space parameters selected by the system user. The automated music composition and generation engine includes a user taste generation subsystem for automatically (i) determining the musical tastes and preferences of a system user based on user feedback and autonomous piece analysis, (ii) maintaining a system user profile reflecting musical tastes and preferences of each system user, and (iii) using the musical taste and preference information to change or modify the musical experience descriptors provided to the system to produce a digital piece of composed music composition that better reflects the musical tastes and preferences of the system user.
G06N 7/00 - Computing arrangements based on specific mathematical models
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
82.
Automated music composition and generation system employing virtual musical instrument libraries for producing notes contained in the digital pieces of automatically composed music
An automated music composition and generation system including a system user interface for enabling system users to review and select one or more musical experience descriptors, as well as time and/or space parameters; and an automated music composition and generation engine, operably connected to the system user interface, for receiving, storing and processing musical experience descriptors and time and/or space parameters selected by the system user, so as to automatically compose and generate one or more digital pieces of music in response to the musical experience descriptors and time and/or space parameters selected by the system user. Each digital piece of composed and generated music contains a set of musical notes arranged and performed in the digital piece of music. The engine includes: a digital piece creation subsystem and a digital audio sample producing subsystem supported by virtual musical instrument libraries.
G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
An automated music composition and generation process within an automated music composition and generation system driven by lyrics. The process involves the system user accessing said automated music composition and generation system, employing an automated music composition and generation engine having a system user interface. The system user interface is used to provide lyrics to the automated music composition and generation engine for processing by the automated music composition and generation engine. The system user initiates the automated music composition and generation engine to compose and generate music based on lyrics the provided as input. The lyrics are analyzed for vowel formants to generate pitch events, which are used to support the automated music composition process.
G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
84.
Method of scoring digital media objects using musical experience descriptors to indicate what, where and when musical events should appear in pieces of digital music automatically composed and generated by an automated music composition and generation system
An automated music composition and generation system having a system user interface operably connected to an automated music composition and generation engine, and supporting a method of scoring a selected media object with one or more pieces of digital music. The method uses the system user interface to select one or more musical experience descriptors and then apply the selected musical experience descriptors to the selected digital media object to indicate what, when and how particular musical events should occur in the one or more pieces of digital music to be automatically composed and generated by the automated music composition and generation engine. The generated piece of digital music is then used in musically scoring the selected digital media object.
G06N 7/00 - Computing arrangements based on specific mathematical models
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
85.
Method of composing a piece of digital music using musical experience descriptors to indicate what, when and how musical events should appear in the piece of digital music automatically composed and generated by an automated music composition and generation system
An automated music composition and generation system having a system user interface operably connected to an automated music composition and generation engine, and supporting a method of composing a piece of digital music using musical experience descriptors as to indicate what, when and how particular musical events should occur in the piece of digital music to be automatically composed and generated. The method uses the system user interface to select one or more musical experience descriptors and applying the musical experience descriptors along a timeline representation of a piece of digital music to be automatically composed and generated by the automated music composition and generation engine.
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
G06N 7/00 - Computing arrangements based on specific mathematical models
86.
Autonomous music composition and performance system employing real-time analysis of a musical performance to automatically compose and perform music to accompany the musical performance
An autonomous music composition and performance system employing an automated music composition and generation engine configured to receive musical signals from a set of a real or synthetic musical instruments being played by a group of human musicians. The system buffers and analyzes musical signals from the set of real or synthetic musical instruments, composes and generates music in real-time that augments the music being played by the band of musicians, and/or composes and generates music for subsequent playback, review and consideration by the human musicians.
G06N 7/00 - Computing arrangements based on specific mathematical models
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
87.
Method of automatically confirming the uniqueness of digital pieces of music produced by an automated music composition and generation system while satisfying the creative intentions of system users
A method of automatically confirming the uniqueness of digital pieces of music produced by an automated music composition and generation system while satisfying the creative intentions of system users. The method involves reviewing, selecting and providing one or more musical experience descriptors and time and/or space parameters, to an automated music composition and generation engine operably connected to the system user interface. The automated music composition and generation engine includes a music piece analysis subsystem for automatically examining each piece of composed music that has been generated by said automated music composition and generation engine, comparing the digital piece of composed and generated music against other digital pieces of music composed and generated by said automated music composition and generation system for said system user, and determining whether or not the examined digital piece of composed and generated music is sufficiently unique. Also, the method automatically confirms with the system user that each examined digital piece of composed and generated music satisfies the creative intentions of the system user.
G06N 7/00 - Computing arrangements based on specific mathematical models
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
88.
Automatically managing the musical tastes and preferences of a population of users requesting digital pieces of music automatically composed and generated by an automated music composition and generation system
An automated music composition and generation system having an automated music composition and generation engine for processing musical experience descriptors and space parameters selected by the system user. The engine includes: a user taste generation subsystem for automatically determining the musical tastes and preferences of each system user based on user feedback and autonomous piece analysis, and maintaining a system user profile reflecting musical tastes and preferences of each system user; and a population taste aggregation subsystem for aggregating the musical tastes and preferences of the population of system users, and modifying the musical experience descriptors and/or time and/or space parameters provided to the automated music composition and generation engine, so that the digital pieces of composed music better reflect the musical tastes and preferences of the population of system users and meet future system user requests for automated music compositions.
G06N 7/00 - Computing arrangements based on specific mathematical models
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
89.
Automated music composition and generation systems, engines and methods employing parameter mapping configurations to enable automated music composition and generation
An automated music composition and generation system includes a graphical user interface (GUI) based system user interface for enabling system users to review and select one or more musical experience descriptors as well as time and/or space parameters; and an automated music composition and generation engine, operably connected to the GUI-based system user interface, for receiving, storing and processing the musical experience descriptors and time and/or space parameters, and composing and generating digital pieces of music, each containing a set of musical notes arranged and performed in the digital piece of composed music. A system network and methods are provided for designing and developing parameter mapping configurations (SMCs) used in the automated music composition and generation engine so as to enable the automated music composition and generation engine to automatically compose and generate music in response to musical experience descriptors and time and/or space parameters provided as input to the system.
G06N 7/00 - Computing arrangements based on specific mathematical models
G10L 25/15 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being formant information
Computerized online retail and ordering services via a global computer network for two and three dimensional drawings and images in the field of animation.
92.
IMAGE EDITOR FOR MERGING IMAGES WITH GENERATIVE ADVERSARIAL NETWORKS
A method including receiving a compositional constraint from a user for merging multiple images to create a canvas is provided. The method includes finding a vector for the canvas in a merged space associated with the compositional constraint, and generating a synthetic image for the canvas based on the vector for the canvas and a generative tool trained in a generative adversarial configuration against a discriminative tool. The method also includes providing the synthetic image for the canvas to a user when the discriminative tool identifies the synthetic image as a real image. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
A method including receiving a user selection of multiple image anchors for images within a canvas, and a query for each image anchor, is provided. The method includes finding a vector for the canvas in a merged space associated with the user selection of multiple image anchors, generating a synthetic image for the canvas based on the vector for the canvas in the merged space and an image from an image database, and evaluating a synthetic detectability based on a resemblance of the synthetic image with a real image. The method also includes providing the synthetic image for the canvas to a user when the synthetic detectability is lower than a pre-selected threshold. A system and a non-transitory, computer readable medium storing instructions to perform the above method are also provided.
G06T 11/60 - Editing figures and textCombining figures or text
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06K 9/72 - Methods or arrangements for recognition using electronic means using context analysis based on the provisionally recognised identity of a number of successive patterns, e.g. a word
G06K 9/62 - Methods or arrangements for recognition using electronic means
G06F 16/56 - Information retrievalDatabase structures thereforFile system structures therefor of still image data having vectorial format
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
94.
Image editor for merging images with generative adversarial networks
A method including receiving a compositional constraint from a user for merging multiple images to create a canvas, is provided. The method includes finding a vector for the canvas in a merged space associated with the compositional constraint, and generating a synthetic image for the canvas based on the vector for the canvas and a generative tool trained in a generative adversarial configuration against a discriminative tool. The method also includes providing the synthetic image for the canvas to a user when the discriminative tool identifies the synthetic image as a real image. A system and a non-transitory, computer readable medium storing instructions to perform the above method are also provided.
A computer-implemented method is provided for retrieving an image from a user in a desired format and for detecting a compression efficiency for the image. When the compression efficiency is above a pre-selected threshold the computer-implemented method includes obtaining a saliency representation of the image, capturing a feature description of a non-salient portion of the image, flattening the non-salient portion in a new image, storing the new image in a selected format in a memory and storing a background descriptor for the image in the memory.
Methods for prioritizing a set of images identified as responsive to an image search query from a user based on features of the images identified as relevant to a geographic region of the user are provided. In one aspect, the method includes submitting a plurality of images to a computer-operated convolutional neural network that is configured to analyze image pixel data for each of the plurality of images to identify features, in each of the plurality of images, influencing a download probability of the corresponding image in a plurality of geographic regions. The method also includes receiving, from the neural network and for each of the plurality of images, a download probability of each image for each of the plurality of geographic regions. Systems and machine-readable media are also provided.
G06F 17/30 - Information retrieval; Database structures therefor
G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
A method for receiving an activation request for an application element installed in a client device is provided. The method includes identifying one or more images from a first image database selected by a user in the client device and performing a reverse image search to identify one or more images in a second image database that are visually similar to the images from the first image database. The method also includes providing the one or more images in the second image database to the user via the client device and adding a user-selected image from the one or more images in the second image database to a collection in the second image database, the collection being associated with the user.
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
G06K 9/62 - Methods or arrangements for recognition using electronic means
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
42 - Scientific, technological and industrial services, research and design
Goods & Services
Commercial administration of the licensing of digital files of others, namely, still images, for use in the fields of electronic and print publishing, graphic design, advertising, product packaging and interactive multimedia; Commercial administration of the licensing of the right for customers to access, store, retrieve, exchange and use the above mentioned files for personal, business and education purposes of others Providing a website featuring a search engine for users to select any image online and find a similar photo, vector or illustration within a collection of licensable images
45 - Legal and security services; personal services for individuals.
Goods & Services
Licensing of intellectual property, namely, reproduction rights for images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations; licensing of images, photographs, stock photographs, archival photographs, art reproductions, film, video, animation, graphic designs, clip art, news images, audio data and illustrations to others via computer networks and global communications networks; licensing of films, video, visual content and audiovisual content for others; all of the foregoing for use in the fields of electronic and print publishing, graphic design, advertising, product packaging, multimedia, film, television and live performances
A method for receiving a first user query from a user for searching an item, forming a first filter based on the first user query, and forming a first filtered item collection is provided. The method includes predicting a new query based on the first user query and a historical query log, forming a second filter for the new query, and applying the second filter to the first filtered item collection to form a second filtered item collection. Further, associating an item score to each of a plurality of items in the first and second filtered item collections, sorting the plurality of items in the first and second filtered item collections according to the item score associated to each of the plurality of items, and providing, to a user display, an item in the plurality of items in the first or second filtered item collections according to a sorting order.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/9535 - Search customisation based on user profiles and personalisation
G06F 16/2457 - Query processing with adaptation to user needs