Patents Examined by Cindy Nguyen
-
Patent number: 11556598Abstract: 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: GrantFiled: January 14, 2019Date of Patent: January 17, 2023Assignee: BUZZMETRICS, LTD.Inventor: Natalie Glance
-
Patent number: 11550796Abstract: 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: GrantFiled: December 4, 2020Date of Patent: January 10, 2023Assignee: International Business machines CorporationInventors: Nitin Gaur, Petr Novotny, Qi Zhang, Wisam Mohammed
-
Patent number: 11537589Abstract: 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: GrantFiled: March 11, 2020Date of Patent: December 27, 2022Assignee: MYFITNESSPAL, INC.Inventors: Nicholas Villalva, Bradford J. Fults, Andrew Harrison, Ben Hamill, Carlos Rivera
-
Patent number: 11537574Abstract: 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: GrantFiled: July 20, 2020Date of Patent: December 27, 2022Assignee: 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: 11537477Abstract: 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: GrantFiled: March 15, 2018Date of Patent: December 27, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chao Yu, Hao Chen, Bifeng Tong, Chengliang Zheng, Xiyu Zhou
-
Patent number: 11537626Abstract: 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: GrantFiled: November 9, 2018Date of Patent: December 27, 2022Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGYInventors: Shaohua Tang, Bowen Zhao, Yiming Wu
-
Patent number: 11537633Abstract: 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: GrantFiled: November 6, 2020Date of Patent: December 27, 2022Assignee: Oracle International CorporationInventors: Venkata Harish Mallipeddi, Travis John Portz, Jeppe Oskar Meyer Larsen, Mario Tayah
-
Patent number: 11537570Abstract: 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: GrantFiled: December 1, 2020Date of Patent: December 27, 2022Assignee: SOFTWARE AGInventor: Ajay Singh Bamel
-
Patent number: 11537611Abstract: 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: GrantFiled: December 22, 2020Date of Patent: December 27, 2022Assignee: Oracle International CorporationInventors: Pradeep Krishnappa Ajanahalli, Sanjay Anant Pusegaonkar, Atanu Majumdar, Kartik Raghavan
-
Patent number: 11531593Abstract: 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: GrantFiled: September 3, 2018Date of Patent: December 20, 2022Assignee: HERE DATA TECHNOLOGYInventors: Bin Hao, Jian Zhu, Jingyao Zhang
-
Patent number: 11531594Abstract: 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: GrantFiled: February 12, 2021Date of Patent: December 20, 2022Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Haixiang Li
-
Patent number: 11500818Abstract: 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: GrantFiled: February 19, 2021Date of Patent: November 15, 2022Assignee: TAMR, INC.Inventors: Nikolaus Bates-Haus, George Beskales, Daniel Meir Bruckner, Ihab F. Ilyas, Alexander Richter Pagan, Michael Ralph Stonebraker
-
Patent number: 11386085Abstract: 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: GrantFiled: September 23, 2019Date of Patent: July 12, 2022Assignee: MicroStrategy IncorporatedInventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
-
Patent number: 11354357Abstract: 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: GrantFiled: January 29, 2019Date of Patent: June 7, 2022Assignee: SAP SEInventor: Dirk Thomsen
-
Patent number: 11347731Abstract: 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: GrantFiled: September 23, 2019Date of Patent: May 31, 2022Assignee: MicroStrategy IncorporatedInventors: Yi Luo, Ananya Ojha, Zhili Cheng, Dongping Liang
-
Patent number: 11341115Abstract: 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: GrantFiled: April 3, 2017Date of Patent: May 24, 2022Assignee: Amazon Technologies, Inc.Inventors: Allan Henry Vermeulen, Jacob Adam Gabrielson, Christopher Richard Jaques De Kadt
-
Patent number: 11327934Abstract: 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: GrantFiled: September 5, 2019Date of Patent: May 10, 2022Assignee: Camelot UK Bidco LimitedInventors: Jacob Sisk, James Pringle, Nina Chang
-
Patent number: 11321348Abstract: 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: GrantFiled: May 9, 2016Date of Patent: May 3, 2022Assignee: Amazon Technologies, Inc.Inventors: Grant Alexander MacDonald McAlister, Swaminathan Sivasubramanian
-
Patent number: 11308154Abstract: 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: GrantFiled: August 17, 2016Date of Patent: April 19, 2022Assignee: BAIDU USA LLCInventors: Dong Li, Yifei Jiang, Zhuang Li, Qi Kong, Fan Zhu, Guang Yang, Jingao Wang
-
Patent number: 11307960Abstract: 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: GrantFiled: July 1, 2019Date of Patent: April 19, 2022Assignee: SAP SEInventors: Le-Huan Stefan Tran, Jonathan Bregler, Alexander Bunte, Arne Harren, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt