Patents Examined by John P Hocker
-
Patent number: 8639656Abstract: A method and apparatus are provided for pre-allocating non-initialized blocks of data in a file system. Each file contains a primary i-node to maintain file metadata. A secondary i-node is created and associated with the primary i-node. The secondary i-node contains non-initialized data blocks, and the primary i-node contains valid and initialized data blocks. A write operation to a non-initialized data block in a pre-allocated range stored in the secondary i-node directs the data block from the secondary i-node to the primary i-node.Type: GrantFiled: February 2, 2007Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Suparna Bhattacharya, Mingming Cao, David J. Kleikamp, Theodore Y. T. Tso
-
Patent number: 8612408Abstract: A management system has a reconciliation engine that reconciles information describing resources from a computer network service and stores reconciled information in a database. An editing engine or server is used to access and search reconciled information in the database based on at least one search criterion. Preferably, the search criterion is user-entered. The editing engine is then used to create at least a portion of a service model of the computer network service using reconciled information obtained through accessing and searching the database. Preferably, creating the service model is done with a graphical user interface application that enables a user to graphically build and modify aspects of the service model. When the service model is created or updated, a publishing engine or server is used publish at least a portion of the service model to one or more impact managers of the computer network service.Type: GrantFiled: December 21, 2005Date of Patent: December 17, 2013Assignee: BMC Software, Inc.Inventors: Jean-Marc Trinon, Troy Cline, Walt Giroir, Shane Crawford
-
Patent number: 8583618Abstract: Some aspects include reception of a plurality of search results, selection of a graphical format in which to present the search results from a plurality of graphical formats based on metadata of the plurality of search results, and presentation of the plurality of search results in the selected graphical format.Type: GrantFiled: November 24, 2008Date of Patent: November 12, 2013Assignee: Business Objects S.A.Inventors: Mathieu Lemaire, Steve N. Kopp, Alexis L. Naibo
-
Patent number: 8515929Abstract: A method for online propagation of data updates, the method including initiating a record update process for any of a plurality of records in a system responsive to a modification of a trigger data item, where the process is performed while the system is online, creating an update process timestamp indicating a time at which the record update process is begun, and determining if a last-modified timestamp associated with any of the records indicates an eariler time than the update process timestamp, and, if so updating the record to reflect the modification to the trigger data item, and modifying the last-modified timestamp to reflect a time that is later than the update process timestamp.Type: GrantFiled: June 5, 2006Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Igor Goulko, Galina Rubinshtein, Marjorie Schejter, Uri Segev
-
Patent number: 8510263Abstract: A method for validating SRS registry transaction data includes receiving OLTP transaction data from a first database, parsing the OLTP transaction data, and comparing the parsed OLTP transaction data to one or more of a set of profiles. Each of the one or more of the set of profiles includes metadata in XML files. The method also includes caching the parsed OLTP transaction data in a first data cache, receiving log data associated with the OLTP transaction data; and caching the log data in a second data cache. The method further includes correlating the parsed transaction data cached in the first data cache with the log data cached in the second data cache.Type: GrantFiled: June 15, 2009Date of Patent: August 13, 2013Assignee: Verisign, Inc.Inventors: Tarik R. Essawi, Nageswararao Chigurupati
-
Patent number: 8478775Abstract: The subject disclosure relates to querying of column based data encoded structures enabling efficient query processing over large scale data storage, and more specifically with respect to complex queries implicating filter and/or sort operations for data over a defined window. In this regard, in various embodiments, a method is provided that avoids scenarios involving expensive sorting of a high percentage of, or all, rows, either by not sorting any rows at all, or by sorting only a very small number of rows consistent with or smaller than a number of rows associated with the size of the requested window over the data. In one embodiment, this is achieved by splitting an external query request into two different internal sub-requests, a first one that computes statistics about distribution of rows for any specified WHERE clauses and ORDER BY columns, and a second one that selects only the rows that match the window based on the statistics.Type: GrantFiled: January 30, 2009Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: Amir Netz, Cristian Petculescu, Adrian Ilcu Predescu, Marius Dumitru
-
Patent number: 8438136Abstract: A method, system, and computer-readable storage medium are disclosed for recovering a backup catalog from replicated data. A set of catalog metadata may be stored in a metadata object on a first storage device. The set of catalog metadata may describe a plurality of files stored in an archive. The metadata object and the archive may be copied to a second storage device, thereby generating a replicated metadata object and a replicated archive on the second storage device. The set of catalog metadata may be imported from the replicated metadata object into a destination backup catalog. The destination backup catalog describes the plurality of files stored in the replicated archive.Type: GrantFiled: September 27, 2007Date of Patent: May 7, 2013Assignee: Symantec CorporationInventors: James P. Ohr, Timothy J. Stevens
-
Patent number: 8380695Abstract: Systems and methods for storing and accessing data. A query language statement may reference a plurality of data sets and a plurality of algebraic relations between the data sets may be composed from the query language statement. The algebraic relations may be used to define new data sets and to optimize access to data sets. A store of algebraic relations may be accumulated over time. Alternative collections of algebraic relations may be generated and evaluated to determine an optimized collection of algebraic relations to use in calculating and providing a requested data set. The optimization may be performed using the algebraic relations rather than retrieving underlying data sets from storage. As a result, optimization may be performed at processor speeds to minimize the amount of time required for data to be retrieved from slower storage.Type: GrantFiled: August 19, 2011Date of Patent: February 19, 2013Assignee: Algebraix Data CorporationInventor: Christopher M. Piedmonte
-
Patent number: 8086578Abstract: An encrypted file storage solution consists of a cluster of processing nodes, external data storage, and a software agent (the “File System Watcher”), which is installed on the application servers. Cluster sizes of one node up to many hundreds of nodes are possible. There are also remote “Key Servers” which provide various services to one or more clusters. The preceding describes a preferred embodiment, though in some cases it may be desirable to “collapse” some of the functionality into a smaller number of hardware devices, typically trading off cost versus security and fault-tolerance.Type: GrantFiled: August 6, 2010Date of Patent: December 27, 2011Assignee: Nexsan Technologies Canada Inc.Inventor: Thomas F. Gosnell
-
Patent number: 8032509Abstract: Systems and methods for storing and accessing data. A query language statement may reference a plurality of data sets and a plurality of algebraic relations between the data sets may be composed from the query language statement. The algebraic relations may be used to define new data sets and to optimize access to data sets. A store of algebraic relations may be accumulated over time. Alternative collections of algebraic relations may be generated and evaluated to determine an optimized collection of algebraic relations to use in calculating and providing a requested data set. The optimization may be performed using the algebraic relations rather than retrieving underlying data sets from storage. As a result, optimization may be performed at processor speeds to minimize the amount of time required for data to be retrieved from slower storage.Type: GrantFiled: January 14, 2011Date of Patent: October 4, 2011Assignee: Algebraix Data CorporationInventor: Christopher M. Piedmonte
-
Patent number: 8032523Abstract: A method and system for migrating source data from one or more databases to a destination database, wherein the destination database is selected based on power consumption of the destination database. A data migration server determines which destination database should be selected by selecting a number of candidates and comparing the power consumed, the available space and the maximum monthly power consumption limit. A user intervention policy is created to evaluate which data should be moved to a destination database. A “payback period” is calculated to determine the amount of time that will elapse before savings are realized.Type: GrantFiled: May 8, 2008Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Rick A. Hamilton, II, Jenny S. Li, Vivek Salve, Anne R. Sand, Elisabeth R. Stahl
-
Patent number: 8019717Abstract: Systems, methods, and apparatus, including computer program products, providing unique identifiers for data-bearing digital objects. Scheme-based definition of uniqueness contexts and scheme-based mappings between identifiers are described. A method of one aspect includes generating a first object identifier for a first object of a first object type on a first system, the first object identifier having an identification context. The identification context includes a first system identifier or one or more second object identifiers of one or more respective second objects. The method further includes providing the first object identifier with the identification context to identify the first object uniquely.Type: GrantFiled: May 18, 2007Date of Patent: September 13, 2011Assignee: SAP AGInventors: Michael Seubert, Jochen A. Rasch
-
Patent number: 8015193Abstract: A method for accessing a file system including computing a first numerical similarity score for a first stored document and a second numerical similarity score for a second stored document by comparing a plurality of weighted active terms with a plurality of weighted indexed terms, determining a document order of the first stored document followed by the second stored document based on the first numerical similarity score exceeding the second numerical similarity score, generating a list of similar documents including the first stored document followed by the second stored document based on the document order, and displaying, in a file system interface and on the computer display, the list of similar documents while an active document is open in an active document interface.Type: GrantFiled: December 14, 2010Date of Patent: September 6, 2011Assignee: Oracle America, Inc.Inventors: Stephen J. Green, Jeffrey L. Alexander, Paul B. Lamere
-
Patent number: 8010525Abstract: Methods, systems, and computer program products feature determining a plurality of search result items responsive to a search query. A plurality of search modes are identified based on the query or the plurality of search result items or both. Each search mode is associated with a respective collection of records. The plurality of search result items are provided to a user with an indication of each search mode in the plurality of search modes. User input selecting a first search mode is received, where the first search mode is one of the plurality of search modes. One or more mode-specific search result items are determined based on the search query, where each mode-specific search result item is from the collection of records that is associated with the first search mode. The one or more mode-specific search result items are provided to the user.Type: GrantFiled: January 12, 2011Date of Patent: August 30, 2011Assignee: Google Inc.Inventor: Dustin Boswell
-
Patent number: 8005831Abstract: A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system provides a user with information related to the location of the user. The system acquires a document, extracts location related information from the document, identifies the location of the users, and provides information to the user based on the identified location and the extracted information.Type: GrantFiled: July 31, 2006Date of Patent: August 23, 2011Assignee: Ricoh Co., Ltd.Inventors: Jonathan J. Hull, Jamey Graham, Kurt Piersol, Daniel G. Van Olst
-
Patent number: 7974981Abstract: Optimized storage and query of multi-value properties is enabled by generating a base table for single value properties associated with a user-defined schema and a number of row-based tables for each different type of multi-value properties. By combining multi-value properties into row-based tables or even into compatible type tables, a number of tables to be created for a database system such as SQL system is reduced at the same time optimizing create/read/update/delete operations.Type: GrantFiled: July 19, 2007Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventors: Lei Zhao, Yanbiao Zhao, Lijiang Fang
-
Patent number: 7970773Abstract: Systems and methods for determining a set of variation-phrases from a collection of documents in a document corpus is presented. Potential variation-phrase pairs among the various documents in the document corpus are identified. The identified potential variation-phrase pairs are then added to a variation-phrase set. The potential variation-phrase pairs in the variation-phrase set are filtered to remove those potential variation-phrase pairs that do not satisfy a predetermined criteria. After filtering the variation-phrase set, the resulting variation-phrase set is stored in a data store.Type: GrantFiled: September 27, 2007Date of Patent: June 28, 2011Assignee: Amazon Technologies, Inc.Inventors: Srikanth Thirumalai, Aswath Manoharan, Xiaoxin Yin, Mark J. Tomko, Grant M. Emery, Vijai Mohan, Egidio Terra
-
Patent number: 7953699Abstract: Systems and methods for reconciling healthcare data between multiple distributed computing nodes that enable an individual node, a topic object, or an intelligent agent to determine synchronization with other nodes, comprising sending source node data to a payload generator, the source node data including difference data, an encapsulated topic object, or intelligent agent communications, generating a payload including the source node data and destination attributes, and sending the payload to a destination node, topic object, or destination intelligent agent, and using the source node data to update destination node data according to destination node, topic object, or destination intelligent agent requirements.Type: GrantFiled: December 4, 2009Date of Patent: May 31, 2011Assignee: Medicity, Inc.Inventor: Alok Mathur
-
Patent number: 7933893Abstract: A method for providing a link in an electronic file being presented to a user which includes defining a customized viewpoint for the user. The viewpoint includes a preference for the user that provides an association between a data pattern and a computer network resource. The method also includes generating a request for content, receiving an electronic file in response to the request, and evaluating the electronic file to recognize a match between at least one portion of the electronic file and the data pattern. Upon recognizing a match, the electronic file is modified to include a link to the computer network resource associated with the matching data pattern, and the modified electronic file is presented to the user. Thus, the link included in the electronic file presented to the user is customized for the user, and different users who retrieve the same content can be provided with links to different computer network resources depending on their respective viewpoints.Type: GrantFiled: June 1, 2006Date of Patent: April 26, 2011Assignee: Walker Digital, LLCInventors: Jay S. Walker, Daniel E. Tedesco, John M. Packes, Stephen C. Tulley, Kieth Bemer, Dean P. Alderucci, Marc D. Kessman, James A. Jorasch
-
Patent number: 7933912Abstract: A bioinformatics method, software, database and system for compiling attribute combinations that co-associate with a query attribute (i.e., an attribute of interest) are presented in which expanded attribute profiles associated with a group of query-attribute-positive individuals and expanded attribute profiles associated with a group of query-attribute-negative individuals are accessed, and combinations of attributes having a higher frequency of occurrence in the set of expanded attribute profiles associated with the group of query-attribute-positive individuals are identified and stored to generate a compilation of attribute combinations that co-associate with the query attribute.Type: GrantFiled: January 3, 2008Date of Patent: April 26, 2011Assignee: Expanse Networks, Inc.Inventors: Andrew Alexander Kenedy, Charles Anthony Eldering