Patents Examined by Cindy Nguyen
  • Patent number: 11556598
    Abstract: Methods and apparatus for extracting structured data from weblogs are disclosed. In some examples, the methods and apparatus include a web crawler to access a home page of a weblog, and identify a feed associated with the weblog. The methods and apparatus also include a feed finder to determine whether items in the feed contain sufficient content for feed-guided segmentation. The methods and apparatus also include a feed classifier to determine whether the items in the feed contain full content of the weblog. The methods and apparatus also include a wrapper to map data found in the feed into a representation of a weblog post, and screen scrape the weblog into the representation of the weblog post.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: January 17, 2023
    Assignee: BUZZMETRICS, LTD.
    Inventor: Natalie Glance
  • Patent number: 11550796
    Abstract: A system and related method coordinate data and transactions between an enterprise transaction system (ETS) of an enterprise and a blockchain network (BN). A coexistence mediator intercepts an ETS transaction comprising ETS transaction information (ETS-TI) associated with an enterprise. The ETS-TI includes transaction context information (ETS-TCI) regarding the ETS transaction. The system determines an ETS transaction context from the ETS-TCI. Responsive to determining the ETS transaction context represents an in-flight ETS transaction, rerouting, the coexistence mediator reroutes the transaction from the ETS to the BN. The rerouting comprises converting the ETS-TI to BN transaction information (BN-TI), and interfacing with the BN to record a processed BN transaction as a transaction record. The coexistence mediator, upon recording the BN transaction, provides a new BN-TI associated with the BN transaction. The new BN-TI comprises a BN transaction id.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: January 10, 2023
    Assignee: International Business machines Corporation
    Inventors: Nitin Gaur, Petr Novotny, Qi Zhang, Wisam Mohammed
  • Patent number: 11537589
    Abstract: Apparatus and methods are provided for enabling a sensor device to receive and transmit updates effectively via one or more rules applied to a plurality of event records for transmission by an event management server. In one exemplary embodiment, the event management server manages the plurality of event records (such as records of deletions or updates to a user's profile or goals), via an event suppression application. The event suppression application ensures that event records are not redundantly provided to the sensor device and/or irrelevant records (such as those which no longer contain the most up-to-date information) are not provided to the sensor device. Hence, only the most relevant event records are provided and that those which are not relevant are ignored (not transmitted). In this manner, the sensor device may operate more efficiently to receive only the most relevant transmissions.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: December 27, 2022
    Assignee: MYFITNESSPAL, INC.
    Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
  • Patent number: 11537574
    Abstract: Techniques are disclosed relating to performing database defragmentation operations by autonomously rebuilding index objects stored in one or more tablespaces of a database. In various embodiments, the disclosed techniques include autonomously performing defragmentation operations for one or more tablespaces in a database in an online manner such that a server system may continue to service data access requests while performing the defragmentation operations. In one non-limiting embodiment, for example, the disclosed techniques include selecting a first tablespace to defragment based on its level of fragmentation (e.g., relative to the other tablespaces). The server system may then rebuild index objects, from the first tablespace, to a new tablespace such that the index objects are stored in the new tablespace without fragmentation.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: December 27, 2022
    Assignee: salesforce.com, inc.
    Inventors: Suresh Nagayanallur Subramanian, Manzoor Ahamed Sulthan, Yoram Tal, Kranthi Baddepuri, Subramanian Sathasivam, Dinesh reddy Parvata reddy, Praveen Kumar Rotam
  • Patent number: 11537477
    Abstract: A method for protecting application data includes detecting a deleting operation performed by a first application on first data. The method also includes determining, based on a preset condition, whether to delete the first data of the first application. The method further includes renaming the first data of the first application based on a determination that the first application meets the preset condition. The method additionally includes storing the renamed first data in a memory.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: December 27, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chao Yu, Hao Chen, Bifeng Tong, Chengliang Zheng, Xiyu Zhou
  • Patent number: 11537626
    Abstract: The invention discloses a full-text fuzzy search method for similar-form Chinese characters in a ciphertext domain. The method realises a fuzzy search in the Chinese ciphertext domain based on a symmetric searchable encryption scheme and an inverted index structure, supports a fuzzy search on Chinese characters having similar glyphs in ciphertext status, ensures that searching results are ordered, and supports a multi-keyword logical connection fuzzy search. The present invention uses a distributed search engine Lucene and a Chinese word segmentator IKAnalyzer to perform full-text word segmentation on a document and constructs a plaintext inverted index comprising similar-form Chinese characters by means of the established similar-form character library of 3,755 commonly used Chinese characters.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: December 27, 2022
    Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGY
    Inventors: Shaohua Tang, Bowen Zhao, Yiming Wu
  • Patent number: 11537633
    Abstract: Techniques are provided for cross-region replication of block volume data. The techniques include a method wherein a computer system implements operations including creating a first snapshot of a block volume at a first geographic region and at a first logical time, the block volume including a plurality of partitions, transmitting first snapshot data to an object storage system at a second geographic region, creating a second snapshot of the block volume at the first geographic region and at a second logical time, generating a plurality of deltas, transmitting a plurality of delta data sets corresponding to the plurality of deltas to the object storage system at the second geographic region, generating a checkpoint at least in part by aggregating object metadata associated with the plurality of deltas and the first snapshot, receiving a restore request to generate a restore volume, and generating the restore volume from the checkpoint.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: December 27, 2022
    Assignee: Oracle International Corporation
    Inventors: Venkata Harish Mallipeddi, Travis John Portz, Jeppe Oskar Meyer Larsen, Mario Tayah
  • Patent number: 11537570
    Abstract: Certain example embodiments relate to data migration. During setup, migration reference and change log tables are created. The former includes instructions for implementing changes to accommodate the migration. A custom migration procedure is generated to process these instructions. Triggers are created to automatically record, in the change log table, information about data-related actions performed on tables structured using the source schema. During backup, the triggers are activated, and the migration procedure is run to conform a restored version of the data in the tables structured using the source schema to the target schema.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: December 27, 2022
    Assignee: SOFTWARE AG
    Inventor: Ajay Singh Bamel
  • Patent number: 11537611
    Abstract: A system filters a data set for the efficient execution of queries by removing at least some irrelevant records to generate a reduced data set. The records are determined to be irrelevant based on the values of the records for the particular attribute(s) corresponding to the filtering operation. The system filters out records within a data set that do not include any of the values defined for the particular attribute by a set of queries that are to be executed on the filtered set of records.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: December 27, 2022
    Assignee: Oracle International Corporation
    Inventors: Pradeep Krishnappa Ajanahalli, Sanjay Anant Pusegaonkar, Atanu Majumdar, Kartik Raghavan
  • Patent number: 11531593
    Abstract: Disclosed is a data encoding, decoding and recovering method of a distributed storage system for data protection of the distributed storage system. The methods include using local recoverable coding, and calling Reed-Solomon coding on data blocks obtained from divisions of file segments based on coding parameters to generate global coding blocks, locally coding to data blocks and global coding blocks respectively to generate local coding blocks. The methods can also include computing decoded block indices and recovered block indices according to current node state, reading block data of assistant node, and implementing decoding of file segments and recovery of failed blocks. The coding method of the present disclosure can reduce the amount of data that needs to be transmitted when recovering a failed node by increasing local coding blocks and speed up the node recovery speed.
    Type: Grant
    Filed: September 3, 2018
    Date of Patent: December 20, 2022
    Assignee: HERE DATA TECHNOLOGY
    Inventors: Bin Hao, Jian Zhu, Jingyao Zhang
  • Patent number: 11531594
    Abstract: A data recovery method is provided. In the method, a backup type of a backup data packet is identified. Data recovery is performed based on physically backed up data in the backup data packet in a case that the identified backup type is a hybrid backup, the hybrid backup being a backup process that includes a physical backup and a logical backup. Data recovery is performed on logically backed up data in the backup data packet after the data recovery based on the physically backed up data is completed.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: December 20, 2022
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Haixiang Li
  • Patent number: 11500818
    Abstract: An end-to-end data curation system and the various methods used in linking, matching, and cleaning large-scale data sources. The goal of this system is to provide scalable and efficient record deduplication. The system uses a crowd of experts to train the system. The system operator can optionally provide a set of hints to reduce the number of questions send to the experts. The system solves the problem of schema mapping and record deduplication a holistic way by unifying these problems into a unified linkage problem.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: November 15, 2022
    Assignee: TAMR, INC.
    Inventors: Nikolaus Bates-Haus, George Beskales, Daniel Meir Bruckner, Ihab F. Ilyas, Alexander Richter Pagan, Michael Ralph Stonebraker
  • Patent number: 11386085
    Abstract: Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: July 12, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
  • Patent number: 11354357
    Abstract: A database system receives a mass insert operation command specifying a plurality of entries. Thereafter, the entries are iteratively inserted into a plurality of preliminary pages associated with a container provided by a persistence layer of the database system. Thereafter, the preliminary pages are registered to the container once they are full.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: June 7, 2022
    Assignee: SAP SE
    Inventor: Dirk Thomsen
  • Patent number: 11347731
    Abstract: Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 31, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
  • Patent number: 11341115
    Abstract: At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. Based at least in part on the contents of the representation and contents of a persistent log of the logging service, a determination is made that the requested transaction is to be committed. A log record corresponding to the first write operation is inserted into the persistent log. The first write is propagated to the first data store after the record has been inserted in the persistent log.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Jacob Adam Gabrielson, Christopher Richard Jaques De Kadt
  • Patent number: 11327934
    Abstract: Exemplary embodiments of the present disclosure provide for cleansing data generated by one or more servers in response to database interactions resulting from an automated software robot interacting with the one or more servers via a telecommunications network. Log entries in usage logs corresponding to events during a session can be analyzed to determine relationships between events and the usage logs can be classified based on the relationships as either corresponding to human behavior or automated software robot behavior. Usage logs corresponding to automated software robot behavior can be removed from further analysis.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: May 10, 2022
    Assignee: Camelot UK Bidco Limited
    Inventors: Jacob Sisk, James Pringle, Nina Chang
  • Patent number: 11321348
    Abstract: A replicated database can be provisioned that provides primary and secondary replicas that can be provisioned in different data zones or geographical locations. The database can be installed on the primary replica, and both the primary and secondary replica can have installed a block level replication mechanism that allows any I/O operation to be replicated by between the primary and secondary replicas. Any failure or outage of the primary replica can be addressed by performing a failover operation to the secondary replica. A DNS name or other such approach can be used such that the name can be aliased to the secondary replica during a failover, such that there is no action needed on the part of the customer to utilize the “new” primary replica. The creation of the database and provisioning of the replicated instance can be initiated using a Web service call to a control environment.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 3, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant Alexander MacDonald McAlister, Swaminathan Sivasubramanian
  • Patent number: 11308154
    Abstract: In response to a search query received from a client, a content item is identified from a content database based on one or more keywords associated with the search query. In addition, a search is performed in an image store to identify a list of image candidates based on one or more keywords associated with the search query. An image is selected from the list of image candidates using an image selection algorithm. Metadata associated with the content provider is inscribed onto the selected image to generate a customized image. The customized image is integrated with the content item to generate a composite content item such as a poster. As a result, the content represented by the composite content item is closely tied to the content provider. The composite content item is then transmitted to the client.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: April 19, 2022
    Assignee: BAIDU USA LLC
    Inventors: Dong Li, Yifei Jiang, Zhuang Li, Qi Kong, Fan Zhu, Guang Yang, Jingao Wang
  • Patent number: 11307960
    Abstract: Parameter-based deployment control for database objects is provided, in which processes for deploying database artifacts into a database as database objects are implemented. Many different techniques may be used in executing such deployment processes, including whether and how to combine various deployment-related jobs, identify/record/assess/correct potential errors, govern or instruct artifact conversion operations, or generally manage available resources with respect to executing the deployment(s) efficiently. By providing for selectable parameter values that are executed in an efficient, e.g., hierarchical, manner, deployment procedures may be implemented in a highly efficient and customizable manner.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: April 19, 2022
    Assignee: SAP SE
    Inventors: Le-Huan Stefan Tran, Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt