Patents Examined by Fariborz Khoshnoodi
-
Patent number: 9678961Abstract: Methods, systems, and devices for associating metadata with a media object that has been published on a plurality of social networks obtain a respective identifier by which the media object is identified on each of the plurality of social networks, retrieve metadata associated with the media object from each of the plurality of social networks using the corresponding identifier, and store the retrieved metadata in association with the media object.Type: GrantFiled: September 13, 2012Date of Patent: June 13, 2017Assignee: Canon Europa N.V.Inventors: Matthew Adams, Simon Evans
-
Patent number: 9672556Abstract: Systems and methods for programmatically classifying text are discussed herein. Some embodiments may provide for a system including circuitry configured to programmatically classify a block of text. For example, the circuitry may be configured to identify topics associated with the block of text and identify one or more categories for each of the topics. The circuitry may be further configured to determine unique categories across the one or more categories for each of the topics. For each unique category, an actual category frequency may be determined based on a number of times each of the topics in the block of text is associated with the unique category. The circuitry may be further configured to associate a unique category with the block of text based on the actual category frequency for each the unique category and one or more other actual category frequencies for one or more other unique categories.Type: GrantFiled: August 15, 2013Date of Patent: June 6, 2017Assignee: Nook Digital, LLCInventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
-
Patent number: 9665622Abstract: The present disclosure provides a method and an apparatus for publishing product information. The present disclosure provides a method for publishing product information. Based on a stored search click log of buyers, correlation information between inquiry words and categories in the search click log is calculated. A keyword input by the seller is matched to the inquiry words. The keyword may be a word or a phrase that includes one or more words. If the keyword is matched to at least one inquiry word, at least one category corresponding to the matched inquiry word is obtained based on the correlation information. The product information is stored under one or more categories of the obtained categories. The present techniques improve the accuracy rate of recommended categories to the seller and the return rate of the published product information.Type: GrantFiled: March 13, 2013Date of Patent: May 30, 2017Assignee: Alibaba Group Holding LimitedInventors: Li Sun, Zhenyuan Wu, Feng Lin, Jiayu Tang
-
Patent number: 9652511Abstract: Provided are techniques for secure matching supporting fuzzy data. A first bloom filter for a first data element is retrieved, wherein each of the characters in the data element has been encrypted with a beginning offset position of the character and encrypted with an end offset position of the character to produce two encrypted values that are added to the first bloom filter. A second bloom filter for a second data element is retrieved. The first bloom filter and the second bloom filter are compared to determine whether there is a match between the first data element and the second data element.Type: GrantFiled: March 13, 2013Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Michael B. Litherland, Ivan M. Milman, Martin Oberhofer, Donald A. Padilla
-
Patent number: 9652512Abstract: Provided are techniques for secure matching supporting fuzzy data. A first bloom filter for a first data element is retrieved, wherein each of the characters in the data element has been encrypted with a beginning offset position of the character and encrypted with an end offset position of the character to produce two encrypted values that are added to the first bloom filter. A second bloom filter for a second data element is retrieved. The first bloom filter and the second bloom filter are compared to determine whether there is a match between the first data element and the second data element.Type: GrantFiled: September 23, 2014Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Michael B. Litherland, Ivan M. Milman, Martin Oberhofer, Donald A. Padilla
-
Patent number: 9591073Abstract: An apparatus for controlling a storage system having a data replication function, comprises: a storage array component being operable to send notification to a replication engine that a write of data to a primary storage location by a host is subject to data replication; the replication engine being operable to receive the notification and in response to instruct the storage array to copy the data to a secondary storage location; wherein the data is copied to the secondary storage location unmediated by the replication engine.Type: GrantFiled: October 5, 2015Date of Patent: March 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kenneth F. Day, Robert B. Nicholson, Lee J. Sanders, William J. Scales
-
Patent number: 9588944Abstract: An anonymous reporting system for use in reporting and following up on incidents, accidents, and the like. The system may be accessed via an Internet website. A reporting individual may select a type of incident to report. In one example, the reporting individual may select a level on anonymity and some, none or all of the individual's personal identification is displayed to the organization according to the selected level.Type: GrantFiled: August 17, 2012Date of Patent: March 7, 2017Assignee: Convercent, Inc.Inventors: Eugene F. Ferraro, Steven Foster, Kimberly L. Pfaff, Mary Eileen Persichetti, Briggin A. Palmer
-
Patent number: 9576026Abstract: System and method embodiments are provided for improving the performance of query processing in a massively parallel processing (MPP) database system by pushing down join query processing to data nodes recursively. An embodiment method includes receiving, at a coordinator process, a join query associated with a plurality of tables of the MPP database system, generating, at the coordinator process, an execution plan tree for the join query, and processing, at each of a plurality of data nodes communicating with the coordinator process, the execution plan tree to obtain join query results. The method further includes, upon detecting a next join operator below a top join operator in the execution plan tree at each of the data nodes, forwarding to the other data nodes a sub-tree for the next join operator, and receiving, at each of the data nodes from the other data nodes, sub-tree processing results.Type: GrantFiled: March 13, 2013Date of Patent: February 21, 2017Assignee: Futurewei Technologies, Inc.Inventors: Mohan Singamshetty, Yang Sun, Qingqing Zhou
-
Patent number: 9576027Abstract: In a method for generating a query plan for estimating a number of unique entry counts of an attribute in a database, a sample of entries in the database is identified, at least one of a sampling percent and a coefficient of variance of the entries in the sample is identified, and a skewness of the entries in the sample is calculated. In addition, at least one of a plurality of estimators is selected based upon the skewness of the entries and at least one of the sampling percent and the coefficient of variance of the entries in the sample. Moreover, a query plan is generated from the selected at least one of the plurality of estimators. A query optimizer for performing the method is provided.Type: GrantFiled: October 27, 2008Date of Patent: February 21, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Vinay Deolalikar, Choudur Lakshminarayan, Hernan Laffitte
-
Patent number: 9575979Abstract: Techniques are described for automatically determining application composition and application ownership of an application that may include a plurality of files deployed to a plurality of host devices. The determination of application composition may be based on analyzing various types of metadata that may provide evidence of associations between deployed files, such as metadata describing the deployment of files to host devices, metadata describing the files tracked within a source control system, or other types of metadata. The determination of application ownership may also be based on analyzing the various types of metadata that provide evidence of associations between files and individuals or groups of individuals within an organization.Type: GrantFiled: December 16, 2013Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Shailendra Batra, Thibault Candebat, Scott Gerard Carmack, Sachin Purushottam Joglekar, Alun Mark Jones, William Frederick Kruse, Narasimha Rao Lakkakula, Sunu Aby Mathew
-
Patent number: 9569506Abstract: A unified interface that abstracts the underlying differences among heterogeneous data sources and data formats to produce uniform search results. While the result of an initial search may be exactly what the user was seeking, it is likely that the result is in the neighborhood of what was sought. It may aid the end user to provide guided data navigation suggestions to locate related data during data exploration, by providing analysis to identify data similarities among disparate data sources, and by providing guided combination options. The guided data navigation suggestions may include suggestions based on schematic, semantic, and social information. Guided data navigation may aid the user in moving from the initial search landing point in the data to the precise result sought.Type: GrantFiled: December 7, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Jason B. Ellis, Oktie Hassanzadeh, Michael J. Ward
-
Patent number: 9542480Abstract: Systems and methods for programmatically causing a machine to classify and extract the meaning of text are discussed herein. Some embodiments may provide for a system including circuitry configured to identify topics associated with a block of text and one or more categories for each of the topics. Each unique category across the one or more categories may be further associated with one or more levels of parent and/or child categories to form an expanded category set of category nodes having parent-child relationships. Based on a number of category nodes connected to each unique category, the circuitry may be configured to determine one or more filtered categories from the unique categories and one or more filtered topics. Filtered topics or categories may be used to programmatically classify text with a more relevant data set than may be possible without the filtering.Type: GrantFiled: August 15, 2013Date of Patent: January 10, 2017Assignee: Nook Digital, LLCInventors: Michael Jason Welch, Aditya Vailaya, Ralph Rizkallah Rabbat, Jiang Wu
-
Patent number: 9501567Abstract: Methods, systems, and computer-readable storage media for user-guided multi-schema integration and include actions of receiving a plurality of schemas, each schema defining a data structure and including a plurality of intermediate elements and a plurality of leaf elements, receiving leaf correspondences that match leaf elements between schemas of the plurality of schemas, processing the plurality of schemas and the leaf correspondences using closed frequent itemset mining to define a first plurality of redundancy groups, each redundancy group including a proposed correspondence between intermediate elements of schemas, displaying the first plurality of redundancy groups to a user, receiving user input, the user input including one or more actions to one or more redundancy groups in the first plurality of redundancy groups, processing the plurality of schemas, the leaf correspondences and the one or more actions to define a second plurality of redundancy groups, and displaying the second plurality of redundanType: GrantFiled: February 8, 2012Date of Patent: November 22, 2016Assignee: SAP SEInventors: Jens Lemcke, Muhammad Wasimullah Khan, Gunther Stuhec
-
Patent number: 9489449Abstract: A method and system for identifying search terms for placing advertisements along with search results is provided. The advertisement system selects a description of an item that is to be advertised. The advertisement system then retrieves documents that match the selected description. The advertisement system generates a score for each word of the retrieved documents that indicates relatedness of the word to the item to be advertised. After generating the scores for the words, the advertisement system identifies phrases of the words within the documents that are related to the item. The advertisement system then generates search terms for the item to be advertised from the identified phrases. The advertisement system submits the search terms and an advertisement to a search engines service for placement of a paid-for advertisement for the item.Type: GrantFiled: May 20, 2010Date of Patent: November 8, 2016Assignee: Amazon Technologies, Inc.Inventors: Nathaniel B. Scholl, Alexander W. DeNeui
-
Patent number: 9471586Abstract: A mechanism is provided in a data processing system for replicating writing of a file with striping. The mechanism writes a file at an owner node within a plurality of nodes in a data processing system. The mechanism divides the file into a plurality of file chunks. The mechanism identifies at least one replication node within the plurality of nodes having a duplicate copy of a respective file chunk within the plurality of file chunks. The mechanism selects a plurality of replication nodes for the plurality of file chunks based on identification at least one replication node within the plurality of nodes having a duplicate copy of a respective file chunk and replicates the file at the plurality of replication nodes based on the selection of the plurality of replication nodes.Type: GrantFiled: January 10, 2013Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Sandeep R. Patil, Prasenjit Sarkar, Riyazahamad M. Shiraguppi, Gandhi Sivakumar
-
Patent number: 9418149Abstract: A method of summarizing data files includes implementing, at a server, a storage event for a data file, analyzing the data file and creating a summary of the data file, and storing the summary linked to the data file.Type: GrantFiled: October 9, 2014Date of Patent: August 16, 2016Assignee: COMMVAULT SYSTEMS, INC.Inventor: Arun Prasad Amarendran
-
Patent number: 9411836Abstract: Techniques are disclosed to facilitate consistency between a glossary and a repository, where the glossary includes one or more terms and the repository includes information sets. Each information set includes a definition for a respective term and a range of valid values for the respective term. A request is received to approve a first information set in the repository, where the first information set pertains to a first term in the glossary. The first information set is designated as an active information set for the first term. A subsequent request is received to assign the first term in the glossary to a second information set in the repository, where the second information set is different from the first information set. An information set to designate as the active information set for the first term is programmatically determined based on a predefined consistency criterion.Type: GrantFiled: December 13, 2013Date of Patent: August 9, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dan J Mandelstein, Sushain Pandit, Fenglian Xu
-
Patent number: 9411866Abstract: Data replication in a database includes identifying a source database system. The source database includes a main index file and a delta log file. To create a replica, one or more symbolic links to the source database system are generated. The symbolic links identify a path to a physical location of the source database. A replica of the source database is generated based on the symbolic links. The replica includes a copy of the main index file and delta log file. Information associated with the replica and the symbolic links is stored in a recovery log. Replica are provided transparently to most database engine components by re-using partitioning infrastructure. Components “see” replica as tables with a single partition; that partition is a local replica.Type: GrantFiled: December 19, 2012Date of Patent: August 9, 2016Assignee: SAP GLOBAL IP GROUP, SAP AGInventors: Christian Bartholomä, Michael Mühle, Hans-Jörg Leu, Steffen Geissinger, Thorsten Glebe, Martin Heidel, Lars Fricke, Volker Diesel, Christian Bensberg
-
Patent number: 9396271Abstract: Embodiments of the present invention address deficiencies of the art in respect to web resource metadata creation and utility and provide a method, system and computer program product for transforming articles that create subjective metadata used for discovery into articles that create mathematical data that is inherently dynamic, global, composed of auditable elements, conducive to relational cross-reference, and utilized to capture public opinion and produce statistical opinion data and rankings.Type: GrantFiled: December 16, 2013Date of Patent: July 19, 2016Inventors: Benjamin Henry Woodard, Eric Brennan Rodrick
-
Patent number: 9372894Abstract: Methods and apparatus, including computer program products, implementing and using techniques for determining a relationship score between a first entity and a second entity. A first computer-readable representation of a first spatial region containing the first entity is generated. A second computer-readable representation of a second spatial region containing the second entity is generated. The first computer-readable representation and the second computer-readable representation are compared at decreasing resolutions until a matching condition is reached. A relationship score is assigned to one or more of the first entity and the second entity based on the resolution at which the matching condition is reached.Type: GrantFiled: August 15, 2013Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventor: Kirk J. Krauss