Patents Examined by Luke S Wassum
  • Patent number: 7788276
    Abstract: Techniques for determining when and how to transform words in a query to return the most relevant search results while minimizing computational overhead are provided. A dictionary is generated based upon words used in a specified number of previous most frequent search queries and comprises lists of transformations that may include variants based upon the stems of words, synonyms, and abbreviation expansions. When a query is received from a user, candidate queries are generated based upon replacing particular words in the query with a transformation of the particular words. Candidate queries are selected that have a high probability of returning relevant results by computing values of the query using language model scoring and translation scoring. The selected candidate queries and the original query are executed to return search results. The search results are displayed to the user with the words in the original query and the transformed words in bold.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: August 31, 2010
    Assignee: Yahoo! Inc.
    Inventors: Fuchun Peng, Nawaaz Ahmed, Yumao Lu, Marco J. Zagha
  • Patent number: 7783683
    Abstract: In a computer-readable storage medium storing a generational garbage collection program used to direct a computer to perform a generational garbage collection process, the generational garbage collection process includes a generational garbage collection environment preparing and initializing process, and the generational garbage collection environment preparing and initializing process includes a process of allocating a single virtual memory space as a virtual memory space of all generations, and distributing the single virtual memory space to each generation such that the virtual memory space of each generation can be continuously arranged in order of generation in the single virtual memory space.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: August 24, 2010
    Assignee: Fujitsu Limited
    Inventor: Katsutomo Sekiguchi
  • Patent number: 7783643
    Abstract: A method of document retrieval is provided. The method includes assigning concept labels to documents contained in a collection according to grammar rules, receiving a query, converting the query to a query concept using the grammar rules, and mapping the query concept to a concept label.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Kenney Ng
  • Patent number: 7756873
    Abstract: Processing data includes identifying a plurality of subsets of fields of data records of a data source, determining co-occurrence statistics for each of the plurality of subsets, and identifying one or more of the plurality of subsets as having a functional relationship among the fields of the identified subset.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: July 13, 2010
    Assignee: Ab Initio Technology LLC
    Inventors: Joel Gould, Carl Feynman, Paul Bay
  • Patent number: 7747642
    Abstract: A system generates an output of documents having with a particular relevance range. The system receives an initial document comprising text, a list of documents for matching, each document comprising text, and a minimum substring match length. The system normalizes the text of the documents of the list of documents. The system searches common sub-strings between the text of the initial document and the text of each document of the list of documents. The system calculates a match percentage based on the search common sub-strings and outputs documents having a match percentage corresponding to a predetermined value. Also disclosed is a process for generating an output of documents within a particular relevance range.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: June 29, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Liwei Ren, Shu Huang, Fei Huang, Aiguo Dong, Dehua Tan
  • Patent number: 7743038
    Abstract: A filing system for a storage area network with inode based policy identifiers is disclosed. The filing system includes a processor and a storage device configured to store data. The processor receives an operation to perform on an object of the filing system and retrieves a policy identifier from an inode for the object. The processor then determines a policy from the policy identifier and determines whether execution of the operation is in compliance with the policy. The processor also determines an action to perform based on the determination of compliance with the policy.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: June 22, 2010
    Assignee: LSI Corporation
    Inventor: Jonathan Scott Goldick
  • Patent number: 7734601
    Abstract: The disclosure relates to a digital asset storage, search and retrieval system. Each digital asset may comprise one or more versions and properties. The system may access stored digital assets using hierarchical classifications under a taxonomy based on the properties. The digital assets may be assigned conditions governing usage of the assets. Via relationship networks, the digital assets may “inherit” the conditions from other digital assets.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: June 8, 2010
    Assignee: SAP AG
    Inventors: Jutta Weber, Martin Alt, Ralf Freyler
  • Patent number: 7734591
    Abstract: An apparatus provides coherent data copying operations where data replication is controlled by a source storage controller directly to a destination controller and managed by a remote application. The apparatus generates a snapshot version for each source data block changed by one or more write operations to the source data block during the course of a copy operation; and copies each block of the source data to a corresponding block in the destination data in the absence of the snapshot version of the block and otherwise copying the snapshot version of the source data block to the corresponding block in the destination data.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: June 8, 2010
    Assignee: NetApp, Inc.
    Inventors: Christina Woody Mercier, William Tracy Fuller, Donald Edward Banks, Thomas Alan Rinehart, Bang Chang, Noel Christopher Melville
  • Patent number: 7725490
    Abstract: A collaborative file access management system. The system can include one or more secure, collaborative files, each secure, collaborative file including a security trailer specifying at least one of an access policy and associated digital rights. The system also can include a user-layer file management application configured to limit access to the secure, collaborative file based upon the access policy. Finally, the system can include a kernel-layer file security service configured both to detect kernel-level requests to access the secure, collaborative files, and also, responsive to the detected kernel-level requests, to invoke the file management application.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: May 25, 2010
    Assignee: Crucian Global Services, Inc.
    Inventors: Stephen M. Hitchen, Paul Battersby
  • Patent number: 7702617
    Abstract: A method, system, business method, and computer program product for retrieving and organizing networked data, wherein fetch rules and extraction rules enable a user to automatically collect and extract information from a remote network site. The fetch rules reproduce the interaction a client executes if interacting directly with the remote site, so a server cannot be shut out. The extraction rules allow the client, preferably via an applet, to glean relevant information from the acquired pages for presentation in a general interface. As an electronic commerce business method, information about remote site responsiveness, fetch rules, and extraction rules may be shared between server and client for a fee. The server accumulates vendor contacts, stores query rules, and provides common interface rules. The invention can gather statistics on vendor responsiveness and can resell information to vendors or others.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Amit Somani
  • Patent number: 7698266
    Abstract: A method for advertising on electronic data networks based upon semantic differentiation.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: April 13, 2010
    Assignee: Google Inc.
    Inventors: Adam J Weissman, Gilad Israel Elbaz
  • Patent number: 7689610
    Abstract: Messages which are provided to an application are monitored. Similarities between the messages are determined based on a distance algorithm, in one approach, and messages which are similar are assigned to a common group. For example, the messages may be HTTP messages which include a URL, HTTP header parameters and/or HTTP post parameters. The messages are parsed to derive a string which is used in the distance calculations. Additionally, application runtime data such as response times is obtained and aggregated for the group. Further, a representative message can be determined for each group for comparison to subsequent messages. Results can be reported which include a group identifier, representative message, count and aggregated runtime data.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: March 30, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Jyoti Kumar Bansal, David Isaiah Seidman, Mark J. Addleman
  • Patent number: 7689599
    Abstract: Method, system, and apparatus for maintaining consistent images of metadata and data in a file system or other data journaling software stored on a temporal volume are presented. An intent log is maintained of all data and metadata modifying transactions, which is then relayed either asynchronously or form a last known consistent checkpoint to a requested checkpoint thereby rendering the requested checkpoint data and metadata consistent.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: March 30, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Aalop Shah, Milind Borate, Ganesh Varadarajan
  • Patent number: 7689558
    Abstract: A system and method for application monitoring using profile points. An embodiment of a method includes installing an agent in a computer application. The agent will generate an event when there is an entry into a method or when there is an exit from a method. The method further includes running the computer application is run, and monitoring for events that are generated by the agent during the running of the computer application.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: March 30, 2010
    Assignee: SAP AG
    Inventor: Paul Albert Rossmann
  • Patent number: 7676492
    Abstract: Methods, systems, and apparatus for migrating a database of a workflow processing system from a current version to a new version by serializing the data into serialized objects and then deserializing the objects into the new version of the database. The current version of the database may include elements of data associated with base features and extension features of the workflow processing system. The new version of the database is initially generated to include only base features associated with a new version of the programmed instructions of the system. Deserializing the serialized objects into the new version of the database is effective to merge the object types of the information in the current version of the database into the object type of the new version of the database.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kevin J. Bodily, Kyle P. Manning, Robert C. Nielsen, Dwight R. Palmer
  • Patent number: 7672961
    Abstract: A method for extracting metadata for plural related objects of different types from a database includes defining a heterogeneous object type as a collection of database objects of different types. Upon a request to fetch a particular heterogeneous object, member objects of the heterogeneous object are fetched from the particular heterogeneous object in a specific order based on the definition of the heterogeneous object's type, such as a valid order for re-creating the particular heterogeneous object. The set of member objects to be fetched can be restricted according to at least one specified filter, which itself may be translated into a second filter according to a type of a member object being fetched. Such translated filters can inherit values from the filter specified in the request for the particular heterogeneous object type, or can have a fixed value of some data type. The extracted metadata can be formatted to recreate the particular heterogeneous object.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: March 2, 2010
    Assignee: Oracle International Corp.
    Inventor: Lee B. Barton
  • Patent number: 7668801
    Abstract: The present invention relates to a method and apparatus for optimizing queries. The present invention discloses an efficient method for providing answers to queries under parametric aggregation constraints.
    Type: Grant
    Filed: April 21, 2004
    Date of Patent: February 23, 2010
    Assignee: AT&T Corp.
    Inventors: Nikolaos Koudas, Divesh Srivastava, Sudipto Guha, Dimitrios Gunopulos, Michail Vlachos
  • Patent number: 7668880
    Abstract: A computer file backup system and method are provided. An onsite backup device is in communication with the primary device and includes a first backup copy of the files. The primary device includes a first instance of file modification detection software. The onsite backup device includes a first instance of file modification software, as well as a second instance of the file modification detection software. A central backup device is provided in communication with the onsite backup device, and a second backup copy of the files resides there. The central backup device includes a second instance of the file modification software. The detection software detects respective changes to the files between i) the original files and the first copy, or ii) the first copy and the second copy, to determine which files have been updated or renamed. A fork is provided on the backup devices to preserve file metadata.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: February 23, 2010
    Inventor: Jim Carroll
  • Patent number: 7647294
    Abstract: A query engine, an indexing engine and methods of indexing and querying data. In one embodiment, the present invention provides a query engine for searching data including an artificial intelligence controller configured to select an appropriate combination of fuzzy logic and conventional logic based on query information and employ the combination to compare at least one element of the data with at least a portion of the query information to provide a comparison result.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: January 12, 2010
    Inventors: William E. Fairbanks, Jr., Jason French
  • Patent number: 7634509
    Abstract: A system and method for organizing information in a personal information space. The personal information space includes at least one data source holding at least a portion of the personal information space. The system includes an agent for the data source which provides interaction information regarding data in the data source; and a interaction evaluation engine including one or more weighting characteristics for each interaction, and providing an output reflecting a weighting of one or more characteristics of the interaction. The method may comprise the steps of determining when an interaction between a contact on one of the contact data sources occurs; analyzing one or more characteristics of the interaction event to determine a at least one trait about the interaction; and generating a result based on said step of analyzing.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: December 15, 2009
    Assignee: FusionOne, Inc.
    Inventors: Richard M. Onyon, Liam J. Stannard, Leighton A. Ridgard