Patents Examined by Kristopher Andersen
  • Patent number: 11250002
    Abstract: A structured query language (SQL) query is configured to present a selected portion of a result set to a user interface. The selected portion of the result set can be based on an offset criteria appended to the SQL query. The offset criteria determines a location of a first presented instance of the selected portion of the result set. The offset criteria is configured to determine the location of the first presented instance of the selected portion of the result set independent of a number of instances appearing between a first instance of the result set and the first presented instance of the selected portion of the result set.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 11232131
    Abstract: A replicated block storage service provides durable and high performance network-attached storage replicated in two or more zones of a single region, and remains available despite a single zone failure. A probe file is generated to determine a health state of a replicated disk. When a disk is degraded, a lease is created indicating which replica is trusted and providing visibility to backend jobs to facilitate reconciliation of data between the first replica and the second replica. Moreover, degraded file markers are generated for use by the backend jobs in quickly identifying the data to be copied.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Andrey Arkharov, Andrei Burago, Jonathan Forbes, Anton Sukhanov, Fabricio Voznika
  • Patent number: 11222067
    Abstract: A multi-index method and a multi-index apparatus for a cloud database, a cloud system, and a computer-readable storage medium are provided. The cloud database includes an index unit, and the multi-index method includes: storing multiple data values in a storage unit and acquiring storage address information of each of the data values in the storage unit; and storing a value of each of multiple index keywords corresponding to each data value in the index unit in association with the storage address information of the data value, so that the cloud database is indexed according to at least two of the multiple index keywords.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: January 11, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Huayong Wang
  • Patent number: 11221997
    Abstract: A first creation request for creating a virtual file system corresponding to a first storage device in an operating system is received. The virtual file system corresponding to the first storage device is created in a preset path in the operating system using a Filesystem in Userspace (FUSE) utility in the operating system. A first access request for the preset path is received. The first access request is sent to the virtual file system when the first access request for the preset path is received, such that the virtual file system accesses the first storage device according to the first access request.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: January 11, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Wenjie Mi
  • Patent number: 11210357
    Abstract: A computer-implemented method, according to one embodiment, includes: collecting information which corresponds to internet browsing activity, receiving a request to create a bookmark for a first website, and creating keyword and density pairs (KDPs) for the first website using the information collected prior to receiving the request to create the bookmark. Creating the KDPs includes: extracting a plurality of keywords from the first website, and calculating a density value for each of the plurality of keywords based on the information collected prior to receiving the request to create the bookmark. Furthermore, each keyword and respective density value are added to a hash map as a KDP entry. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Kai Liu, Manjunath Ravi, Zhichao Li
  • Patent number: 11202958
    Abstract: A system enables metadata to be gathered about a data store beginning from the creation and generation of the data store, through subsequent use of the data store. This metadata can include keywords related to the data store and data appearing within the data store. Thus, keywords and other metadata can be generated without owner/creator intervention, with enough semantic meaning to make a discovery process associated with the data store much easier and efficient. Usage of or communication regarding a data store are monitored and keywords are extracted from the usage or communication. The keywords are then written to otherwise associated with metadata of the data store. During searching, keywords in the metadata are made available to be used to attempt to match query terms entered by a searcher.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: December 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John C. Platt, Surajit Chaudhuri, Lev Novik, Henricus Johannes Maria Meijer
  • Patent number: 11194820
    Abstract: In one aspect there is a method for recommending one or more providers to a member. The method may comprise at a server, receiving, from a member computing device via a provider search interface, a provider request including a member identifier and member specified criteria. Retrieving one or more provider identifiers for association with the member specified criteria. Retrieving one or more member characteristics for association with the member identifier. For each provider identifier, retrieving one or more provider characteristics for association with the provider identifier. Analyzing the member characteristics and the provider characteristics to generate an ordered list of the providers, wherein the ordered list of the providers is based upon a relevancy rank of each provider that is specific to the member, wherein the relevancy rank is a function of at least one of: a provider cost factor, a provider quality factor, or a weighted combination thereof.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: December 7, 2021
    Assignee: Anthem, Inc.
    Inventors: Lakshmi Manohar Akella, Adarsh Ramesh, Gregory Andrew Allard, Shawn Wang, Ariel Bayewitz
  • Patent number: 11176136
    Abstract: Systems, methods, and devices, for managing data skew during a join operation are disclosed. A method includes computing a hash value for a join operation and detecting data skew on a probe side of the join operation at a runtime of the join operation using a lightweight sketch data structure. The method includes identifying a frequent probe-side join key on the probe side of the join operation during a probe phase of the join operation. The method includes identifying a frequent build-side row having a build-side join key corresponding with the frequent probe-side join key. The method includes asynchronously distributing the frequent build-side row to one or more remote servers.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: November 16, 2021
    Assignee: Snowflake Inc.
    Inventors: Florian Andreas Funke, Thierry Cruanes, Benoit Dageville, Marcin Zukowski
  • Patent number: 11170001
    Abstract: A computer-implemented method of processing data streams is provided, the method comprising the following steps: receiving a number of data streams, at least one data stream thereof being representative of at least one physiologic signal of a patient sensed by a predetermined sensor device, and receiving at least one time stamp information, each time stamp information being associated with a respective data stream, the time stamp information being representative of the point in time of associating the time stamp information with the respective data stream, and associating a respective time shift information with each time stamp information, the time shift information being representative of a delay between a point in time of sensing the at least one signal by the predetermined sensor device and the point in time of associating the time stamp information with the data stream representative of the at least one signal.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: November 9, 2021
    Assignee: CorTec GmbH
    Inventors: Jörn Rickert, Christian Stolle, Jörg Sebastian Fischer, Martin Schüttler
  • Patent number: 11170013
    Abstract: When generating visual representations of gene activity pathways for clinical decision support, a validated pathway database that stores a plurality of validated pathways is accessed, wherein each pathway describes at least one interaction between a plurality of genes. A processor (18) is configured to execute computer-executable instructions stored in a memory (16), the instructions comprising visually representing gene activity level (28) for at least one gene across a plurality of populations, retrieving a pathway (32) from the validated pathway database, wherein the pathway includes the at least one gene, and visually representing gene activity levels for all genes in the pathway.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: November 9, 2021
    Assignee: Koninklijke Philips N.V.
    Inventors: Nevenka Dimitrova, Angel Janevski, Nilanjana Banerjee, Vinay Varadan, Sitharthan Kamalakaran
  • Patent number: 11157445
    Abstract: Embodiments of the present disclosure provide an indexing implementing method in file storage, and the method includes: obtaining an index operation request of a file; searching an increment interval to determine whether the increment interval stores at least one piece of metadata corresponding to the file, making a response to the index operation request according to the at least one piece of metadata in the increment interval when the increment interval stores the at least one piece of metadata corresponding to the file, and processing the index operation request according to a total quality interval corresponding to the increment interval when the increment interval does not store the at least one piece of metadata corresponding to the file; wherein each piece of metadata comprises an index corresponding to the file. Further, an indexing implementing system in file storage is provided.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: October 26, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Wenhan Jiang
  • Patent number: 11151095
    Abstract: A method is provided for a file-based filesystem. The method includes mounting storage devices, periodically ranking the mounted storage devices, exporting a directory in a native filesystem as a share, receiving a first request to make a directory in the share, and, in response to the first request, making the directory in the store by storing information about the directory in a database without making the directory in the native filesystem. The method includes receiving a second request to write a file in the share and, in response to the second request, writing the file in the share by selecting a highest-ranking mounted storage device, storing information about the file in the database, and writing the file with a unique identifier as its file name in a root directory of the selected storage.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: October 19, 2021
    Assignee: VMWARE, INC.
    Inventors: Sajal Debnath, Nitin Mishrauliya, Prasanna Shetty
  • Patent number: 11151177
    Abstract: Embodiments of the present disclosure disclose a search method and apparatus based on artificial intelligence. A specific implementation of the method comprises: acquiring at least one candidate document related to a query sentence; determining a query word vector sequence corresponding to a segmented word sequence of the query sentence, and determining a candidate document word vector sequence corresponding to a segmented word sequence of each candidate document in the at least one candidate document; performing a similarity calculation for each candidate document in the at least one candidate document; selecting, in a descending order of similarities between the candidate document and the query sentence, a preset number of candidate documents from the at least one candidate document as a search result.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: October 19, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Yukun Li, Yi Liu, Yu Sun, Dianhai Yu
  • Patent number: 11132362
    Abstract: The disclosure relates to a method of optimizing a database system, including: snapshotting performance data of each Structured Query Language sentence of the database system every preset first time, and arranging and storing snapshots according to a time sequence, wherein the performance data include the number of times of executions and a buffer gets data volume; correspondingly carrying out variance calculation on the performance data of the current snapshot and the performance data of the former snapshot respectively to calculate a total buffer gets data volume and a single-execution buffer gets data average volume which correspond to each SQL sentence within the preset first time; obtaining a value sum of the total buffer gets data volume and the single-execution buffer gets data average volume of each SQL sentence, and selecting an SQL sentence to be optimized on the basis of the value sum.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 28, 2021
    Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventor: Yeung Wong
  • Patent number: 11120091
    Abstract: The present disclosure relates to systems and methods for determining target search results associated with a target query. The method may include obtaining a transportation service request including a target address query from a user terminal, and determining a plurality of candidate points of interest (POIs) associated with the target address query. The method may also include identifying one or more target POIs based on the candidate POIs by using a trained identification model. The trained identification model may be configured to provide a correlation probability for each of the one or more target POIs with the target address query. The method may further include ranking some or all of the one or more target POIs to produce a ranking result based on the correlation probabilities, and transmitting the ranking result to the user terminal.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: September 14, 2021
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventors: Wanji Zheng, Huan Chen, Peng Yu, Qi Song
  • Patent number: 11106701
    Abstract: Systems and techniques for indexing and/or querying a database are described herein. Multiple, large disparate data sources may be processed to cleanse and/or combine item data and/or item metadata. Further, attributes may be extracted from the item data sources. The interactive user interfaces allow a user to select one or more attributes and/or other parameters to present visualizations based on the processed data.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 31, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Boris Valensi, James Ong, Howard Carter, Joy Tao, Mark Schafer, Barry McCardel, Kelsey Falter, Roger Hu
  • Patent number: 11093505
    Abstract: Techniques for managing real-time business event analysis and monitoring are provided. In some examples, a logical request may be received at a business intelligence server configured with a continuous query service. Additionally, the continuous query service may be configured to translate the logical request into a physical request. Further, business intelligence information may be provided based at least in part on querying against an event data stream with a continuous query configured based at least in part on the physical request translated by the continuous query service.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 17, 2021
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Anand Srinivasan, Roger Bolsius, Eric Hsiao, Jeffrey Toillion, Vikram Shukla
  • Patent number: 11080245
    Abstract: The technology disclosed relates to a STRADL file system that transparently deploys file blocks across multiple tiers of storage. In a cloud-based storage platform, multiple storage tiers host data via file system APIs. This includes a volatile storage (VS) tier with a VS API, a reliable non-volatile storage (RNVS) tier with a RNVS API, and a highly reliable non-volatile storage (HRNVS) tier with a HRNVS API. The STRADL file system provides an intermediary file system API that presents to a host system a single interface and translates get, put, and other file system requests into commands compatible with the VS API, the RNVS API, and the HRNVS API, without host system awareness of which of the multiple tiers holds requested data and metadata.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: August 3, 2021
    Assignee: DaStratum, Inc.
    Inventors: Vijay Mohan Deshmukh, Kapil Kumar, Anil Kumar Sharma, Sudheer K. Rao Miryala
  • Patent number: 11068442
    Abstract: Systems and methods are disclosed herein for organizing a plurality of files on a cloud file system. In particular, the plurality of files and features of the plurality of files are identified. A machine learning model is trained on a set of inputs comprising the features of the plurality of files and a set of target outputs for the set of inputs, the set of target outputs comprising a set of destination folders to store the plurality of files. Further, the trained machine learning model is applied to features of additional files to produce predicted destination folders on the cloud file system. User inputs indicative of user requests to add the additional files to requested destination folders on the cloud file system are received, and the requested destination folders are compared to the predicted destination folders. In response to determining that the requested destination folders do not match the predicted destination folders, the trained machine learning model is updated.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventor: Cayden Meyer
  • Patent number: 11042522
    Abstract: One embodiment provides for a method including processing transactional operations on a key used to determine whether existing data is found for that key. A first time index is updated using unique keys and a start time field of a first appearance of each key from the transactional operations. A deferred update of prior versions of the key is performed for non-recent data upon determining that recent data in the transactional operations is found for the key.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yuanyuan Tian, Vijayshankar Raman, Ronald J. Barber, Richard S. Sidle, Pinar Tozun, Rene Mueller, Ronen Grosman, Adam J. Storm, Christian M. Garcia-Arellano, Guy M. Lohman