File Directory Structure Patents (Class 707/828)
  • Patent number: 8037058
    Abstract: Reducing access time for data in a file system when seek requests are received ahead of access requests. In one embodiment, an operating system providing access to the file system receives a seek request (from a user application) indicating an identifier of a file and a location within the file at which a data is sought to be accessed. In response, the operating system computes the offset of a disk block containing the location (thereby the data that is sought to be accessed). On receiving an access request (after the seek request from the same user application) indicating an operation to be performed on the data, the operating system executes the operation on the data using the pre-computed offset of the disk block. The computation of the disk block is performed before the access request is received thereby reducing the time required to process the access request.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: October 11, 2011
    Assignee: Oracle International Corporation
    Inventor: Hariprasad Nellitheertha Venkataraja
  • Patent number: 8037098
    Abstract: An exemplary system includes a plurality of heterogeneous data subsystems maintaining local data and a coordinator subsystem configured to maintain global data mapped from the local data. The coordinator subsystem includes a global data life cycle model defining at least one life cycle for the global data. The coordinator subsystem is configured to use the global data life cycle model to coordinate a data update between the global data and the local data. In certain implementations, the coordinator subsystem and the heterogeneous data subsystems are configured to communicate using at least one data update message representative of the data update, the data update message being defined in accordance with the global data life cycle model. In certain implementations, the data update message includes a life cycle status identifier associated with the data update.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: October 11, 2011
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Robert M. Long, Chi-Hwei Julie Lin, Tsehsin Jason Liu, Wei Miao
  • Publication number: 20110246547
    Abstract: Methods and apparatus for device applet management on smart cards. A method includes obtaining device applets at a first device, generating a directory structure that identifies platform types and corresponding device applets, and storing the device applets in the directory structure on a smart card so that when the smart card is in communication with a second device supporting a selected platform, device applets associated with the selected platform are accessible to the second device. An apparatus includes a transceiver to obtain device applets at a first device, and a processor generate a directory structure that identifies platform types and corresponding device applets, and stores the device applets in the directory structure on a smart card so that when the smart card is in communication with a second device supporting a selected platform, device applets associated with the selected platform are accessible to the second device.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Nakul Duggal, Bryan Chuck Gurganus, Carl Qu
  • Patent number: 8032571
    Abstract: A method and apparatus for automatically classifying files on a mobile communication terminal are provided. The inventive method and apparatus enable the files to be automatically classified and copied into a desired storage folder on the mobile communication terminal. An exemplary method for automatically classifying files on a mobile communication terminal includes receiving a command to copy a selected file, determining an attribute of the selected file, determining a storage folder in which to store the file according to the attribute of the file and copying and storing the file in the determined storage folder. The method and apparatus enable files that a user desires to copy from an external device to the user's mobile communication terminal to be automatically classified according to their attributes and be stored in storage folders corresponding to the attributes, thus minimizing the inconvenience of individually designating a storage folder for each file whenever the files are copied.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: October 4, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Min-Kyung Lee
  • Patent number: 8027994
    Abstract: A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
  • Publication number: 20110231459
    Abstract: A data storage or management method is provided which allows both a content object-based access and a file-based access. A first request for storing a content object in accordance with the processing of an application program executed in a host is sent to an object archive control functionality executed in the host, an intermediate server, or a storage apparatus. The object archive control functionality generates an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier, and a plurality of file names corresponding to a plurality of fields contained in the content object. The storage apparatus stores a directory having the directory name and the plurality of files having the plurality of file names in accordance with the second request.
    Type: Application
    Filed: June 3, 2011
    Publication date: September 22, 2011
    Inventors: Yuri HIRAIWA, Hiroshi NASU, Naoki UTSUNOMIYA
  • Patent number: 8024380
    Abstract: Storing static data in a secondary storage and varying data in a database server. The static data can be stored in the database server also. In an embodiment, all the read/write requests related to the static data are sent to the secondary storage. Any updates to the static data are then propagated from the secondary storage to the database server at periodic intervals.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: September 20, 2011
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 8024364
    Abstract: The present invention relates to the identification, extraction, linking, storage and provisioning of data that constitute the captioned components of published or “print ready” literature for computerized information discovery activities including search, browse and data mining. These components, or objects, include the tabular presentation of data (“tables”) and graphics such as “figures”, “images” and “illustrations” typically used to supplement the textual narrative of the publication.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: September 20, 2011
    Assignee: Proquest LLC
    Inventors: Matthew Dunie, Craig W. Emerson
  • Publication number: 20110225209
    Abstract: A dispersed storage device manages a file system directory of a dispersed storage network by receiving a data object to be stored and a user file name of the data object, calculating a data compression function of the data object, creating a file identifier based on a result of the data compression function, creating a source name for the data object using the file identifier and linking the user file name to the source name in the file system directory.
    Type: Application
    Filed: May 13, 2010
    Publication date: September 15, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: ILYA VOLVOVSKI, GREG DHUSE, ANDREW BAPTIST
  • Patent number: 8019783
    Abstract: A computer implemented approach which identifies secondary entities associated with a (primary) entity selected by a user, and enables the user to find entity instances of interest by performing a search based on the attributes of the user selected primary entity and one or more of the identified secondary entities. In an embodiment, the secondary entities are identified based on a schema defining the entity types in a database system. The search may be used to retrieve (and provide to the user) only the entity instances matching the conditions specified based on the attributes of the primary entity and the secondary entities. The user interface may accordingly be simplified.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: September 13, 2011
    Assignee: Oracle International Corporation
    Inventors: Bikram Singh Gill, Amar Kangod Ganapathi, Santosh Kumar Rath
  • Patent number: 8019792
    Abstract: When a hot folder monitoring section detects entry of a data file into a hot folder, a job ticket creating section creates a print job for the entered data file. A print data transmitting section transmits the created print job to a printer. If the hot folder monitoring section determines that the data file is entered from an input source folder to the hot folder, the print system transfers the data file to the input source folder.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: September 13, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidekazu Morooka
  • Patent number: 8015215
    Abstract: Various systems and methods of a distributed file system architecture are disclosed. A method for creating a file may include receiving a message to open or create a file with a given name from a file system call handler. Once the message has been received a determination may then be made as to whether a file with the given name exists. If no file with the given name exists, then a new file with the given name may be created and assigned a globally unique file number.
    Type: Grant
    Filed: August 24, 2006
    Date of Patent: September 6, 2011
    Assignee: Oracle America, Inc.
    Inventors: Harriet G. Coverston, Anton B. Rang
  • Patent number: 8015222
    Abstract: Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: September 6, 2011
    Assignee: EMC Corporation
    Inventors: Razmik Abnous, Victor Spivak, Eric Merhoff
  • Patent number: 8015203
    Abstract: A document recognizing apparatus includes a display control unit which displays a document data including a character string related to a character string selected by a user, and an area that includes at least a character string of the document data.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: September 6, 2011
    Assignee: Fujitsu Limited
    Inventors: Hiroaki Takebe, Noriaki Ozawa, Akihiro Minagawa, Yusaku Fujii, Yoshinobu Hotta, Hiroshi Tanaka, Katsuhito Fujimoto, Junichi Hirai, Seiji Takahashi
  • Patent number: 8015208
    Abstract: A method for reducing the size of a DFA associated with a regular expression separates the functions of locating subexpressions within the DFA and determining if the located subexpressions satisfy a regular expression. For example, the functions of (1) locating subexpressions in a range asserting expression and, (2) determining whether the subexpressions satisfy the range of the range asserting expression are partitioned. In one embodiment, a first component may locate the subexpressions in a data stream using one or more DFAs, while a second component determines if the located subexpressions satisfy the range. In this embodiment, because the DFAs are not configured to determine a relationship between subexpressions, such as a range between subexpressions, the size of the resultant DFA may be significantly reduced.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: September 6, 2011
    Assignee: LSI Corporation
    Inventor: Robert J. McMillen
  • Patent number: 8010570
    Abstract: A method (system and computer program product) performs facet classification synthesis to relate concepts represented by concept definitions defined in accordance with a faceted data set comprising facets, facet attributes, and facet attributes hierarchies. Dimensional concept relationships are expressed between the concept definitions. Two concept definitions are determined to be related in a particular dimensional concept relationship by examining whether at least one of explicit relationships and implicit relationships exist in the faceted data set between the respective facet attributes of the two concept definitions.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: August 30, 2011
    Assignee: Primal Fusion Inc.
    Inventor: Peter Sweeney
  • Patent number: 8010559
    Abstract: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Transactions over a network are facilitated. Remote files may be accessed within a transaction via a redirector protocol. A redirector on a client computer system communicates with an agent on a server computer system to relay and maintain transactional information on both systems.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Surendra Verma, Thomas J. Miller, Robert G. Atkinson
  • Patent number: 8010532
    Abstract: The present invention is directed towards systems and method for organization of bookmarks. The method according to one embodiment comprises retrieving one or more bookmarks associated with one or more content items, a given bookmark generated by a user of a client device and identifying one or more tags associated with one or uniform resource locators corresponding to the or more bookmarks. A bookmark folder hierarchy is created through use of a clustering algorithm on the basis of the one or more tags associated with the one or more uniform resource locators corresponding to the one or more bookmarks.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: August 30, 2011
    Assignee: Yahoo! Inc.
    Inventors: Liang-Yu Chi, Dmitry Yurievich Pavlov, Yun Fu, Eren Manavoglu, Paul Heymann, Zhichen Xu
  • Patent number: 8010567
    Abstract: A method, system, and computer program product for using a federated ontology as an index to enterprise knowledge are provided. The method includes receiving a request for the enterprise knowledge, mapping the request to a concept within the federated ontology, and searching the federated ontology for the concept to identify one or more data sources holding the enterprise knowledge. The method further includes retrieving the enterprise knowledge from the identified one or more data sources as search result data, and returning the search result data.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: August 30, 2011
    Assignee: GM Global Technology Operations LLC
    Inventors: Sridhar Subramanyam, Andrea M. Simon, Kurt S. Godden
  • Patent number: 8005863
    Abstract: A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. In one embodiment, the invention includes a manager agent to maintain signatures of registered documents and a match agent to detect the unauthorized transmission of the content of registered documents.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: August 23, 2011
    Assignee: McAfee, Inc.
    Inventors: Erik de la Iglesia, William Deninger, Ratinder Paul Singh Ahuja
  • Patent number: 8005864
    Abstract: Systems and methods for processing an index are described. An index may be merged with another index of comparable age and size into a single index. Since older indexes are less likely to need updating, they are “set aside” to age based on certain adaptive criteria such as the age and size of the index, percentage of deletions, and how long it takes to update the index. An index that has been set aside may be compacted into a format that is optimized for fast searching.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 23, 2011
    Assignee: Apple Inc.
    Inventor: John Martin Hornkvist
  • Patent number: 8005951
    Abstract: In a network of digital computers (20), a method for facilitating access by a first digital computer (24) to a file that is stored in a local file system tree (198) of a second digital computer (22). The method includes establishing, by recursively combining hierarchical file system trees (198) that are exported from one or more NDCs (50), a hierarchical domain tree (200) that encompasses digital computers (24, 26B, 26A and 22) in the network of digital computers (20). A domain manager (212) receives policy attributes, a new type of extended attributes, and enforces policies specified therein. In a particularly preferred embodiment the policy attributes identify at least one module that must be loaded by the first digital computer (24) to extend capabilities of the first digital computer (24) used in processing a file requested from the local file system tree (198) of the second digital computer (22).
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: August 23, 2011
    Inventor: William M. Pitts
  • Patent number: 8001151
    Abstract: An XML wrapper queries an XML document in an on-the-fly manner so that only parent nodes in the document that satisfy the query are extracted and then unnested. The parent nodes and associated descendent nodes are located using XPath expressions contained as options in data definition language (DDL) statements. The parent nodes satisfying the query and associated descendent nodes are extracted and stored outside of a database according to a relational schema. The wrapper facilitates applications that use convention SQL queries and views to operate on that information stored according to the relational schema. The wrapper also responds to query optimizer requests for costs associated with queries against external data sources associated with the wrapper.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Martin Breining, Vanja Josifovski, Peter M. Schwarz
  • Patent number: 8001152
    Abstract: A search interface and searching technology for interactive search refinement based on feature similarity (ISRFS), which provides an interactive search tool based on human associative and semantic knowledge. Given a query, the tool may retrieve the most suitable textual items in a repository of textual data that is categorized or/and partially tagged. In the user interface, an equalizer controller may be used to refine the search results, for example, based on manually or automatically extracted features and a graded semantic scale to adjust the weights of the various features. The technology may be applied to any data repository.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: August 16, 2011
    Inventor: Zach Solan
  • Patent number: 8001164
    Abstract: The methods and apparatuses of the present invention for efficiently providing file information in a portable device with limited screen size. When a plurality of files contain substantially identical file information, the present invention utilizes the file information that is different to distinguish from other files.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: August 16, 2011
    Assignee: LG Electronics Inc.
    Inventor: Hong Kyo Kim
  • Publication number: 20110196905
    Abstract: Described herein are method and apparatus for storing data to a low-latency random read memory (LLRRM) device using non-aligned data striping, the LLRRM device being implemented on a storage system. The LLRRM device may comprise a bank comprising a plurality of memory chips, each chip being simultaneously accessible for storing data on a plurality of erase-units (EUs). A storage operating system may maintain, for each chip, a reserve data structure listing reserve EUs and a remapping data structure for tracking remappings between defective EUs to reserve EUs in the chip. A defective EU in a chip may be mapped to a reserve EU from the reserve data structure. Upon receiving a data block to be stored to the LLRRM device at the defective EU, the storage operating system may stripe the received data block across a plurality of chips in a non-aligned manner using the remapped reserve EU.
    Type: Application
    Filed: April 15, 2011
    Publication date: August 11, 2011
    Inventors: Jeffrey S. Kimmel, Rajesh Sundaram, George Totolos, JR., Michael W.J. Hordijk
  • Publication number: 20110196904
    Abstract: Disclosed herein is an information recording apparatus including: a loading section configured to be loaded with a recording medium for managing a file on the basis of at least one of an FAT file system and a file system similar thereto; and a control section configured, in updating at least one directory entry recorded to an area in a second and subsequent clusters in a recording area of directory entries in a predetermined directory in the recording medium, to read data, update at least the one directory entry, record the updated data, and update the FAT of the recording medium and management information similar to the FAT such that the area in which the updated data of the area in the second and subsequent clusters is recorded is linked to the area in a first cluster of the recording area in the predetermined directory.
    Type: Application
    Filed: February 3, 2011
    Publication date: August 11, 2011
    Inventors: Masashi KISHIKAWA, Masayuki Tamura, Tsutomu Shimosato, Yuichi Motomura, Hisao Tanaka
  • Patent number: 7996448
    Abstract: A method and apparatus for reproducing data from a recording medium are disclosed. The method and apparatus calls for downloading data associated with data read from the recording medium. The downloaded data is stored in a local storage using an organization ID directory. The downloaded data from the local storage and the data from the recording medium are ultimately bound together to form a virtual package.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: August 9, 2011
    Assignee: LG Electronics Inc.
    Inventors: Kun Suk Kim, Kang Soo Seo, Byung Jin Kim, Jea Yong Yoo
  • Publication number: 20110191762
    Abstract: Methods and arrangements for automatically finding the dependency of a software product on other software products or components. From an install image or directory, a signature is found by deriving the same from a directory structure of the software. Further, a directory tree structure is built and an approximate sub-tree matching algorithm is applied to find commonalties across software products.
    Type: Application
    Filed: February 2, 2010
    Publication date: August 4, 2011
    Applicant: International Business Machines Corporation
    Inventors: Rema Ananthanarayanan, Vinatha Chaturvedi, Vijil E. Chenthamarakshan, Prasad M. Deshpande, Raghuram Krishnapuram, Shajeer K. Mohammed
  • Patent number: 7991792
    Abstract: A method and system for designing and affixing symbology, e.g., an identifier, into digital and printed images and using that symbology to link these images to a global computer network to allow the organization and processing of these images both while in digital form, and later when in printed form are provided. The method includes the steps of capturing an image with a digital image capture device and creating a digital image file; associating at least one identifier to the digital image file; and encoding the at least one identifier of the digital image file. The identifier includes a site location number (SLN), a customer identification number (CIN), a date the image was taken (DIT) and a picture sequence number (PSN). The identifier will be printed with the image and be used to retrieve the image at a later date and process user requests.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: August 2, 2011
    Assignee: Rothschild Trust Holdings, LLC
    Inventor: Leigh M. Rothschild
  • Publication number: 20110184996
    Abstract: A method for migrating files involves receiving, from a client, a file system (FS) operation request for a target FS, making a first determination that migration for a source FS is not complete, making a second determination that the FS operation request specifies a directory and that a directory level attribute for the directory on the target FS specifies that the directory is un-migrated. In response to the first and second determination, creating, using the meta-data for content in the directory, a directory entry for a file in the directory on the target FS, where the directory entry for the file is associated with a file level attribute that specifies the file is un-migrated, and servicing, after the creating, the first FS operation request using target FS.
    Type: Application
    Filed: January 27, 2010
    Publication date: July 28, 2011
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Adam H. Leventhal, Eric Noah Schrock
  • Patent number: 7987201
    Abstract: A method, article of manufacture and apparatus for performing private retrieval of information from a database is disclosed. In one embodiment, the method comprising obtaining an index corresponding to information to be retrieved from the database and generating a query that does not reveal the index to the database. The query is an arithmetic function of the index and a secret value, wherein the arithmetic function includes a multiplication group specified by a modulus of a random value whose order is divisible by a prime power, such that the prime power is an order of the random value. The secret value is an arithmetic function of the index that comprises a factorization into prime numbers of the modulus. The method further comprises communicating the query to the database for execution of the arithmetic function against the entirety of the database.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: July 26, 2011
    Assignee: NTT DoCoMo, Inc.
    Inventors: Zulfikar Amin Ramzan, Craig B. Gentry
  • Patent number: 7984088
    Abstract: A data structure used by an operating system to refer to a filesystem object includes information that permits the structure to be associated with filesystem objects having different filesystem implementations. The data structure is associated with a filesystem object that is linked into different directories that have different filesystem implementations. Therefore, the data structure includes respective information within it about each different link. As a result, a filesystem object, such as a directory, having one filesystem implementation may be created in or moved to another directory having a different filesystem implementation; or, a file may be linked in multiple directories having different implementations.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Dennis Steven DeLorme, Magaret Rose Fenlon, Alan Leon Levering, Michael John Oberholtzer, Jeffrey John Parker, Richard Michael Theis, Jerry Leroy Von Berge
  • Patent number: 7984388
    Abstract: A partially collapsing hierarchical display system aids information navigation by providing a dynamic mechanism for labeling items with one or more states. In one embodiment, states comprise “hidden”, “visible” and “unmarked”. An expanded list of items displays all items. A partially expanded list of items displays all visible and unmarked items, removing hidden items from the display. A further collapsed list of items displays all visible items. A completely collapsed list of items hides all items. Users customize the amount of detail displayed in a sub-tree, reducing the display size of the sub-tree. Expansion of a hierarchical structure is combined with filtering, allowing users to partially collapse or partially expand a sub-tree structure. Partially collapsed lists comprise one or more focus points, allowing users to view several relevant sections of a hierarchical structure concurrently.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andreas Dieberger, Beverly L. Harrison, Thomas P Moran
  • Patent number: 7979398
    Abstract: Techniques provide a file plan including a plurality of containers, wherein each container is capable of providing management information for record information objects assigned to the container, wherein the record information objects represent documents, wherein one of the containers points to a physical record. An electronic record associated with the physical record is stored. The physical record is automatically associated with the electronic record by updating the file plan.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventor: Tod DeBie
  • Patent number: 7979469
    Abstract: A method of facilitating the entry of text into a new message generated by a messaging application of a handheld electronic device is provided that includes receiving a command to reply to or forward a received message that is included within a message thread, scanning the message thread, identifying a plurality of words in the message thread, generating one or more word lists that include the identified words, and displaying the one or more word lists. The method further includes receiving a selection of a selected one of the words from the one or more word lists, and entering the selected one of the words into the new message. Also provided is an improved handheld electronic device that implements the described method.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: July 12, 2011
    Assignee: Research In Motion Limited
    Inventor: Thanh Vuong
  • Patent number: 7979665
    Abstract: One embodiment of the present invention is directed to providing a software layer that provides a Content Addressable Storage (CAS) capability in a computer system in which the content units are ultimately stored on a block I/O storage system. An application program may issue access requests to content units referring to them via a content address, and the software layer can convert such access requests to block I/O commands to be processed by the block I/O storage system. Thus, a CAS capability can be provided despite the absence of a storage system that provides such a capability natively.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: July 12, 2011
    Assignee: EMC Corporation
    Inventors: Stephen Todd, Michael Kilian
  • Patent number: 7979478
    Abstract: A data storage or management method is provided which allows both a content object-based access and a file-based access. A first request for storing a content object in accordance with the processing of an application program executed in a host is sent to an object archive control functionality executed in the host, an intermediate server, or a storage apparatus. The object archive control functionality generates an object identifier corresponding to the content object received in response to the first request, a directory name corresponding to the object identifier, and a plurality of file names corresponding to a plurality of fields contained in the content object. The storage apparatus stores a directory having the directory name and the plurality of files having the plurality of file names in accordance with the second request.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: July 12, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Yuri Hiraiwa, Hiroshi Nasu, Naoki Utsunomiya
  • Patent number: 7974954
    Abstract: The present invention is a recording method for recording, data to a disc shaped record medium 10 corresponding to a hierarchical file system, the method comprising the steps of recording management information for managing a hierarchical structure of the file system to a particular area 16 of the disc shaped record medium, treating an unused area of the particular area 16 as a particular file, and recording information with respect to an initial location and an initial length of the particular file and information with respect to a current location and a current length of the particular file to the particular area 16.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: July 5, 2011
    Assignee: Sony Corporation
    Inventors: Kenichiro Aridome, Makoto Yamada, Hirofumi Todo
  • Patent number: 7974989
    Abstract: A computerized system which implements a method for obtaining an improved set of relevant keywords from an initial set of relevant keywords and their associated relative ratings, utilizing the proven expertise and reliability of existing keyword expansion tools and the accumulated experience of search engines. The method comprises iterating over keyword seeds, search engines' results and keyword suggestion sources' results, merging lists of keywords and combining their scores by means of an optimization method and learned effectiveness of result sources. Keyword relevance scores may be effectively used to distribute a content provider's resources amongst keywords thereby to achieve inclusion and optimization in search engines' results. The system input is a set of one or more seed keywords and the system produces an expanded list of unique keywords, each keyword typically accompanied by a computed relevance score.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: July 5, 2011
    Assignee: Kenshoo Ltd.
    Inventors: Michael Aronowich, Amir Bar, Nir Cohen
  • Patent number: 7974988
    Abstract: A system and method for cross-carrier mobile device capability discovery. According to an embodiment, a content delivery platform receives an identifier associated with a mobile computing device of a user, identifies a wireless carrier associated with the mobile computing device based on the received identifier, and detects one or more media capabilities supported by the user's mobile computing device for delivering content to the user's mobile computing device based at least in part on media capabilities supported by the identified carrier.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: July 5, 2011
    Assignee: Syniverse ICX Corporation
    Inventors: Srinivasarao Nandiwada, Eswar Priyadarshan, Krishnamoorthy Dhandapani, George Bukow, Kenneth Lo
  • Patent number: 7970806
    Abstract: Management of files in a memory, such as a flash memory, includes storing in the memory a first node including a first type of metadata of the file, a second node including data of the file and a third node including a second type of metadata of the file including file status and memory location information for the first and second nodes. The third node may include a node including memory location information for the second node and a node including an index table that cross-references a memory location for the memory location information for the second node to a memory location of the first node. Methods and devices may be provided.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: June 28, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-woo Park, Gwang-ok Go, Jun-young Cho
  • Patent number: 7970791
    Abstract: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security, recency, or other attributes to be submitted at query time, for example, in order to re-rank query results from enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: June 28, 2011
    Assignee: Oracle International Corporation
    Inventors: Ciya Liao, Thomas Chang, Muralidhar Krishnaprasad, Meeten Bhavsar
  • Patent number: 7970733
    Abstract: A method for transmitting data in an xDSL system is disclosed. In an exemplary embodiment, the method includes defining a data transmission unit (DTU) to be sent in an xDSL data stream, defining a retransmit container as a time slot that corresponds to a sent DTU, maintaining a copy of the sent DTUs and an index of corresponding retransmit containers in retransmission buffer, transmitting the DTUs in the xDSL data stream, determining whether a transmitted DTU should be retransmitted, identifying each corrupted DTU by its corresponding retransmit container, and retransmitting an uncorrupted copy of the DTU as identified by the corresponding retransmit container. The retransmission is deferred until the DTU is at a predefined position in the retransmission buffer.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: June 28, 2011
    Assignee: Broadcom Corporation
    Inventors: Benoit Christiaens, Miguel Peeters, Raphael Cassiers
  • Patent number: 7966353
    Abstract: Herein described is a method and system for providing shared access to data residing within non-data pool related file systems. Aspects of the invention incorporate the use of one or more share access mechanisms by which access to the data occurs. The one or more share access mechanisms may be enabled or disabled by way of one or more selections that are made using a user interface. In a representative embodiment, the user interface may comprise a web browser. The method may involve assigning one or more values to one or more variables such that one or more name-value pairs are generated. The one or more name-value pairs are stored in a non-volatile memory. Execution of a software program may enable the one or more share access mechanisms when one or more assigned values are equal to one or more enabling values.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: June 21, 2011
    Assignee: Broadcom Corporation
    Inventor: Christopher S. Wilson
  • Publication number: 20110145307
    Abstract: Directory traversal in a scalable multi-node file system cache for a remote cluster file system, is provided. One implementation involves maintaining a scalable multi-node file system cache in a local cluster file system, and caching local file data in the cache by fetching file data on demand from a remote cluster file system into the cache over the network. The local file data corresponds to file data in the remote cluster file system. The local namespace emulates the remote namespace and is created on demand. Access to data further involves performing directory traversal for the cache for the remote cluster file system by creating a directory structure on demand.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajagopol Ananthanarayanan, Marc M. Eshel, Roger L. Haskin, Dean Hildebrand, Manoj P. Naik, Frank B. Schmuck, Renu Tewari
  • Patent number: 7962520
    Abstract: Cluster storage is disclosed. A data stream or a data block is received. The data stream or the data block is broken into segments. For each segment, a cluster node is selected, and in the event that a similar segment to the segment is identified that is already managed by the selected cluster node, a reference to the similar segment and a delta between the similar segment and the segment is caused to be stored on the selected cluster node.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: June 14, 2011
    Assignee: EMC Corporation
    Inventors: R. Hugo Patterson, Kai Li, Ming Benjamin Zhu, Sazzala Venkata Reddy, Umesh Maheshwari, Edward K. Lee
  • Patent number: 7962532
    Abstract: A new approach to support efficient management of directory quotas for a file system is proposed. The approach adopts bitmasks for files and directories in a file system, and transforms the problem of maintaining and traversing complicated file system data structures into a simple bitmask comparison and an associated lookup. It applies to files and directories under CIFS, NFS, other network file systems and local file systems and moves the costly operations of traversing the file system from file operations to administrative operation of switching the quotas on and off, which is infrequent and do not have the performance requirements of regular file operations.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 14, 2011
    Assignee: NetApp, Inc.
    Inventors: Prashant Pogde, Manish M. Agarwal
  • Patent number: 7962521
    Abstract: An index selection mechanism allows for efficient generation of index recommendations for a given workload of a database system. The workload includes a set of queries that are used to access tables in a database system. The index recommendations are validated to verify improved performance, followed by application of the indexes. Graphical user interface screens are provided to receive user input as well as to present reports to the user.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: June 14, 2011
    Assignee: Teradata US, Inc.
    Inventors: Douglas P. Brown, Jeetendra Chaware, Manjula Koppuravuri
  • Patent number: 7962503
    Abstract: A data query system including a first storage medium including a data schema having a data schema query language associated therewith, a second storage medium including an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of the database schema are mapped to corresponding classes, properties or compositions of properties of the ontology model, and an ontology query processor generating a query expressed in the data schema query language corresponding to a specified query expressed in the ontology query language. A method is also described and claimed.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joseph Edelstein, Hayden Marchant, Rannen Meir, Marcel Zvi Schreiber