Database File Systems Patents (Class 707/825)
-
Patent number: 8832162Abstract: A method and system for storing, categorizing and distributing information concerning relationships between data that involves the use of tags in place of traditional, mutually-exclusive file folders by querying any number of servers for information regarding a tag, associating the tag with data on an electronic device, and suggesting other tags that might be relevant as well.Type: GrantFiled: March 24, 2013Date of Patent: September 9, 2014Assignee: Think Computer CorporationInventors: Aaron J. Greenspan, Jason F. Anderson, Ying Lei
-
Patent number: 8825684Abstract: File comparing device includes a comparator for comparing a first and second content identifiers, of respective files, with each other. Each file having at least two content identifiers and each content identifier is defined by at least one parameter. In addition a selector is included for selecting, using the parameters of the content identifiers, sub-groups of content identifiers, to increase flexibilities. Calculators calculate functions of the values of the parameters and further comparators compare the functions with thresholds. Content identifiers may be defined by cost and accuracy parameters. Then, calculators calculate first functions of the values of the cost parameters and calculate second functions of the values of the accuracy parameters and further comparators compare the first functions with first thresholds and compare the second functions with second thresholds.Type: GrantFiled: November 27, 2007Date of Patent: September 2, 2014Assignee: Koninklijke Philips N.V.Inventors: Wilhelmus Franciscus Johannes Fontijn, Yuechen Qian, Alexander Sinitsyn, Jozef Pieter Van Gassel
-
Patent number: 8825970Abstract: An updateable list is provided for use in mounting a storage volume. Such list may include a plurality of block references capable of being used to access corresponding blocks required for mounting the storage volume. In use, such list may be utilized for accessing the blocks in a more efficient manner, by accessing a plurality of such blocks in parallel, as well as performing the block accessing and storage volume mounting in parallel.Type: GrantFiled: April 26, 2007Date of Patent: September 2, 2014Assignee: NetApp, Inc.Inventors: David Grunwald, Stanley Luke, Randall Smith, Vaibhav Nivargi
-
Patent number: 8812564Abstract: An insertion of a record into a table that includes a primary key column and a second column that includes a global uniqueness constraint across all of a plurality of data partitions across which the table is split is initiated without checking that a value of the record in the second column is globally unique by contacting other partitions the one partition to which the record is to be added to. The insertion can be processed, at least in part by implementing a write lock on the one partition but without implementing a read lock on the other partitions. The write lock on the one partition can be released after the insertion is completed, after which the validity of the insertion can be verified, for example by examining the other parts and a delta partition corresponding to the table. The insertion can be undone if the insertion was not valid.Type: GrantFiled: December 20, 2011Date of Patent: August 19, 2014Assignee: SAP AGInventors: Thomas Peh, Wolfgang Stephan, Andreas Tonder, Lars Fricke, Christian Bensberg
-
Patent number: 8799333Abstract: Methods, systems, and products for delayed deletion of extended attributes associated with a file in a file system are provided. Embodiments include identifying a file to delete, moving an extended attribute directory associated with the file to a background deletion directory, deleting the file, and deleting in the background the extended attribute directory. Some embodiments also include deleting an ACL associated with the file.Type: GrantFiled: June 29, 2007Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Joon Chang, Zachary Merlynn Loafman, Jean-Philippe Sugarbroad
-
Patent number: 8793291Abstract: 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.Type: GrantFiled: November 10, 2010Date of Patent: July 29, 2014Assignee: salesforce.com, inc.Inventors: Jonathan Plax, Timothy Kral, Shannon Hale
-
Patent number: 8782105Abstract: Disclosed is a method implemented by a computer system that comprises a file system. The file system comprises first, second, third, and fourth directories wherein the first and second directories are sub-directories of the third directory, the third directory is a sub-directory of the fourth directory, the first directory stores only files identified by a first file extension, the second directory stores only files identified by a second file extension, and the first and second file extensions are distinct. In one embodiment, the method comprises receiving first and second requests to open first and second files, respectively, that are contained in the file system. The first and second requests comprise first and second file system paths, respectively. The first file system path comprises a first file name, and the first file name comprises the first file extension. The second file system path comprises a second file name, and the second file name comprises the second file extension.Type: GrantFiled: March 28, 2013Date of Patent: July 15, 2014Assignee: Symantec Operating CorporationInventor: Randall R. Cook
-
Patent number: 8762433Abstract: A workflow integration architecture for improving the coordination of software, hardware, and firmware developments leading to shorter product development schedules and thus reduced cost is presented. The workflow integration architecture has a product structure module that includes a hardware design application component, a software design application component, a firmware design application component, a product requirements component, and a design documents component.Type: GrantFiled: October 18, 2010Date of Patent: June 24, 2014Assignee: Lockheed Martin CorporationInventor: Than N. Lam
-
Publication number: 20140172297Abstract: Example apparatus and methods concern rigorous survey-plan based sensor data collection where physical survey locations are correlated to logical locations rather than being tightly coupled to physical map locations. An embodiment includes accessing a venue map and a survey plan associated with the venue map. A survey plan includes a survey path defined by one or more logical survey points. A logical survey point includes a unique co-ordinate free identifier, a description of a recognizable location in the venue, and a co-ordinate configured to register the logical survey point to the corresponding venue map. A surveyor surveys the venue using the survey plan. Surveying the venue includes following the survey plan and acquiring sensor fingerprints at sensor reading points along the survey path. A fingerprint observation data store is populated with survey points that are registered to the survey plan. Survey points include sensor fingerprint data and correlation data.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Jyh-Han Lin, Chih-Wei Wang, Steve DiAcetis
-
Patent number: 8756261Abstract: 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.Type: GrantFiled: July 9, 2010Date of Patent: June 17, 2014Assignee: Navteq B.V.Inventors: Martin Pfeifle, Jan Richter
-
Publication number: 20140164317Abstract: Systems, methods, and apparatus for use with at least one virtual agent. In some embodiments, at least one processor is programmed to store a receipt for an interaction between the at least one virtual agent and one or more users, wherein the receipt comprises at least some information provided by the one or more users to the at least one virtual agent during the interaction.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: Nuance Communications, Inc.Inventors: Timothy Lynch, Kenneth S. Harper, Carey Radebaugh
-
Patent number: 8750689Abstract: A recording apparatus having a recording unit for recording a moving image file including a first area to store moving image data and a second area to store meta data into a recording medium generates first position information regarding a position of the moving image data in the first area and second position information which can represent a larger value than the first position information with respect to the position of the moving image data in the first area, stores both of the generated first and second position information into the second area, and records them as a moving image file into the recording medium.Type: GrantFiled: November 12, 2012Date of Patent: June 10, 2014Assignee: Canon Kabushiki KaishaInventor: Naoyuki Murakami
-
Publication number: 20140156602Abstract: A method includes determining, by a processor, that a write request indicates a clone file that was cloned from a file in a first fileset. The clone file is of a second fileset and a clustered file system comprises the first fileset and the second fileset. A data block of the clone file affected by the write request is determined. The method includes determining that the data block at a current location cannot be modified. In response to a determination that the data block at the current location cannot be modified, the method includes implementing the write request with respect to the data block at a different location and indicating that the data block at the different location can be modified for subsequent write requests that indicate the clone file.Type: ApplicationFiled: February 6, 2014Publication date: June 5, 2014Applicant: International Business Machines CorporationInventors: Janet E. Adkins, Joon Chang, David J. Craft, Manoj N. Kumar, Ninad S. Palsule
-
Publication number: 20140149474Abstract: 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.Type: ApplicationFiled: November 1, 2013Publication date: May 29, 2014Applicant: HYUNDAI MNSOFT, INC.Inventors: Seok Ho LEE, Hyun Jong YANG
-
Patent number: 8732219Abstract: A method of determining a geographic area having similar characteristics to a first geographic area associated with a user includes receiving a plurality of inputs related to characteristics of a plurality of geographic areas and constructing a feature vector for each of the geographic areas based on the plurality of inputs. The method also includes receiving a plurality of inputs related to characteristics of the first geographic area and constructing a feature vector for the first geographic area associated with the user. The method further includes receiving an input from the user related to a city of interest, comparing the feature vector for the first geographic area to feature vectors associated with geographic areas located in or adjacent to the city of interest, and ranking the geographic areas located in or adjacent to the city of interest using the comparing step.Type: GrantFiled: August 22, 2011Date of Patent: May 20, 2014Assignee: United Services Automobile Association (USAA)Inventors: John Robert Thomas Ferries, Barrington R. Young, Michael Patrick Bueche, Jr.
-
Publication number: 20140122545Abstract: 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.Type: ApplicationFiled: March 20, 2012Publication date: May 1, 2014Applicant: QUANTEL LIMITEDInventors: James Westland Cain, Simon Darryl Rogers, Michael James Weaver
-
Publication number: 20140122544Abstract: 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.Type: ApplicationFiled: June 28, 2013Publication date: May 1, 2014Applicant: TRANSOFT TECHNOLOGY, INC.Inventors: MAI ANH TRAN, ERIC LARSEN, TOBY PAUL
-
Publication number: 20140115016Abstract: 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.Type: ApplicationFiled: October 19, 2012Publication date: April 24, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Neil Veness Perrin, Roch Bourbonnais, Bradley Romain Lewis
-
Patent number: 8706698Abstract: A plurality of log processes are synchronized. Each is independently performed in parallel with one another, into a single set of log files. A line buffering mechanism of an operating system (OS) of the computing environment forecloses interleaving of the log processes. Log management operations are concurrently performed by a single process protected by a file-system lock of the OS. The log management operations include at least one of a log compression, log retention, and log rotation operation.Type: GrantFiled: September 21, 2011Date of Patent: April 22, 2014Assignee: International Business Machines CorporationInventors: Yariv Bachar, Ron Edelstein, Ehud Meiri
-
Publication number: 20140101211Abstract: Technologies and implementations for collecting feedback related to the occurrence of transactions are generally disclosed.Type: ApplicationFiled: October 5, 2012Publication date: April 10, 2014Inventors: Andrey Kechik, Vitaliy Kechik, Charles Wert, Christopher Wayt
-
Patent number: 8687925Abstract: An image storage processing apparatus includes an image acquisition means for acquiring taken image data imaged at an imaging apparatus unit, a bio-information acquisition means for acquiring bio-information of a user of the imaging apparatus unit at the time of imaging the taken image data acquired by the image acquisition means, a subject information acquisition means for acquiring subject information as an image analysis result of the taken image data acquired by the image acquisition means and a storage processing means for performing processing of recording the taken image data acquired by the image acquisition means, the bio-information acquired by the bio-information acquisition means and the subject information acquired by the subject information acquisition means in a recording medium in a state in which they are associated with one another.Type: GrantFiled: April 7, 2008Date of Patent: April 1, 2014Assignee: Sony CorporationInventors: Akane Sano, Masaaki Tsuruta, Nozomu Ozaki, Masamichi Asukai, Taiji Ito, Akinobu Sugino, Hidehiko Sekizawa, Yoichiro Sako, Hideko Tabata
-
Patent number: 8688756Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing file system content in a multi-tenant on-demand database system. These mechanisms and methods for storing file system content in a multi-tenant on-demand database system can enable embodiments to reduce a number of files stored on a file system, avoid copying of all file system content to file system copies, etc.Type: GrantFiled: April 29, 2013Date of Patent: April 1, 2014Assignee: salesforce.com, inc.Inventors: Scott Hansma, Simon Z. Fell, Ryan Brainard, Sridevi G. Krishnan, Deepa Gupta
-
Publication number: 20140082032Abstract: 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.Type: ApplicationFiled: May 2, 2013Publication date: March 20, 2014Inventors: Dominique Leblond, Lars Møllebjerg, Franciscus Petrus Paulus van Puffelen
-
Publication number: 20140067886Abstract: 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.Type: ApplicationFiled: September 3, 2013Publication date: March 6, 2014Applicant: Fujitsu LimitedInventors: Hiroko SAKANASHI, Yuichiro SUZUKI, Minoru NITTA
-
Patent number: 8667032Abstract: The method and apparatus collect file recipes from deduplicated data storage systems, the file recipes consist of a list of fingerprints of data chunks of a file. Detailed meta-data for each unique data chunk is also collected. In an offline process, research and analysis can be performed on either the meta-data itself or on a reconstruction of a full trace of meta-data constructed by matching recipe fingerprints to the corresponding meta-data. The method and system can generate the full meta-data trace efficiently in an on-line or off-line process. Typical deduplicated storage systems achieve 10× or higher deduplication rates, and the meta-data collection is faster than processing all of the original files and produces compact meta-data that is smaller to store.Type: GrantFiled: December 22, 2011Date of Patent: March 4, 2014Assignee: EMC CorporationInventors: Philip Shilane, Grant Wallace, Frederick Douglis
-
Patent number: 8667031Abstract: Techniques for facilitating the sharing of metadata. In one set of embodiments, a metadata document is referenced by a plurality of software applications as a URL, the URL comprising a protocol component identifying a specialized protocol name and a path component identifying a name and namespace of the metadata document. The specialized protocol name indicates that the metadata document is a shared document stored in a shared metadata repository. When an application in the plurality of software applications needs to access the metadata document, the URL is passed to a URL resolver configured to identify the shared metadata repository based on configuration information associated with the application. The metadata document is then retrieved from the shared metadata repository.Type: GrantFiled: June 13, 2008Date of Patent: March 4, 2014Assignee: Oracle International CorporationInventors: Gangadhar Konduri, Denny McKinney, Siddalingaiah Eraiah, Edwin Khodabakchian
-
Patent number: 8661068Abstract: A method is used in managing global metadata caches in data storage systems. Space is allocated in a memory of a data storage system to a global metadata cache which is configured to store metadata objects for a plurality of different file systems responsive to file system access requests from the plurality of different file systems. A metadata object associated with a file of a file system of the plurality of different file systems is stored in the global metadata cache. The metadata object is accessed by a plurality of different versions of the file.Type: GrantFiled: September 29, 2011Date of Patent: February 25, 2014Assignee: EMC CorporationInventors: Christopher Seibel, Philippe Armangau, Sitaram Pawar, Jean-Pierre Bono, Diane M. Delgado
-
Patent number: 8661066Abstract: Systems and methods for automatically processing a textual document by identifying occurrences of a piece of text having a predetermined format in the textual document; determining a depth-of-treatment value for each piece of formatted text in the textual document, the depth-of-treatment value indicating a depth of treatment in the textual document afforded to the particular piece of formatted text; associating an abstract with each piece of formatted text in the textual document; and generating a data record containing each identified piece of formatted text from the textual document, the depth-of-treatment value and the abstract associated with each piece of formatted text in the textual document.Type: GrantFiled: June 13, 2012Date of Patent: February 25, 2014Assignee: West Service, Inc.Inventors: Forrest Rhoads, Daniel Gannon, Paul Werner, Steve Hestness, Kimberly Anne Kothe, Jonathan James Medin, Nick Bieter
-
Patent number: 8655898Abstract: Mechanisms are provided for optimizing files while allowing application servers access to metadata associated with preoptimized versions of the files. During file optimization involving compression and/or compaction, file metadata changes. In order to allow file optimization in a manner transparent to application servers, the metadata associated with preoptimized versions of the files is maintained in a metadata database as well as in an optimized version of the files themselves.Type: GrantFiled: June 8, 2012Date of Patent: February 18, 2014Assignee: Dell Products L.P.Inventors: Goutham Rao, Eric Brueggemann, Murali Bashyam, Carter George, Mark Taylor
-
Patent number: 8655853Abstract: Embodiments of the invention are generally directed to a system and method for optimizing transaction termination. A database interface receives an indication to terminate a transaction. The database interface decides whether to send a command to the underlying database server to terminate the transaction. If the database interface does send a command to the database server, it determines which command is appropriate to send.Type: GrantFiled: October 1, 2004Date of Patent: February 18, 2014Assignee: SAP AGInventors: Ralf Kuersch, Thomas Raupp, Dietmar Theobald
-
Patent number: 8649657Abstract: A recording apparatus for recording a moving image file including a first area to store moving image data and a second area to store meta data constructed by one or more tracks into a recording medium generates a first track, stores first position information into the first track and stores the first track into the second area to be recorded into the recording medium, generates a second track when a size of moving image file reaches a threshold value, generates second position information which can represent a larger value than the first position information, stores the second position information into the second track, stores the first and second tracks into the second area to be recorded into the recording medium.Type: GrantFiled: November 12, 2012Date of Patent: February 11, 2014Assignee: Canon Kabushiki KaishaInventor: Naoyuki Murakami
-
Patent number: 8650541Abstract: A method and data structure for improving the utility of graphics compositions is disclosed. In one embodiment, composition files are created through the connection of patches in a composition editor. Automatically included with the created composition file is protocol information. Preferably such protocol information is included as metadata in the header of the composition file, and can be constructed in any suitable fashion. So constructed, composition files can be grouped together in a physical or virtual repository accessible to other application programs. Another user can then pick an appropriate composition for a new project based on review and filtering of the protocols as contained in the header information of the repositoried composition files. Such review and filtering can be accomplished using a composition picker user interface in the user's application program. The repository can then be queried for composition files matching or otherwise compatible with the specified protocol.Type: GrantFiled: August 4, 2006Date of Patent: February 11, 2014Assignee: Apple Inc.Inventor: Pierre-Olivier LaTour
-
Patent number: 8645435Abstract: An application issues an application command to a file system of the computing device, where the application command includes a location of data at a source. The file system allocates space on a medium for the data and compiles a list including an identification of each portion of the medium that is to be used to store the data. The file system then issues a file system command to a block driver of the medium, where the file system command includes the location of the data at the source and the compiled list. The block driver contacts the source, requests the data at the location thereof, and writes the data to the portions of the medium included in the compiled list.Type: GrantFiled: August 14, 2008Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Sachin Chiman Patel, Andrew Martin Pearson, Yadhu N. Gopalan, Richard Thomas Palm
-
Patent number: 8645403Abstract: A method, apparatus, system, and article of manufacture provide the ability to track image processing data in a collaborative environment in a database. Non-creative information is received that relates to image processing. The non-creative information is generated by a computer pursuant to a rendering operation performed by the computer. The non-creative information is stored in a database that is accessible across a network to multiple users. Once stored, the non-creative information may be evaluated (e.g., to provide a profitability or cost/benefit analysis).Type: GrantFiled: February 3, 2006Date of Patent: February 4, 2014Assignee: Autodesk, Inc.Inventors: Christopher Vienneau, Charles Martin, David Boileau
-
Publication number: 20140019494Abstract: 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.Type: ApplicationFiled: August 9, 2013Publication date: January 16, 2014Applicant: Tencent Technology (Shenzhen) Co., Ltd.Inventor: Mengsong TANG
-
Patent number: 8631114Abstract: Described is a technique for gathering information about a property. A request is received at a first node of a plurality of nodes. The request requests information in accordance with the property for a set of one or more objects defined in a portion of the plurality of nodes. The first node determines information about said property for objects of said set which are defined at said first node. Each of the other nodes determines information about said property for objects of said set which are defined at said each node. Information is communicated to the first node from the other nodes about said property for objects of said set which are defined at each of said other nodes. The first node performs processing to produce final information representing information received from said other nodes and information determined by said first node regarding said property.Type: GrantFiled: January 3, 2006Date of Patent: January 14, 2014Assignee: EMC CorporationInventors: Andreas L. Bauer, Russell R. Laporte, Gregory W. Lazar, Brian R. Gruttadauria
-
Patent number: 8631052Abstract: The method and apparatus collect file recipes from deduplicated data storage systems, the file recipes consist of a list of fingerprints of data chunks of a file. Detailed meta-data for each unique data chunk is also collected. In an offline process, research and analysis can be performed on either the meta-data itself or on a reconstruction of a full trace of meta-data constructed by matching recipe fingerprints to the corresponding meta-data. The method and system can generate the full meta-data trace efficiently in an on-line or off-line process. Typical deduplicated storage systems achieve 10× or higher deduplication rates, and the meta-data collection is faster than processing all of the original files and produces compact meta-data that is smaller to store.Type: GrantFiled: December 22, 2011Date of Patent: January 14, 2014Assignee: EMC CorporationInventors: Philip Shilane, Grant Wallace, Frederick Douglis
-
Patent number: 8626713Abstract: A method includes initiating committing to persistent storage of a current consistency snapshot of a plurality of data objects in a redirect-on-write file system. Each of the plurality of data objects has a first copy of at least two copies of the data having a first context of at least two contexts. The method includes receiving, during committing to storage of the current consistency snapshot, an update to a data object of the plurality of data objects. The method also includes responsive to receipt of the update to the data object, creating a second copy of data of the data object from the first copy. The second copy of the data has a second context of the at least two contexts. The method includes responsive to receipt of the update to the data object, updating, based on the update, the second copy of the data of the data object.Type: GrantFiled: December 8, 2010Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Janet E. Adkins, Joon Chang, David J. Craft, Manoj N. Kumar, Andrew N. Solomon
-
Publication number: 20140006463Abstract: Methods, systems, and computer program products that relate to recording content that a user has observed in a particular area of a display. This area may be referred to herein as a region of interest (ROI). The content observed by the user may be recorded, along with context information pertaining to the content observed. This context information may include a processing context. The recorded information may then be used subsequently to recall content that had been previously observed in the ROI. The user may enter search criteria such as information identifying the location of the ROI and/or the time at which the ROI had been observed. In alternative embodiments, additional or different criteria may be entered by the user, such as a key word, user action context, temporal context, and/or spatial context. The content that had been observed in the ROI may then be presented to the user. This content may be presented within the same processing context in which it had been previously observed, e.g.Type: ApplicationFiled: April 23, 2012Publication date: January 2, 2014Inventor: Michal Jacob
-
Patent number: 8620975Abstract: 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.Type: GrantFiled: April 27, 2012Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventor: Marc J. Stephenson
-
Patent number: 8620974Abstract: An original file of a versioned WPAR, that is 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.Type: GrantFiled: September 9, 2010Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventor: Marc J. Stephenson
-
Patent number: 8620973Abstract: To preserve the contiguity of file map extents of a production file when making a series of snapshot copies, the snapshots share indirect blocks of the production file through virtual pointers. When a write to a data block of the production file is first done since the time of the most recent snapshot so that the most recent snapshot can no longer share one of the contiguous indirect blocks, a new indirect block is allocated to store the file mapping metadata for the most recent snapshot, and a virtual pointer for the snapshots is changed to point to this new indirect block. Therefore the change in the virtual pointer changes the file mapping metadata for any number of snapshots sharing the new indirect block so that the method is scalable.Type: GrantFiled: September 25, 2012Date of Patent: December 31, 2013Assignee: EMC CorporationInventors: Sairam Veeraswamy, Peter C. Bixby, Peter W. Madany
-
Publication number: 20130346455Abstract: 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.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Applicant: Oracle International CorporationInventors: Shyam Babu Prasad, Alan Wiersba
-
Publication number: 20130346456Abstract: 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.Type: ApplicationFiled: December 7, 2012Publication date: December 26, 2013Applicant: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Heiko Sparenberg, Siegfried Foessel
-
Patent number: 8615569Abstract: Content delivery systems and related methods can provide dynamic content across a network, based on detected network performance. An exemplary content delivery system can comprise a content request unit, a detection unit, and a transmission unit. The content request unit can receive and process content requests from clients, and can instruct the transmission unit to provide the requested content. The detection unit 160 can detect performance of the network between the content delivery system and the client and, based on the detected performance, can update the values of one or more performance indicators. Upon receiving instruction from the content request unit, the transmission unit can select a data set from among a plurality of data sets embodying the requested content. The particular selection made can be based on the current values of the performance indicator. The transmission unit can then deliver the selected data set to the client.Type: GrantFiled: October 25, 2010Date of Patent: December 24, 2013Assignee: Gregory A. Pearson, Inc.Inventors: Gregory A. Pearson, Ronald Shane Hamilton, David B. Hall
-
Patent number: 8615534Abstract: Provided are a computer program product, method, and system for migration of metadata and storage management of data in a first storage environment to a second storage environment. A migration request is processed to migrate metadata and storage management of data in a first storage environment to a second storage environment. First metadata for the first storage environment is copied to the second storage environment to incorporate with second metadata. The first metadata incorporated into the second metadata is modified to indicate first server information used by a second server to communicate with a first server to access the migrated data from the first storage media. The migration request is completed in response to incorporating the first metadata into the second metadata, wherein the first data objects remain in the first storage media after completing the migration request.Type: GrantFiled: June 19, 2012Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Robert Gerard LaBrie
-
Publication number: 20130339406Abstract: 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.Type: ApplicationFiled: June 19, 2012Publication date: December 19, 2013Applicant: INFINIDAT LTD.Inventor: Arnon Kanfi
-
Patent number: 8612495Abstract: The client computer which transmits an access request specifying an object existing in the first file system and the second computer which accesses the second file system are connected to the first computer which accesses the first file system. The second file system includes a shared directory. A specific object which is an object complying with the path name including the name determined in accordance with the type of the second computer is stored in the shared directory. The controller mounts the shared directory to the first file system. The controller creates a link which comprises a name determined in accordance with a certain naming regulation independent of the type of the computer and corresponds to the specific object in the first file system.Type: GrantFiled: May 31, 2011Date of Patent: December 17, 2013Assignee: Hitachi, Ltd.Inventors: Etsutaro Akagawa, Takahiro Nakano, Atsushi Sutoh, Yohsuke Ishii, Jun Nemoto
-
Patent number: 8606823Abstract: A system that facilitates selecting an item from a cache based on a rank-order of the item picks a first item and a second item from the cache. Next, the system compares a rank-order of the first item with a rank-order of the second item. If the rank-order of the first item exceeds the rank-order of the second item, the system designates the first item as a winner of a first contest. However, if the rank-order of the first item is less than the rank-order of the second item, the system designates the second item as the winner of the first contest. Finally, the system selects the winner of the first contest as a selected item.Type: GrantFiled: October 12, 2011Date of Patent: December 10, 2013Assignee: Google Inc.Inventors: Ashok Banerjee, Waynn Lue
-
Publication number: 20130311526Abstract: A data collecting device 200, before starting to collect function data A to E, communicates with all electronic control units 101 to 107 in a system 100 to recognize functions A to E controlled by the electronic control units 101 to 107, generate unit-specific function list information LD1 which is a list of functions A to E categorized by function type and by electronic control unit, and select at least one of the functions about which function data is to be collected. The data collecting device 200 then communicates by using at least one of electronic control units corresponding to the at least one selected function as at least one communication address, on the basis of the generated unit-specific function list information, to collect function data about the at least one function corresponding to a selection information set.Type: ApplicationFiled: January 31, 2012Publication date: November 21, 2013Applicant: YANMAR CO., LTD.Inventor: Hiroyuki Uesaka