|| List of recent Metadata-related patents
|Method and apparatus for providing enhanced authenticity for multimedia data item|
A method for providing enhanced authenticity for a multimedia data item, the multimedia data item including captured multimedia data with associated metadata, wherein the method includes receiving the multimedia data item over a transmission path. The method further includes defining path information for the received multimedia data item based on the used transmission path; and storing the path information to the multimedia data item for providing enhanced authenticity of the association between the metadata and the captured multimedia data..
|Generation and provision of media metadata|
Various embodiments related to the generation and provision of media metadata are disclosed. For example, one disclosed embodiment provides a computing device having a logic subsystem configured to execute instructions, and a data holding subsystem comprising instructions stored thereon that are executable by the processor to receive an input of a video and/or audio content item, and to compare the content item to one or more object descriptors each representing an object for locating within the content item to locate instances of one or more of the objects in the content item.
|Time-synchronized, talking ebooks and readers|
A ebook generation system generates a time-synchronized, talking electronic book (“ebook”). The system uses searchable digital text of a work of authorship and corresponding marker data to generate ebook text data.
|Method and apparatus for providing contextual context to a user device|
A method for providing contextual content to a device includes determining context of a device, applying metadata to a request for a website, the metadata corresponding to the context of the device, sending the metadata to the website, and receiving from the website content based on the context.. .
|Data capturing and exchange method and system|
A method for a data capturing and exchange system. The data capturing and exchange system has a plurality of devices in a sub-network and a network server connected to the sub-network.
|File level hierarchical storage management system, method, and apparatus|
Time required for a file server to determine files to be migrated from a first storage region to a second storage region is reduced. A file service system coupled to the storage system for providing a first storage region and a second storage region stores identifiers of files that have been accessed by a client, in accessed file identifier information and determines the files to be migrated from the first storage region to the second storage region based on metadata of the files stored in the first storage region and the accessed file identifier information..
|Metadata storage and management method for cluster file system|
The present invention provides a metadata storage system and a management method for a cluster file system. The metadata of the cluster file system is stored by using a dram+ssd+hdd three-tier architecture, and the metadata is written sequentially into a metadata buffer in the dram based on write-in time.
|Photo clustering into moments|
In one embodiment, a method includes automatically and without user input grouping one or more images captured by a first user into clusters of particular moments based at least in part on metadata associated with one or more of the images or data determined through analysis of one or more of the images. Each particular moment being associated with a particular geo-location and time.
|System and method for indexing mobile applications|
A system and method for indexing applications accessible through a user device are provided. The system includes crawling through a plurality of data sources to detect applications accessible through a user device; for each detected application, generating metadata characterizing the application; analyzing the generated metadata to classify the application to at least one category; and updating an application index to include at least the index application and the respective classified category..
|Embedded business metadata|
A methodology is disclosed for improving searches of a distributed internet network. A distributed internet network is searched for a particular information type, searching for a field identified using a predetermined identifier indicating that the field comprises information of the particular information type.
|Image level copy or restore, such as image level restore without knowledge of data object metadata|
A system and method for performing an image level restore of data is described. In some examples, the system receives a request to restore a file and transmits the request to an intermediate component.
|Forgetting items with knowledge based synchronization|
Systems and methods that enable removal of data from an endpoint, while not propagating such removal to other endpoints when synchronizing data sources associated therewith. A designation component can indicate items as forgotten items, wherein such items are being known to an endpoint and deleted therefrom—yet, reintroduced therein and reappearing (e.g., as a create) upon re-synchronizing with the replica over again.
|Systems and methods for prioritizing textual metadata|
A priority for one or more source components can be determined for use in providing metadata for a composite media presentation. For example, an audio component containing or associated with a text transcript may be prioritized based on a gain value, gain differential, and/or frequency range associated with the audio component, with data indicating the priority stored in a computer-readable medium.
|Systems and methods for associating metadata with media using metadata placeholders|
Certain embodiments described herein provide methods and systems that use metadata placeholders to facilitate the association of metadata with recorded media content. Metadata placeholders, for example, may be created prior to recording content and then used at the time of the recording and editing of the actual content.
|Method, apparatus, and computer program product for including device playback preferences in multimedia metadata|
A method, apparatus, and computer program product are provided in order to provide device playback preferences in multimedia file metadata. A method is provided comprising identifying one or more playback devices; receiving a file to be played back; searching one or more data in the file for playback settings of the one or more playback devices; processing one or more playback settings for the one or more playback devices based on the one or more data; and causing play back of the file with the one or more playback devices.
|Method of creating or updating a container file for storing image files|
A method of creating or updating a container file for storing images is provided. The method includes determining whether the container file already exists in a storage device, the container file having a container file metadata section.
|Attribute recognition via visual search|
One exemplary embodiment involves identifying feature matches between each of a plurality of object images and a test image, each feature matches between a feature of a respective object image and a matching feature of the test image, wherein there is a spatial relationship between each respective object image feature and a test image feature, and wherein the object depicted in the test image comprises a plurality of attributes. Additionally, the embodiment involves estimating, for each attribute in the test image, an attribute value based at least in part on information stored in a metadata associated with each of the object images..
|Systems and methods for determining, storing, and using metadata for video media content|
Certain embodiments provide methods and systems that link a video recording device and a processing device to enhance video media content development workflow and enable a variety of features. For example, a video camera may send all or a portion of a recorded video to a separate computer that can determine information to be associated with the recorded video.
|Method and apparatus for deploying software as a service|
A computer implemented method and apparatus for deploying software as a service. The method comprises defining, in metadata, dependencies between a software product and associated dependency assets that are associated with the software product, wherein the software product comprises a plurality of software product assets; receiving a request for the software product from a computer; and downloading to the computer the software product assets and associated dependency assets identified in the metadata for the computer based on an operating system and one or more capabilities of the computer..
|Systems and methods for creating and using navigable spatial overviews for video|
Systems and methods for generating an overview for videos by reconstructing a representation of underlying content and linking from points in the overview to specific points in the video. Mechanisms are provided to create three different types of navigable overviews for different types of how-to and instructional videos.
|Actionable email documents|
A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated.
|Metadata management for a flash drive|
An apparatus having one or more memories and a controller is disclosed. The memories are divided into a plurality of regions.
|I/o hint framework for server flash cache|
An i/o hint framework is provided. In one embodiment, a computer system can receive an i/o command originating from a virtual machine (vm), where the i/o command identifies a data block of a virtual disk.
|Metadata update management in a multi-tiered memory|
Method and apparatus for managing data in a memory. In accordance with some embodiments, metadata updates are stored in a first tier of a a multi-tier non-volatile memory structure responsive to access operations associated with data objects in the memory structure.
|Method and apparatus for chunk-level sharing-based open virtualization format (ovf) package distribution through dependency analysis|
According to various embodiments, a method and apparatus for providing a virtual appliance are described. The method includes: obtaining metadata of a specific virtual appliance based on a received request for obtaining the specific virtual appliance, the metadata describing information about virtual machines involved in the specific virtual appliance, determining an association relationship between the specific virtual appliance and at least one other virtual appliance according to the metadata, and providing resource information for obtaining the specific virtual appliance according to the association relationship, the resource information including a plurality of resource addresses, at least one of the plurality of resource addresses pointing to a storage location of the at least one other virtual appliance.
|Methods and apparatus to measure exposure to streaming media|
Methods and apparatus to measure exposure to streaming media are disclosed. An example method includes inspecting a hypertext transfer protocol (http) request directed to a service provider to determine whether the http request includes a fragment identifier.
|Metadata driven collaboration between applications and web services|
Methods and systems may involve identifying metadata associated with a local application, and using an operating system-independent chat protocol to pass the metadata to a remote application. The metadata may include information to be presented to a user of a device executing the remote application, information to be used to locate more information for presentation to the user of the other device, information to be used to coordinate operation of multiple devices, and so forth.
|Real-time communications using a restlike api|
A computing device executes a client-side instance of an application that supports bi-directional real-time synchronous communication and real-time asynchronous communication with a server computing device by way of an application programming interface (api) that conforms to representative state transfer (restlike) design principles. An eventing framework on the server computing device is used to aggregate updates to resources on the server that are requested by the client computing device, and is further used to transmit metadata to the client computing device that indicates which updates are available.
|Ontological evaluation and filtering of digital content|
System for ontological evaluation and filtering of digital content evaluates metadata associated with content available from an original content server. The metadata is filtered and evaluated by a processing cluster to develop correlation among content for the formation of content “channels”..
|Derivation of ontological relevancies among digital content|
System for ontological evaluation and filtering of digital content evaluates metadata associated with content available from an original content server. The metadata is filtered and evaluated by a processing cluster to develop correlation among content for the formation of content “channels”.
|Dynamic media content|
Data associated with a user is collected from one or more remote sites. A first set of media data is received from a media content source.
|System and method for real-time media presentation using metadata clips|
There is provided a system and method for real-time media presentation using metadata clips. There is provided a media device for providing one or more media files for a display, the media device including a memory and a processor.
|Managing duplicate media items|
Systems, methods, devices, and computer-readable media for managing duplicate media items. The system first analyzes a first file from a first source, wherein the first file is a duplicate of a second file.
|Systems and methods for continuous data replication|
Systems and methods for intelligent data replication are provided, which may include the identification and use of consistency points in application data, such that one or more replication volumes may be created using an “application aware” replication process that allows the system to intelligently replicate data or other information (e.g., metadata) relating to a particular process, application or specified set of data.. .
|System and method for log conflict detection and resolution in a data store|
A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas that are stored on respective computing nodes in the system.
|Enabling dynamic polymorphic asset creation and reuse|
An asset within a repository can be identified. The asset can be an electronic file.
|Adaptive warehouse data validation tool|
Techniques for data validation may include dynamically generating one or more database queries to be performed on a target data warehouse and a baseline data warehouse based on warehouse model metadata for the target data warehouse and the baseline data warehouse. The techniques may further include executing the one or more database queries against the target data warehouse and the baseline data warehouse to receive one or more data sets from the baseline data warehouse and one or more data sets from the target data warehouse.
|Systems and methods for social advertisement syndication|
Systems and methods for syndicating advertising content are described. In one embodiment, a method of syndicating relevant user activities includes obtaining a first advertising bid from a first advertising site, obtaining a second advertising bid from a second advertising site, recording user activities with a first participating site, classifying the recorded user activities describing at least one category associated with the recorded user activity, determining an auction strategy based on the first advertising bid, the second advertising bid, the first advertising site, and the second advertising site, where the auction strategy selects at least one winning advertising site, generating an ad unit ad unit including metadata describing the recorded user activity and the at least one winning advertising site, and syndicating the generated ad unit to at least one participating site within an advertisement network..
|Drug, surgical, and medical education processes|
A national standardized protocol developed by interfacing the fda, medical societies, pharmaceutical companies, surgical companies, and patient focus groups for education patients about medications and surgical procedures which can be modified as new risks are discovered is desirable. Linking patient metadata to received information and then being able to identify patients about new risks and communicate to each patient is also desirable.
|Methods and systems for differentiating synthetic and non-synthetic images|
The techniques introduced here include a system and method for transcoding multimedia content based on the results of content analysis. The determination of specific transcoding parameters, used for transcoding multimedia content, can be performed by utilizing the results of content analysis of the multimedia content.
|Generating user insights from user images and other data|
A method of generating user insights based on one or more user images and one or more other data is provided, including receiving one or more image files on an identifiable device or service, receiving at least one of image metadata or identifiable device or service metadata, analyzing features of the received image files, based on at least one of the received image metadata or identifiable device or service metadata and generating at least one user insight for a user associated with the identifiable device or service. Also provided is a computer readable storage medium containing program code for implementing the method..
|Object detection metadata|
A perimeter around a detected object in a frame of image data can be generated in a first coordinate system. The perimeter can be converted from the first coordinate system into a second coordinate system having the same aspect ratio as the first coordinate system.
|Personalization data of an active application|
A device to detect biometric information of a user, identify the user based on the biometric information, identify an active application of the device and identify metadata of the active application associated with the user, and modify personalization data of the active application with the metadata associated with the user.. .
|System and method for redirected firewall discovery in a network environment|
A method is provided in one example embodiment that includes receiving metadata from a host over a metadata channel. The metadata may be correlated with a network flow and a network policy may be applied to the connection.
|Shared internet storage resource, user interface system, and method|
The shared internet storage resource provides internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application.
|Method and apparatus for presenting media programs|
A system that incorporates teachings of the present disclosure may include, for example, a controller to collect data indicative of temporal actions initiated by a group of users during presenting a media program. The data indicative of the temporal actions are collected in a collective metadata archive.
|System and method for promoting marketable items|
A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to receive from a media communication system metadata describing one or more marketable items depicted in a media program supplied by the media communication system, present images of the media program at a media presentation device without highlighting the one or more marketable items, present an icon at least at one of a remote controller managing operations of the media processor or the media presentation device to indicate a presence of the one or more marketable items in one or more of the images presented at the media presentation device, detect a selection of the icon, and highlight the one or more marketable items. Other embodiments are disclosed..
|Firmware metadata and migration in virtualized systems|
A system and methods are disclosed for employing firmware metadata and migrating firmware in virtualized environments. In accordance with one example, a hypervisor that is executed by a computer system obtains an address of a firmware program stored in a non-volatile memory of the computer system.
|Dynamically generate and execute a context-specific patch installation procedure on a computing system|
A patch installation procedure may be generated and executed that is specific both to the patch and the configuration of the target computing system. Configuration data may be received that indicates the configuration of the target computing system.
|Role-based display of document renditions for web conferencing|
A method and system for providing role-based renditions of a shared document during a web conference, in which different renditions of the shared document are provided to different web conference participants based on the participants' roles in the conference. A participant with sufficient privileges, such as a presenter, is allowed to associate different participant roles with corresponding renditions through a user interface.
|Scalable precomputation system for host-opaque processing of encrypted databases|
A method, system, and computer program product to generate results for a query to an encrypted database stored on a host are described. The method includes generating indexes from the encrypted database, each index identifying records of the encrypted database associated with a range of data for at least one field stored in the records of the encrypted database, and generating index metadata associated with each index, the index metadata indicating the range of data identified by the associated index.
|Techniques for validating data exchange|
Disclosed are various embodiments for confirming transactions between cryptographic applications. A transaction confirmation is generated using metadata for ciphertext data.
|Enhanced system security|
Methods and systems for maintaining the confidentiality of data provided by an organization for storage on a third party database system are provided. The data can be encrypted on an internal network of the organization and sent to the third party database system for storage.
|Mass storage controller volatile memory containing metadata related to flash memory storage|
A storage controller is provided that contains multiple processors. In some embodiments, the storage controller is coupled to a flash memory module having multiple flash memory groups, each flash memory group corresponding to a distinct flash port in the storage controller, each flash port comprising an associated processor.
|Techniques for determining a mobile application download attribution|
A proxy server and a method for determining a mobile application download attribution are provided. The method includes identifying an application downloaded from an application repository to a mobile device; analyzing previously logged requests sent from the mobile device to identify a most recent request directed to the application repository from the mobile device; analyzing the identified most recent request to detect a source that causes the application download and at least one identifier of the application; determining the download attribution respective of the source that causes the application download; and generating an application metadata respective of the download attribution and the application identifiers.
|Mapping surprisal data througth hadoop type distributed file systems|
A method, system and computer program product for reducing an amount of data representing a genetic sequence of an organism using a hadoop type distributed file system. The method including the steps of breaking a surprisal data filter and an uncompressed genetic sequence into blocks of data of a fixed size; distributing the blocks of data to the plurality of worker nodes within the clusters and replicating the blocks of data within each of the worker nodes; tasking the plurality of worker nodes to perform a map job comprising mapping the surprisal data filter relative to the uncompressed genetic sequence; and when a worker node has reported a completion of the map job, tasking the worker node with a reduce job based on a specific key to an output of surprisal data and associated metadata..
|System and method for audio signal collection and processing|
The present application discloses systems and methods that may be used for audio signal collection and processing. After receiving audio data by recording or transmission, a computer system may process the audio data to generate audio metadata associated with the audio data.
|Mapping epigenetic surprisal data througth hadoop type distributed file systems|
A method, system and computer program product for reducing an amount of epigenetic data representing epigenetic modifications of a genetic sequence of an organism using a hadoop type distributed file system. The method including the steps of breaking epigenetic data and a reference epigenetic map into blocks of data of a fixed size; distributing the blocks of data to the plurality of worker nodes within the clusters and replicating the blocks of data within each of the worker nodes; tasking the plurality of worker nodes to perform a map job comprising mapping the reference epigenetic map relative to the epigenetic data; and when a worker node has reported a completion of the map job, tasking the worker node with a reduce job based on a specific key to an output of epigenetic surprisal data and associated metadata..
|Converting structured data into database entries|
Systems and methods for converting structured data into database entries include receiving data values and metadata elements that form a data structure for the data values. The data values are converted into entries in database tables that are related according to the data structure formed by the metadata elements.
|Apparatus and method for recommending contents based on metadata graph|
An apparatus and method for recommending contents based on a metadata graph are provided. The apparatus includes a contents metadata acquirer configured to acquire metadata of contents, a contents-related data acquirer configured to acquire contents-related data from the web, a metadata graph generator configured to analyze acquired contents metadata and contents-related data to generate a metadata graph, a metadata graph db configured to store a metadata graph generated by the metadata graph generator, and a contents recommender configured to search for contents that are similar to specific contents viewed by a user through a contents output terminal using the metadata graph stored in the metadata graph db, and recommend the searched contents to the user through the contents output terminal..
|Updating an inverted index in a real time fashion|
Systems and methods for regularly updating portions of a merged index are provided. Initially, upon receiving an indication that modifications have occurred to content of web-based documents, dynamic update of index (dui) objects that identify the documents and expose the modified content are composed by ascertaining relative positions of the modified content within the documents, and packaging identifiers of the documents, the relative positions, and metadata underlying the modified content into a message.
Described herein are techniques related to inferring context information for a piece of content. A client context agent infers the context information by associating the piece of content with information in the computing environment.
|System and method for geolocation of social media posts|
A system for geolocation of social media posts, comprising a social search engine; a geolocation software module; and a network-attached database comprising at least a media storage and a metadata storage. The social search engine retrieves a plurality of social media content postings and stores them in the database; and the geolocation software module geolocates a first social media content posting by: extracting metadata from the posting; extracting embedded location data from the posting; identifying an author of the posting; determining if the metadata storage contains location-related data about the author, if one was identified; determining if author location data is available; identifying any known place names in the social media content posting; disambiguating a plurality of locations obtained; and geotagging the posting and storing the resulting geotagged posting in the metadata storage..
|Elimination of duplicate objects in storage clusters|
Digital objects within a fixed-content storage cluster use a page mapping table and a hash-to-uid table to store a representation of each object. For each object stored within the cluster, a record in the hash-to-uid table stores the object's hash value and its unique identifier (or portions thereof).
|Techniques for advertising|
Techniques for advertising are provided. A mobile device is synchronized with a media feed playing on a separate device and metadata for products and services related to the media feed are presented on the mobile device.
|Method and apparatus for providing phonebook using image in a portable terminal|
A method and apparatus for providing a phonebook using an image in a portable terminal are provided. The method includes recording contact information in metadata of an image, and performing a linkage function using the image having the contact information recorded therein..
|Image recreation using templates|
Embodiments of the invention include systems, methods, and computer-program products for providing recreated image documents using templates or generic control documents. In this way, an entity may store limited amounts of image data from an original document and subsequently recreate the document image using document templates.
|Image recreation using image lift data|
Embodiments of the invention include systems, methods, and computer-program products for providing recreated image documents using image lift data. In this way, an entity may store limited amounts of image data from an original document and subsequently recreate the document image using image lift data.
|Video analytics system|
A video analytics system includes a first database for storing searchable time-stamped transactional data indicative of activity within a monitored system, a second database for storing time-stamped video metadata, wherein the time-stamped video metadata comprises searchable attributes associated with a raw video data stream; and a rule-based correlation server for comparing the time-stamped transactional data with the time-stamped video metadata to identify correlation events indicating potential activity of interest. An output subsystem reports the correlation events from the correlation engine.
|Using metadata for video message modifications among wireless communication devices|
Systems, methods, and software for transferring video messages between wireless communication devices in wireless communication networks are provided herein. In one example, a method of operating a wireless communication device is provided.
|Method, device, and system for downloading contents on the basis of a rights verification|
The present invention relates to a method, device, and system for downloading contents on the basis of a rights verification. The content download method is performed by a first device, which obtains digital rights management (drm) information on an asset from asset metadata associated with the asset, obtains drm capabilities on a second device, performs a rights verification for using the asset through the second device on the basis of the drm information and the drm capabilities that are obtained, and transmits a queuing request for staging the asset through the second device on the basis of the results of the rights verification.
|System and method for efficient replication of and access to application specific environments and data|
A peer-to-peer system and method for efficient replication of and access to application specific environments and their data that includes automatically accessing application specific metadata to determine the location of application specific data and then replicating or providing access to the application metadata and data to a set of peers. A system and method for efficient replication of and access to application specific environments and data that includes automatically accessing a source application's metadata to determine the location of the source application's data and then automatically transferring and transforming the application metadata and data to a target application's metadata and data..