Patents Examined by Navneet K Ahluwalia
  • Patent number: 8392383
    Abstract: A method for recording files of data is disclosed. A file identifier indicative of a file is received. The file identifier is compared to a file conversion value. The file conversion value is determined to be a static file or a dynamic file. Static files are saved as the conversion value and dynamic files are saved as a unique identifier.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eyal Kenigsberg, Michael Gopshtein
  • Patent number: 8386428
    Abstract: A method, system and computer program product for generation and management of incremental backups of VEE file system using bitmaps. The proposed method allows users to roll back to any previous version or state of the VEE file system and to instantiate this version using the data encapsulated in virtual disk storage (i.e. file system) of the VEE. A number of VEEs run on a Host Operating System of the computer system. One of the VEEs implemented on the computer system is designated to generation and management of backups of the virtual disk data of the other VEEs without freezing the file system during the entire backup process. A special tracing application runs on the designated VEE for generating the bitmap of a file system snapshot. The user can also set up a time for generating a backup or create a schedule for automatically generating the backups at critical points.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: February 26, 2013
    Assignee: Parallels IP Holdings GmbH
    Inventors: Alexey N. Kuznetzov, Alexander G. Tormasov, Kirill S. Korotaev, Dmitry I. Monakhov
  • Patent number: 8375004
    Abstract: In a previous storage apparatus, differential JNLs are reflected in order of the update numbers, to the data volumes thereof. If a first storage apparatus is suspended, it is determined which is newer: the update number which the journal recently reflected in a second storage apparatus or the update number reflected in a third storage apparatus. In the newer storage apparatus having the newer update number, it is determined whether one or more JNLs from the journal having the update number next to the update number which is not determined to be the newer to the journal having the update number determined to be the newer exist, or not. If the result of the determination is positive, from the newer storage apparatus to the previous storage apparatus which is not the newer of the second and the third storage apparatuses, one or more differential JNLs are copied.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: February 12, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Shuji Kondo, Katsuhiro Okumoto
  • Patent number: 8332370
    Abstract: A data processing network has a virtual hard drive emulator and client terminals that share a virtual disk image. Client-specific read-write versions of selected files or directories are supported. All clients access the client-specific versions using the same name and address identifiers (for example, the same file name for a given configuration file), but each client has an exclusive version. A file ID distinguishes respective clients. These files are maintained alongside other files of other types and attributes. The selection of files to be client-specific can be predetermined, or a client-specific version of a file can be generated if the client executes a write operation to a client-specific file or area, the written data containing data read by the client in any of memory area available to the clients (RAM, Virtual Disk Drive, Hard Disk drive etc.). The technique supports customization while maximizing administrative control of operating system versions and minimizing redundant storage.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: December 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yves Gattegno, Julien Ropé
  • Patent number: 8301642
    Abstract: The present invention can include a data processing system-implemented method or a data processing system readable media having software code for carrying out the method. The method can comprise formulating queries, searching for a plurality of information objects, or a combination thereof. In a specific embodiment, an original query with at least one keyword can be automatically expanded to an expanded query that includes at least one keyword that is not in the original query. The expanded query may be used to search for information objects that are relevant to the expanded query.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 30, 2012
    Assignee: Open Text, S.A.
    Inventors: Jefferson M. Kommers, David Freed, Damien Paul Kennedy
  • Patent number: 8301583
    Abstract: A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventor: Adrian Lee
  • Patent number: 8290948
    Abstract: A method for filtering content makes use of local filtering agents for end users, and a portal to a network of human reviewing resources. Local filtering agents request content classification for unclassified content. The portal routes requests from local agents to available human reviewing resources. A content classification is provided by the reviewing resources, and may be saved in association with a content identifier for future use. The method permits human review of content within a short period after review is requested. In an embodiment of the invention, a centrally-located switch is provided for controlling filtering levels at one or more user terminals.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 16, 2012
    Assignee: Hoshiko, LLC
    Inventors: Gary Stephen Shuster, Brian Mark Shuster
  • Patent number: 8266150
    Abstract: A document signature index and search system is disclosed. The logical structure of the signature index that includes search tables is defined. Also specified is a system of creating, managing and using the signature index. The system includes an index engine and search engine. The search tables are compact in disk usage and suitable for differential computation, making large scale deployment feasible. With the introduction of meta-data and an algorithm of multiple value dual binary searching, the search engine based on the search tables is very efficient in searching for signatures from large search tables which may store millions of signatures. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: September 11, 2012
    Assignee: Trend Micro Incorporated
    Inventors: Yingqiang Lin, Liwei Ren, Dehua Tan
  • Patent number: 8260809
    Abstract: Architecture for completing search queries by using artificial intelligence based schemes to infer search intentions of users. Partial queries are completed dynamically in real time. Additionally, search aliasing can also be employed. Custom tuning can be performed based on at least query inputs in the form of text, graffiti, images, handwriting, voice, audio, and video signals. Natural language processing occurs, along with handwriting recognition and slang recognition. The system includes a classifier that receives a partial query as input, accesses a query database based on contents of the query input, and infers an intended search goal from query information stored on the query database. A query formulation engine receives search information associated with the intended search goal and generates a completed formal query for execution.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: John C. Platt, Gary W. Flake, Ramez Naam, Anoop Gupta, Oliver Hurst-Hiller, Trenholme J. Griffin
  • Patent number: 8229905
    Abstract: Systems and methods for creating a Token and using it to operate and modify a case file in a document management system are described. An exemplary embodiment of a Token includes a representation of a case file. A Token may include a representation of a document associated with the case file, where the representation may include a brief description or visual summary of the document with an associated link to an electronic version of the document. In another exemplary embodiment, the Token may be used to facilitate retrieval and viewing of an electronic version of a document using its associated link. In another exemplary embodiment, the Token may be used to update the case file based on user input on the Token.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: July 24, 2012
    Assignee: Ricoh Co., Ltd.
    Inventors: Max E. McFarland, Robert Alexander, Michael G. E. Griffin, Jonathan J. Hull
  • Patent number: 8224786
    Abstract: Methods and a system to acquire and perform write validation of data generated by one or more networked host nodes to perform secondary storage are disclosed. According to one embodiment, a method to passively acquire and perform write validation of data generated by one or more networked host nodes to perform secondary storage in a SAN-based data storage and recovery network includes generating data to store in primary storage. The method further includes generating metadata describing the data generated to store in primary storage, sending the data and metadata to a primary SAN storage device, acquiring passive access to data traveling a data path between a generating node and the primary SAN storage device, the data mirrored over an access line to a secondary storage server. The method further includes receiving, at the secondary storage server, an exact copy of a data stream that passes a splitter.
    Type: Grant
    Filed: December 26, 2008
    Date of Patent: July 17, 2012
    Assignee: Inmage Systems, Inc.
    Inventors: Rajeev Atluri, Anup S. Tirumala, Sam Inala
  • Patent number: 8224777
    Abstract: A system and method efficiently generates a set of parallel persistent consistency point images (PCPIs) of volumes configured as a SVS and served by a plurality of nodes interconnected as a cluster. A volume operations daemon (VOD) executing on a node of the cluster is configured to manage generation of the volume PCPIs. Notably, the set of PCPIs is generated substantially in parallel to thereby obtain a consistent and accurate point in time reference of the entire SVS.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: July 17, 2012
    Assignee: NetApp, Inc.
    Inventor: Jeffrey S. Kimmel
  • Patent number: 8209307
    Abstract: Systems and methods for providing more efficient handling of I/O requests for clustered file system data subject to data migration or the like. For instance, exemplary systems can more quickly determine if certain files on primary storage represent actual file data or stub data for recalling file data from secondary storage. Certain embodiments utilize a driver cache on each cluster node to maintain a record of recently accessed files that represent regular files (as opposed to stubs). A dual-locking process, using both strict locking and relaxed locking, maintains consistency between driver caches on different nodes and the data of the underlying clustered file system, while providing improved access to the data by the different nodes. Moreover, a signaling process can be used, such as with zero-length files, for alerting drivers on different nodes that data migration is to be performed and/or that the driver caches should be flushed.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: June 26, 2012
    Assignee: Commvault Systems, Inc.
    Inventor: Andrei Erofeev
  • Patent number: 8161050
    Abstract: Generating and displaying an enhanced list of search results appropriate for web searching are described. A method for generating an enhanced list of search results includes identifying web pages that are relevant to a query, identifying other web pages hyperlinked to the relevant web pages, creating a graph of the web pages and connecting hyperlinks, and displaying a list of search results ordered in part by the connecting hyperlinks and showing the connecting hyperlinks as part of the list. The method also includes the ability to regenerate the list based on an indication of subjective relevance of a one of the list items. The method enhances the experience of a user in World Wide Web searching and browsing.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: April 17, 2012
    Assignee: Microsoft Corporation
    Inventor: Gina D Venolia
  • Patent number: 8140569
    Abstract: A dependency network is created from a training data set utilizing a scalable method. A statistical model (or pattern), such as for example a Bayesian network, is then constructed to allow more convenient inferencing. The model (or pattern) is employed in lieu of the training data set for data access. The computational complexity of the method that produces the model (or pattern) is independent of the size of the original data set. The dependency network directly returns explicitly encoded data in the conditional probability distributions of the dependency network. Non-explicitly encoded data is generated via Gibbs sampling, approximated, or ignored.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Geoffrey J. Hulten, David M. Chickering, David E. Heckerman
  • Patent number: 8131754
    Abstract: Systems and methods for determining an article association measure are described. In one described method, a computer program receives a first article identifier associated with a first attribute and a second article identifier associated with a second attribute and determines a similarity measure of the first article identifier to the second article identifier based at least in part on the first attribute and on the second attribute. The similarity measure may provide a means for associating various article identifiers so that they may be, for example, retrieved and/or ranked in subsequent search queries.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: March 6, 2012
    Assignee: Google Inc.
    Inventors: Stephen R. Lawrence, Niniane Wang
  • Patent number: 8126894
    Abstract: Techniques are described for generating a statistical model from observed click chains. The model can be used to compute a probability that a document is relevant to a given search query. With the model, a probability of a user examining a given document in a given search result conditionally depends on: a probability that a preceding document in the given search result is examined by a user viewing the given search result; a probability that the preceding document is clicked on by a user viewing the given search result, which conditionally depends directly on the probability that the preceding document is examined and on a probability of relevance of the preceding document.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: February 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Chao Liu, Yi-Min Wang, Fan Guo
  • Patent number: 8108386
    Abstract: A more efficient search algorithm introduces a variety of new tools and strategies to more efficiently search and retrieve desired records from an electronic database. Among these are a strategy that utilizes the first and last positional characters, or phonemes, to exploit the fact that often last positional character is nearly as important as a first positional character in distinguishing database records from one another. In addition, virtual search parameters, that are not a portion of the database records, can also be utilized in distinguishing database records, such as by identifying a number of characters in a search field for a requested database record as a way of distinguishing that record from all others with a different number of characters. The invention finds potential application in any database search application, but is particularly useful in delivering directory assistance services.
    Type: Grant
    Filed: September 7, 2005
    Date of Patent: January 31, 2012
    Inventors: Robert O. Stuart, Scott P. Stuart
  • Patent number: 8086577
    Abstract: A user evaluation of distributed content comprising an Evaluation Program (EP) that creates a user session when a user accesses distributed content is stored. The user evaluation is saved with other information such as the time and date of the evaluation, the user's personal information, and the navigation path the user used to access the distributed content page. The EP records the user's navigation of the distributed content in the user session. The EP gives the user the opportunity to rate distributed content. The EP saves the user's evaluation with the user session data and external stimuli data. The EP closes the user session when the user leaves the distributed content. The EP reopens the user session when the user returns to the distributed content.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy-Bosma, Kevin Holubar, Shannon James Kerlick, Dan Jeffrey Mandelstein, Arvind Raveendranathan Nair, Mei Yang Selvage, Thomas Christopher Storey, Sudhandhira Selvan Viswanathan
  • Patent number: 8082232
    Abstract: First information representing a plurality of snapshot acquisition time points of the data storage device, journal management data which are second information including the time point at which data are written to the data storage device and the size of the journal for writing the data, and third information representing a plurality of recovery points are acquired. The total transfer data size of one or more data to be transferred in order to recover the data group of the data storage device at the recovery point is calculated for each recovery point on the basis of the first information, journal management data, and third information. A display screen that visualizes the correspondence relationship between the respective recovery points and respective recovery load information representing a recovery load that is expressed on the basis of the total transfer data size calculated for the respective recovery points is displayed.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: December 20, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Wataru Okada, Masayuki Yamamoto, Masahide Sato