Database File Systems Patents (Class 707/825)
-
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
-
Publication number: 20130311525Abstract: 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.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: MICROSOFT CORPORATIONInventors: Matthew A. Neerincx, Luiz F. Santos, Oleg Ignat, David B. Lomet, Quetzalcoatl Bradley, Raghu Ram, Peter Gvozdjak, Balendran Mugundan
-
Patent number: 8589449Abstract: A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated metadata. The file system APIs can be configured to read and write file data and metadata to and from the data storage. The metadata handler can have a library of functions for handling the metadata. The library can include a metadata blob creation function and a metadata blob extraction function. The metadata blob creation function cooperates with the file system APIs to read source metadata associated with specified file data and creates and populates a metadata blob from which a substantial copy of the source metadata can be generated. The metadata blob extraction function receives at least a metadata blob, extracts information from the metadata blob, and cooperates with the file system APIs to generate destination metadata, a substantial copy of the source metadata.Type: GrantFiled: November 17, 2008Date of Patent: November 19, 2013Assignee: Overland Storage, Inc.Inventors: Marc Kaplan, Ravi Wijayaratne, Kevin Osborn, Dan Burrows
-
Patent number: 8589457Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training scoring models. One method includes storing data identifying a plurality of positive and a plurality of negative training images for a query. The method further includes selecting a first image from either the positive group of images or the negative group of images, and applying a scoring model to the first image. The method further includes selecting a plurality of candidate images from the other group of images, applying the scoring model to each of the candidate images, and then selecting a second image from the candidate images according to scores for the images. The method further includes determining that the scores for the first image and the second image fail to satisfy a criterion, updating the scoring model, and storing the updated scoring model.Type: GrantFiled: September 14, 2012Date of Patent: November 19, 2013Assignee: Google Inc.Inventors: Samy Bengio, Gal Chechik, Sergey Ioffe, Jay Yagnik
-
Publication number: 20130304773Abstract: 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.Type: ApplicationFiled: May 8, 2012Publication date: November 14, 2013Applicant: XEROX CORPORATIONInventors: Kovendhan Ponnavaikko, Nischal M. Piratla
-
Patent number: 8572136Abstract: A method of synchronizing a virtual file system is implemented at a computing device. The virtual file system has a hierarchical tree structure including a plurality of tree nodes, each tree node having associated metadata and corresponding to a respective component of the virtual file system. Upon receipt of a request to generate a revision of a virtual file system in at least one storage device, the computing device serializes each tree node's associated metadata into an object, generates an object ID from the serialized object, and stores the object in the storage device if the object ID is not found in an object-storage mapping table associated with the virtual file system. Finally, the computing device inserts the object ID into the object-storage mapping table and stores the object-storage mapping table in the storage device after processing the last tree node.Type: GrantFiled: November 24, 2010Date of Patent: October 29, 2013Assignee: Beijing Innovation Works Technology Company LimitedInventor: Brian J. Guarraci
-
Publication number: 20130282775Abstract: 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.Type: ApplicationFiled: January 25, 2013Publication date: October 24, 2013Applicant: ABB TECHNOLOGY AG.Inventors: KEVIN DALE STARR, TIMOTHY ANDREW MAST
-
Patent number: 8566373Abstract: A data-leakage prevention capability is presented herein. The data-leakage prevention capability prevents leakage of data, of a file set having a plurality of files, from a secure network using online fingerprint checking of data flows at a boundary of the secure network. The online fingerprint checking is performed using a set of data structures configured for the file set. The data structures for the file set are configured based on file set characteristics information of the file set and a target detection lag indicative of a maximum number of bits within which a data leakage event for the file set is to be determined. The data structure configuration is computed for a plurality of data structures configured for use in monitoring the files of the file set. The data structure configuration includes a plurality of data structure locations and data structure sizes for the respective plurality of data structures.Type: GrantFiled: February 7, 2012Date of Patent: October 22, 2013Assignee: Alcatel LucentInventors: Fang Hao, Krishna P. Puttaswamy Naga, Murali Kodialam, Tirunell V. Lakshman
-
Patent number: 8566372Abstract: 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.Type: GrantFiled: July 21, 2010Date of Patent: October 22, 2013Assignee: ZTE CorporationInventors: Haijian He, Xiaohui Wu, Wei Fan
-
Publication number: 20130275477Abstract: 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.Type: ApplicationFiled: January 25, 2013Publication date: October 17, 2013Inventor: Eugenio Minvielle
-
Publication number: 20130275476Abstract: 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.Type: ApplicationFiled: April 12, 2012Publication date: October 17, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Allan T. Chandler
-
Patent number: 8560579Abstract: Systems and methods for generating files in a virtual file system in the memory of a network system are discussed. The network system receives a filename including at least one file metadata. The file metadata includes a file size of the file, a random seed for generating content of the file, and modification information of the file. File content for the file may be generated based on the filename. The file content may then be provided to the network system.Type: GrantFiled: July 13, 2012Date of Patent: October 15, 2013Assignee: Google Inc.Inventors: Dor Gross, Cos Nicolaou
-
Patent number: 8560580Abstract: An apparatus and method for the visual display of room information. Information of interest is graphically displayed in a manner which conveys the information to in a form which aids in comprehension of the information. Specifically, the information is preferably conveyed on the unit level through the use of the unit's floor plan in a graphical seating chart type format. A graphical icon is used to represent each room in the unit. Components of the icon indicate key considerations for every room. Additional information may also be displayed by clicking on a component of the icon.Type: GrantFiled: May 10, 2000Date of Patent: October 15, 2013Assignee: TeleTracking Technologies, Inc.Inventor: Gene E. Nacey
-
Publication number: 20130268569Abstract: 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.Type: ApplicationFiled: March 29, 2013Publication date: October 10, 2013Inventors: Tomas G. Akenine-Moller, Magnus Andersson, Jon N. Hasselgren, Jim K. Nilsson
-
Patent number: 8549024Abstract: A method and apparatus for performing a matching operation on data are disclosed. With an exemplary embodiment, a programmable logic device can be used to search for data of interest to an application, where the programmable logic device processes streaming data against a data key to generate a signal indicative of a similarity between the streaming data and the data key and compares the generated signal with a defined threshold to thereby determine whether the streaming data is deemed a match to the data key, wherein the threshold is adjustable to control whether the programmable logic device performs an approximate match operation or an exact match operation, and further to control, for an approximate match operation, a degree of approximate matches returned by the approximate match operation.Type: GrantFiled: March 2, 2012Date of Patent: October 1, 2013Assignee: IP Reservoir, LLCInventors: Ronald S. Indeck, Ron Kaplan Cytron, Mark Allen Franklin
-
Publication number: 20130239423Abstract: A system for positioning post sleeves is provided including a pair of post sleeve positioning devices and a spacing mechanism. Each post sleeve positioning device is configured to receive a respective post sleeve and to enable selective adjustment of a position and orientation of the respective post sleeve. The spacing mechanism is coupleable between the pair of post sleeve positioning devices to determine or control the position and orientation of the post sleeve received by one of the pair of post sleeves positioning devices relative to the post sleeve received by the other one of the pair of post sleeve positioning devices. Related methods are also provided.Type: ApplicationFiled: May 7, 2013Publication date: September 19, 2013Inventor: N. Eric Knudsen
-
Publication number: 20130246488Abstract: A laboratory findings preparation system (4) for a microscopy workstation (1) having a microscope (2), particularly for use in cytology and histopathology, having: at least one input apparatus (4a) which is designed to input findings data and findings preparation instructions into the system; at least one programmable data processing apparatus (4b) operatively connected for signaling purposes to the input apparatus; a piece of laboratory management software (4c), which is set up on the basis of the findings preparation instructions to prepare laboratory findings on the data processing apparatus from a number of input findings data items; and at least one output apparatus (4f, 4g, 4h) for the laboratory findings to be prepared, operatively connected for signaling purposes to the data processing apparatus; is distinguished in that the input apparatus (4a) is designed to have a touch-sensitive user interface (4aa) on which a first plurality of input areas (4ab) can be defined essentially freely in terms of geomeType: ApplicationFiled: March 4, 2011Publication date: September 19, 2013Inventor: Stefan Weinschenk
-
Patent number: 8538926Abstract: Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.Type: GrantFiled: April 19, 2011Date of Patent: September 17, 2013Assignee: Rackspace US, Inc.Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
-
Patent number: 8539002Abstract: A subjective information record for inputting data that enables subjective information about a multimedia content to be represented with well defined syntax and semantics and linked to the multimedia content. The record includes a field for inputting data that identifies a multimedia content and a location of the multimedia content; a field for inputting data that identifies an author of subjective information about the multimedia content; a field for a language of the subjective information; and a field for subjective information about the content.Type: GrantFiled: March 1, 2001Date of Patent: September 17, 2013Assignee: Koninklijke Philips N.V.Inventors: Gandhimathi Vaithilingam, Mohamed Abdel-Mottaleb
-
Patent number: 8532438Abstract: An image retrieval system includes an image entry unit configured to input an image. A descriptor determining unit receives the image and transforms the image into an intermediate image to generate a descriptor of the image, for example, utilizing the distance transform (DT) application. An image comparing unit compares the image with a plurality of candidate images by comparing the descriptor of the image with descriptors of the plurality of candidate images. Finally, a retrieving unit retrieves one or more candidate images similar to the input image based on the comparison of their descriptors.Type: GrantFiled: May 9, 2008Date of Patent: September 10, 2013Assignee: Empire Technology Development LLCInventor: Il Dong Yun
-
Patent number: 8533241Abstract: Provided is a technique capable of efficiently operating files and directories that are stored in storage located in a physically far place from a file server, without causing a network latency. An index creation program is also loaded in a cloud computing environment, and a flag, which indicates whether or not to execute batch processing to a directory that has been migrated to the cloud side, is provided, whereby it becomes possible to collectively execute index creation processing for the migrated directory on the cloud side. More specifically, upon completion of migration of all files under a given directory to the cloud side, a flag, which indicates whether or not to perform batch processing on the cloud side, is validated for the metadata of the directory. Such a batch processing flag can be held for each application such as applications of the index creation processing and the virus check processing.Type: GrantFiled: August 17, 2012Date of Patent: September 10, 2013Assignee: Hitachi, Ltd.Inventors: Jun Nemoto, Masakuni Agetsuma, Masaaki Iwasaki
-
Publication number: 20130232178Abstract: 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.Type: ApplicationFiled: February 15, 2013Publication date: September 5, 2013Applicants: SONY PICTURES TECHNOLOGIES, INC., SONY CORPORATIONInventor: Yiotis Katsambas
-
Patent number: 8527555Abstract: A device and method direct towards the packaging, transporting and extracting of essence files, metadata files and service data files are provided. The device and method include receiving content files (e.g., essence and metadata files) and service files, the service files identifying an application to be applied to the content files, combining the content files and the service files into a media package, and transmitting the media package. The device and method also include receiving the media package containing content files and service files and extracting the content files and the service files from the media package. The media package may further include command data that describes how to process the content files and the service files as well as identification data that identifies the content files and service files. The command data, and content and service files may be encrypted.Type: GrantFiled: December 6, 2006Date of Patent: September 3, 2013Assignee: Thomson LicensingInventors: Ana Belen Benitez, Kurt Clawson, Christopher Carey
-
Patent number: 8515902Abstract: Systems and methods for supporting metadata for work items stored in a web-based content management system with collaboration environment are disclosed. Users uploading work items to a folder are not required to provide metadata for the work items. Collaborators of the folder can provide metadata to work items within the folder.Type: GrantFiled: October 14, 2011Date of Patent: August 20, 2013Assignee: Box, Inc.Inventor: Brandon Savage
-
Patent number: 8510297Abstract: A dispatching system adjusts resources to meet real-time changes in demand. When a customer requests service, a work assignment is generated and sent to an employee. When a customer cancels the requested service, a cancellation code is sent to the employee. The cancellation code informs the employee that the work assignment has been canceled.Type: GrantFiled: November 18, 2011Date of Patent: August 13, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Patrichia Ditcharo, James S. Wheeler
-
Patent number: 8505010Abstract: A computer system that includes a processor for operating a software application in the computer system. The software application provides for creation, storage, and retrieval of a file, the file having a corresponding profile that the software application uses for at least the purpose of preparing the software application to display the file upon its retrieval by the software application. Also included is a plurality of storage media that are communicatively coupled to the processor. A storage management module distributes stored files and their accompanying profiles among the plurality of storage media according to predetermined patterns. One of such predetermined patterns is separate storage of a file and the file's corresponding profile.Type: GrantFiled: March 28, 2011Date of Patent: August 6, 2013Assignee: CommVault Systems, Inc.Inventors: Randy De Meno, Jeremy A. Schwartz, Anand Prahlad, James J. McGuigan
-
Publication number: 20130198249Abstract: 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.Type: ApplicationFiled: March 13, 2013Publication date: August 1, 2013Applicant: Oracle International CorporationInventor: Oracle International Corporation
-
Patent number: 8489658Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.Type: GrantFiled: June 19, 2012Date of Patent: July 16, 2013Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8489654Abstract: A method for forming a virtual file system associated with a distributed storage system is implemented at a computing device communicatively connected to the distributed storage system. The computing device retrieves one or more metadata blocks associated with the virtual file system from the plurality of storage devices. After rendering a commit tree for the virtual file system, the computing device builds an instance of the virtual file system by traversing a plurality of directory nodes and file nodes associated with the tree in a recursive manner. For a respective directory node, the computing device creates a directory in accordance with the metadata associated with the directory node; for a respective file node, the computing device retrieves one or more data blocks from the plurality of storage devices in accordance with the metadata associated with the file node and creates a file using the retrieved data blocks.Type: GrantFiled: August 27, 2010Date of Patent: July 16, 2013Assignee: Beijing Innovation Works Technology Company LimitedInventor: Brian J. Guarraci
-
Patent number: 8489546Abstract: A computerized system, method and process allows telecommunications carriers to find, evaluate and select locations for equipment through direct access to end users, while providing citizens the opportunity to offer the use of their dwelling or other assets to carriers. The system and method further provides a computerized mechanism for (a) creating an inventory and marketplace for available properties for use in telecommunications networks, (b) providing quality and/or performance monitoring and control for wireless communication systems based on data in the clearinghouse, and (c) providing localized content over wireless networks using the clearinghouse.Type: GrantFiled: June 7, 2012Date of Patent: July 16, 2013Inventor: Theodore S. Rappaport
-
Patent number: 8489545Abstract: An automated pre task planning document library system for creating, maintaining, processing, storing, and delivering arranged pre task planning documents suitable for identifying assignments that may mitigate harm from identified hazards associated with task elements that may be performed in the completion of a task.Type: GrantFiled: March 18, 2010Date of Patent: July 16, 2013Inventor: Norman Ritchie
-
Patent number: 8484189Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.Type: GrantFiled: September 14, 2012Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
-
Publication number: 20130173767Abstract: An in-vehicle controller includes: a first control element for outputting a first output, which corresponds to functional safety standards, in response to a input; a first platform element for controlling a first software in the first control element; a second control element for outputting a second output, which does not correspond to the functional safety standards, in response to the input; a second platform element for controlling a second software in the second control element; and a comparison coupling element for comparing and coupling the first output and the second output, and for outputting a coupled output to an external control object device. The first platform element controls the first software in the first control element independently from the second platform element, which controls the second software in the second control element.Type: ApplicationFiled: December 19, 2012Publication date: July 4, 2013Applicant: DENSO CORPORATIONInventor: DENSO CORPORATION
-
Patent number: 8478962Abstract: A method for managing memory in a system for an application, comprising: assigning a first block (i.e., a big block) of the memory to the application when the application is initiated, the first block having a first size, the first block being assigned to the application until the application is terminated; dividing the first block into second blocks (i.e., intermediate blocks), each second block having a same second size, a second block of the second blocks for containing data for one or more components of a single data structure to be accessed by one thread of the application at a time; and, dividing the second block into third blocks (i.e., small blocks), each third block having a same third size, a third block of the third blocks for containing data for a single component of the single data structure.Type: GrantFiled: May 11, 2012Date of Patent: July 2, 2013Assignee: Inetco Systems LimitedInventors: Thomas Bryan Rushworth, Angus Richard Telfer
-
Publication number: 20130166612Abstract: 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.Type: ApplicationFiled: December 20, 2012Publication date: June 27, 2013Applicant: SIEMENS AKTIENGESELLSCHAFTInventor: Siemens Aktiengesellschaft
-
Patent number: 8468212Abstract: A method and apparatus for a network repository for metadata. Embodiments of a data repository include a memory to store data including one or more data content items, where each data content item is associated with zero or more metadata items, and where each data content item is associated with a handle and each metadata item is associated with an attribute name. The data repository further includes a network interface configured to communicate with a client device, and a control unit configured to control the storage of data in the memory, where the control unit provides functions for writing data to and reading data from the memory and where the control unit is to transfer the data without interpretation.Type: GrantFiled: August 8, 2007Date of Patent: June 18, 2013Assignee: Silicon Image, Inc.Inventors: Brian K. Schmidt, James G. Hanko, J. Duane Northcutt
-
Patent number: 8463828Abstract: 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: December 10, 2010Date of Patent: June 11, 2013Assignee: salesforce.com, inc.Inventors: Scott Hansma, Simon Z. Fell, Ryan Brainard, Sridevi Gopala Krishnan, Deepa Gupta
-
Patent number: 8458218Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for incremental data transfer in a database management system (DBMS) are provided. In an embodiment, a database table enabled for partial export from a database management system is identified. Data within the database table to be exported is also identified, and the identified data is transferred in a chosen format from the database table to an export location.Type: GrantFiled: September 13, 2010Date of Patent: June 4, 2013Assignee: Sybase, Inc.Inventor: Elton Philip Wildermuth
-
Publication number: 20130132422Abstract: This invention discloses a novel system and method for organizing content to be use in the creation, operation and updating of applications that target multiple types of computer platform types such that the author creates one version of the content and application, which is automatically formatted for the entire set of targeted computer platform types and further when maintenance or updating of the content occurs, only one set of data files needs updating.Type: ApplicationFiled: December 16, 2011Publication date: May 23, 2013Applicant: Toura, LLCInventors: Matt Rogish, Aaron Radin
-
Patent number: 8442986Abstract: Methods and apparatus identify groups of files based on symbols corresponding to an underlying data stream of original bits of data that are determined to be informationally important. The resulting symbols of a selected group are ordered according to how effectively each symbol characterizes the selected group of interest. The subset of symbols is used to find similar files from a general population of files to the files in the group of interest. Additionally, groups of common files can be identified from a general population of files and a group selected therefrom for use in identifying a subset of symbols which characterize the selected group for use as a filter to identify further like files.Type: GrantFiled: March 7, 2011Date of Patent: May 14, 2013Assignee: Novell, Inc.Inventor: Craig N. Teerlink
-
Publication number: 20130117576Abstract: A converting method includes storing correspondence of each of first-type coded information, included in a first-type coded information group, and one of second-type coded information, included in a second-type coded information group, based on input information, by a processor, and converting, when input data includes the first-type coded information, first-type coded information in the input data into second-type coded information, based on the correspondence.Type: ApplicationFiled: November 2, 2012Publication date: May 9, 2013Applicant: FUJITSU LIMITEDInventor: FUJITSU LIMITED
-
Patent number: 8438195Abstract: A method of operating a file system in a host configured to store write data in a data storage device including a first region and a second region is disclosed, and includes; receiving a write data request for write data associated with a file, classifying the write data as hot data or cold data using file meta data for the file, and if the write data is classified as hot data, storing the write data in the first region, and otherwise if the write data is classified as cold data storing the write data in the second region.Type: GrantFiled: November 25, 2011Date of Patent: May 7, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Jae Geuk Kim, Chul Lee, Joo Young Hwang
-
Patent number: 8438196Abstract: A file system includes first, second, third, and fourth directories where 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. A method involves receiving first and second requests to open first and second files, respectively, that are contained in the file system. The first and second requests include first and second file system paths, respectively. The first file system path is modified by adding identities of the first, third, and fourth directories to the first file system path. The second file system path is modified by adding identities of the second, third, and fourth directories to the second file system path.Type: GrantFiled: March 31, 2008Date of Patent: May 7, 2013Assignee: Symantec Operating CorporationInventor: Randall R. Cook
-
Patent number: 8438182Abstract: The described implementations relate to patient identification. One implementation can acquire binary biometric data and structured data from a patient. This implementation can compare the acquired patient binary biometric data and structured data to binary biometric data and structured data associated with patient files in an electronic master patient index.Type: GrantFiled: December 30, 2010Date of Patent: May 7, 2013Assignee: Microsoft CorporationInventors: Michael T. Gillam, Jonathan A. Handler, Craig Feied, John C. Gillotte
-
Publication number: 20130110934Abstract: According to one embodiment, an information integration control system includes a collector, a storage module and a generator. The collector collects infrastructure information concerning a social infrastructure, user information about a user who uses the social infrastructure, and management information of a manager who manages the social infrastructure and the user. The storage module stores the infrastructure information, the user information, and the management information which are collected. The generator generates control information for the social infrastructure based on the infrastructure information, the user information, and the management information which are stored in the storage module.Type: ApplicationFiled: December 19, 2012Publication date: May 2, 2013Inventors: Masato SHIBUYA, Yutaka Iino, Yoshitaka Kobayashi, Koichi Hirooka, Yoshiyuki Matsuda, Makoto Ochiai, Motoo Sugiyama
-
Patent number: 8429210Abstract: A method and computer-readable medium are provided for storing files in an official file repository. According to the method, a generic interface is exposed that includes a first method for requesting that a file be stored in a file vault. A record series is maintained that identifies one or more document types that may be stored in the file vault along with a location for each file type within the file vault where files of the type should be stored. A call may be made to the first method including the file to be stored in the file vault. In response to the call, a location for storing the file in the file vault may be identified based on the contents of the record series. Once the location has been identified, the file is stored in the identified location if the file type is in the record series. If the file type is not in the record series or the necessary property values are not received with the call, the file is placed in a holding zone portion of the file vault.Type: GrantFiled: June 26, 2008Date of Patent: April 23, 2013Assignee: Microsoft CorporationInventors: Kevin L. Brown, Jason M. Cahill, Adrian Fanaru, Ethan D. Gur-esh, Moshe R. Lutz
-
Patent number: 8429212Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training scoring models. One method includes storing data identifying a plurality of positive and a plurality of negative training images for a query. The method further includes selecting a first image from either the positive group of images or the negative group of images, and applying a scoring model to the first image. The method further includes selecting a plurality of candidate images from the other group of images, applying the scoring model to each of the candidate images, and then selecting a second image from the candidate images according to scores for the images. The method further includes determining that the scores for the first image and the second image fail to satisfy a criterion, updating the scoring model, and storing the updated scoring model.Type: GrantFiled: January 3, 2012Date of Patent: April 23, 2013Assignee: Google Inc.Inventors: Samy Bengio, Gal Chechik, Sergey Ioffe, Jay Yagnik