File Or Database Maintenance (707/200) Patents (Class 707/999.2)
Cross-Reference Art Collections
-
Patent number: 7836017Abstract: A system includes storage configured to store file system entities, including directories and files, residing in segments of a distributed, segmented single file system, file servers configured to implement the single file system with separate ones of the file servers controlling metadata of separate ones of the segments, and a controller configured to control storage of files in the file system such that for a master file stored in a first segment, a first replica of the master file will be stored in a second segment that is physically separate from the first segment, the controller being further configured to control storage of directories in the file system such that a single directory will include identifiers for the master file and the first replica.Type: GrantFiled: July 2, 2007Date of Patent: November 16, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sudhir Srinivasan, Boris Zuckerman, Vitaly Oratovsky, Manny Ye, Dinesh Venkatesh, Kevin J. Shea, Shaji O. John
-
Patent number: 7822787Abstract: Provided is a file management method for a computer system having: one first server; a plurality of second servers; and a plurality of storage subsystems, the file management method including: providing, by the second server, as at least one file, data stored in the storage subsystem; executing, by the second server, at least one first program; obtaining, by the first server, from the second server, a utilization state of the first program executed by the second server; judging, by the first server, from the obtained first program utilization state, whether or not migration of the file group is necessary; and instructing, by the first server, the second servers to migrate the file group in a case where it is judged that the file group needs to migrate. Accordingly, programs stored in NAS constituting GNS can be used efficiently.Type: GrantFiled: January 8, 2008Date of Patent: October 26, 2010Assignee: Hitachi, Ltd.Inventor: Nobuyuki Saika
-
Patent number: 7822725Abstract: A method for storing data with a first storage system and a second storage system, wherein the second storage system is used for backing up the data from the first storage system, wherein the first storage system comprises a file system on which the data that is to be backed up is stored, with a client that monitors the first storage system, and a server that administers the second storage system, with the method comprising the following steps: checking the files on the first storage system for any changes by the client, depending on one or several events; if changes have been detected, determining a hash value in relation to the file, which hash value is structured such that the identity of the file can be determined, transmitting the hash value to the server, checking, by means of the hash value, by the server as to whether the identical file is stored on the second storage system, and if the file already exists, the file is not requested, but an annotation is made to the effect that the file is storedType: GrantFiled: February 5, 2007Date of Patent: October 26, 2010Assignee: BDT-Solutions GmbHInventors: Stefan Walliser, Oliver Haug, Yu Jiao, Dejan Volk, Tomaz Beltram, Dario Rejc, Igor Lautar
-
Patent number: 7814046Abstract: A computer-implemented method for facilitating plasma processing tool component management across plurality of tools is provided. The method includes receiving first component data for first plurality of components, including identification and usage history, at first database associated with first tool. The method also includes receiving second component data for second plurality of components at second database associated with second tool, which is different from first tool. The method further includes synchronizing first and second component data with third database. The synchronizing includes synchronizing between third database and at least one of first and second database rules that govern usage of at least one component of first and second plurality of components. The third database is coupled to exchange data with plurality of tools.Type: GrantFiled: September 29, 2006Date of Patent: October 12, 2010Assignee: Lam Research CorporationInventors: Chung-Ho Huang, Hae-Pyng Jea, Tung Hsu, Jackie Seto
-
Patent number: 7804816Abstract: Service resource items (49) for use in call setup in a telephone system are held on servers (58) that are connected to a computer network which is logically distinct from the telephone system infrastructure; this computer network may, for example, make use of the Internet. Each service item (49) is locatable on the network at a corresponding URI and is associated with a particular telephone number. A mapping is provided between telephone numbers and the URIs of associated service resource items. When it is desired to access a service resource item (49) associated with a particular telephone number, this mapping is used to retrieve the corresponding URI (step 55) which is then used to access the desired service resource item (56, 57, 59).Type: GrantFiled: February 25, 2005Date of Patent: September 28, 2010Assignee: Comcast IP Holdings I, LLCInventors: Colin Low, Andrew Franklin Seaborne, Nicolas Bouthors
-
Patent number: 7805565Abstract: A method for storing digital data in a virtualization storage system which includes the step of creating a virtual storage volume and communicating the location of the virtual storage volume to a storage subsystem. The storage subsystem identifies a mapping type between the virtual volume and at least one virtual volume-related physical device and then creates virtualization metadata describing the virtual volume, the mapping type, and the virtual volume-related physical device. The storage subsystem mediates the storing of at least a portion of the virtualization metadata on the virtual volume-related physical device as device stored metadata. A portion of the stored virtualization metadata is provided to then one or more using systems which utilize this metadata to update the virtual volume information contained therein. A virtualization storage system implements one or more steps of the methods of the invention.Type: GrantFiled: December 23, 2005Date of Patent: September 28, 2010Assignee: Oracle America, Inc.Inventors: Charles Milligan, Dawn Hill, Ramesh Panuganty
-
Patent number: 7805472Abstract: Provided are a method, system, and article of manufacture for applying multiple disposition schedules to documents. A file plan includes a plurality of containers, wherein each container is capable of providing management information for documents. A plurality of disposition schedules are defined, wherein each disposition schedule provides rules to use to determine documents in the file plan to dispose. At least two of the plurality of disposition schedules in the file plan are applied to one document in the file plan to determine whether to dispose of the document.Type: GrantFiled: December 22, 2006Date of Patent: September 28, 2010Assignee: International Business Machines CorporationInventor: Tod DeBie
-
Patent number: 7801933Abstract: A disk array system including a plurality of disk drives, including: a plurality of first-type disk drives being used to form a first-type logical unit having a plurality of a first-type of chunks; a plurality of second-type disk drives being used to form a second-type logical unit having a plurality of a second-type of chunks; and a storage controller, if the storage controller copies data stored in a source chunk to a destination chunk, selecting the destination chunk from the first-type of chunks or the second-type of chunks.Type: GrantFiled: August 20, 2008Date of Patent: September 21, 2010Assignee: Hitachi, Ltd.Inventors: Teiko Kezuka, Akira Murotani, Seiichi Higaki
-
Patent number: 7796306Abstract: An image processing apparatus includes a compression/expansion device capable of compressing and expanding image data in a form of JBIG format, a nonvolatile memory which stores the image data compressed in the form of the JBIG format by the compression/expansion device, a deleting portion which makes image data-to-be-deleted stored in the memory un-restorable by deleting only head data of each plane having restoration information of the data-to-be-deleted.Type: GrantFiled: August 13, 2004Date of Patent: September 14, 2010Assignee: Konica Minolta Business Technologies, Inc.Inventors: Masaya Hashimoto, Nobuo Kamei, Takeshi Morikawa
-
Patent number: 7792889Abstract: Managing customer and product information over a network using a multi-functional management tool uses a computer which is programmed for generating a customer database including customer records, wherein each customer record tracks a customer. The computer updates the customer database from information received from the customer to add or modify a specific customer record indicating customer contact and product purchase information about the customer. The computer is used for updating the product database from information received from a client to add or modify a specific product record indicating product and inventory information about the product. The information can include a troubleshooting sequence for the specific product and a specific problem. One option during at least one part of said troubleshooting sequence includes at least one part sale option as an upselling operation.Type: GrantFiled: October 31, 2007Date of Patent: September 7, 2010Assignee: Alorica IncInventors: Andy Ming Lee, Hysh-Min Hsu, Paul Hao, Shyh-Tyng Edward Sun, Tracy Tseng, Carrie Renner Edwards, Connie Dentz, Vu Tran, Samuel Jen-Chang Chi
-
Patent number: 7792888Abstract: In accordance with the present invention, a method, system, and program for managing the customer and product information of a client by maintaining a common database is disclosed. The present invention connects the client, call center, repair facility and warehouse to efficiently coordinate the customer and product management process. By allowing access to a common database, a user can view and update changes in the customer and product management process in real time increasing the communication and efficiency of delivering service to a customer.Type: GrantFiled: October 31, 2007Date of Patent: September 7, 2010Assignee: Alorica, Inc.Inventors: Andy Ming Lee, Hsyh-Min Hsu, Paul Hao, Shyh-Tyng Edward Sun, Tracy Tseng
-
Patent number: 7792885Abstract: A system and method are provided for providing a shared RAM cache of a database, accessible by multiple processes. By sharing a single cache rather than local copies of the database, memory is saved and synchronization of data accessed by different processes is assured. Synchronization between the database and the shared cache is assured by using a unidirectional notification mechanism between the database and the shared cache. Client APIs within the processes search the data within the shared cache directly, rather than by making a request to a database server. Therefore server load is not affected by the number of requesting applications and data fetch time is not affected by Inter-Process Communication delay or by additional context switching. A new synchronization scheme allows multiple processes to be used in building and maintaining the cache, greatly reducing start up time.Type: GrantFiled: October 13, 2005Date of Patent: September 7, 2010Assignee: Alcatel LucentInventors: Richard Matthew Piper, Mark Christopher Pilon, Felix M. Landry
-
Patent number: 7788228Abstract: Methods and systems are provided for recursively backing up modified data files where only modified data files are backed up and that provide a user with an efficient way to determine which original files have been modified to allow the user to readily locate original files if the user is not satisfied with any modifications to the original files. A mirror memory structure is created, but only modified files are saved to the mirror memory structure and modified files bear the same names as original files to assist in easily locating original files.Type: GrantFiled: December 1, 2006Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: Yaniv Feinberg, Tzipi Butnaru, Ramakrishna Pamarthi
-
Patent number: 7788232Abstract: In writing a new file over an existing file, if it is set that the existing file is to be stored into an archive, it is confirmed whether or not there is an archive file for the existing file, and the existing file is stored into the archive file. After the existing file is stored into the archive file, the new file is written over the existing file and stored. By performing such a process, a file management program product is provided that can suitably execute an overwriting process while considering the convenience of a user and can protect the original file.Type: GrantFiled: December 3, 2004Date of Patent: August 31, 2010Assignee: Konica Minolta Business Technologies, Inc.Inventor: Atsushi Ito
-
Patent number: 7778989Abstract: A file management apparatus includes the following elements: a first non-volatile storage medium that holds a metadata group including a plurality of pieces of metadata corresponding to a predetermined file type; a detector that detects a file of the predetermined file type; a metadata guide unit that introduces, as selection options, the plurality of pieces of metadata included in the metadata group corresponding to the predetermined file type of the detected file; a metadata selection unit that accepts selection of at least one piece of the introduced metadata; and a management data storage unit that stores the selected metadata in association with the detected file in a second non-volatile storage medium in which the detected file is stored.Type: GrantFiled: April 5, 2007Date of Patent: August 17, 2010Assignee: Seiko Epson CorporationInventors: Makoto Oyanagi, Reiko Nomura
-
Patent number: 7774306Abstract: A method of file management in an electronic processing system includes defining in the electronic system an electronic file of a selected file type and at least one electronic sub-folder within the electronic file for storing information of a corresponding information type. Roles are defined in the electronic processing system for participants creating and utilizing the electronic file, including a role for an information collector. The information collector is electronically tasked to collect information of the information type, which is uploaded and selectively stored in the sub-folder in the electronic file. Selected participants are allowed to access the electronic file as defined by the corresponding role.Type: GrantFiled: October 26, 2007Date of Patent: August 10, 2010Assignee: BNSF Railway CompanyInventors: Barry P. Wunker, Donald C Wind, Michelle L Shea, Gracie Lauffer
-
Patent number: 7765197Abstract: In a method of producing a data replica, data processing requests are issued from application programs running in application servers. Data processing corresponding to each of the data processing requests is executed in each of database servers, and a result of the data processing is replied as a response to one of the application programs which has issued the data processing request. The supply of the data processing requests to the database servers is controlled to keep the process order of the requests between the database servers.Type: GrantFiled: July 28, 2006Date of Patent: July 27, 2010Assignee: NEC CorporationInventors: Kenichirou Fujiyama, Nobutatsu Nakamura, Ryuichi Hiraike
-
Patent number: 7747633Abstract: An incremental parser for hierarchical files is provided where the file can be parsed into a tree representation. Changes to the file can effectuate incremental changes to the tree such that the whole hierarchical file need not be reparsed; the incremental change modifies the necessary portions of the tree, not necessarily the entire tree. Moreover, the incremental parser can intelligently handle errors related to modification of the hierarchical file, such as unmatched tags corresponding to unmatched nodes in the tree. Such error handling provides operability with the malformed hierarchical file rather than providing an error and/or rejecting the file as modified.Type: GrantFiled: July 23, 2007Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Yana D. Kadiyska, Anton V. Lapounov, Sergey Dubinets, Christopher J. Lovett
-
Patent number: 7743039Abstract: File systems which provide several different and improved locking capabilities. An application on a client workstation communicates through a client driver to a server which interfaces with a metadata database, which contains locking information about the files. Applications perform as normal. The client driver provides lock and unlock requests to the server when a write lock or a read with intent to write lock is required. If only a read lock is considered appropriate, the client driver does not provide a lock request. The server transparently performs read operations and read locking using the metadata database without specific requests from the client driver. When a read with intent to write or write lock is required, the lock ownership is placed with a given expiration time. When the time expires the lock is not automatically released but remains with the particular requesting client driver until another client driver requests it.Type: GrantFiled: December 11, 2006Date of Patent: June 22, 2010Assignee: SimDesk Technologies, Inc.Inventors: Chad Frederick Jones, John M. Eastman, Jr., John Thomas White, Jr., Charles G. Mattair, Jr.
-
Patent number: 7743067Abstract: One embodiment of the present invention provides a method for recommending leisure activities to a user. During operation, the system receives at least one query for leisure activities. The system then determines a collaborative filtering score of a candidate activity based on a collaborative filtering model, a soft query score for the candidate activity based on a soft query model, a content preference score for the candidate activity based on a content preference model and the user's past behavior, and a distance score for the candidate activity based on a distance model. Next, the system generates a composite score for the candidate activity by calculating a weighted average of the collaborative filtering score, the soft query score, the content preference score, and the distance score. The system further returns a recommendation list containing the activities with the highest composite scores.Type: GrantFiled: September 18, 2007Date of Patent: June 22, 2010Assignee: Palo Alto Research Center IncorporatedInventors: Nicholas B. Ducheneaut, Robert R. Price, Kurt E. Partridge
-
Patent number: 7743080Abstract: An enhanced file format to store large quantities of variable-sized data records on a storage medium and to permit efficient access and control over data stored in the enhanced file format. A file format is the structure of a file that defines the way it is stored and laid out on a disk. In a preferred embodiment of the present invention, a file format includes a model directory containing models. Models include element lists comprising element chunks. The element chunks include elements, where elements are variable-sized data records.Type: GrantFiled: January 9, 2007Date of Patent: June 22, 2010Assignee: Bentley System, Inc.Inventor: Keith Bentley
-
Patent number: 7739272Abstract: A computer-implemented method includes searching resources related to an application in response to receiving a query, identifying an operation in the application that satisfies the query, and exposing an object that provides access to the identified operation, within the application.Type: GrantFiled: September 18, 2007Date of Patent: June 15, 2010Assignee: Google Inc.Inventor: Kenneth P. Fishkin
-
Patent number: 7734669Abstract: A method in a computer system for retrieving data from one of multiple copies of the data is provided, referred to as the data management system. The data management system receives a request identifying at least one data object to be accessed. Then, the data management system queries a metabase to locate data copies that contain the identified at least one data object, wherein the data copies are created from similar source data, and wherein for each data copy the metabase contains an indication of the availability of the copy relative to other copies. Next, the data management system determines one of the located data copies to use to access the identified at least one data object, wherein the determination is made based on the indicated availability contained in the metabase for each of the located data copies. Then, the data management system accesses the identified at least one data object using the determined one of the located data copies.Type: GrantFiled: March 30, 2007Date of Patent: June 8, 2010Assignee: CommVault Systems, Inc.Inventors: Rajiv Kottomtharayil, Parag Gokhale, Jun Lu
-
Patent number: 7734578Abstract: The present invention relates to a method for performing integrated storage operations on an information store. The present invention comprises identifying a plurality disparate types of storage operations stored in a policy option table. A first storage operation is performed according to a first set of storage criteria stored in the policy option table and a second operation, disparate from the first storage operation, is performed according to a second set of storage criteria stored in the policy option table.Type: GrantFiled: November 15, 2004Date of Patent: June 8, 2010Assignee: Comm Vault Systems, Inc.Inventors: Anand Prahlad, David Ngo, Lixin Zhou, Andreas May
-
Patent number: 7725510Abstract: Disclosed is a method and system for multi-character multi-pattern pattern matching. In the multi-character multi-pattern pattern matching method, patterns in an input stream are detected by transitioning between states of a “compressed deterministic finite state automaton (DFA)”, with each transition based on multiple characters of the input stream. The compressed DFA is created by compressing an original DFA, such as an Aho-Corasick DFA, such that each state of the compressed DFA represents multiple consecutive states of the original DFA and each transition between the states of the compressed DFA is a combination of all of the transitions between the multiple consecutive states of the original DFA. This method can be implemented using a Ternary Content-Addressable Memory (TCAM) to store the transitions of the compressed DFA and compares the transitions with multiple characters of an input stream at a time to detect patterns in the input stream.Type: GrantFiled: August 1, 2006Date of Patent: May 25, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Mansoor Ali Khan Alicherry, Muthuprasanna Muthusrinivasan
-
Patent number: 7720859Abstract: There is provided a device, which comprises a storage unit configured to store a plurality of items relating to setting of a predetermined device and parameters associated with the plurality of items, a search unit configured to search the storage unit for at least one item that matches a keyword, and a setting screen generation unit configured to generate a setting screen for the setting of the at least one setting item searched by the search unit, using the parameters associated with the at least one item.Type: GrantFiled: March 20, 2007Date of Patent: May 18, 2010Assignee: Brother Kogyo Kabushiki KaishaInventor: Tomomi Wakazono
-
Patent number: 7720893Abstract: In one illustrative example, a method for use in mapping a location in a computer device includes the steps of receiving an electronic file or message which includes a hypertext link mapping indicator associated with a uniform resource locator (URL) string having a server address and latitude and longitude coordinates; receiving, through a user interface of the computer device, an end user selection of the hypertext link mapping indicator in the electronic file or message; and in response to the end user selection of the hypertext link mapping indicator: if a predetermined type of mapping application is provided in the computer device, invoking a mapping function of the mapping application to produce a map of a location corresponding to the latitude and longitude coordinates for visual display in a display of the computer device (e.g.Type: GrantFiled: July 7, 2006Date of Patent: May 18, 2010Assignee: Research In Motion LimitedInventors: Jesse Joseph Boudreau, Ronald Anthony Dicke
-
Patent number: 7715371Abstract: Service resource items (49) for use in call setup in a telephone system are held on servers (58) that are connected to a computer network which is logically distinct from the telephone system infrastructure, this computer network may, for example, make use of the Internet. Each service resource item (49) is locatable on the network at a corresponding URI and is associated with a particular telephone number. A mapping is provided between telephone numbers and the URIs of associated service resource items. When it is desired to access a service resource item (49) associated with a particular telephone number, this mapping is used to retrieve the corresponding URI (step 55) which is then used to access the desired service resource item (56, 57, 59).Type: GrantFiled: October 30, 2006Date of Patent: May 11, 2010Assignee: Comcast IP Holdings I, LLCInventors: Colin Low, Andrew Franklin Seaborne, Nicolas Bouthors
-
Patent number: 7716319Abstract: A computer system for managing log information, enabling correct comprehension of system logs for an identical resource before and after migration among plural nodes. A global ID, being unique in the system, is given to a resource (LU) migrated from one file share server to another. The global ID remains the same in the migration destination file share server after migration and log messages for the resource are obtained based on the global ID.Type: GrantFiled: December 9, 2005Date of Patent: May 11, 2010Assignee: Hitachi, Ltd.Inventors: Kenji Kataoka, Koji Sonoda, Yoji Nakatani
-
Patent number: 7707177Abstract: A computer network system for building and/or synchronising a second database based on a first database. Accesses by work units are carried out on the first database from an application workstation, to generate, change or delete contents of the database. A first server and second server interconnected via a data connection guide and maintain the first database and a second database, respectively. The accesses take place using an encapsulation module that receives and decomposes the work units into one or more messages, enters the messages in the first database and sends the messages to the second database. A coexistence controller places change messages sent by the first database in a coexistence database, determines whether all messages of a transaction have been transmitted, determines application program elements for which changes are relevant, if all of the messages of the transaction have been transmitted, and reads out the placed change messages in a correct order.Type: GrantFiled: March 28, 2006Date of Patent: April 27, 2010Assignee: UBS AGInventors: Marcel Bank, Hansbeat Loacker
-
Patent number: 7707197Abstract: A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters can be provided for manipulating the items, which serve as tools for narrowing down a set of items. The filters can be dynamically generated based on the properties of the separate items. The system can utilize virtual folders. The virtual folders can expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Quick links can be provided, which serve as a set of predefined links (e.g., located on the left side of the display) that can be clicked on to generate useful views of the sets of items. Libraries, which can provide large groups of usable types of items that can be associated together, may also be used.Type: GrantFiled: October 11, 2006Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Shaun A. Kaasten, Jason F. Moore, Kenneth M. Tubbs, Relja Ivanovic, David G. De Vorchik, Richard M. Banks, Patrice L. Miner