Patents Examined by Farhan M. Syed
  • Patent number: 11243922
    Abstract: The present disclosure is related to a method and an apparatus for data migration in a database cluster. The method includes obtaining a snapshot of a source data node and recording incremental data in a to-be-migrated data shard in the source data node according to inventory data. The method includes migrating the inventory data to a target data node. The method also includes migrating the incremental data, and during the migration when the unmigrated incremental data satisfies a preset write-lock condition, instructing the source data node to perform a write-lock operation on the to-be-migrated data shard and migrate unmigrated incremental data to the target data node. The method further includes, after the migration of the incremental data is completed, instructing a coordinator node to switch a route corresponding to the to-be-migrated data shard from the source data node to the target data node.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: February 8, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhongqing Xu, Sen Hu, Yuesen Li, Yuhong Liu
  • Patent number: 11232165
    Abstract: A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify metadata of selected content.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: January 25, 2022
    Inventor: Deacon Johnson
  • Patent number: 11226871
    Abstract: Files are identified for file-level restore by bitmaps of cloud snapshots of a storage volume. The bitmaps comprise a data structure for each snapshot containing record numbers of files of the storage volume and a file status bit for each such file that indicates the presence or absence of the file in the corresponding snapshot. File numbers of files of interest are obtained from record numbers of records in a volume files index of the storage volume. The bitmaps can be searched to locate the snapshots containing particular files of interest without the necessity of mounting and searching the separate snapshots on a virtual machine.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: January 18, 2022
    Assignee: EMC IP Holding Company, LLC
    Inventors: Ganesh Ghodake, Sachin Patil
  • Patent number: 11204933
    Abstract: Computer-implemented methods, computer-implemented systems, and non-transitory, computer-readable media for data manipulation record storage. One computer-implemented method includes: sending, by a server, one or more manipulation instructions to a database, wherein the one or more manipulation instructions are in a structured query language (SQL) format; receiving, by the server from the database, an execution result of the one or more manipulation instructions; generating, by the server, one or more data records comprising the one or more manipulation instructions and the execution result; and determining, by the server, that a predetermined condition of generating a data block is satisfied; and generating, by the server, the data block that includes at least a portion of the data records.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: December 21, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xinying Yang
  • Patent number: 11188601
    Abstract: Disclosed is a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for generating search results. A data access module accesses search results data indicative of a plurality items and that is indicative of ranking values of the plurality of items. A controller module generates page data based on the search results data. The controller module selects a first item from the plurality of items. A diversification module accesses a first rule of the page data. The diversification module determines a deviance value and a reordering-cost value of a second item from the plurality of items. The controller module can select, based at least on a first combination of the deviance and the reordering-cost values of the second item, the second item for placement ahead of the first item on the page data.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: November 30, 2021
    Assignee: EBAY INC.
    Inventors: David Goldberg, Miroslav Melichar, Michael Ching, Davide Libenzi
  • Patent number: 11188301
    Abstract: A system and method for salting and fingerprinting database tables, text files, data feeds, and the like, first resorts the data according to a field or fields in the data set. A salting recipe is selected and applied to the sorted data. A fingerprint of the data is captured after sorting and salting. The data is then restored to its original order before being sent to a trusted third party. Because the data owner retains information concerning the sorting sorting sonar technique, salting technique, and the fingerprint, the data owner can reconstruct the unsalted file from the salted file, and can determine if a wild file contains data from the data file. The salting is difficult to detect by the bad actor, even if the bad actor is aware that the data has been salted.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: November 30, 2021
    Assignee: LiveRamp, Inc.
    Inventors: Charles Zinsmeyer, Tsz Ling Christina Leung, Matt LeBaron, Martin Rose, Ray Kraus, Arthur Coleman, Michael Anderson
  • Patent number: 11182388
    Abstract: Techniques for implementing mechanisms for chaining continuous queries are provided. In some examples, results of a first continuous query may be stored in a data object. For example, the first continuous query may be configured to process business event data and store the results in the data object. Additionally, a second continuous query may then be processed based at least in part on the results stored in the data object.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: November 23, 2021
    Assignee: Oracle International Corporation
    Inventors: Eric Hsiao, Hoyong Park, Anand Srinivasan
  • Patent number: 11182223
    Abstract: Systems and methods for connecting datasets are disclosed. For example, a system may include a memory unit storing instructions and a processor configured to execute the instructions to perform operations. The operations may include receiving a plurality of datasets and a request to identify a cluster of connected datasets among the received plurality of datasets. The operations may include selecting a dataset. In some embodiments, the operations include identifying a data schema of the selected dataset and determining a statistical metric of the selected dataset. The operations may include identifying foreign key scores. The operations may include generating a plurality of edges between the datasets based on the foreign key scores, the data schema, and the statistical metric. The operations may include segmenting and returning datasets based on the plurality of edges.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: November 23, 2021
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Mark Watson, Galen Rafferty, Anh Truong, Jeremy Goodsitt, Vincent Pham
  • Patent number: 11176140
    Abstract: The invention relates to computer-implemented method for updating a target table with changes introduced into a source table. New data records are stored into partitions of the source table. An incremental update module copies the new data records from the source table into the target table, thereby assigning a new target partition ID contained within a first value domain to each copied data record. A view specifies a set of visible partition IDs as a union of the first value domain and of a current target partition ID set and allows the execution of database queries selectively on target table partitions having assigned a target partition ID that is element of the visible partition ID set. A batch update module performs an atomic batch update operation that comprises copying partitions of the source table into a respective new partition in the target table.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Daniel Martin, Knut Stolze, Jens Müller, Sabine Perathoner-Tschaffler, Felix Beier, Einar Lueck
  • Patent number: 11169963
    Abstract: Multi-policy interleaved snapshot lineage is described herein. A method can include assigning a virtual storage volume at a remote storage system to a local storage device according to first and second data retention policies for first and second storage groups, respectively, that comprise the local storage device; obtaining a first data snapshot of the local storage device at a first time according to the first data retention policy; in response to the obtaining the first data snapshot, transferring a first incremental representation of the first data snapshot to the virtual storage volume; obtaining a second data snapshot of the local storage device at a second time according to the second data retention policy; and in response to the obtaining the second data snapshot, transferring a second incremental representation of the second data snapshot to the virtual storage volume.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: November 9, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Deepak Vokaliga
  • Patent number: 11150816
    Abstract: A cloud service provider supports immutable data on its servers and the immutable data is movable across multiple access tiers, in which each access tier affects access performance and cost. In typical implementations, the immutable data may be blobs of unstructured data such as text or binary data, multimedia, among other data types, which are organized into containers that provide a directory for user interaction with the data. Policies are applied at the container-level which regulates user interactions with the containers and the container's blobs. A policy can, for example, prohibit modification and deletion of blobs within a container until a policy's set retention period expires. After expiration of the retention period, the container and that container's blobs may be deleted, but blob modification may still be prohibited. A user interface is configured to enable a user to move containers to other access tiers while the container maintains its policy.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krisjan David Fritz, Pratik Bhalgat, Dhivakar Mani, Maneesh Sah
  • Patent number: 11151114
    Abstract: Log reader and parser sharing determination in a change data capture environment includes obtaining log record identifiers for a group of data consumers of transaction log file data in transaction log files, identifying a respective restart log position and current log position for each data consumer of the group of data consumers, determining transaction log file distances between the restart log positions and the current log positions of each of one or more pairs of data consumers, calculating resource costs for data consumers of each pair to share a log reader and log parser, determining whether to share a log reader and log parser between any two or more data consumers of the group, and performing processing based on the determining whether to share.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phillip Koza, Nirmal Kumar
  • Patent number: 11126637
    Abstract: A system for dynamic and automated conversion of party objects based on a change in party type and/or party classification. Party-type and/or party-classification specific rules are relied on to determine which data and processes to include in the converted party object. As such, the converted party object provides for (i) retaining data and processes that are common to both party types and/or classifications, (ii) disabling or otherwise deleting data and processes not associated with the new party type and/or classification, and (iii) adding new data, data entry fields and processes for data and processes associated with the new party type and/or classification that were not associated with the previous party type.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: September 21, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Ashwin Roongta, Sayan Banerjee, Anuj Paresh Shah
  • Patent number: 11106699
    Abstract: Systems, methods, and other embodiments associated with updating data aggregation configurations and controlling data aggregation are described. Illustratively, a hierarchy of nodes is generated and displayed in a graphical representation of an energy supply network. The nodes store energy consumption data, and are selectable to identify where aggregations of the energy consumption data are to be performed. A settlement point is created to define an aggregation of the energy consumption data based on at least data from a plurality of the nodes identified from the hierarchy. The created settlement includes one or more characteristics selected from the database. The aggregation of the energy consumption data according to the settlement point is executed and controlled, and an electronic report including the aggregated energy consumption data is generated.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: August 31, 2021
    Assignee: Oracle International Corporation
    Inventor: Brian Michel
  • Patent number: 11099938
    Abstract: System and method for creating linked clones of storage objects stored in a storage uses a target storage structure that includes a linked clone being created from a selected snapshot of a storage object and surface snapshots. The linked clone is created in the target storage structure with references to the selected snapshot of the storage object in a source storage structure without completely copying the selected snapshot to the target storage structure. The surface snapshots, which correspond to other snapshots of the storage object in the source storage structure, are created in the target storage structure with references to the other snapshots without completely copying the other snapshots to the target storage structure to produce the linked clone with similar snapshots as the storage object at a point in time when the selected snapshot was captured.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventors: Asit Desai, Derek Uluski, Alexander T. Garthwaite, Sunil Satnur, Ilya Languev, Anoop Jaishankar
  • Patent number: 11093969
    Abstract: A computer-implementation method for dataless contextual targeting includes the following steps. First, automatically crawling noisy labeled corpora from one or more sites using a category mapping from first categories to second categories. Second, applying one or more statistical methods to automatically mine representative keywords for each of the first categories from the noisy labeled corpora. Applying dataless classification learning to induce a text classifier with the automatically mined representative keywords and unlabeled web pages as input.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: August 17, 2021
    Assignee: KNOREX PTE. LTD.
    Inventor: Yiping Jin
  • Patent number: 11086951
    Abstract: This disclosure is directed to systems and methods for network communication disintermediation, including providing a search platform where the query terms employed by one party become a searchable medium which is usable by a second party, therefore disintermediating traditional search engines. Further, the system and methods provide for activatable communication channels which may be used to open lines of communication between different users when their interests, e.g. search query terms, etc., align. The system's servers generate searchable compilations of users' query terms, which other users may access. In some cases, the users may establish communication channels with other users based on the content of their query terms. The disclosed systems and methods provide for a number of additional functionalities, including the generation of alerts and search results.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: August 10, 2021
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventor: Fabrice Saporito
  • Patent number: 11086925
    Abstract: Systems and methods for improving a search process are provided. A networked system accesses, from online sources, fashion trend information including pictures illustrating fashion trends. The networked system determines a plurality of top fashion trends, and extracts, using an image detection algorithm, images of fashion items from a picture associated with each of the top fashion trends. Using the extracted images, the networked system performs an image search for matching inventory items. The networked system then generates and stored a plurality of fashion trend user interfaces, whereby the plurality of fashion trend user interfaces each comprise selectable elements that represent the plurality of top fashion trends. At runtime, the networked system receives an indication to initiate a search for fashion by trends, and in response, accesses the plurality of stored fashion trend user interfaces. One of the plurality of stored fashion trend user interfaces is presented on a user device.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: August 10, 2021
    Assignee: eBay Inc.
    Inventors: Ashmeet Singh Rekhi, Shane Lin, Suchitra Ramesh, An Feng-I Chen, Padmapriya Gudipati, Justin Nicholas House, Kenneth Crookston, John Weigel, Timothy Keefer, Satya Krishna Suman Voleti, Zhe Sun
  • Patent number: 11074263
    Abstract: In one implementation, a method is provided that receives multiple potential listings associated with an entity. A listing is selected from the multiple listings and is designated as a representative listing of the entity. A first request is transmitted to synchronize the representative listing with the entity. Responsive to an indication that a synchronization is complete, a second request is provided to suppress a second listing as a duplicate listing. A confirmation of the second request is received and the suppression of the second listing is verified.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: July 27, 2021
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 11067969
    Abstract: The present invention addresses the problem whereby the number of commands to be transmitted increases in accordance with an increase in the number of devices to be backed up and restored, and processing becomes complex. An IO-Link master is provided with: an upper-level communication control unit which receives an instruction to execute backup in which setting information is acquired from IO-Link devices, and stored in a storage unit; and a backup control unit which executes backup of the plurality of IO-Link devices in accordance with the one received instruction.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: July 20, 2021
    Assignee: OMRON Corporation
    Inventors: Yasuhiro Kitamura, Toshiyuki Ozaki, Shintaro Ueno