Patents Examined by Sangwoo Ahn
  • Patent number: 10303806
    Abstract: The present disclosure provides a method for providing concurrent one or more buffer pools associated with a database of a database management system is provided. The method includes creating one or more tables in each of the one or more buffer pools at runtime, receiving a request simultaneously from a corresponding plurality of users for accessing a page of a plurality of pages stored in a buffer pool of the one or more buffer pools and enabling each of the plurality of users to access the corresponding page of the plurality of pages concurrently. Each of the one or more tables is a lockless table. Each of the one or more tables includes a plurality of lockless slots. The plurality of pages is requested from a corresponding slot of the plurality of lockless slots in a corresponding table of the one or more tables in the buffer pool.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 28, 2019
    Inventor: Sachin Sinha
  • Patent number: 10025862
    Abstract: A machine-implemented method of relaying information nodes in an information network, comprising the steps of: processing a plurality of data objects according to a predefined dictionary containing a plurality of information units and a plurality of correlation-indicating elements to defect in the plurality of data objects the presence of a correlation between respective information units; establishing an information network with a plurality of information nodes and links between the information nodes, said information nodes being related to said information units and said links being related to said detected correlations; and analyzing a link connectivity state of said information network to find a path across information nodes that represent an inference or a set of inferences being input by a query searched by a user.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: July 17, 2018
    Assignee: Yewno, Inc.
    Inventor: Ruggero Gramatica
  • Patent number: 9953085
    Abstract: Systems and methods for a feed upload for search entity based content selection include receiving a feed. The feed has feed items that include identification data, a feed item type, and an online action. The identification data and item type are used to identify a unique search entity that corresponds to a named entity in the physical world. An entity-action pair is generated based on the identified search entity.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Alexander Collins, Ian James Leader, Yunkai Zhou
  • Patent number: 9946780
    Abstract: The present disclosure provides improved systems, methods, and computer program products suited to address the issues with legacy approaches. Specifically, the present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for interpreting relational database statements using a virtual multidimensional data model.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: April 17, 2018
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David P. Mariani
  • Patent number: 9936046
    Abstract: Sampling for content selection may be provided.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: April 3, 2018
    Assignee: AIRWATCH LLC
    Inventors: Erich Stuntebeck, John DiRico
  • Patent number: 9898382
    Abstract: A system is described for identifying key lock contention issues in computing devices. A computing device is executed and lock contention information relating to operations during execution of the computing device is recorded. The data is parsed and analyzed to determine blocking relationships between operations due to lock contention. Algorithms are implemented to analyze dependencies between operations based on the data and to identify key areas of optimization for performance improvement. Algorithms can be based on the Hyperlink-Induced Topic Search algorithm or the PageRank algorithm.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: February 20, 2018
    Assignee: VMware, Inc.
    Inventors: Jiaojiao Song, Zhelong Pan, Inna Rytsareva
  • Patent number: 9886523
    Abstract: An intelligent search and interface customization system including innovative methods of processing user requests and optimizing search results is disclosed.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: February 6, 2018
    Assignee: DELONACO LIMITED
    Inventor: Maxym Polyakov
  • Patent number: 9886436
    Abstract: A device may obtain a set of documents, including at least two documents of different document types, for conversion to a uniform and an editable or a searchable format. The set of documents may include at least two documents of a different document type. The device may determine conversion information, associated with converting the set of documents, that includes an editable or a searchable document type to which the set of documents is to be converted. The device may determine zone information, associated with converting the set of documents, that includes information that identifies a portion of the set of documents that is to be converted. The device may generate a set of converted documents based on the conversion information and the zone information. Each document, of the set of converted documents, may be of the document type. The device may provide the set of converted documents.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: February 6, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Prakash Ghatage, Peter Dillon, Anil Mistry, Ramesh Jonnavithula, Naveen Kumar Thangaraj
  • Patent number: 9858625
    Abstract: The present disclosure provides for leveraging knowledge of one or more skipped relationships in a social network. In one example, the knowledge of the one or more skipped relationships may be utilized to change an action that would otherwise have been taken by the social network (that is, to change an action that would otherwise have been taken by the computer system maintaining the social network).
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Asima Silva
  • Patent number: 9858152
    Abstract: Systems and methods of recovering a shared information source can involve identifying a first user of a shared information source in response to detection of a data loss with respect to the shared information source. One or more additional users of the shared information source may be identified based on data associated with the first user. Additionally, the shared information source can be recovered based at least in part on data associated with the one or more additional users.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. Bradley, Dana L. Price
  • Patent number: 9830231
    Abstract: A system and method for caching fingerprints in a client cache is provided. A data object that comprises a set of data segments and describes a backup process is identified. Thereafter, a request referencing the data object is made to a deduplication server to request that a task identifier be added to the data object. If the deduplication server is able to successfully add the task identifier to the data object, then an active identifier is added to each data segment from the set of data segments in a cache that is within a client system.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: November 28, 2017
    Assignee: Veritas Technologies LLC
    Inventors: Xianbo Zhang, Thomas Hartnett, Weibao Wu
  • Patent number: 9824151
    Abstract: The disclosed subject matter relates to providing a portion of data based on historical user interaction with the data. In one aspect, a method includes receiving a request for a webpage corresponding to a search query. The method further includes selecting a portion of the requested webpage based on historical data. The historical data includes user interactions with the webpage subsequent to previous search queries. The method further includes providing the selected portion of the requested webpage, in response to the received request.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Martin Brandt Freund, Momchil Filev
  • Patent number: 9805126
    Abstract: In one embodiment, a computing device may access a search query provided by a user; identify a set of search results in response to the search query, wherein one or more search results in the set are associated with a feature of a social-networking system; rank the set of search results based on one or more factors; boost one or more ranks of the one or more search results associated with the feature to bring the feature to the user's attention; and present the set of search results to the user in order of its ranking.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Ryan Patterson, Michael Dudley Johnson, Erick Tseng
  • Patent number: 9792286
    Abstract: Systems and methods are described herein for efficiently providing personalized search results to a user. Personalized search allows a user to receive search results that are most relevant to that user. For example, when a user with a strong interest in rap searches for “50 cent” they may be presented with top search results corresponding to 50 Cent's rap albums. Conversely, when a coin collector searches for “50 cent” they may be presented with top search results containing antique coins.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: October 17, 2017
    Assignee: Rovi Guides, Inc.
    Inventors: Benjamin H. Maughan, Paul Stathacopoulos
  • Patent number: 9767146
    Abstract: Various embodiments of a method, apparatus and article of manufacture provide a decision point in a workflow system comprising a server and at least a first client work node. A decision point work node is provided at the server. A SQL expression which is associated with the decision point work node and the first client work node is generated. The server determines whether to route a work package to the first client work node based on the SQL expression.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rupa Bhaghavan, Wayne Frederick Miller, Kenneth Carlin Nelson, Sharon McKenna Sanders, Fang-Yi Wang
  • Patent number: 9753935
    Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: September 5, 2017
    Assignee: Palantir Technologies Inc.
    Inventors: David Tobin, Pawel Adamowicz, Steven Fackler, Sri Krishna Vempati, Wilson Wong, Orcun Simsek
  • Patent number: 9740754
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for improving keyword searches for enterprise services receiving user input, processing the user input to identify a set of terms, querying a knowledge base based on each term of the set of terms to define a first set of facts, each fact of the first set of facts including instance data associated with a concept, generating a query based on the first set of facts, processing the query to generate search results, the search results including one or more enterprise services stored in an enterprise service repository, and transmitting information associated with each of the one or more enterprise services for display to a user.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 22, 2017
    Assignee: SAP SE
    Inventors: Marcus Roy, Dennis Markus René Schmidt, Basem Suleiman
  • Patent number: 9734156
    Abstract: A computer-implemented method for leveraging data-deduplication capabilities of file systems may include (1) detecting a backup operation that backs up at least one data segment maintained by a file system capable of performing data deduplication on a computing device, (2) querying the file system for file-system data that includes (i) the data segment to be backed up during the backup operation, (ii) at least one unique identifier that identifies the data segment, and (iii) at least one file-specific segment map that identifies a position of the data segment relative to at least one other data segment within a file, (3) receiving the file-system data from the file system in response to the query, and then (4) providing the file-system data to a deduplication server to facilitate backing up the file based at least in part on the file-system data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: August 15, 2017
    Assignee: Veritas Technologies
    Inventors: Vishal Bajpai, Preeti Agarwal
  • Patent number: 9720570
    Abstract: The technology disclosed relates to identification of future activity options. In particular, it relates to identifying future activity options that are similar to a selected future activity, similar to past activities, that meet descriptive language criteria, that form compatible sequences of activities, or that form compatible multi-day sequences of activities. The technology disclosed also relates to rapid and convenient sorting through activity options.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 1, 2017
    Assignee: Mr. Buzz, Inc.
    Inventors: Grant M. Wernick, Forrest H. Wernick, Jacob A. Perkins, Arnold M. Wernick
  • Patent number: 9679253
    Abstract: Apparatus and methods for managing and upgrading components in an infrastructure are provided. Records relating to components may be retrieved from a database and separated into subsets based on conditions of those components, the types of those components, deterioration models of those components, and/or other factors. Future condition values may be calculated for each subset, and likelihoods of failure of components may be determined for each subset based on those future condition values. The estimated condition values may be used in order to determine an optimal approach to maintaining, refurbishing, and/or replacing the components in the infrastructure. Computational efficiency is increased.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: June 13, 2017
    Assignee: Copperleaf Technologies Inc.
    Inventors: Giuseppe Gnocato, Nicholas James Malcolm, Stanley Thomas Coleman