Patents Examined by Anh Tai V Tran
  • Patent number: 8612475
    Abstract: The present invention includes a system and method for generating a discussion in a social network based on visual search results. A mixed media reality (MMR) engine receives images from a user device and identifies matching MMR objects. A social network application determines whether a discussion group that is related to metadata associated with the images from user devices are related to a discussion group. If the discussion group does not yet exist, the social network application generates the discussion group and provides the user devices with information about the discussion group.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: December 17, 2013
    Assignee: Ricoh Co., Ltd.
    Inventors: Jamey Graham, Timothee Bailloeul
  • Patent number: 7996403
    Abstract: A method and system for performing a search request for a name among a database including a plurality of names. In one implementation, the method includes receiving the search request on the name, determining a geographic location associated with the name, assigning a cultural classification to the name based on the geographic location associated with the name, and completing the search request by searching for the name among the plurality of names within the database based on the cultural classification assigned to the name.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anna Khasin, Frankie Elizabeth Patman Maguire, Leonard Arthur Shaefer, Jr., Stephen John Watjen, Charles Kinston Williams
  • Patent number: 7949652
    Abstract: A method, system, and article of manufacture to process database queries are disclosed. One embodiment comprises receiving an abstract query against a database having a multiplicity of data records. The abstract query identifies a model entity that defines a focus of the abstract query. The method further comprises receiving a limitation request configured to restrict a result set for the abstract query. The limitation request specifies a limitation on data records that are returned for one or more instances of the underlying model entity. From the abstract query, an executable query capable of being executed by a query engine is generated. The executable query is modified on the basis of the limitation request. The modified executable query is executed against the database to obtain the result set, whereby the result set is restricted as requested by the limitation request.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Daniel P. Kolz, Shannon E. Wenzel
  • Patent number: 7925674
    Abstract: Systems, methodologies, media, and other embodiments associated with managing of a distributed database are described. One exemplary system embodiment includes an input logic configured to obtain information associated with a distributed database where the distributed database comprises a plurality of databases. An analysis logic analyzes the information obtained from the distributed database to determine performance information associated with the distributed database and, an output logic can provide information regarding the performance information associated with the distributed database.
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: April 12, 2011
    Assignee: Oracle International Corp.
    Inventors: Byron Wang, Nimar Arora, Lik Wong, Jingwei Wu, Jun Yuan
  • Patent number: 7912865
    Abstract: Embodiments of a system and method are described for determining whether an applicant is a multiple-business owner and for providing information related to multiple-business owners to a financial service provider or other client. According to one embodiment, a computing system is provided to collect and store business data and identify business owners associated with multiple business records.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: March 22, 2011
    Assignee: Experian Marketing Solutions, Inc.
    Inventors: Kevin J. Akerman, Denise S. Hopkins
  • Patent number: 7904422
    Abstract: An identifier generation unit generates first identifiers corresponding to a plurality of first fragmentary data, into which first data that is stored in a database is divided. A database stores the first data and the first identifiers. The identifier generation unit generates, when the first data is updated to second data, second identifiers corresponding to a plurality of second fragmentary data into which the second data is divided. A deployment control unit determines whether the first identifiers are identical to the second identifiers which correspond to the first identifiers. The deployment control unit writes in the database the second fragmentary data corresponding to the second identifiers and the second identifiers when it is determined that the first identifiers are not identical to the second identifiers which correspond to the first identifiers.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: March 8, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Solutions Corporation
    Inventor: Makoto Kobara
  • Patent number: 7904444
    Abstract: A method and system for performing a data stream query. A data stream query requiring a join operation on multiple data streams is approximated without performing the join operation. It is determined whether conditions of the query are proper to accurately approximate the join operation, and if the conditions are proper the join operation is approximated. The join operation is approximated by independently aggregating values of the data streams and comparing the independently aggregated values.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: March 8, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Nikolaos Koudas, Divesh Srivastava, David Toman
  • Patent number: 7899810
    Abstract: A relational database access system and method provides a new data representation and a query technique which allows information system end users to access (query) relational databases without knowing the relational structure or the structure query language (SQL). The present invention utilizes semantically dynamic objects.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: March 1, 2011
    Assignee: Business Objects Software Ltd.
    Inventors: Jean-Michel Cambot, Bernard Liautaud
  • Patent number: 7895210
    Abstract: Apparatuses and computer-implemented methods for analyzing, on shared and distributed computing systems, information comprising one or more documents are disclosed according to some aspects. In one embodiment, information analysis can comprise distributing one or more distinct sets of documents among each of a plurality of processes, wherein each process performs operations on a distinct set of documents substantially in parallel with other processes. Operations by each process can further comprise computing term statistics for terms contained in each distinct set of documents, thereby generating a local set of term statistics for each distinct set of documents. Still further, operations by each process can comprise contributing the local sets of term statistics to a global set of term statistics, and participating in generating a major term set from an assigned portion of a global vocabulary.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: February 22, 2011
    Assignee: Battelle Memorial Institute
    Inventors: Shawn J. Bohn, Manoj Kumar Krishnan, Wendy E. Cowley, Jarek Nieplocha
  • Patent number: 7890456
    Abstract: A system may include reading a provider database mapping of file identifiers to page numbers of the provider database, determining one or more shared database objects of the provider database based on the provider database mapping, and registering the one or more shared database objects in a local namespace of a reader database.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventors: Henrik Hempelmann, Martin Kittel, Torsten Strahl, Uwe H. O. Hahn
  • Patent number: 7882128
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for pattern detection in input data containing several transactions, each transaction having at least one item. Filter conditions for interesting patterns are received, and a first set of filter conditions applicable in connection with generation of candidate patterns is determined. An evaluated candidate pattern is selected as a parent candidate pattern, and evaluation information about the parent candidate pattern is maintained. Child candidate patterns are generated by extending the parent candidate pattern and taking into account the first set of filter conditions. The child candidate patterns are evaluated with respect to the input data together in sets of similar candidate patterns and based on the evaluation information about the parent candidate pattern. At least one child candidate pattern successfully passing the evaluation step is recursively used as a parent candidate pattern.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Toni Bollinger, Ansgar Dorneich, Christoph Lingenfelder
  • Patent number: 7882086
    Abstract: A system and method are provided to method and system for portset data management. The system comprises a mass storage device to store a list of portset records; a network drivers layer to receive a request to add a new portset record to a list of portset records; and a portset update component to process the request. A portset may include a set of ports that provides access to logical unit numbers (LUNs). When the system receives a request to add a new portset, the portset update component may determine an available common index for the new portset record, associate the new portset record with the available common index, and update in memory representation of the list of records with the new portset record. The new portset record is then stored at a location on disk associated with the available common index for the new portset record.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: February 1, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Fang Wang, Clifford J. Conklin
  • Patent number: 7877410
    Abstract: A system and method for providing private inference control is presented. A query count and database including records are maintained. Each record includes attributes, wherein the attributes form inference channels. A data structure is constructed including ciphertext keys, which each relate to one attribute and record. A seed for a pseudorandom function and a secret key for non-malleable encryption are chosen. A query is specified by providing indices identifying one record and attribute by homomorphic encryption. A secure function evaluation is executed upon the inference channels, seed, secret key, query count, and the set of ciphertext keys. An output is generated including the pseudorandom function and an updated set of ciphertext keys subject to sum-consistency of the set of ciphertext keys and a non-inference enabling query. A table of entries is formed by combining each attribute for each record with an output from the pseudorandom function. The entry is provided.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: January 25, 2011
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Jessica Nicola Staddon, David P. Woodruff
  • Patent number: 7873670
    Abstract: An example management system comprises an indexing engine, an index store and an example engine. The indexing engine indexes content of source business oriented metadata. The indexing engine has a content scanner for reading the business oriented metadata, and building a content index of the business oriented metadata. The index store stores the content index of the business oriented metadata. The example engine manages logical associations of terms in a query using the content index.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventor: Craig Statchuk
  • Patent number: 7870125
    Abstract: A system and method for the customization of media content metadata that is transmitted to any one of a plurality of end user devices of differing types. The system is adapted to modify individual records or even individual fields from the entire gamut of available metadata into a metadata feed which is optimally suited for display upon the type of end user device. Additionally, the system is also able to modify the records or individual fields from a list of all metadata instances according to pre-recorded user preferences. The result is a system that optimally utilizes the current connection path in order to reduce congestion thereon, or to alleviate any user potential frustration caused by sporadic performance of the overloaded interconnection path.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: January 11, 2011
    Assignee: Charter Communications Holding Company
    Inventors: Anthony F. Istvan, Bruce F. Bahlmann
  • Patent number: 7870139
    Abstract: A method of consolidating genealogy records includes partitioning the records using at least one index file to form one or more partitions, sorting the records in a partition based on a data element in the records, comparing records within a sort range, based on the comparison, identifying same person records, consolidating information in the same person records, receiving a request from a user to view at least a portion of the consolidated information for a particular group of same person records, and sending a file that includes the portion to the user.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: January 11, 2011
    Assignee: Ancestry.com Operations Inc.
    Inventors: Bennett Cookson, Jr., Ken Boyer, Jerry Collings, James Mark Hamilton, Kendall J. Jefferson, Grant Parkinson, Douglas T. Reid, Daren Thayne, Michael J. Wolfgramm
  • Patent number: 7860902
    Abstract: Methods and apparatus, including computer program products, for providing to a client a definition of an object representing attributes of a first collection of data elements and an operation on the first collection, each data element having attributes and the operation in common with other data elements from the first collection, the definition comprising an effect of executing the operation on a second collection of data elements. This also includes receiving from a client a request to execute the operation on one or more data elements from the first collection, executing the operation on one or more data elements from the first collection, and updating a copy of one or more data elements from the second collection according to the effect of executing the operation.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: December 28, 2010
    Assignee: SAP AG
    Inventors: Rainer Brendle, Johannes Viegener, Stephan Ritter
  • Patent number: 7860903
    Abstract: Techniques are presented for generic data extraction. Metadata defines a data extraction element with reference to an identifier, a data source, and one or more rules. The metadata may be processed to populate the data extraction element when a reference is made within a data template to the identifier. The identifier may be used to import data to a template or to export data to a different template or service.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: December 28, 2010
    Assignee: Teradata US, Inc.
    Inventors: Anish Shah, Christian Seifert, Scott Shelton, David Brophy, David Carmer, Jason Figge, Dan Willoughby
  • Patent number: 7844632
    Abstract: Techniques for implementing a scalable DOM and a pluggable DOM are provided. A scalable DOM implementation manages a DOM tree in memory to free unreferenced nodes, avoid generating nodes unnecessarily, and avoid storing multiple versions of the same data on disk. A pluggable DOM implementation includes an abstract interface that is defined between the API layer and the data layer of a DOM implementation. An implementation of the abstract interface is defined for each data source that is plugged in to the pluggable DOM implementation and that stores XML data in a different format.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: November 30, 2010
    Assignee: Oracle International Corporation
    Inventors: Kongyi Zhou, K. Karun, Jinyu Wang, Tim Yu
  • Patent number: 7840549
    Abstract: Provided are techniques for updating retrievability aids. A search request including one or more search terms is received. Each of the one or more search terms is captured. A list of topics is provided to a user as search results. User selection of a topic in the list of topics is received. After reviewing the topic, the user adds one or more folksonomy tags to the topic. The one or more folksonomy tags added by the user to the topic are captured. Each of the one or more search terms and each of the one or more folksonomy tags are mapped to the topic. For each of the search terms, based on a number of times that the search term has been used to search for the topic, the search term is added to one or more retrievability aids. For each of the one or more folksonomy tags, based on a number of times that the folksonomy tag has been applied to the topic, the folksonomy tag is added to at least one of the one or more retrievability aids.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Earl Wayne Bailey, Jr., Michelle Lynn Corbin, Jana Helton Jenkins