Patents Examined by Anh Tai V Tran
-
Patent number: 8612475Abstract: 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: GrantFiled: October 13, 2011Date of Patent: December 17, 2013Assignee: Ricoh Co., Ltd.Inventors: Jamey Graham, Timothee Bailloeul
-
Patent number: 7996403Abstract: 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: GrantFiled: September 27, 2007Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Anna Khasin, Frankie Elizabeth Patman Maguire, Leonard Arthur Shaefer, Jr., Stephen John Watjen, Charles Kinston Williams
-
Patent number: 7949652Abstract: 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: GrantFiled: August 20, 2008Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Shannon E. Wenzel
-
Patent number: 7925674Abstract: 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: GrantFiled: November 27, 2006Date of Patent: April 12, 2011Assignee: Oracle International Corp.Inventors: Byron Wang, Nimar Arora, Lik Wong, Jingwei Wu, Jun Yuan
-
Patent number: 7912865Abstract: 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: GrantFiled: September 26, 2007Date of Patent: March 22, 2011Assignee: Experian Marketing Solutions, Inc.Inventors: Kevin J. Akerman, Denise S. Hopkins
-
Patent number: 7904422Abstract: 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: GrantFiled: March 14, 2008Date of Patent: March 8, 2011Assignees: Kabushiki Kaisha Toshiba, Toshiba Solutions CorporationInventor: Makoto Kobara
-
Patent number: 7904444Abstract: 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: GrantFiled: April 26, 2006Date of Patent: March 8, 2011Assignee: AT&T Intellectual Property II, L.P.Inventors: Nikolaos Koudas, Divesh Srivastava, David Toman
-
Patent number: 7899810Abstract: 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: GrantFiled: February 5, 2007Date of Patent: March 1, 2011Assignee: Business Objects Software Ltd.Inventors: Jean-Michel Cambot, Bernard Liautaud
-
Patent number: 7895210Abstract: 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: GrantFiled: September 29, 2006Date of Patent: February 22, 2011Assignee: Battelle Memorial InstituteInventors: Shawn J. Bohn, Manoj Kumar Krishnan, Wendy E. Cowley, Jarek Nieplocha
-
Patent number: 7890456Abstract: 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: GrantFiled: March 8, 2007Date of Patent: February 15, 2011Assignee: SAP AGInventors: Henrik Hempelmann, Martin Kittel, Torsten Strahl, Uwe H. O. Hahn
-
Patent number: 7882128Abstract: 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: GrantFiled: February 6, 2007Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Toni Bollinger, Ansgar Dorneich, Christoph Lingenfelder
-
Patent number: 7882086Abstract: 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: GrantFiled: December 21, 2005Date of Patent: February 1, 2011Assignee: Network Appliance, Inc.Inventors: Fang Wang, Clifford J. Conklin
-
Patent number: 7877410Abstract: 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: GrantFiled: May 16, 2008Date of Patent: January 25, 2011Assignee: Palo Alto Research Center IncorporatedInventors: Jessica Nicola Staddon, David P. Woodruff
-
Patent number: 7873670Abstract: 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: GrantFiled: July 28, 2006Date of Patent: January 18, 2011Assignee: International Business Machines CorporationInventor: Craig Statchuk
-
Patent number: 7870125Abstract: 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: GrantFiled: December 27, 2005Date of Patent: January 11, 2011Assignee: Charter Communications Holding CompanyInventors: Anthony F. Istvan, Bruce F. Bahlmann
-
Patent number: 7870139Abstract: 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: GrantFiled: July 12, 2007Date of Patent: January 11, 2011Assignee: 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: 7860902Abstract: 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: GrantFiled: December 23, 2003Date of Patent: December 28, 2010Assignee: SAP AGInventors: Rainer Brendle, Johannes Viegener, Stephan Ritter
-
Patent number: 7860903Abstract: 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: GrantFiled: December 23, 2005Date of Patent: December 28, 2010Assignee: Teradata US, Inc.Inventors: Anish Shah, Christian Seifert, Scott Shelton, David Brophy, David Carmer, Jason Figge, Dan Willoughby
-
Patent number: 7844632Abstract: 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: GrantFiled: July 13, 2007Date of Patent: November 30, 2010Assignee: Oracle International CorporationInventors: Kongyi Zhou, K. Karun, Jinyu Wang, Tim Yu
-
Patent number: 7840549Abstract: 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: GrantFiled: August 27, 2007Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Earl Wayne Bailey, Jr., Michelle Lynn Corbin, Jana Helton Jenkins