Class / Patent application number | Description | Number of patent applications / Date published |
707825000 | Database file systems | 89 |
20100115009 | Managing Counters in a Distributed File System - One embodiment is a method that divides a cluster file system into multiple segments with each segment including one or more local counters. The method then checks for inconsistencies and corrects discovered inconsistencies in each of the local counters while the file system remains online and available for use. | 05-06-2010 |
20100115010 | File attribute database, and a mixed-operating system computer system utilising such a file attribute database - A file database hosted on a first data processor and arranged to store metadata about files located in at least one of a file store under the control of a second data processor, and a remote file store. | 05-06-2010 |
20100161692 | SCALABLE VIDEO CODING (SVC) FILE FORMAT - The currently existing ISO/AVC file format is modified by providing extensions to store and access video content currently being defined by the SVC standard. Specifically, extensions to the AVC file format are made to provide a new SVC file format that enables the storage and access of scalable video data. The scalable video data is stored as a single track within a media data section of the SVC file format. New extensions are defined for description entries and boxes within a metadata section of the SVC file format. These extensions provide means for extracting sub-streams or layers from the single track of scalable video data stored in the media data section. | 06-24-2010 |
20100179972 | DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND PROGRAM - A data processing apparatus includes a text acquisition mechanism acquiring texts to be used as keywords which will be subject to audio retrieval, the texts being related to contents corresponding to contents data including image data and audio data; a keyword acquisition mechanism acquiring the keywords from the texts; an audio retrieval mechanism retrieving utterance of the keywords from the audio data of the contents data and acquiring timing information representing the timing of the utterance of the keywords of which the utterance is retrieved; and a playback control mechanism generating, from image data around the time represented by the timing information, representation image data of a representation image which will be displayed together with the keywords and performing playback control of displaying the representation image corresponding to the representation image data together with the keywords which are uttered at the time represented by the timing information. | 07-15-2010 |
20100198887 | SCALABLE VIDEO CODING (SVC) FILE FORMAT - The currently existing ISO/AVC file format is modified by providing extensions to store and access video content currently being defined by the SVC standard. Specifically, extensions to the AVC file format are made to provide a new SVC file format that enables the storage and access of scalable video data. The scalable video data is stored as a single track within a media data section of the SVC file format. New extensions are defined for description entries and boxes within a metadata section of the SVC file format. These extensions provide means for extracting sub-streams or layers from the single track of scalable video data stored in the media data section. | 08-05-2010 |
20100235413 | SYSTEMS AND METHODS FOR PROVIDING A DISTRIBUTED FILE SYSTEM UTILIZING METADATA TO TRACK INFORMATION ABOUT DATA STORED THROUGHOUT THE SYSTEM - The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed information about each file, including, for example, the device and block locations of the file's data blocks, to permit different levels of replication and/or redundancy within a single file system, to facilitate the change of redundancy parameters, to provide high-level protection for metadata, to replicate and move data in real-time, and so forth. | 09-16-2010 |
20100250633 | SYSTEMS AND METHODS FOR STORAGE OF NOTIFICATION MESSAGES IN ISO BASE MEDIA FILE FORMAT - Systems and methods for storing notification messages in an ISO base media file are provided, where different transport cases when notification messages are to be stored are addressed. The systems and methods enable the linking of notification message parts delivered over RTP with other parts of a notification message carried over file delivery over unidirectional transport (FLUTE) or some other protocol. Various implementations of the systems and methods can be generic and allow objects delivered out-of-band to be referenced from media and hint tracks. Additionally the lifecycle of notification objects can be reproduced in the file without timers required in the parsing of the file. | 09-30-2010 |
20110010404 | Device for collecting and managing documents and for controlling viewing thereof and method for using the device - A device for collecting and managing documents and for controlling the viewing of the documents, with a related method comprises a telephone for calling a predefined reference telephone number, associated with a desired document, an exchange for collecting the calls related to a plurality of predefined reference telephone numbers, each one associated with a predefined document or set of documents and loaded together with the corresponding document on a server, and a server, which is functionally interconnected with the exchange, is provided with a predefined user interface, is adapted to provide a user who has called one of the loaded predefined telephone numbers with the associated document or set of documents, counting how many users have called each reference telephone number. | 01-13-2011 |
20110029585 | AUTOMATIC AND DYNAMIC PROVISIONING OF DATABASES - Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync. | 02-03-2011 |
20110040813 | IMAGE FORMING APPARATUS - According to one embodiment, an image forming apparatus includes an importing unit, a setting unit, a display, an input unit, a replacement unit, and a transmitter. The importing unit is configured to import a metadata format file having described process information on an image file. The setting unit is configured to set setting items in which the process information is described as at least one of parameters. The display is configured to display a destination for the image file so as to be selected. The input unit is configured to select the destination and input the setting items in the metadata format file corresponding to the selected destination. The replacement unit is configured to replace at least one of the parameters with details. The transmitter is configured to transmit the metadata format file replaced by the replacement unit to the destination along with the image file. | 02-17-2011 |
20110153694 | Receiving device, data file recording method, and program - A receiving device includes a communication unit receiving at least one data file from another device via a communication connection; and a control unit controlling recording of the data file received from the communication unit in a recording medium. The control unit creates one data recording folder for one communication connection in a predetermined reception folder provided in the recording medium and records, in the created data recording folder, the data file received via the communication connection corresponding to the data recording folder and a management file in which attribute information regarding each data file is stored. | 06-23-2011 |
20110161387 | Computer-Implemented Method for Operating a Database and Corresponding Computer-System - The invention relates to a computer-implemented method for operating a database comprising the step of updating a binary status of a tuple in the database. The binary status field either contains a null value or a time stamp. The update can be done in-place or by using an insert-only approach. | 06-30-2011 |
20110213813 | METHOD AND SYSTEM FOR PRESERVING FILES WITH MULTIPLE LINKS DURING SHADOW MIGRATION - A method for migrating files. The method includes receiving a first file system (FS) operation request for a target FS, making a first determination that migration for a source FS is not complete, and making a second determination that the first FS operation request specifies a directory and that the directory is un-migrated. In response to the first and second determination obtaining meta-data for content in the directory, and creating a directory entry (DE) for a first file in the directory on the target FS. The method further populating the DE for the first file on the target FS using file data, creating a DE for a second file in the directory on the target FS, linking the DE for the second file to the file data and the file level attribute, and servicing, after the linking, the first FS operation request using target FS. | 09-01-2011 |
20110225217 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DEPLOYING AN UPDATE BETWEEN ENVIRONMENTS OF A MULTI-TENANT ON-DEMAND DATABASE SYSTEM - In accordance with embodiments, there are provided mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system. These mechanisms and methods for deploying updates between environments of a multi-tenant on-demand database system can enable embodiments to provide user-friendly, granular, and/or targeted updates between such environments. | 09-15-2011 |
20110231457 | MONITORING AND MANAGING JOB RESOURCES FOR DATABASE TASKS - Embodiments disclosed herein provide a method and systems for monitoring and managing job resources for database tasks. A database is provided, wherein the database is associated with one or more computer systems that have a plurality of resources. Each resource in the plurality of resources has a capacity limit. Resource utilization by a plurality of active jobs is monitored. A waiting job is selected for initiation from a queue of one or more waiting jobs. If one or more resources required by the selected job are not available due to capacity limitations, one or more active jobs are notified that resource permissions have been revoked. Once the resources have been released, permission is granted to the selected job to consume the one or more resources, and the selected job is initiated. | 09-22-2011 |
20110258242 | METHODS AND SYSTEMS FOR APPENDING DATA TO LARGE DATA VOLUMES IN A MULTI-TENANT STORE - In accordance with embodiments, there are provided mechanisms and methods for appending data to large data volumes in a multi-tenant store. These mechanisms and methods for appending data to large data volumes can enable embodiments to provide more reliable and faster maintenance of changing data. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes receiving new data for a database. The new data is written to a temporary log. The size of the log is compared to a threshold. Then the log is written to a data store, if the size of the log is greater than the threshold. | 10-20-2011 |
20110264715 | Location Metadata In A Media File - This is directed to systems, methods and computer-readable media for media files having timed and untimed location metadata. For example, a media file can include timed location metadata stored in a metadata track of the media file, such that individual timed packets of location information are each associated with different portions of the recorded media. In some embodiments, the location metadata can include information describing the direction the device is facing and/or elevation/tilt of the device relative a horizontal plane (e.g. a plane perpendicular to a line between the device position and the center of the earth) and/or a motion of the device. | 10-27-2011 |
20110302226 | DATA LOADING SYSTEMS AND METHODS - System, method, and computer program product for processing data are disclosed. The system is configured to perform transfer of data from a file system to a database system. Such transfer is accomplished through receiving a request for loading data into a database system, wherein the data includes a plurality of attributes, determining at least one attribute of the data for loading into the database system, and loading the at least one attribute of the data into the database system while continuing to process remaining attributes of the data. | 12-08-2011 |
20120011178 | Method and system for handling binary large objects - A method and system for efficiently storing, retrieving, and updating binary large objects (BLOBs) in embedded systems is disclosed. The metadata of the BLOBs is stored in relational tables, while the BLOBs are stored in a flat file. Querying the metadata of the BLOBs (i.e. the starting points of the BLOBs and their length) is performed based on SQL. The corresponding BLOBs are then accessed using file operation commands. To further simplify the querying and storage of BLOBs, virtual tables are created. By using these virtual tables, a user can access a BLOB as if it was stored in a physical table. | 01-12-2012 |
20120030263 | SYSTEM AND METHOD FOR AGGREGATING AND PRESENTING TAGS - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for aggregating and presenting tags. A system configured to practice the method identifies a type for each tag describing a media event received from a tagging system, generates aggregate tags representing at least a portion of the set of tags based on the identified types, associates each aggregate tag with the media event based on the at least the portion of the plurality of tags represented by each respective aggregate tag, and optionally outputs the aggregate tags with the media event. A system configured to combine media segments based on aggregated tags first retrieves aggregate tags associated with a media event, receives input from a user, identifies a subset of aggregate tags related to the input, and outputs portions of the media event associated with the subset of aggregate tags. | 02-02-2012 |
20120066274 | PERSISTENT FILE REPLACEMENT MECHANISM - An original file of a versioned WPAR, that are incompatible with a global operating system, can be persistently replaced with a corresponding replacement file that is compatible with the global operating system. For this, the original file can be renamed and a symbolic link file can be created to reference the replacement file instead of the original file. A software maintenance program can also be persistently replaced to preserve the replacement file and to maintain compatibility with the global operating system regardless of new instances of the original file delivered by the software maintenance program. The replacement file that corresponds to the original file can be identified and renamed. In response to detecting a new version of the original file, the new version of the original file can be renamed. A reference to the new version of the original file can be updated to reference the replacement file. | 03-15-2012 |
20120066275 | CREATING A DATABASE THAT STORES INFORMATION ABOUT INDIVIDUAL HABITABLE UNITS - Techniques for creating and searching a database that stores information about a plurality of individual habitable units (IHUs) are provided. An example of an IHU is a hotel room. Image data that depicts where a plurality of IHUs reside relative to each other is placed on a base image, such as a satellite/map image. The base image is associated with a mapping that maps points on the base image to spatial (e.g., geographical) coordinates. The coordinates of the IHU may be used to generate a computer-rendered view from a window of an IHU. Also, label input is received that labels each IHU reflected in the image data with certain information. Each label indicates a value of an attribute of an IHU, such as its size, price, distance from elevators, etc. A query that targets information about each IHU may be processed and results returned that are ranked based on criteria associated with the query. | 03-15-2012 |
20120089652 | METHOD AND SYSTEMS FOR PROCESSING POLYMERIC SEQUENCE DATA AND RELATED INFORMATION - Methods and systems for organizing, representing and processing polymeric sequence information, including biopolymeric sequence information such as DNA sequence information and related information are disclosed herein. Polymeric sequence and associated information may be represented using a plurality of data units, each of which includes one or more headers and a payload containing a representation of a segment of the polymeric sequence. Each header may include or be linked to a portion of the associated information. | 04-12-2012 |
20120096057 | DEFAULT OBJECT FRAGMENTS - In a system and a method, a processor-implemented query module identifies a master metadata file. The processor-implemented query module retrieves one or more metadata fragment files having a global identifier matching a global identifier of the master metadata file from a communicatively coupled metadata repository. A processor-implemented generator module combines the master metadata file and the one or more metadata fragment files to form a combined metadata file. The processor-implemented generator module generates a metadata entity from the combined metadata file. The generated metadata entity includes property attributes and property attribute values designated as being owned in each of the master metadata file and the at least one metadata fragment file. A processor-implemented installer module installs the generated metadata entity for consumption by an application. | 04-19-2012 |
20120102078 | TEMPORAL METADATA TRACK - A description of types of metadata can provide, in one embodiment, an index to the types of metadata in a time based metadata track that can be associated with a time based media track having audio or video or both. The description can be non-time based and be separate from the metadata track, and the description can be examined to determine whether a particular type of metadata exists in the time based metadata track without having to search through the track to determine whether the particular type of metadata exists. | 04-26-2012 |
20120110042 | DATABASE INSERTIONS IN A STREAM DATABASE ENVIRONMENT - Methods and systems for storing stream data in a stream application are disclosed. The stream application is composed from a plurality of processing elements executing on one or more compute nodes. The plurality of processing elements is communicatively coupled to a management system. The management system is configured to monitor and control operations of the plurality of processing elements. A trigger rule, which includes a trigger condition, is loaded on a selected processing element in the plurality of process elements. The stream data is then monitored at the first processing element to determine if the trigger condition relative to the stream data has occurred. The stream data is stored in a database when the trigger condition occurs. The stream data is stored in the database according to the trigger rule. | 05-03-2012 |
20120110043 | MEDIA ASSET MANAGEMENT - In some embodiments, the technology includes systems and methods for media asset management. In other embodiments, a method for media asset management includes receiving media data. The method for media asset management further includes generating a descriptor based on the media data and comparing the descriptor with one or more stored descriptors. The one or more stored descriptors are associated with other media data that has related metadata. The method for media asset management further includes associating at least part of the metadata with the media data based on the comparison of the descriptor and the one or more stored descriptors. | 05-03-2012 |
20120124110 | DATABASE, MANAGEMENT SERVER, AND MANAGEMENT PROGRAM - [Problems] It is allowed to make a variety of inquiries into reports at a low cost without requiring a complex report program. | 05-17-2012 |
20120131074 | Contact Information Management - A method includes, with a first computing device, receiving contact information for an entity from a connector, the connector being a human operator of a peer computing device that stores a contact information database for contacts of the connector, the contact information being contact information for the entity, where the connector is providing the contact information to put an operator of the first computing device in communication with the entity, after receiving the contact information, receiving a communication with the first computing device from the entity, and in response to receiving the communication from the entity, displaying at least some of the contact information in an introduction tag along with notification of receiving the communication. | 05-24-2012 |
20120131075 | PRIVATE INFORMATION STORAGE SYSTEM - This invention relates to a scheme for storage of private information on a cloud computing platform without contravention of territorial privacy laws. A method of anonymising a database of personal data is described whereby data identifiers are assigned to data items and deviation identifiers are assigned to deviations for selected data items derived from reference records. Such information can then be uploaded to a cloud based storage platform. A translation table maps the data items, data identifiers and deviation identifiers to the original data entries. This translation table is stored locally and separate to the anonymised information uploaded to the cloud. The invention further describes a method of decoding the database anonymised according to the above method. | 05-24-2012 |
20120143927 | EFFICIENT STORAGE OF INFORMATION FROM MARKUP LANGUAGE DOCUMENTS - An in-memory document model may be created from a markup language document while parsing the markup language document. The model includes small fixed-size memory structures allocated from a single larger memory pool. The model stores the data contained in the markup language document and the hierarchical relationship between the data items in the markup language document. Thus, random access to the markup language document is achieved without further access to the document and without the overhead of language-specific object construction. When an object-oriented computer program instance references the document model, a language-specific object may be constructed from the model including a pointer to an element of the model. The document model may be created when parsing extensible markup language (XML) documents. | 06-07-2012 |
20120150926 | DISTRIBUTED FREE BLOCK MAP FOR A CLUSTERED REDIRECT-ON-WRITE FILE SYSTEM - In a cluster that distributes fileset management, fileset managers will maintain a free block map and an in-flight block map to allocate blocks to clients writing to a relevant fileset. A fileset manager managing free block allocation for cluster clients that write to a fileset managed by the fileset manager. Since a clustered file system manager manages an initial free block map for the cluster (“cluster free block map”), the clustered file system manager provisions free blocks to fileset managers from the cluster free block map. The fileset manager then allocates free blocks from the provisioned free blocks to cluster clients that write to the fileset managed by the fileset manager. | 06-14-2012 |
20120150927 | SYSTEM AND METHOD FOR IDENTIFYING MEDIA ASSETS - A system and method for organizing media assets of a media project. The method includes storing a plurality of versions of media assets of the media project, including an original version of the media asset and at least one modified version of the media asset. Each of the plurality of versions of the media assets include a plurality of components, and the modified versions of the media assets include at least one modified component. Metadata for each of the plurality of components is generated. The metadata indicates whether each of the plurality of component is a modified component, and the metadata of the modified component indicates a type of modification made to the modified component. | 06-14-2012 |
20120150928 | METHOD AND SYSTEM FOR IDENTIFYING MEDIA ASSETS - A system and method for media asset management. An original media asset for a media project is identified and a plurality of versions of the original media asset is also identified. The plurality of versions of the media asset include at least one modified version of the original media asset. Typically each of the plurality of versions of the original media asset includes a plurality of components, and the modified versions of the original media asset include at least one modified component. The component being modified is based on a corresponding component of the original media asset. Metadata for each of the plurality of components is generated that indicates whether each component is a modified component, and the metadata of the modified component indicates a type of modification made to the modified component. | 06-14-2012 |
20120150929 | APPARATUS AND METHOD FOR MANAGING A PLURALITY OF ALBUMS - A management apparatus and a management method manage a plurality of albums. The management apparatus may include: a storing module which stores related information of photographs included in the plurality of albums; and an updating module which update the related information of photographs stored in the storing module according to copy, move or deletion of a photograph. The management apparatus may further include: an extracting module which in response to the user's request for displaying, copying, moving or sharing a photograph or an album, accesses an album which stores the photograph or the album requested by the user, so as to extract the photograph or album requested by the user. | 06-14-2012 |
20120197952 | UNIVERSAL CONTENT TRACEABILITY - Techniques for universal content traceability are presented. A piece of content is tagged with one or more content identifiers and with a unique instance identifier. The content also is tagged with content and instance-level metadata. The tagged information is maintained with the document and separately from the document in a centralized or distributed database system or table. As operations are performed on the content, the tagged information may be updated as necessary. The content can then use the tagged information in connection with the database to trace its origins and history during its lifecycle. | 08-02-2012 |
20120203806 | BUILDING INFORMATION MANAGEMENT SYSTEM - A building information management system integrates data from project management, facilities management and building design tools from a variety of sources, and stores this information for access in a central repository. Owners, builders, facilities managers, architects, engineers and contractors and other constituents can access, store, update and view the integrated data according to the tasks for which they are responsible. Files representing three-dimensional models are stored in the building information management system by parsing them into part files, and by creating mappings among the part files and metadata, and by storing the part files and mappings in a database. The part files and metadata are sufficiently smaller than the larger file representing the three-dimensional model and provide significantly improved viewing performance over a computer network. | 08-09-2012 |
20120209895 | Method and device for dynamically loading relocatable file - The disclosure provides a method for dynamically loading a relocatable file, comprising: analyzing the relocatable file; searching for a relocation section according to the information obtained through the analysis; obtaining a relocation target address after the relocation section is found and calculating an address to be relocated and a skipping distance; determining whether the skipping distance exceeds a range of a short skipping, and if the skipping distance does not exceed the range of the short skipping, then writing the relocation target address into the address to be relocated to perform relocation loading; if the skipping distance exceeds the range of the short skipping, then adding a veneer code segment and making the skipping whose distance exceeds the range of the short skipping indirectly skip to the relocation target address to perform relocation loading. Accordingly, the disclosure provides a device for dynamically loading a relocatable file, comprising: an analyzing module, a calculating module, a searching module, a determining module, and a relocation dynamic loading module. With the solution, dynamically loading a relocatable file can be realized when the calling distance of a function exceeds the range of the short skipping. | 08-16-2012 |
20120221610 | Efficient Multiple Identity System for Media Files - Devices and methods are provided for managing the identity of media content data. A server node processes metadata associated with a plurality of media content data files to generate a corresponding master identifier for each of the media content data files. A client node then provides the server node a first set of metadata corresponding to a media content data file that has no associated master identifier. In turn, the server node processes the first set of metadata to identify a corresponding master identifier and a second set of associated metadata, which it provides to the client node. The client node processes the second set of metadata to identify a matching set of metadata stored in its database of identification data and metadata. If found, the client node associates the master identifier with a second media content data file corresponding to the matching set of metadata. | 08-30-2012 |
20130054657 | METHOD AND SYSTEM FOR THE MANAGEMENT OF PROFESSIONAL SERVICES PROJECT INFORMATION - A method and system are provided for the transfer and/or aggregation of data and, in particular, integrating data used in managing a professional services practice. The invention preferably transfers and/or aggregates data relating to the identity of client and matters for whom professional services are being rendered with data relating to the work which data may be maintained in inconsistent, proprietary formats, comprising one or more of the following types of information: accounting; budgeting; docketing; time and billing; work product; word processing; records; project management; and/or other information relating to the professional services. The system of the present invention preferably comprises data storage and data processing means adapted to use the data in substantially portable and/or application-independent format, and/or and transfer or aggregate data between common, and/or proprietary data formats. | 02-28-2013 |
20130166612 | METHOD AND SYSTEM FOR EXECUTING DATABASE INSERT CALLS IN A MES SYSTEM - A method and a system execute database insert calls in a MES system. The data to be stored into the database are represented in XML tree formats according to the S95 hierarchy model. The method includes: a) receiving as input a given XML tree corresponding to a given S95 hierarchy data to stored into the database; b) processing the given XML tree in order to generate a corresponding parallel structure; c) getting a given S95 entity type and its given set of node references from the given parallel structure; d) if the given set of node references is not empty, composing a database insert call passing the information of the given set of node references; e) if the given set of node references is not empty, executing the composed database insert call; and executing items c) to e) for all the S95 entity types of the given parallel structure. | 06-27-2013 |
20130198249 | DISTRIBUTED CONSISTENT GRID OF IN-MEMORY DATABASE CACHES - A plurality of mid-tier databases form a single, consistent cache grid for data in one or more backend data sources, such as a database system. The mid-tier databases may be standard relational databases. Cache agents at each mid-tier database swap in data from the backend database as needed. Ownership locks maintain consistency in the cache grid. Cache agents prevent database operations that will modify cached data in a mid-tier database unless and until ownership of the cached data can be acquired for the mid-tier database. Cache groups define what backend data may be cached, as well as a general structure in which the backend data is to be cached. Metadata for cache groups is shared to ensure that data is cached in the same form throughout the entire grid. Ownership of cached data can then be tracked through a mapping of cached instances of data to particular mid-tier databases. | 08-01-2013 |
20130232178 | CONNECTING STORYBOARD SYSTEM TO EDITORIAL SYSTEM - Managing assets in a movie during production, including: storing new material in a file in a first folder in a data storage system; sending the new material to an editorial system; storing the new material in a file in a second folder in the data storage system; and creating an empty file in a third folder, wherein the empty file has the same name as the file for the new material in the first folder. Keywords include storyboard and editorial. | 09-05-2013 |
20130246488 | LABORATORY FINDINGS PREPARATION SYSTEM FOR A MICROSCOPY WORKSTATION, PARTICULARLLY FOR USE IN THE FIELD OF CYTOLOGY - A laboratory findings preparation system ( | 09-19-2013 |
20130268569 | SELECTING A TILE SIZE FOR THE COMPRESSION OF DEPTH AND/OR COLOR DATA - In accordance with some embodiments, depth and/or color data may be compressed by selecting one of at least two different tile sizes based on considerations of storage requirements and average number of samples per tile. | 10-10-2013 |
20130275476 | MANAGING RECORD LOCATION LOOKUP CACHING IN A RELATIONAL DATABASE - In managing a relational database, a relational manager sets a foreign key lookup value to an unavailable state in a source table row containing each of a foreign key value and the foreign key lookup value in a source table in a relational database, wherein the foreign key value references a primary key value in a referenced row in a separate destination table in the relational database. The relational manager, responsive to looking up, for the foreign key value, in a data structure separate from the source table, a location of the referenced row in the relational database, when the foreign key lookup value is set to the unavailable state, updating the foreign key lookup value with the location, wherein the foreign key lookup value in the source table is looked up for identifying the location of the referenced row for subsequent retrievals of the referenced row for the foreign key value. | 10-17-2013 |
20130275477 | SYSTEM FOR MANAGING THE NUTRITIONAL CONTENT FOR NUTRITIONAL SUBSTANCES - Disclosed herein is an information encoding, marking, tracking, and transmission system for information related to nutritional substances, including nutritional content. Upon the creation of a nutritional substance, whether grown, raised, caught, collected or synthesized, information regarding the nutritional substance is accumulated, encoded and referenced to the particular nutritional substance. This information can be marked directly on the nutritional substance, but can instead be stored elsewhere, and referenced to the nutritional substance by means of a marking, unique identifier, a unique inherent property, unique genetic attribute, or an induced genetic attribute. A consumer of the nutritional substance can use this reference to retrieve the information regarding the creation of the particular nutritional substance. | 10-17-2013 |
20130282775 | DATA MANAGER CENTRALIZED STORAGE FOR MULTIPLE SERVICE APPLICATIONS - Basic data storage units are defined as tags that each have a particular data value and represent a single piece of data storage representing a logged data value within a centralized data storage system. Each of the tags have associated properties representing metadata stored for each tag comprising a size of the data for that tag or a source of the data for that tag. Each entry into the centralized data storage system represents the particular data value of each of the tag at an instant in time. All data entries in the centralized data storage system comprise one each of the tags, the particular data value of the each tag, and a timestamp for the each tag. | 10-24-2013 |
20130304773 | METHOD AND SYSTEM FOR OPTIMIZING THE HANDLING OF APPLICATION FORMS - The disclosure discloses a method and system for optimizing the handling of application forms. The method includes extracting annotated content from an application form. After this, at least one of: form type or form id related to the application form is determined. Then, the form id or form type is associated with the extracted content. Finally, the extracted content along with the form type or the form id is transmitted over the network for form reconstruction or other purposes. | 11-14-2013 |
20130311525 | IDEMPOTENT COMMAND EXECUTION - Systems and methods are described that facilitate idempotent execution of commands generated by a client for execution by a database server. Each command transmitted to the server includes a command ID generated by the client. The server attempts to execute each command and subsequently stores the command ID associated therewith in a repository along with an indication of whether the command executed successfully. When a new command is received by the server, it determines if the command ID associated therewith has already been stored in the repository. If the command ID associated with the new command has not already been stored in the repository, then the server executes the new command. If the command ID associated with the new command has already been stored in the repository and a previously-received command associated with the command ID has been executed successfully, then the server will not execute the new command. | 11-21-2013 |
20130311526 | DATA COLLECTING DEVICE AND SYSTEM COMMUNICATING WITH SAME - A data collecting device | 11-21-2013 |
20130339406 | SYSTEM AND METHOD FOR MANAGING FILESYSTEM OBJECTS - A system and method of operating a filesystem for managing filesystem objects is disclosed. The filesystem objects are characterized by metadata parameters included in a global directory object arranged in a plurality of global directory object (GDO) pages. Responsive to receiving a request for creating a new filesystem object, a parent key is obtained. The parent key is indicative of an identifier of a direct parent directory requested for hosting the new filesystem object. A target page that corresponds to the parent key is located within the plurality of GDO pages. The target page further includes a direct parent directory metadata record associated with the direct parent key and includes metadata parameters related to the direct parent directory. An object key is created as corresponding to the same target page, thereby enabling accommodation of an object metadata record, related to the new filesystem object, on the target page. | 12-19-2013 |
20130346455 | FRAMEWORK FOR APPLYING METADATA FOR MULTIPLE FILES MANAGED USING A CONTENT MANAGEMENT SYSTEM - Various arrangements for applying metadata to multiple files managed by a content management system are presented. A user computer system may receive an indication of a plurality of files for uploading from the user computer system for storage and management to the content management system. The plurality of files may be stored in a location managed by the content management system. A metadata field may be required for each file of the plurality of files. The user computer system may provide an interface that requests a value of the metadata field. The interface may provide an apply-to-all option for the value of the metadata field to be applied to each file of the plurality of files. The user computer system may apply the value of the metadata field to each file of the plurality of files for uploading for storage and management to the content management system. | 12-26-2013 |
20130346456 | DEVICE FOR CACHING A SCALABLE ORIGINAL FILE - A device for caching a scalable original file having a first structure which has a header and a plurality of information packets for different information levels has a cache memory configured to cache a proxy file and/or information packets of the proxy file and a proxy file generator configured to generate a proxy file such that the latter is transferable into or directly has a second structure, which corresponds to the first structure of the original file. The proxy file generator further is configured to read out a first information packet of a basic information level from the original file and insert it into the proxy file at a position specified by the second structure and to output the proxy file in the second structure, so that in the second structure, at least one of the information packets of a non-basic information level is replaced with an empty information packet. | 12-26-2013 |
20140006463 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR USING EYE MOVEMENT TRACKING FOR RETRIEVAL OF OBSERVED INFORMATION AND OF RELATED SPECIFIC CONTEXT | 01-02-2014 |
20140019494 | METHOD AND APPARATUS FOR FILE STORAGE - A method and apparatus for file storage is disclosed, wherein the method comprises: recording meta-data information of a folder, and storing the meta-data information into key-value databases; and, when the folder includes at least one sub-folder list and/or file list thereunder, storing the contents of the at least one sub-folder list and/or file list included under the folder in secondary keys based on the primary key. The method achieves “open ended” unlimited expansion of data in a directory tree storage. The use of the “open ended” unlimited data expansion scheme avoids bottlenecks related to underlying data storage when accumulated data become large. In comparison with the prior art method, the method splits and stores large data into multiple secondary keys for uniform data distribution, thereby enhances storage stability of storage databases and facilitates data expansion and systems' transaction operations. | 01-16-2014 |
20140067886 | INFORMATION PROCESSING APPARATUS, METHOD OF OUTPUTTING LOG, AND RECORDING MEDIUM - An information processing apparatus for executing a program, the information processing apparatus includes a memory, and a processor coupled to the memory. The processor is configured to set a detail level with regard to a log based on a number of times of prior execution of a program module called, the program module being included in the program, and output the log including information in accordance with the detail level. | 03-06-2014 |
20140082032 | External Content Libraries - Content management systems that utilize external content libraries are described herein. According to some embodiments, methods for using an external content library may include registering an external content library with a content management system using an external content provider module, and mapping assets of the external content library for use within the content management system. | 03-20-2014 |
20140101211 | TRANSACTION FEEDBACK DATA COLLECTION - Technologies and implementations for collecting feedback related to the occurrence of transactions are generally disclosed. | 04-10-2014 |
20140115016 | SYSTEMS AND METHODS FOR ENABLING PARALLEL PROCESSING OF WRITE TRANSACTIONS - A system and method is provided for parallel processing of multiple write requests to write data associated the multiple write requests to a storage area concurrently. The file system receives a series of write request from one more applications executing on the computing device. The file system includes one or more processing modules that selectively groups writes request into lists or trains. After the processing modules begin processing first threads associated with writes in a first train, the processing modules determines whether and when to initiate processing of second threads associated with writes in a second train during processing of the first threads. | 04-24-2014 |
20140122544 | FILE WRAPPER SUPPORTING VIRTUAL PATHS AND CONDITIONAL LOGIC - An electronic file wrapper contains one or more files that are associated with virtual paths and conditional logic that collectively define a presentation sequence for the one or more files, access control, version control, and enables the reporting of usage metrics that are responsive to a variety of access request parameters. The file wrapper may include one or more of a file wrapper identifier, a version identifier, and an encrypted portion that contains the one or more files in encrypted form. The file wrapper identifier refers to the applicable and appropriate virtual path and conditional logic definitions contained within a database or other suitable information source that is independent of the file wrapper for a given set of access request parameters. The file wrapper may be constructed by an authoring application program or program component, and may be interpreted and presented by a viewer application program or program component. | 05-01-2014 |
20140122545 | METHODS AND SYSTEM FOR PROVIDING FILE DATA FROM A FILE SYSTEM - A method of providing file data from a file system comprising a data store and a file record database. The method comprises the steps of receiving a request to open a file in the file system and determining the desired properties of the file using the syntax of the request. A file record is then created in the file record database based on the determined properties of the file, and a file handle for the file record is returned. Data constituting the requested file from data in the data store is generated based on the determined properties of the file, and in response to a request to read a portion of data from the file, a corresponding portion of the generated data is returned. | 05-01-2014 |
20140149474 | IN-DOOR MAP SERVER - A server for storing an indoor map, the server comprising: a first storage area configured to store network data, the network data including node data and link data that constitute a building; and a second storage area configured to store floor data, the floor data including space data representing logical division space for each floor and geometry data representing a physical separation space. | 05-29-2014 |
20140280397 | HETEROGENIC VOLUME GENERATION AND USE SYSTEM - A system in which a file system may operate on a volume in which the logical address extent of the volume is divided into multiple tiers, each tier providing storage having a distinct trait set by mapping the logical addresses of the volume to appropriate underlying storage systems. A volume system exposes the volume to the file system in a manner that the file system itself has awareness of the tiers, and is aware of the trait sets of each tier. The file system may thus store file system namespaces (such as directories and files) into the tiers as appropriate for the file system namespace. A provisioning system may also be provided and be configured to provision the volume to include such tiers, and if desired, to extend the tiers. | 09-18-2014 |
20140280398 | DISTRIBUTED DATABASE MANAGEMENT - Among other things, nodes that host database management processes that are part of a distributed data storage system are enabled to form and participate in transport layer features of a communication medium to which the nodes have access. The transport layer features provide as many as trillions of communication channels between pairs of the database management processes, for database management processes that are hosted on fewer than thirty thousand nodes. | 09-18-2014 |
20140289287 | METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described. | 09-25-2014 |
20140304312 | ORDERING CONTENT ITEMS - A creation order of content items can generally be determined by a metadata creation time associated with the content items. In some instances, multiple content items can be associated with the same metadata creation time. To determine the order of content items associated with the same metadata creation time, a files system modification time for the content items can be accessed. The file system modification time may indicate time in a smaller time increment than the metadata creation time. If the creation order of the content items cannot be determined from the file system modification time, the names of the content items can be analyzed to determine if they indicate a creation order. Alternatively the order the content items are placed in memory can be used to determine the creation order. Metadata identifying the determined creation order of the content items can be appended to the content items. | 10-09-2014 |
20140324927 | METHOD, IM CLIENT AND CLOUD SERVER FOR SAVING CHAT RECORD - Examples of the present disclosure provide a method, an Instant Messaging (IM) client and a cloud server for saving a chat record. The method includes: receiving, by an IM client, a request for saving a chat record; obtaining, by the IM client, a corresponding chat record according to the request; and transmitting, by the IM client, the obtained chat record to a cloud server, in which the cloud server comprises at least one of an Email server and a network hard disc. By employing the method, IM client and the cloud server provided by the present disclosure, chat record may be viewed on different platforms with different terminals, and user experience may be improved. | 10-30-2014 |
20140365539 | PERFORMING DIRECT DATA MANIPULATION ON A STORAGE DEVICE - A method and system for performing data manipulation on a storage device is disclosed. A data manipulation command is created on a computing device, wherein the computing device is separate from the storage device. The computing device is a client or a server that requests services of a storage system to store data on a storage medium. The computing device and the storage device are connected over a network. The computing device executes a host application, and its data is stored on the medium. The computing device issues a command to the storage device to be performed on the data. The storage device executes the command and sends the result to the computing device. As a result, the data is not sent to the computing device for manipulation. | 12-11-2014 |
20140379765 | METHODS AND SYSTEMS FOR PROVIDING FILE DATA FOR A MEDIA FILE - The present invention seeks to provide an improved file system that provides essence data for a media file in a way that does not require the contents of the entire file to be available before any file data can be provided. The present invention is reflected in a method of providing file data for a media file of a pre-determined format from a file system comprising a file record database and a data store, wherein the media file corresponds to a programme. The method comprises the steps of receiving details of the programme including the duration of the programme, and determining the layout of the media file in the pre-determined format from the received details of the programme, the layout including locations for essence data within the file. A file record for the media file is then created in the file record database. In response to a request for the location of essence data within the file, a location given by the determined layout of the media file is returned. Further, a stream of essence data corresponding to the contents of the programme is received and the received essence data is stored in the data store. In response to a request for a portion of essence data from the media file corresponding to a time period of the programme, essence data derived from the received essence data is returned according to the determined layout of the media file. | 12-25-2014 |
20150026225 | FILENAME-BASED INFERENCE OF REPOSITORY ACTIONS - In response to detecting a file upload request of a file to a file repository, at least one filename metadata token that includes a subset of characters of a filename of the file is inferred using text analysis techniques. At least one inferred filename metadata token is extracted from the characters of the filename of the file, and is mapped to at least one repository upload processing action. The at least one repository upload processing action is executed in association with the file upload request of the file to the file repository. | 01-22-2015 |
20150120792 | Managing Filesystem Inodes - A mechanism is provided in a data processing system for managing filesystem inodes. The mechanism monitors inode consumption in a filesystem. The mechanism periodically determines a number of inodes to add to the filesystem based on the inode consumption and adds the number of inodes to the filesystem. | 04-30-2015 |
20150302010 | METHODS FOR GENERATING FILE RELATIONSHIP DATA, AND MEDIA FILE SYSTEMS THAT GENERATE FILE RELATIONSHIP DATA - A method of generating, in a media file system comprising a data store and a file record database, file relationship data for a first media file in the media file system. The method determines essence data in the data store from which the first media file was derived, by determining from the file record for the media file in the file record database details of any previous media files in the media file system from which the media file was created. If the media file was not created from any previous media files, the essence data in the data store that constitutes the media file is determined from the file record. If on the other hand the media file was created from any previous media files, the previous steps are repeated for the previous media files. The file relationship data is generated using the details of the determined essence data. | 10-22-2015 |
20150324379 | CLOUD-BASED MEDIA CONTENT MANAGEMENT - A cloud-based media content management system for managing access to media content items is disclosed. Managing access to media content items by a cloud-based media content management system may include, for example, managing uploads of media content items from a population of media devices, reducing duplication of media content data stored in cloud-based storage, and providing user-controlled access to media content items stored in cloud-based storage across any number of user devices. In this context, a cloud-based media content management system and cloud-based storage system generally refer to hosted computing and data storage services that may be accessed by media devices and other devices over a digital network such as the Internet. | 11-12-2015 |
20150331880 | STORAGE-PERFORMED DATABASE QUERY - System and method include performing a query of a database. A method includes a storage system receiving a database query from a database server. One or more storage devices from the storage system scan one or more database tables for entries that satisfy a first criteria of the database query. The storage devices determine a first results set from the tables and return the first results set to a management node of the storage system. The management node scans the first results set for entries that satisfy a second criteria of the database query. The management node returns a final results set to the database server. | 11-19-2015 |
20150347450 | INTER-VERSION MAPPING OF DISTRIBUTED FILE SYSTEMS - Systems, methods, and software described herein to provide data to large-scale processing framework (LSPF) nodes in LSPF clusters. In one example, a method to provide data includes receiving an access request from a LSPF node to access data in accordance with a version of a distributed file system. The method further includes, responsive to the access request, accessing the data for the LSPF node in accordance with a different version of the distributed file system, and presenting the data to the LSPF node in accordance with the version of the distributed file system used by the LSPF node. | 12-03-2015 |
20150350326 | SYSTEM AND METHOD OF IMPLEMENTING AN OBJECT STORAGE INFRASTRUCTURE FOR CLOUD-BASED SERVICES - A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed. | 12-03-2015 |
20150379024 | FILE STORAGE PROCESSING IN HDFS - A method and system for processing file storage is provided. The method includes receiving a file storage request and determining a file size of a file which is requested to be stored. In response to determining that the file is a small file, a request is sent to an HBase to store the file into the HBase. In response to determining that the file is a large file, a request is sent to a HDFS to store the file into the HDFS. Information associated with the file is stored in a record. | 12-31-2015 |
20160004693 | ID MANAGEMENT FOR A NETWORK ATTACHED STORAGE SYSTEM - ID management for a network attached storage system using layered ID mapping virtualization. When a connection request is received at a NAS server, it is determined whether the request is for a new user, and if so, user IDs are created for the new user. External user ID and filesystem user ID are mapped to the internal user ID, and user ID is verified at the NAS server kernel on subsequent logins with an external database. The user IDs are remapped for the changed user account, and updated mappings are transmitted from the NAS server to one or more NAS server kernel repositories. | 01-07-2016 |
20160019206 | METHODS AND SYSTEMS TO IDENTIFY AND USE EVENT PATTERNS OF APPLICATION WORKFLOWS FOR DATA MANAGEMENT - An application-aware, automated and proactive approach to event-based data analysis and management of data is disclosed. Events are operations directed at stored file content as specified by applications. The tracking of the events allows for the file types of the file content associated with the events to be determined for individual applications as event patterns which are managed as templates. For a set of events that match one of the templates, the appropriate timing to perform data management can be determined according to the event pattern and file types thereof as specified by the template. Further, plural templates can be correlated to define a workflow of plural applications by the event patterns thereof. Workflows are used to predict whether all applications have completed accessing the files associated therewith. Data management can then be executed on the files of the completed workflow. | 01-21-2016 |
20160055173 | METHOD AND APPARATUS FOR VIRTUALIZATION OF A FILE SYSTEM, DATA STORAGE SYSTEM FOR VIRTUALIZATION OF A FILE SYSTEM, AND FILE SERVER FOR USE IN A DATA STORAGE SYSTEM - The method and an apparatus provides a virtualized file system enabling indirect access to a second file system in a data storage system comprising a plurality of client computers | 02-25-2016 |
20160078023 | DATABASE TABLE COPY - A computer-implemented method for copying data records from a first table residing in a database to a second table involves selecting a column of the first table as a parallelization column, identifying a number of distinct data record field values in the parallelization column of the first table and identifying a corresponding number of copy groups of data records. Each copy group of the data records includes the data records of the first table, which have the same distinct data record field value in the parallelization column of the first table. The method further involves setting up a corresponding number of copy processes; each copy process is configured to copy a respective copy group of data records from the first table to the second table. | 03-17-2016 |
20160078053 | INDUSTRIAL MONITORING SYSTEM - An industrial monitoring system is disclosed. In an embodiment it includes a device layer, a device driving layer, a data sharing layer, a data routing layer, a data scheduling layer, a service layer, and a presentation layer. The data sharing layer, the data routing layer, and the data scheduling layer are organized by using a non-relational database, or organized in a hybrid way by using the non-relational database and a relational database. The industrial monitoring system disclosed can implement processing such as real-time storage and sharing of a large amount of data, and data mining and retrieval. | 03-17-2016 |
20160103848 | COLLABORATIVE AND PERSONALIZED STORAGE AND SEARCH IN HIERARCHICAL ABSTRACT DATA ORGANIZATION SYSTEMS - A method in a data processing system and apparatus for organizing files, data items, web site members, or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files, data items, web site members, or web pages. The electronic files, data items, web site members, or web pages are organized as a function of the metalabels into the hierarchical file structures. The method includes automatically forming personalized hierarchies, such as a shadow copy for a second user, from the user-defined metalabels of a first user according to a user profile. The method includes automatically forming keywords of strings of at least two user-defined metalabels or a portion thereof, and automatically forming search structures of the keywords existing simultaneously with the plurality of hierarchical structures. | 04-14-2016 |
20160110370 | Dynamic Records Declaration for Integrated Content and Records Management - In-place records management can include in-place declaration of records in which a document within a document library or other first file structure associated with a content management system or application can be declared as a record such that records management controls are set for the document. The setting of the records management controls can include placing a record marker in the first file structure while the content object containing content and metadata of the document now designated as a record is relocated to a second file structure associated with a record management system or application. The record marker allows users of the content management system or application who had access to the document prior to its designation as a record to be able to access the corresponding record from within the content management system or application. Additional features can include dynamic record declaration and dynamic record handling. | 04-21-2016 |
20160110374 | Integration of Content and Records Management Systems - In-place records management can include in-place declaration of records in which a document within a document library or other first file structure associated with a content management system or application can be declared as a record such that records management controls are set for the document. The setting of the records management controls can include placing a record marker in the first file structure while the content object containing content and metadata of the document now designated as a record is relocated to a second file structure associated with a record management system or application. The record marker allows users of the content management system or application who had access to the document prior to its designation as a record to be able to access the corresponding record from within the content management system or application. Additional features can include dynamic record declaration and dynamic record handling. | 04-21-2016 |
20160132527 | DECLARATIVE CLUSTER MANAGEMENT - A planning indication directed to a declaratively-described operation and a target MPP database is received where the operation includes multiple mid-operation states and the operation includes, for each state in the plurality of states, those types of devices in a MPP database which would be affected by that state if the operation were performed, including a first set of affected device types and a first mid-operation state. In response to receiving the planning indication, affected device(s) in the target MPP database which would be affected by the first mid-operation state if the operation were performed are determined without performing the operation on the target MPP database. This determination is based at least in part on the first set of affected device types included in the operation. The first mid-operation state and the affected devices are indicated in a display. | 05-12-2016 |
20160188616 | METHOD AND AN APPARATUS AND A COMPUTER PROGRAM PRODUCT FOR STORING ELECTRONIC OBJECTS FOR OFFLINE USE - The invention relates to a method for an information management system storing electronic objects being associated with metadata having properties, the method comprising determining a first condition, wherein the first condition specifies a value for a metadata property; determining a second condition; determining if an electronic object has the value specified in the first condition in the electronic object's metadata; and if so determining if the electronic object fulfills the second condition; and if so storing the electronic object to a local storage. | 06-30-2016 |
20170235765 | OVERLAY-BASED FILE TAGGING USING VIRTUAL FILE SYSTEMS | 08-17-2017 |