Patents Examined by Robert Timblin
  • Patent number: 8095553
    Abstract: The present invention generally provides methods, systems and articles of manufacture that provide a database query application that allows user to compose an abstract query that includes a sequence operator. In one embodiment, sequence operators are used to specify which data elements, from a sequence of data elements, should be retrieved for an abstract query. In another embodiment, a sequence operator may be used to specify that a condition included in an abstract query should be evaluated against particular data elements of the sequence.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Daniel P. Kolz
  • Patent number: 8095575
    Abstract: A computer-implemented word processing presentation method is disclosed. The method includes obtaining an unformatted data structure containing a series of characters representing content for a word processing document, accessing a series of first records in a file associated with the unformatted data structure, wherein each first record contains data correlating a location of one or more characters in the unformatted data structure to a location for the one or more characters in the word processing document, and generating a display of the word processing document by applying the correlating data from the series of records to the series of characters in the unformatted data structure.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: January 10, 2012
    Assignee: Google Inc.
    Inventors: Ramna Sharma, Nandan Nidhi, Suvrat Sharma, Ganesh Gupta
  • Patent number: 8090690
    Abstract: Systems and methods which provide a hybrid network based solution for digital data file backup are shown. Embodiments utilize a transport mass storage system to provide transmission of digital data files between user equipment and a network based mass storage system. A manifest may be used to manage transporting and/or storage of digital data files. User equipment may then access the digital data files stored to the network mass storage system for various purposes using a network link. Subsequent, incremental backups and other transfers of relatively small amounts of digital data files are preferably accomplished using a network link for the transfer.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: January 3, 2012
    Assignee: MiMedia LLC
    Inventors: Erik Zamkoff, Jeff Speigel, Frederick Clark, Christopher Giordano
  • Patent number: 8086607
    Abstract: In an embodiment a method is provided. The method includes receiving forecast information in a computer from a first group of users. The method also includes integrating the forecast information into a database and corresponding OLAP cube accessible by the computer. The method further includes receiving comments on specific entries of the forecast information in the computer from a second group of users. The method also includes receiving changes of the forecast information in the computer from a second group of users The method further includes integrating comments and changes into the database and OLAP cube. Moreover, the method includes providing a display of the comments and the changes to the first group of users in an interface to the computer.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: December 27, 2011
    Assignee: Right90, Inc.
    Inventors: Kim Orumchian, Art Stabenow, Dean Skelton, David Petiot
  • Patent number: 8082275
    Abstract: A method, system and medium for recording events in a system management environment is described. As system events are detected in an enterprise computing environment they are stored in a manner allowing them to be “replayed” either forward or reverse to assist a system administrator or other user to determine the chain of events that affected the enterprise. The system engineer and business process owner are therefore presented with pertinent information for monitoring, administrating and diagnosing system activities and their correlation to business services.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: December 20, 2011
    Assignee: BMC Software, Inc.
    Inventors: Geert De Peuter, David Bonnell, Eric J S Pieters
  • Patent number: 8078634
    Abstract: A computer automated method and system of presenting data. The method may include the steps of inputting a set of user-defined instructions into a remotely located computer database system via a local network connection, inputting a user query into the computer database system via the local network connection, mining the computer database system for data relevant to the user query, creating a data set comprising the data relevant to the user query, and aggregating data in the data set using domain metrics selected based on any of predefined and configurable rules and past user usage. The aggregation may further include tagging all data attributes in the data set based on database metadata and inputs from a user, wherein the data attributes comprise any of data identifications (IDs), data grouping attributes, and data measure attributes.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: December 13, 2011
    Assignee: Semantifi, Inc.
    Inventors: Sreenivasa R Pragada, Viswanath Dasari
  • Patent number: 8078643
    Abstract: A schema modeler for generating an efficient database schema. Provides intelligent choices for schema structure, generates efficient schemas while minimizing the amount of experience required by a database designer. Architectural elements of a schema design are proposed based on field inputs such as field type or relationship. Schema information is manually entered or imported. Configured for structural compatibility and semantic compatibility checking on fields and relationships for data integrity due to nested structure denormalization, inspection of lookup tables that can hold an unlimited number of records, inspection of taxonomy defined on a non-main table, and inspection of the schema for the existence of a main table. Provide suggested field types or schema structures that allow for a more efficient schema to be generated. Field types may include qualifier, multi-lingual, calculation and may include family or attribute table suggestions as well.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: December 13, 2011
    Assignee: SAP AG
    Inventors: Eyal Mush, Ronen Cohen, Anat Segal
  • Patent number: 8073878
    Abstract: A method to generate linkage indicative data for a linkage indicative diagram, representing a linkage at least between two information resources being interrelated with each other, in a printing apparatus, is provided. The method includes collecting at least two pieces of primary linkage information respectively identifying the at least two information resources and subsidiary linkage information included in each of the at least two plurality of information resources, storing the collected subsidiary linkage information in association with corresponding one of the at least two pieces of primary linkage information in a storage, judging whether each of the at least two pieces of primary linkage information stored in the storage is included in the subsidiary linkage information, determining the linkage between the at least two information resources, and creating the linkage indicative data to represent the linkage indicative diagram.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: December 6, 2011
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Atsushi Kojima
  • Patent number: 8069175
    Abstract: The invention provides an evaluation system for reliably evaluating large amounts of content. The evaluation system is managed by a primary authority that designates one or more contributing authorities by delegating to each a specific quantity of authority. Each contributing authority may in turn designate and delegate authority to one or more additional contributing authorities, subject to the restriction that the total quantity of authority delegated does not exceed the quantity of authority the contributing authority was itself delegated. Each contributing authority, and optionally the primary authority itself, may evaluate one or more portions of content by associating a rating with each evaluated portion of content. A composite rating for a particular portion of content may then be determined based upon the ratings associated with the portion of content.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: November 29, 2011
    Assignee: Google Inc.
    Inventors: W. Daniel Hillis, Bran Ferren
  • Patent number: 8055682
    Abstract: A method and system for maintaining a self-updating security information repository. A plurality of types of security information are stored in a corresponding plurality of information storage units, such as database tables. A plurality of configuration files respectively associated with the information storage units are stored, and each configuration file includes update parameters of the associated information storage unit. Each information storage unit is periodically automatically updated based on its update parameters. The information storage units can be searched to return security information of different types in one search.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: November 8, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: James Boxmeyer, David R. Gross
  • Patent number: 8051089
    Abstract: A system and method for searching real estate properties, a system and method for estimating the size of an area, and a system and method for associating an image with information relevant to the image is disclosed. A system for searching real estate properties comprises a data storage unit configured to store map information, additional relevant georeferenced information and information about real estate properties, including information identifying the locations of the real estate properties; and a display unit configured to receive a search request from a user, communicate with the data storage unit, and provide search results to the user, including a map showing locations of real estate properties, in response to the search request, the display unit being further configured to displaying a user interface with which the user may associate information, personal to the user, with a particular real estate property.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: November 1, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ullas Gargi, Ramin Samadani, Qian Lin
  • Patent number: 8046357
    Abstract: Methods, systems and apparatus for improving Internet search results include monitoring network activity on a communications network, generating a near real-time map of the network activity, and integrating the near real-time map with a search engine.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: October 25, 2011
    Assignee: IAC Search & Media, Inc.
    Inventors: Antonino Gulli, Antonio Savona, Monica Mori
  • Patent number: 8046377
    Abstract: A method of executing a distributed join query for a set of documents includes communication between a first server and a second server. In the first server, a first tuple list is generated from a first list of documents matching a precondition part of the query. A first set of value identifiers of attributes associated with the first list of documents is extracted from the first tuple list. A first set of dictionary keys is generated from the set of value identifiers. Then, the first set of dictionary keys is sent with a join condition attribute to a second server. In the second server, the first set of value identifiers is converted to a second set of value identifiers of attributes associated with the second server based on the set of dictionary keys. Then, a lookup of documents is performed based on the second set of value identifiers.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: October 25, 2011
    Assignee: SAP AG
    Inventors: Oliver M. Steinau, Jane Hartmann
  • Patent number: 8041687
    Abstract: The present invention comprises a Schema Generation Program (SGP) and Schema Update Program (SUP). The SGP creates an initial XML Schema and copies the database into a hashtable. At the occurrence of a query interval, the SGP compares the database to the hashtable. If the database is identical to the hashtable, then the SGP resets the query interval and repeats the comparison. If the database and the hashtable are not identical, then the SGP deletes the old hashtable, stores a copy of the database as a new hashtable, and creates a new XML Schema. The XML Schema is stored in the web server so that a registered party may access the XML Schema and check the validity of a group of data before sending the data to the web server as a proposed addition to the database. The SUP notifies registered parties of updates to the XML Schema.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Mark Louis Feinberg, Abhay Pradhan, Hari Shankar
  • Patent number: 8032492
    Abstract: Establishing a plurality of storage areas includes associating each of a first plurality of storage areas of a first type that contain sections of data with corresponding ones of second plurality of storage areas of a second type having pointers to alternative sections of data storage areas of the first type, where initially none of the second plurality of storage areas is available for accessing data corresponding thereto, and, after associating all of the first and second plurality of storage areas, activating the second plurality of storage areas to make the second plurality of storage areas available for accessing data. Exclusive access may be enabled for all of the first plurality of storage areas prior to activating the second plurality of storage areas or to each storage area one at a time.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: October 4, 2011
    Assignee: EMC Corporation
    Inventors: Natan Vishlitzky, Hana Moreshet, Haim Kopylovitz
  • Patent number: 8032503
    Abstract: A system and method include defining a snapshot join index using a sparse condition in a join index definition. A new sparse condition of the snapshot join index is compared with an old sparse condition. Rows in a base table are identified as a function of the comparing, and the join index table is updated using the identified rows.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: October 4, 2011
    Assignee: Teradata US, Inc.
    Inventors: Carlos Bouloy, Grace Au, Hong Gui
  • Patent number: 8019801
    Abstract: A system and method for rating the validity of multiple data processing algorithms A1-An on a set of multi-dimensional input data I where P1-Pn is the output data produced by the competing algorithms. Processing steps include: (1) computing the Fourier Transform or the phase congruence of the input data I, (2) computing the Fourier Transform or the phase congruence of the output data P1-Pn, (3) computing the phase of the data computed at step 1, (4) computing the phases of the data computed at step 2, and (5) computing a similarity metric, such as the normalized cross correlation of each phase computed at step 4 with the corresponding phase computed at step 3. The similarity metrics computed at step 5 can be ordered to provide a ranking of the algorithm validity.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: September 13, 2011
    Assignee: Mayo Foundation for Medical Education and Research
    Inventors: Richard A. Robb, Srinivasan Rajagopalan
  • Patent number: 8005866
    Abstract: A non-relational transactional and analytical database is described. It has a novel data architecture that allows data to persist without requiring any schema definition. The database also provides a file system with in-built versioning, reliability and security and can be deployed in a distributed environment. The approach adopted is to break down data into its fundamental atomic components, called memes, and use a special type of graph (utilizing non-standard vertices and edges) to create logical relationships, represented by links, between these components. The database operational functionality is deployed through an application program interface (API). The underlying query language is based on recursive triplets of the form (subject, verb, object) and can be easily augmented with different query parsers, which translate from some source syntax to this syntax. The memes and links may be identified with Universally Unique Identifiers (UUIDs).
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: August 23, 2011
    Inventor: Prateek Sureka
  • Patent number: 8001077
    Abstract: Multiple computer devices are networked, and each computer device stores a bookmark database. A user can add delete or change bookmarks on any of the computer devices. Alterations made to a bookmark database are stored locally. Every alteration is time stamped. If a bookmark is deleted, it is marked as deleted, but not erased from the local bookmark database. Bookmark databases stored on other computer devices are unaffected by changes made to the bookmark database stored on the local device. In order to update and synchronize all the bookmark databases, the local device receives the data from all the other bookmark databases. Then, the time stamps for each bookmark are compared, and the bookmarks with the most recent time stamps are assembled in a new master bookmark database. The new master bookmark database is then sent to all participating devices in the network.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Edward E. Kelley, Mark E. Elliott
  • Patent number: 8001156
    Abstract: A method for representing, manipulating and enumerating a node set in an XML document can create and manipulate a node set in time that is typically constant or, at worst, logarithmic in the size of the underlying document, and can enumerate a node set in time that is substantially linear in the size of the node set. The method comprises steps of deriving a high-level representation of a node set. This step need not include an enumeration of the nodes of the set. The method may then manipulate the high-level representation of a node set in order to effect transformations on the node set. The high-level representation can then be analyzed in order to determine how to most efficiently process the nodes of the node set. The node set can then be efficiently enumerated, in document order, by taking advantage of the results of the previous analysis step.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: August 16, 2011
    Assignee: Cybertrust Ireland Limited
    Inventor: Merlin P. D. Hughes