Patents Examined by Dinku Gebresenbet
  • Patent number: 8799241
    Abstract: A database dynamic partial uncompression mechanism determines when to dynamically uncompress one or more compressed portions of a database table that also includes uncompressed portions. A query may include an express term that specifies whether or not to skip compressed portions. In addition, a query may include associated information that specifies whether or not to skip compressed portions, and one or more thresholds that may be used to determine if the system is too busy to perform uncompression. A display mechanism may also determine whether or not to display compressed portions. The uncompression may occur at the database server or at a client. The database dynamic partial uncompression mechanism thus performs dynamic uncompression in a way that preferably uncompresses one or more compressed portions of a partially compressed database table only when the compressed portions satisfy a query and/or need to be displayed.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, John M. Santosuosso
  • Patent number: 8799242
    Abstract: A method for defining and constraining the behavior of a shared, mobile content management system is disclosed. The method includes providing an admin console for defining, modifying, and managing declarative policies. Declarative policies are defined based on an XML policy model. The XML policy model dictates the policies that can be expressed by the admin console. The defined declarative policies are enacted without requiring the content management system to be restarted, reconfigured, or re-implemented. An XML-based policy wizard definition language is provided to define policy wizards in the admin console that guide an administrator through the steps of creating and editing the policies. Additionally, at least one policy repository based on LDAP is provided. The at least one policy repository has an interface and is adapted to store a plurality of declarative policies. The policy repository has scalable and distributed capabilities.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: August 5, 2014
    Assignee: TrueContext Corporation
    Inventors: Glenda Ann Leonard, Thane Eisener, Julian Craddock, Waldo Rochow, Paul Haskins
  • Patent number: 8799285
    Abstract: A group of key terms associated with an ad campaign are identified, each key term including a keyword or a key phrase. The group is automatically classified into two or more sub-groups each having one or more key terms, at least one of the sub-groups having key terms that have a higher similarity level than the key terms in the original group. The two or more sub-groups of key terms are provided to a sponsor of the ad campaign.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventor: Scott Gasch
  • Patent number: 8793223
    Abstract: A network storage server includes a tool for detecting and fixing errors while the network storage server remains online (available for servicing client requests), which includes enabling a user to approve or disapprove remedial changes before the changes are committed. The technique bypasses the usual consistency point process for new or modified data blocks representing potential remedial changes. At a consistency point, dirty data blocks representing the potential remedial changes are written to a change log file residing outside the volume. The modified data blocks are written in sequential order to logical blocks of the change log file. In response to a user input indicating that a potential change should be committed, the corresponding modified data blocks are read from the change log file in the order in which they were written to the change log file, and they are written to persistent storage in that order.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: July 29, 2014
    Assignee: NetApp, Inc.
    Inventors: Yong Cho, Maya Palem, Vignesh Sukumar, John K. Edwards, David Grunwald, Andy Kahn
  • Patent number: 8768911
    Abstract: A computerized system and method is presented for analyzing quotations made in a quoting document of text originally found in a source document. The quoting document and source document can be web pages publicly available on the World Wide Web. The present invention analyzes the quoting document for quoted text, searches the source document for that text, and stores the existence of the quotation in association with the source document. When displaying the source document, quoted text is highlighted. A link is provided between items of quoted text and a list of documents that have quoted that text. From this list the full text of a quoting document may be displayed.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: July 1, 2014
    Assignee: Geronimo Development
    Inventor: Orin Russell Armstrong
  • Patent number: 8762382
    Abstract: A content classification system, method and computer product is presented. In connection with the invention, a data structure is created by identifying a plurality of words and mapping each word to one or more categories. The data structure is indexed. An item of content is identified and classified based on the data structure. The classification includes identifying all one—or more—word combinations in the item of content; for each word of at least a pre-determined number of characters in length in each of the word combinations, identifying each of the categories to which it is mapped; and determining a weight for each of the words based on an inverse proportion to the number of categories to which it is mapped.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: June 24, 2014
    Assignee: Collective, Inc.
    Inventors: Paul Harrison, James Oliphant, Hal Fulton, Armin Roehrl, Brenden Grace
  • Patent number: 8751471
    Abstract: There is provided an information processing system comprising a device and a terminal. The device comprises a recording unit to record telephone communication; a voice obtaining unit to obtain voice in response to detection of disconnection from a phone line; a transmission unit to transmit recorded data; a transmission unit to transmit voice data; a reception unit to receive a keyword candidate; a display control unit to display the keyword candidate; a selection unit to select a keyword candidate; and a transmission unit to transmit the selected keyword candidate. The terminal comprises a reception unit to receive the recorded data; a keyword generation unit to generate the keyword candidate based on the voice data; a transmission unit to transmit the keyword candidate; a registration unit to register the keyword candidate as a search keyword while associating the keyword candidate with the recorded data.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: June 10, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Takeshi Nagasaki
  • Patent number: 8745097
    Abstract: Techniques and tools are described for converting XML documents and XML schema documents to OWL. An OWL model ontology can be generated by receiving XML schema documents, performing schema consolidation, and generating the OWL model ontology from the consolidated XML schema. An OWL instance ontology can be generated by receiving XML documents and XML schema documents and generating an OWL instance ontology from the XML documents and the XML schema documents. OWL model extraction and OWL instance generation can be performed in parallel and without the need for intermediate XSLT documents. Schema consolidation can comprise collecting schema documents, merging schema documents, and reorganizing the merged schema document to create a consolidated schema document.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: June 3, 2014
    Assignee: Infosys Limited
    Inventors: Kiran Prakash Sawant, Suman Roy
  • Patent number: 8745028
    Abstract: A computer-implemented method may include receiving, from a device, a search query that includes search terms, parsing the search terms into combinations of search terms, where each of the combinations includes one or more adjacent search terms, determining whether a hierarchical relationship exists for the one or more adjacent search terms of each of the combinations, generating one or more interpretations for each of the combinations based on whether the hierarchical relationship exists for the one or more adjacent search terms, performing a search based on at least one of the one or more interpretations to identify search results, generating a search result document containing the search results, and providing, to the device, the search result document.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventors: Luuk Van Dijk, Ivan Zauharodneu
  • Patent number: 8700570
    Abstract: Various systems and methods for migrating replicated storage arrays. For example, one method can involve transferring a set of data from a first storage device to a second storage device. The method also involves terminating a replication relationship between the first storage device and establishing a new replication relationship between the second storage device and either the third storage device or a fourth storage device. Between the time that the replication relationship with the first storage device is terminated and the new replication relationship with the second storage device is established, the second storage device receives a plurality of change operations. The method involves applying the change operations to either the third storage device or fourth storage device.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 15, 2014
    Assignee: Symantec Corporation
    Inventors: Shailesh Vaman Marathe, Niranjan Pendharkar
  • Patent number: 8655851
    Abstract: A method for file lock recovery in a distributed computer system. The method includes executing a distributed computer system having a plurality of nodes comprising a cluster, and initiating a network file system server migration from one node of the cluster to a different node of the cluster. A migration count is incremented, wherein the migration count is stored at each of the nodes comprising the cluster. File lock services are paused at each of the nodes comprising the cluster. The network file system server migration is completed at the different node of the cluster. The migration count is then decremented in response to the completion. File lock services are then resumed at each of the nodes comprising cluster.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: February 18, 2014
    Assignee: Symantec Corporation
    Inventors: Kedar Patwardhan, Rachit Chadha, Sushil Patil
  • Patent number: 8655928
    Abstract: A data file indicating a simulation result output from a computer is received. Based on a file name of a data file, it is determined whether or not each data file is a data file to be visualized, and the data file determined as a data file to be visualized is stored in a file storage unit.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: February 18, 2014
    Assignee: Fujitsu Limited
    Inventor: Masahiro Watanabe
  • Patent number: 8650209
    Abstract: A system, method, and computer program product are provided for determining at least potentially duplicate records. In use, when a new record is received, a first entry of a first predetermined field of the newly received record is identified, and a data structure is selected, based on the first entry. Further, a second entry of a second predetermined field of the newly received record is identified, and the second entry is compared to entries already stored in the data structure, where the entries stored in the data structure are associated with a plurality of other received records. Still yet, it is determined whether the newly received record is at least potentially a duplicate of at least one of the other received records, based on the comparison.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: February 11, 2014
    Assignee: Amdocs Software Systems Limited
    Inventors: Guy Shattah, Michael Binshtock
  • Patent number: 8615530
    Abstract: Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In one particular example, such methods, apparatuses, devices and/or systems may be directed to transforming between labeled and unlabeled trees which are elementary equivalents.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: December 24, 2013
    Assignee: Robert T. and Virginia T. Jenkins as Trustees for the Jenkins Family Trust
    Inventor: Jack J. LeTourneau
  • Patent number: 8583650
    Abstract: A grid service detects a current software environment for a grid job within a grid environment, wherein the grid environment includes multiple grid resources. The grid service searches a catalog of multiple software images to determine whether an image for the current software environment matches any software images in the catalog. Each of the software images includes an index into at least one installation image. Storage of the software images is structured in the catalog for automated efficient access to each software image by multiple resource nodes within the grid environment. If the grid service does not locate a software image for the current software environment in the catalog, the grid service captures at least one installation image for the current software environment for storage in the catalog as an additional software image.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Craig William Fellenstein, Rick Allen Hamilton, II, Joshy Joseph, James W Seaman
  • Patent number: 8572037
    Abstract: The present invention concerns a method for replicating data of a database server (10) by at least one replication server (20), the method comprising the following steps performed by the at least one replication server (20): a. sending a database request (40) to the database server (10), wherein the database request (40) comprises metadata (421c, 421d) indicating replication data requested by the at least one replication server (20); and b. receiving a database response (40?) from the database server (10), wherein the database response (40?) comprises the requested replication data indicated by the metadata (421c, 421d).
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: October 29, 2013
    Assignee: Software AG
    Inventors: Heinz Kreuder, Harald Schöning
  • Patent number: 8566369
    Abstract: The invention relates to a computer device for managing documents, in particular software projects developed in co-operation. A memory stores contents of documents having time references. An extractor separates the document contents into document elements. A signature generator returns signatures of element contents. An imprint generator associates for each document the time reference thereof and the signatures of its elements. A time clock module calculates the results of a time election function. A supervisor operates the generator on the document contents. For each signature value, it calls the time clock module with a list of imprint time references containing the signature value. A unified time reference is obtained for each signature value. Each signature value and its unified time reference are stored.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: October 22, 2013
    Assignee: Inria Institut National de Recherche en Informatique et en Automatique
    Inventors: Guillaume Rousseau, Maxime Biais
  • Patent number: 8566302
    Abstract: Consumer data that is submitted through a company's website is tagged and then monitored to assure that the consumer data is not used for unauthorized purposes. A filtering program is capable of identifying pre-authorized users and routing the consumer data only to those pre-authorized users. A banner logo or seal is used to identify websites that comply with pre-determined standards for maintaining the security and privacy of website submissions. The banner logo or seal is automatically removed from a company's website for the failure of the company to maintain compliance with security and privacy standards of consumer data.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: October 22, 2013
    Inventor: Jason Todd Roth
  • Patent number: 8554769
    Abstract: This specification describes technologies relating to providing search results. One aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a network resource, the network resource including text content; generating a language model score for the resource including applying a language model to the text content of the resource; generating a query stuffing score for the reference, the query stuffing score being a function of term frequency in the resource content and a query index; calculating a gibberish score for the resource using the language model score and the query stuffing score; and using the calculated gibberish score to determine whether to modify a ranking score of the resource.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: October 8, 2013
    Assignee: Google Inc.
    Inventors: Shashidhar A. Thakur, Sushrut Karanjkar, Pavel Levin, Thorsten Brants
  • Patent number: 8538961
    Abstract: An information processing apparatus includes an extraction unit operable to extract metadata used for recognizing an event associated with a captured image from at least one of the captured image and attribute information concerning the captured image, and a recognition unit operable to recognize, on the basis of the metadata extracted by the extraction unit, the event associated with the captured image from among a plurality of predetermined events.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: September 17, 2013
    Assignee: Sony Corporation
    Inventors: Chao Xu, Tomohiko Gotoh, Tamaki Kojima