File Directory Structure Patents (Class 707/828)
  • Patent number: 8229961
    Abstract: Some embodiments of a system and a method to detect contention for resource in a cluster file system have been presented. For instance, a processing device may measure time spent performing actual operations by each of a set of nodes in a cluster file system when a respective node holds a lock on a resource and time spent performing overhead operations by the set of nodes without synchronization of clocks across the cluster file system. Then the processing device can determine latency and throughput of the cluster file system based on the time spent performing actual operations and the time spent performing overhead operations.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: July 24, 2012
    Assignee: Red Hat, Inc.
    Inventor: Steven John Whitehouse
  • Patent number: 8224820
    Abstract: The present invention provides a technique for supporting accurate and smooth creation of a report. Information in which elements belonging to items included in a plurality of items of elements constructing a report are associated with each other between the items is stored in an input support database. Partial information corresponding to an extraction condition designated by an input from an input client by the user is extracted from the input support database and visually output (displayed) in a view in a report creating area.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: July 17, 2012
    Assignees: Konica Minolta Medical & Graphic, Inc., National University Corporation Oskaka University
    Inventors: Kosuke Sasai, Yasushi Matsumura, Keunsik Park, Toshiaki Nakano, Naoaki Suganuma
  • Patent number: 8224857
    Abstract: Techniques are presented for automatically selecting information sources that are most relevant to user queries. Results of searches returned by information sources for queries are analyzed and the information sources are ranked based on this analysis. The information sources that have high rankings for a query are subsequently used to search for relevant results. This process can be adaptive, as the returned results of old queries can be analyzed at a later date to update the ranking of the information sources, automatic searches can be performed to update the ranking of the information sources, new queries can be used for analysis and stored, new information sources added, and old information sources deleted. A linguistic library is used to store personal categories for one or more users and general categories. Each category is associated with keywords and ranked lists of information sources. The library also contains general categories, taxonomies, and dictionaries.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
  • Patent number: 8224877
    Abstract: A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read-only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: July 17, 2012
    Assignee: BlueArc UK Limited
    Inventors: Geoffrey S. Barrall, Simon L. Benham, Trevor E. Willis, Christopher J. Aston
  • Patent number: 8219559
    Abstract: An information recording/reproducing apparatus is disclosed which includes: a recording section for recording files to a storage medium; an arranging section for arranging the files into groups by attribute so as to establish allocation of the files on the storage medium; and a controlling section for controlling the recording section so as to record the files to the storage medium based on the allocation established by the arranging section and to record concurrently allocation information reflecting the allocation to a predetermined location on the storage medium.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: July 10, 2012
    Assignee: Sony Corporation
    Inventors: Yoshikazu Takashima, Masanobu Nakamura
  • Patent number: 8219590
    Abstract: A media validation system including a plurality of media storage devices which contain a quantity of content thereon, a user computer processor assembly structured to operatively access a select media storage device, a verification module, and a communicative link between the verification module and the user computer processor assembly. Each of the media storage devices includes a unique unit identifier, the verification module identifying the unique unit identifier of the select media storage device and receiving user information associated therewith. The verification module is also structured to apply a reward credit in association with only a first user whose user information is associated with the unique unit identifier for the select media storage device.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: July 10, 2012
    Assignee: Schust Development LLC
    Inventor: Leigh Rothschild
  • Patent number: 8219589
    Abstract: In one embodiment, a method for communicating data is provided. 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 the DTU, maintaining a copy of the DTU and an index corresponding to the retransmit container in a retransmission buffer, transmitting the DTU in the xDSL data stream, determining whether the DTU should be retransmitted, and if the DTU should be retransmitted: identifying the DTU by the retransmit container and retransmitting a copy of the DTU as identified by the retransmit container before the DTU leaves the retransmission buffer.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: July 10, 2012
    Assignee: Broadcom Corporation
    Inventors: Benoit Christiaens, Miguel Peeters, Raphael Cassiers
  • Patent number: 8219587
    Abstract: A method, apparatus, and computer readable article of manufacture for tracing, on the basis of a key, an index created using a tree structure to access data. The method includes: searching the tree structure to reach a target node that can be associated with the key without acquiring a lock on the root node and on an internal node; setting the target node as a current node when the target node is a leaf node; moving the search to a node at a lower layer when the target node is an internal node by tracing an edge in the tree structure to reach a leaf node and setting the leaf node as the current node; and associating the key with the leaf node specified as the current node by acquiring a lock on the leaf node specified as the current node, thereby accessing the data.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventor: Rei Odaira
  • Patent number: 8213040
    Abstract: An image forming apparatus include a program for performing a process concerning image formation by using a hardware resource, and a slot which a recording medium is inserted into and removed from. A status monitoring part monitors whether or not a recording medium is inserted or removed; a recording medium starting part starts the recording medium inserted into said slot into a state in which said recording medium is assessable; and a program starting part reads a program from said recording medium started into the accessible state, and starting said program.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: July 3, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Ayako Kobayashi, Hisanori Kawaura
  • Patent number: 8209358
    Abstract: A method in a data processing system and apparatus for organizing files, web pages, or web site members organized in a traditional first hierarchical file structure that is on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files, web pages, or web site members. The electronic files, web pages, or web site members are organized as a function of the metalabels into a second hierarchical file structure existing simultaneously with the first hierarchical file structure on the recordable medium of the data processing system. The files, web pages, or web site members can be organized or grouped by the metalabels for efficient searching or following conversations of group members on social networking sites.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: June 26, 2012
    Assignee: Illinois Institute of Technology
    Inventors: Ophir Frieder, Sanjiv Kapoor
  • Patent number: 8204898
    Abstract: A common directory and method are described herein that maintains and accesses multiple subscriber profiles by using a directory service logic, a search/index database (which contains subscriber search keys for all of the subscribers in a communication network) and a local profile database (which contains the subscriber profiles for only the local subscribers in the communication network).
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: June 19, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Bason Chung
  • Patent number: 8200723
    Abstract: A system and a method for locating data in a physical storage volume using a unified file system, which includes a synthetic file system structure and a physical file system structure, is disclosed. Traversing the synthetic portion of the unified file system includes querying at least one user-mode database that defines the synthetic portion. The physical portion of the unified file system can be traversed to determine volume and connection information for the requested data.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: June 12, 2012
    Assignee: Network Appliance, Inc.
    Inventor: Steven J. Sears
  • Patent number: 8200936
    Abstract: A recording area of an information recording medium is divided into a plurality of management areas. In the case where one of the management areas is selected and first file data are requested to be written, the scalability of file data that are lastly written in the selected management area is determined. If the scalability is high, the file data are written in the next management area, and, if the scalability is low, the first file data are written in succession to the file data.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: June 12, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takuya Ootani
  • Patent number: 8200724
    Abstract: A communication terminal includes a first storage section configured to store address information for performing connection to a communication terminal of a communication partner and an address book containing information about the communication partner, a second storage section configured to store first data files, a search section configured to search through the second storage section for first data files corresponding to information about the communication partner linked to the communication terminal of the communication partner selected on the basis of the address book, a compiling section configured to compile the retrieved first data files into a predetermined unit to generate a second data file, and a communication section configured to perform communication between the present communication terminal and the communication terminal of the communication partner and transmit the second data file to the communication terminal of the communication partner.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: June 12, 2012
    Assignee: Sony Mobile Communications Japan, Inc.
    Inventors: Manabu Kanno, Tetsuya Naruse
  • Patent number: 8200700
    Abstract: The invention relates to hardware, software and electronic service components and systems to provide large-scale, reliable, and secure foundations for distributed databases and content management systems, combining unstructured and structured data, and allowing post-input reorganization to achieve a high degree of flexibility.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: June 12, 2012
    Assignee: Newsilike Media Group, Inc
    Inventors: James F. Moore, Bela A. Labovitch
  • Patent number: 8200701
    Abstract: A method of handling data in a data sharing system is provided. The data sharing system includes a set of data objects. Each data object includes an object type identifier and a set of attributes. The method includes coupling at least one set of object type identifier and attribute in accordance with a set of dependency rules.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: June 12, 2012
    Assignee: Itelligence A/S
    Inventor: Thomas Stig Nielsen
  • Publication number: 20120144315
    Abstract: Embodiments disclosed herein generally relate to systems and methods for classifying, sorting, storing, managing, tagging, searching, organizing, and/or performing actions on files, folders and other electronic information using one or more data processing systems.
    Type: Application
    Filed: February 10, 2012
    Publication date: June 7, 2012
    Inventors: Mark Rosenberger, Ganesh Murdeshwar
  • Publication number: 20120143931
    Abstract: Embodiments disclosed herein generally relate to systems and methods for classifying, sorting, storing, managing, tagging, searching, organizing, and/or performing actions on files, folders and other electronic information using one or more data processing systems.
    Type: Application
    Filed: February 10, 2012
    Publication date: June 7, 2012
    Inventors: Mark Rosenberger, Ganesh Murdeshwar
  • Patent number: 8195704
    Abstract: A method comprising, sending an instruction from a validator member of a sysplex to a second member of a sysplex to prevent operations that alter a sysplex namespace, determining whether the validator member of the sysplex is communicative with the second member of the sysplex and whether the members of the sysplex retain current sysplex status information, sending an instruction from the validator member to the second member to send a first namespace attribute data associated with the second member to the validator member responsive to determining that the validator member of the sysplex is communicative with the second member of the sysplex and the members of the sysplex retain current sysplex status information, determining whether the first namespace attribute data associated with the second member is consistent with a second namespace attribute data, and sending an instruction to correct the first namespace attribute data.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Susan M. Kimmel, Scott T. Marcotte, Kershaw S. Mehta, Geoffrey E. Miller, Mary Ng, James M. Showalter
  • Patent number: 8195696
    Abstract: A file format converting method for converting a first format file in a first file system of a storage apparatus to a second format file in a second file system is provided. The method includes creating a temporary file and defining a data amount of the temporary file as a first predetermined value; defining a start position of the temporary file to be the same as that of the first format file; and defining the data amount of the temporary file to be the same as that of the first format file to generate the second format file.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: June 5, 2012
    Assignee: MStar Semiconductor, Inc.
    Inventor: Tsung-Yueh Lee
  • Patent number: 8195695
    Abstract: A computer readable storage medium includes executable instructions to retrieve a dataset from a data source. The dataset includes a first set of categories. A data structure with nodes connected by edges is built to represent the dataset. A first set of merit values is calculated for the first set of categories. Each merit value is a measure of how efficient a category is in filtering data. The first set of categories is ordered based on a criterion. The first set of categories is then returned.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: June 5, 2012
    Assignee: Business Objects Software Ltd.
    Inventor: Davor Cubranic
  • Patent number: 8195627
    Abstract: The present invention provides selective migration in a storage network in accordance with a policy. The policy can include rules that establish which objects are migrated from a source file server to a destination file server based on file attributes (e.g., file type, file size, last access time, frequency of access). For example, large multimedia files that consume I/O bandwidth on expensive or critical file servers, without adding much value to enterprise productivity, can be migrated to a commodity or less critical file server.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: June 5, 2012
    Assignee: Neopath Networks, Inc.
    Inventors: Chi Ming Wong, Thomas K. Wong, Panagiotis Tsirigotis, Anand Iyengar, Rajeev Chawla, Yu Cheong Chan, Zuwei Liu, Matthew Seitz, Richard A. Simpkins, Geetha Srikantan, Gaurav Gupta
  • Patent number: 8195646
    Abstract: Computer system navigation tools provide “links” to various different files, lists, folders, and/or other storage elements and allow users to organize files, e.g., by hierarchical properties, lists, auto lists, folders, and the like. Such systems and methods allow users to assign properties to a file (optionally in a hierarchical manner), to change assigned properties, to search, view, and retrieve information based on the assigned properties, and the like.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Christopher A. Evans, David R. Parlin, Jason F. Moore, Lyon K. F. Wong, Relja B. Ivanovic, Samuel Thomas Williams, Scott E. Dart, Stephan Hoefnagels, Timothy P. McKee
  • Patent number: 8190652
    Abstract: Techniques for achieving coherence between dynamically optimized code and original code are disclosed. In an embodiment, a search is performed for a first entry for a first page containing a first code region in a first data structure. The first code is used to determine whether a first indicator in the first entry is set to a first value. The first entry is added to the first data structure, in response to failing to find the first entry in the first data structure. A second search may be performed for a second entry for the first code region in a second data structure, in response to determining that the first indicator is set to the first value. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: May 29, 2012
    Assignee: Intel Corporation
    Inventors: Fernando Latorre, Grigorios Magklis, Enric Gibert, Josep M. Codina, Antonio González
  • Patent number: 8190644
    Abstract: A storage device adapted for receiving input data which includes a plurality of data units and each data unit includes a plurality of bits, includes a statistics unit computing a difference between “0” and “1” in each bit of the data units of the input data and providing a statistic result, a calculation unit producing transferable data according to the statistic result, and a transferring unit transferring the input data into programming data according to the transferrable data and storing the programming data and the transferrable data in the storage device.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: May 29, 2012
    Assignee: A-Data Technology (Suzhou) Co., Ltd.
    Inventor: Shih-Fang Hung
  • Patent number: 8190661
    Abstract: In one embodiment, a computer system performs a method for providing repository item information from one or more different perspectives using virtual repository items within a customizable presentation scheme. A computer system accesses a user-defined presentation scheme that describes a manner in which repository items are to be presented. The computer system generates virtual repository items for actual repository items based on the user-defined presentation scheme. The virtual repository items are generated for presentation along with their actual repository items. The computer system maps the virtual repository items to different virtualized sets of repository items according to the user-defined presentation scheme. The virtualized sets comprise at least one of actual repository items and virtual repository items. The computer system presents the virtualized sets of repository items in one or more different perspectives within the user-defined presentation scheme.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventor: Anthony Christopher Bloesch
  • Patent number: 8190659
    Abstract: Uploading digital assets from a source media directory into a web-based digital asset management system includes representing a structure of the source media directory, and the digital assets, as a XML object, and storing the XML object in a database. Based on the XML object, the source media directory structure and the digital assets can be displayed through a web-enabled user interface.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: May 29, 2012
    Assignee: Industrial Color, Inc.
    Inventors: Aaron H. Holm, Steven P. Kalalian
  • Patent number: 8190573
    Abstract: The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device according to one embodiment, a migration-use path denotative NAS access section obtains a file deposit location from the path denotative NAS server, selects a migration target file based on the deposit location, and sends a read request with the deposit location of the migration target file to the path denotative NAS server, so as to obtain the migration target file. A migration-use denotative NAS access section 44 generates a write request with the migration target file, sends it to the ID denotative NAS servers, and writes the file therein. In addition, the migration-use ID denotative NAS access section registers a GUID received from the ID denotative NAS servers in a file name/GUID management table, together with the file name of the migration target file.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: May 29, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Yutaka Enko, Masaaki Iwasaki, Yoji Nakatani
  • Patent number: 8185554
    Abstract: Seek operations required to perform backup and/or restore processes at an HFS server are reduced by localizing storage of data referenced by hash values included in a recipe near the recipe. In a typical embodiment, an HFS server receives a recipe and new underlying data for entry into a hash file system. The HFS server identifies a first storage node for the recipe, contiguously stores the new data in the first storage node, and indexes hash values and storage addresses of the new data in storage nodes selected based on the hash values of the new data. Storage addresses for the new data (and other data referenced by the recipe) are appended to the recipe. Later during a restore process, retrieval of the recipe also retrieves the storage addresses. Data pieces stored contiguously can then be collectively retrieved in one seek rather than in separate individual seeks.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: May 22, 2012
    Assignee: EMC Corporation
    Inventors: Scott C. Auchmoody, Eric Olsen
  • Patent number: 8185552
    Abstract: A system and method for creating and classifying listings within user-defined marketplaces. An information database in communication with an information application comprises a plurality of marketplaces and a plurality of listings respectively classified within the plurality of marketplaces. The marketplaces stored in the information database may be either pre-defined or user-defined. User-defined marketplaces are created based at least in part on information supplied by an access device in communication with the information database.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: May 22, 2012
    Assignee: Verizon Data Services LLC
    Inventors: Alfred L. Chow, Sivakumar Chinnasamy, Douglas G. Heatherly, Eric D. Chandler
  • Patent number: 8185630
    Abstract: One example embodiment includes a method for constructing a unified namespace carried out by a domain manager service executing on a domain node in a domain network comprised of domain nodes. The method includes establishing a single, hierarchical domain tree that encompasses digital computers in a distributed data service network, wherein the domain manager service sends a request to all domain nodes requesting that each domain node export the root of its sub-domain to the domain manager service. The method also includes receiving the exported sub-domain roots. The method further includes grafting onto a domain root of the domain manager service the received exported sub-domain roots.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: May 22, 2012
    Inventor: Willaim M Pitts
  • Patent number: 8180798
    Abstract: Data management and distribution are described, including a memory configured to store data, the data being stored in a file and the file is downloaded in response to a signal, and downloading is performed based on a parameter determined by a provider of the file or the system, and a logic module configured to process the signal and access data stored in the file, and the file is downloaded to a device and configured for interaction with a user, and user activity is recorded and used by the logic module when selecting another file for downloading to the device.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: May 15, 2012
    Inventor: Michael Joseph Lourdeaux
  • Patent number: 8180800
    Abstract: A system receives context data associated with a context and a user. The system then associates the context data to a user identifier and retrieves data associated with the context. The system then filters the data according to the context data to create result data. In another embodiment, the system also receives context data from a plurality of users, where the context data pertains to one or more attributes of a context. The system then using the context data ranks the one or more attributes of the context to create ranked data and generates a user interface based on the ranked data. In yet another embodiment, the system communicates context data associated with a context and a user to a server, and receives result data created by the server filtering data retrieved based on the context data. The system then generates a user interface based on the result data.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: May 15, 2012
    Assignee: eBay Inc.
    Inventors: Neelakantan Sundaresan, Alec Reitter
  • Patent number: 8180797
    Abstract: An image forming apparatus includes a first storage medium to store a storage target file, without storing storage management information of the storage target filed. The image forming apparatus may also have a controller to control storing the storage management information of the storage target file separately from the storage target file. Therefore, without the storage management information that is indispensable for accessing the storage target file the file is secure regardless of detaching the first storage medium from the image forming apparatus.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: May 15, 2012
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventor: Sobko Sergey
  • Patent number: 8180813
    Abstract: A network storage server system includes a distributed object store, a presentation layer, a metadata subsystem, and a content management subsystem. The object store has no namespace and provides location-independent addressing of data objects. The presentation layer provides multiple interfaces for accessing data stored in the object store, including a NAS interface and a Web Service interface, and provides at least one namespace for accessing data via the NAS interface or the Web Service interface. The Web Service interface allows access to stored data via the namespace or without using the namespace (“raw object” access). The metadata subsystem stores user-specified and/or system-generated metadata relating to data objects and allows data objects to be identified and retrieved by searching on the metadata.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: May 15, 2012
    Assignee: NetApp, Inc.
    Inventors: Garth Goodson, Shankar Pasupathy, Thirumale Niranjan, Ravi Kavuri, Kaladhar Voruganti, Sudhir Srinivasan
  • Patent number: 8176082
    Abstract: A local search engine geographically indexes information for searching by identifying a geocoded web page of a web site and identifying at least one geocodable web page of the web site. The system identifies a geocode contained within content of the geocoded web page of the web site. The geocode indicates a physical location of an entity associated with the web site. The system indexes content of the geocoded web page and content of the geocodable web page. The indexing including associating the geocode contained within content of the geocoded web page to the indexed content of the geocoded web page and the geocodable web page to allow geographical searching of the content of the web pages.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: May 8, 2012
    Assignee: Local.com Corporation
    Inventor: Xiongwu Xia
  • Patent number: 8176101
    Abstract: A system, computer implemented method, and computer readable storage medium is provided which enables customers of an establishment to collaboratively reject a media file that is currently playing and/or pending to be played within that establishment by entering data into a personal wireless portable computing device on their person, for example a cellular telephone. Upon entering a rejection request, and where necessary an establishment identifier, a message is sent over a wireless link to a media server which performs a series of logical tests to determine if the media file is actually terminated prior to full completion of play. In this way, a plurality of separate customers may use their portable computing devices to collaboratively reject specific musical media file selections that are currently playing or currently pending for play within a particular physical establishment.
    Type: Grant
    Filed: May 6, 2007
    Date of Patent: May 8, 2012
    Assignee: Google Inc.
    Inventor: Louis B. Rosenberg
  • Patent number: 8176105
    Abstract: A computer-implemented method, system and computer program product for managing computer file storage is presented. In one embodiment the method includes receiving a file for storage. In response to determining that the file exceeds a pre-determined size, the file is stored in a pre-designated folder that is reserved for oversized files.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mary P. Kusko, Frank E. Levine, Stella L. Taylor, Anna W. Topol
  • Patent number: 8166067
    Abstract: A storage device provides a file system to a host based on the access rights of a user determined during authentication. If the authentication does not succeed, the storage device provides to the user a file system restricted to files authorized by public access rights. If the authentication does succeed, and the user is a device owner, the storage device provides to the user the native file system. If the authentication succeeds, and the user is not a device owner, the storage device provides a file system that is restricted to files that the given user is authorized to access. Due to the internal nature of the mechanism for safeguarding files, this security measure cannot be circumvented by simply connecting the storage device to another host that does not respect the permission rules of the file system.
    Type: Grant
    Filed: December 26, 2008
    Date of Patent: April 24, 2012
    Assignee: Sandisk IL Ltd.
    Inventor: Judah Gamliel Hahn
  • Publication number: 20120096059
    Abstract: A storage apparatus is connected via a network to a host device which requests data writing. A file system is constructed on a virtual volume accessed by the host device. An assignment unit assigns a storage area of a plurality of storage devices to a data storage area of the file system; and an area management unit which, once the storage area of the plurality of storage devices has been assigned at least once to the data storage area of the file system, manages an area of the storage area from which data has been deleted and is no longer used by the file system as an assigned unused area. The assignment unit re-assigns the assigned unused area to the data storage area of the file system if the data writing to the data storage area of the file system from the host device has taken place.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: HITACHI, LTD.
    Inventors: Masahiro Shimizu, Nobuyuki Saika
  • Patent number: 8161073
    Abstract: The invention disclosed herein is a context-driven search method comprising three main steps: having a user provide an input phrase that is used to search a collection of language-based information sources; identifying sets of substantially-equivalent expanded phrases that are relevant to the input phrase, wherein these expanded phrases appear in the collection of language-based information sources; and providing the user with set-specific summary information concerning some, or all, of these sets of substantially-equivalent expanded phrases. This innovative context-driven method provides search results that are driven, consolidated, and summarized by phrase context, so that users no longer have to wade through pages of results to pick out those entries that relate to the context in which they are interested.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: April 17, 2012
    Assignee: Holovisions, LLC
    Inventor: Robert A. Connor
  • Patent number: 8161071
    Abstract: Systems and methods for providing audio asset information using an audio asset information storage system are provided. The storage system includes a data store containing video program information associated with a video program that embeds the known audio asset. The storage system receives a number of requests to identify the known audio asset and stores an indication of each request within the data store. The storage system provides at least a portion of audio asset information associated with the known audio asset to user equipment.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: April 17, 2012
    Assignee: United Video Properties, Inc.
    Inventors: Dan LaJoie, Marvin Carlberg, Akitaka Nishimura
  • Patent number: 8161072
    Abstract: A system plots results of a data search. The system executes one or more search queries to search stored data. The system receives results of the executed one or more search queries, where the results are orderable by at least one search characteristic. The system designates a visual representation for each of the results. The system plots each of the visual representations on a multi-dimensional graphical display, where at least one dimension of the multi-dimensional graphical display corresponds to the at least one search characteristic.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: April 17, 2012
    Assignee: Google Inc.
    Inventor: Karl Pfleger
  • Patent number: 8156090
    Abstract: A computer system comprises an operating system that provides a file system for storage of objects. A compile manager creates a repository within the file system in response to a compilation request. A directory stores file names previously generated by the compile manager during a compilation process. In response to the request for compilation of one of the objects, the compile manager automatically creates the repository within the file system with a unique file name based at least in part on an object name associated with the requested object and a number of file names within the directory that match at least a portion of the object name. Each filename may include one or more characters from a filename portion of the name of an object and one or more characters from a version portion of the name of the object.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: April 10, 2012
    Assignee: Unisys Corporation
    Inventor: Michael L. Curles
  • Patent number: 8156164
    Abstract: A method for avoiding directory conflicts across a file system having multiple nodes with one node representing a token manager. For each directory, at least one metanode responsible for directory updates. The method involving obtaining a name-based lock on a filename. Querying the token manager for a lock token. If a new token is obtained, sending a Remote Procedure Call (RPC) to the metanode to obtain matching directory entries, and caching the result of the RPC so that subsequent operations on that filename can be satisfied without additional messages sent to the metanode. Updating a cached directory block in memory by creating a new directory entry in the block or deleting an existing directory entry from the block. Information regarding the updating is sent to the metanode on one of: periodic schedule, a subsequent synchronization event, or when the name-based lock token is revoked.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: April 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Owen T. Anderson, Frank B. Schmuck
  • Patent number: 8156152
    Abstract: This present invention describes an innovative solution in the area of indexing and searching binary files including various binary files such as multimedia files, including image files, mp3 files and other audio/video files from the public Internet. The invention introduces a way to index binary files such as multimedia files according to their content signatures, which uniquely identify themselves, and search for related files by walking through a graph database constructed during the index phase. The present invention can be used in a search engine and a download engine, as well as with text based index and search technologies. As a result, such extended usage will broaden a multimedia file's context and increase relevant accuracy of the keywords describing the context.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: April 10, 2012
    Assignee: Xunlei Networking Technologies, Ltd.
    Inventors: Shenglong Zou, Ming Xu
  • Patent number: 8156165
    Abstract: In one aspect, the present disclosure describes a process for maintaining file allocation tables (FATs) for a volume of storage medium. The process includes triggering, by a write operation, modification of data in an existing sector of a data file by writing of data to a new sector of the storage medium. The process also includes writing revised used/unused sector information into one FAT and setting a variable indicative of a number of FATs (NOF) to a first value. The process additionally includes copying the one FAT to another FAT and re-setting the variable to a second value.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael D. Malueg, Hang Li, Yadhu N. Gopalan, Ronald O Radko, Daniel J. Polivy, Sharon Drasnin, Jason Ryan Farmer, DaiQian Huang
  • Patent number: 8150898
    Abstract: A method and data structure for separating application data from user data in a namespace. The data structure provides an intuitive profile layout for developers or users while supporting legacy applications. The namespace utilizes a hierarchical structure allowing access by developers or users over a network to information contained in identified public folders and/or a user's profile.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: April 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Anshul Rawat, Brian D. Wentz, Chris J. Guzak, David G. De Vorchik, Sierra M. Giampiero, Jason F. Moore, John E. Brezak, Ming Zhu, Mohammed A. Samji
  • Patent number: 8150878
    Abstract: A system for generating a feed, the system including: a memory unit adapted to store a web feed repository; and a processor, adapted to search for a web feed set that includes at least one web feed that is related to the web site or to a first web feed promoted when browsing to the web site; wherein the system enables a subscription to at least web feed of the web feed set.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: April 3, 2012
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Aizen, Eran Shir, Jacob P. Ukelson
  • Patent number: 8150880
    Abstract: An audio data player may include a storage unit for storing one of more sound source files containing tag information, and an extraction unit for extracting one piece of information among the tag information (e.g., information on artist, album, title, year, genre, and user preference) of the stored sound source files. A control unit may provide the tag information of each sound source file extracted by the extraction unit in the form of a list, receiving one element of the provided list, and create a playback list.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: April 3, 2012
    Assignee: LG Electronics Inc.
    Inventors: U-Beom Heo, Jeong-Hee Ahn, Kyung-Wook Park, Joo-Ho Lee