Patents Examined by Christy Y Kim
-
Patent number: 11030243Abstract: Data is represented as a tree structure. A structure identifier (ID) that mathematically defines a structure of the tree structure is calculated. The structure ID is a representation of the structure of the tree structure and is independent of node names and node values of the tree structure. A mapping of the structure ID to the tree structure is stored.Type: GrantFiled: February 28, 2012Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventor: Sandeep Chowdhury
-
Patent number: 10565172Abstract: A present invention embodiment adjusts application of a set of data quality rules for data within one or more reports. A first report field is selected that receives data from a same source data field as at least one second report field within the one or more reports. An active data quality rule associated with the at least one second report field is identified that is inactive for the first report field. An effectiveness of the identified data quality rule is determined for data quality of the first report field. Application of a set of data quality rules is adjusted for the first report field to include the identified data quality rule in response to the effectiveness satisfying a threshold.Type: GrantFiled: February 24, 2017Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Andreas Arning, Werner Schuetz
-
Patent number: 10459921Abstract: A non-transitory computer-readable storage medium stores a data stream processing program that causes a computer to execute a process. The process includes extracting a relationship between properties included in events in a data stream from the data stream itself, definitions of queries for processing the data stream, or both of the data stream and the definitions of the queries; specifying a common partitioning key common to a subset of the queries to be grouped into a partitioning group based on partitioning keys in the definitions of the queries, the relationship between the properties, and a probability of the relationship; and assigning the subset of the queries belonging to the partitioning group to each of parallel nodes provided for parallel distributed processing based on the specified common partitioning key.Type: GrantFiled: November 17, 2015Date of Patent: October 29, 2019Assignee: FUJITSU LIMITEDInventors: Emeric Viel, Haruyasu Ueda
-
Patent number: 10437782Abstract: A system for directing for storage comprises a processor and a memory. The processor is configured to determine a segment overlap for each of a plurality of nodes. The processor is further configured to determine a selected node of the plurality of nodes based at least in part on the segment overlap for each of the plurality of nodes and based at least in part on a selection criteria. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: May 1, 2014Date of Patent: October 8, 2019Assignee: EMC IP Holding Company LLCInventors: Frederick Douglis, Philip Shilane, R. Hugo Patterson
-
Patent number: 10423648Abstract: Method, system, and computer readable medium for interest tag recommendation are provided in the present disclosure. Statistics about feature words of an Internet article related to an existing interest tag are collected to generate a characteristic vector of the existing interest tag. According to the characteristic vector of the existing interest tag, degree of similarity between the existing interest tag and an interest tag to be recommended is calculated. An interest tag is recommended according to the degree of similarity between the existing interest tag and the interest tag to be recommended.Type: GrantFiled: March 5, 2015Date of Patent: September 24, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xiang He, Ye Wang, Chao Qi
-
Patent number: 10410144Abstract: A method and system for searching a graph in parallel which constructs an abstract representation of an AND/OR graph using state-space abstraction. The abstract representation of the graph includes one or more abstract nodes having duplicate detection scopes and one or more abstract edges having operator groups adjusted for AND node outcomes. The duplicate detection scopes of the abstract nodes are partitioned into smaller duplicate detection scopes using edge partitioning, wherein the abstract edges are used to define the smaller duplicate detection scopes. Nodes in the current search layer are expanded by a processing unit using the adjusted operator groups of outgoing abstract edges of the abstract nodes mapped into by the nodes, wherein the nodes expanded in parallel use adjusted operator groups associated with abstract edges having disjoint duplicate detection scopes.Type: GrantFiled: October 14, 2011Date of Patent: September 10, 2019Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Rong Zhou, Minh Binh Do, Tim C. Schmidt, Serdar Uckun
-
Patent number: 10360251Abstract: A method and system for grouping and compressing system logs are described herein. A generation module residing and executing on a computer system may be configured to generate system logs containing system data important for support purposes describing the computer system, and system log metadata for describing the system logs. A grouping module residing and executing on a computer system may be configured to group system logs based on the system log metadata. Each group of system logs may comprise two or more system logs having the same or similar system log metadata. A data container is produced for each group of system logs and the data container is compressed. System logs having the same or similar system log metadata are more likely to have similar data, thus resulting in a higher degree of compression when grouped and compressed together.Type: GrantFiled: November 5, 2009Date of Patent: July 23, 2019Assignee: NetApp Inc.Inventors: Lakshmi Narayanan Bairavasundaram, Kaladhar Voruganti, Rukma A. Talwadker
-
Patent number: 10339139Abstract: A computer system and computer implemented method that obtains coordinated results from at least two queries by utilizing context data of each query. Specifically, the computer system and computer implemented method facilitates enhanced querying functionality by matching entangled queries to achieve coordinated results.Type: GrantFiled: August 15, 2011Date of Patent: July 2, 2019Assignee: Cornell UniversityInventors: Johannes Gehrke, Christoph Koch, Lucja Kot, Nitin Gupta
-
Patent number: 10223456Abstract: A search engine system, including a slashtag server configured to detect at least one search operator in a search query and detect a boosting indicator associated with the at least one search operator. Additionally, a web server configured to, in response to the detected boosting indicator, and generate a first search result that includes a boosted ranking of at least a subset a plurality of search result items in the search result and display the first search result in a web browser.Type: GrantFiled: April 30, 2013Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Thomas M. Annau, Gregory B. Lindahl, Samuel Makonnen, Michael Markson, Keith Peters, Robert Michael Saliba, Al Sary, Rich Skrenta, Dan Swartz, Robert N. Truel, Timothy Walters
-
Patent number: 10152398Abstract: Pipelined data replication for disaster recovery is disclosed. An example pipelined data replication method for disaster recovery disclosed herein comprises sending replicated first data from a primary processing environment to a secondary processing environment for backup by the secondary processing environment, the replicated first data being a replica of first data in the primary processing environment, processing the first data in the primary processing environment prior to the backup of the replicated first data by the secondary processing environment being confirmed, and preventing a result of the processing of the first data from being released by the primary processing environment until the backup of the replicated first data by the secondary processing environment is confirmed.Type: GrantFiled: August 2, 2012Date of Patent: December 11, 2018Assignees: AT&T Intellectual Property I, L.P., University of MassachusettsInventors: Kadangode K. Ramakrishnan, Horacio Andres Lagar-Cavilla, Prashant Shenoy, Jacobus Van der Merwe, Timothy Wood
-
Patent number: 10104105Abstract: A network device may include multiple interfaces, each including a local database to store, in a first group of local records, information associated with a first group of data units sent from or received by a first one of the group of interfaces; a global database to store, in a group of global records, information associated with the first group of data units and information associated with a second group of data units sent from or received by a second one of said group of interfaces. The device may include a processor, to manage the local database and the global database; broadcast at least one of the local records to the second one of the group of interfaces; and analyze each of the local records to identify potential anomalies in the first group of data units.Type: GrantFiled: June 23, 2014Date of Patent: October 16, 2018Assignee: Juniper Networks, Inc.Inventors: XinZhang Ma, David Rowell
-
Patent number: 10095792Abstract: An approach is provided for search services. User-defined search input is received by at least one processor. At least a portion of the user-defined search input is determined, via the at least one processor, as corresponding to at least one functional keyword associated with a type of object to be searched. Classification information is generated to facilitate identification of the at least one functional keyword among at least one other portion of the user-defined search input. Search information is generated about at least one object relating to at least some of the user-defined search input based on at least some of the classification information.Type: GrantFiled: August 2, 2012Date of Patent: October 9, 2018Assignee: NHN CorporationInventor: Dong Wook Kim
-
Patent number: 10073927Abstract: A system level search module receives system level search user interface registration information for an application of the computing device. The registration information includes an indication of how the system level search module can launch the application. The registration information is added to a registration store, and the application is included as one of one or more applications that can be searched using the system level search user interface.Type: GrantFiled: November 16, 2010Date of Patent: September 11, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Priya Vaidyanathan, Brian E. Uphoff, Brandon H. Paddock, Stephanie M. Monk, Dona Sarkar, Wentao Chen, Edward Boyle Averett, Manav Mishra, Derek S. Gebhard, Richard Jacob White, Yin Liu
-
Patent number: 10067977Abstract: An information locating method and system. The method includes presenting by a computer processor, a Webpage to a user. The computer processor receives a search command for performing a search function associated with the Webpage. In response, the computer processor: analyzes source code of the Webpage; downloads and analyzes files associated with the Webpage; and analyzes viewable information of the Webpage. The computer processor locates specified information associated with the Webpage.Type: GrantFiled: August 19, 2016Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventor: Sarbajit K. Rakshit
-
Patent number: 9569485Abstract: Embodiments of the present invention relate to a method, computer program product and system for optimizing database transactions configured for receiving a query. The query specifies a set of predicates supplied to the query and a minimal number of predicates to be satisfied for the query to be true. An operation using the query is performed on a repository that is stored in a computer readable storage medium. A set of results satisfying the minimal number of predicated is rendered.Type: GrantFiled: November 19, 2010Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Vaibhav Murlidhar Kulkarni, Sweta Singh
-
Patent number: 9535953Abstract: One example discloses a database management system that can comprise a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions can comprise a query data collector to access a query repository table to determine if a first query plan for a first configuration executed on a relational database has a lowest resource cost of execution between the first query plan and a second query plan for a second configuration. The query repository table can include a plurality of query records with annotated query plans, each annotated query plan comprising text sufficient to generate a query plan of a certain form.Type: GrantFiled: November 19, 2010Date of Patent: January 3, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Taoufik B. Abdellatif, Suresh Subbiah, Awny K. Al-Omari, Hansjorg Zeller
-
Patent number: 9471703Abstract: An information locating method and system. The method includes presenting by a computer processor, a Webpage to a user. The computer processor receives a search command for performing a search function associated with the Webpage. In response, the computer processor: analyzes source code of the Webpage; downloads and analyzes files associated with the Webpage; and analyzes viewable information of the Webpage. The computer processor locates specified information associated with the Webpage.Type: GrantFiled: February 27, 2015Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventor: Sarbajit K. Rakshit
-
Patent number: 9449056Abstract: A list of known names of entities is obtained along with entity name search data entered by searching parties in an attempt to identify one or more entities. The historical entity name search data entered by each individual searching party in a defined search time window is aggregated and analyzed to identify pairs of potentially related entity name searches that represent two attempts by the searching party to identify the same entity. The data representing the potentially related entity name searches is analyzed to identify a matched entity name in the list of known names that matches one of the entity names of the pair of potentially related entity name searches. Both of the entity names of the pair of potentially related entity name searches are then added to an alias list associated with the matched entity name.Type: GrantFiled: November 1, 2012Date of Patent: September 20, 2016Assignee: Intuit Inc.Inventors: Houtao Deng, George Roumeliotis