Patents Examined by Alexander Khong
  • Patent number: 11593396
    Abstract: A method is provided, comprising: receiving, from a host device, a request to create a token that represents one or more data items that are stored in a first volume, the first volume being stored in a source system; estimating an I/O latency limit for the first volume; estimating a token creation time for the token; comparing the token creation time to the I/O latency limit; when the token creation time matches the I/O latency limit: creating the token, creating a snapshot pair, mapping the token to the snapshot pair, and returning the token to the host device; when the token creation time does not match the I/O latency limit: creating the token, creating a first snapshot of the first volume at the source system, mapping the first snapshot to the token, and returning the token to the host device.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiangping Chen, David Meiri
  • Patent number: 11593397
    Abstract: A poll of a first database is initiated (e.g., a SOT database). The poll of the first database is to identify if any transactions have occurred since a previous poll of the first database. Based on the poll of the first database, information is received that identifies one or more transaction identifiers. A missing transaction identifier is identified based on a contagious list of transaction identifiers. In response to identifying the missing transaction identifier, the missing transaction identifier is stored in a list of missing transaction identifiers for use in a later poll of the first database. By tracking the missing transaction identifier, the process can identify transactions that take longer to commit without introducing lag for transactions that commit quickly.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: February 28, 2023
    Assignee: Micro Focus LLC
    Inventors: Vamsi Krishna, Kalyan Koka, Kamal Maheshwari
  • Patent number: 11586621
    Abstract: Multiple execution threads process a query directed to a database organized into a plurality of files. In processing the query, a first thread downloads a file from the plurality of files. The file comprises a set of blocks. A parallel scan of the set of blocks is performed by at least the first thread and a second thread to identify data that matches the query. A response to the query is provided based in part on the parallel scan of the set of blocks.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: February 21, 2023
    Assignee: Snowflake Inc.
    Inventors: Selcuk Aya, Thierry Cruanes, Florian Andreas Funke
  • Patent number: 11580074
    Abstract: Systems and methods for synchronizing data between a customer data management system and a data warehouse system. A data warehouse server may constantly monitor a dynamic metadata flow from the customer data management system, compare it with the metadata in the data storage device, and dynamically update the metadata in the data storage device. The data warehouse server may track activities over time and accumulate a long running history, which may include multiple versions of accounts in the customer data management system, e.g., the account as of today, the account as of yesterday, and another version that was the account two weeks ago.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: February 14, 2023
    Assignee: Veeva Systems Inc.
    Inventors: John Cunningham, Naoya Yamasaki, George Zhu
  • Patent number: 11573978
    Abstract: Example systems and methods for cloning catalog objects are described. In one implementation, a method identifies an original catalog object associated with data and creates a duplicate copy of the original catalog object without copying the data itself. The method allows access to the data using the duplicate catalog object and supports modifying the data associated with the original catalog object independently of the duplicate catalog object. The duplicate catalog object can be deleted upon completion of modifying the data associated with the original catalog object.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: February 7, 2023
    Assignee: Snowflake Inc.
    Inventors: Ashish Motivala, Benoit Dageville
  • Patent number: 11567911
    Abstract: The invention describes a data management system, where a declaration of causal dependency of values is realized by unified abstract connectors directly at the level of data meta-description and, for these purposes, supplements the generally accepted data model with a new fundamental member. The technical result of the invention is a significant increase in the speed of development and reliability of execution of application programs. The technical result is achieved through the use of advanced methods of internal organization and interaction of data model managing structures, as well as by methods of declarative programming.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: January 31, 2023
    Inventors: Sergey Anatol'Evich Gorishniy, Anatoliy Aleksandrovich Kondrik
  • Patent number: 11561989
    Abstract: The subject matter herein provides for online dating gameplay that offers instant and ongoing new opportunities for content, interaction, communication, and risk, and that rewards communication initiation and persistence, all without increasing the skill level required to find a relationship while providing an incentive to play or engage with the online dating community continuously. The approach employs gamification (and, in particular, a slot machine-style display) to encourage users (sometimes referred to herein as “daters” or “players”) to frequently log in and engage with other daters.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: January 24, 2023
    Assignee: Conversion Squared Corporation
    Inventors: Stephen Happas, Hisham Mardam-Bey, Brian McDonald, Jordan Bateman
  • Patent number: 11561951
    Abstract: A method for searching data includes storing a probe data and a target data expressed in a first orthogonal domain. The target data includes potential probe match data each characterized by the length of the target data. The probe data representation and the target data are transformed into an orthogonal domain. In the orthogonal domain, the target data is encoded with modulation functions to produce a plurality of encoded target data, each of the modulation functions having a position index corresponding to one of the potential probe match data. The plurality of encoded target data is interfered with the probe data in the orthogonal domain and an inverse transform result is obtained. If the inverse transform result exceeds a threshold, information is output indicating a match between the probe data and a corresponding one of the potential probe match data.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: January 24, 2023
    Assignee: PANVIA FUTURE TECHNOLOGIES, INC.
    Inventor: Roger Selly
  • Patent number: 11562007
    Abstract: In an illustrative embodiment, an automated system engineers customized feature vectors from geospatial information system (GIS) metadata. The system may include computing systems and devices for extracting metadata for GIS features located within a predetermined distance of a property from a GIS map file and storing the extracted GIS features within a feature vector. The system can augment each of the extracted GIS features with amplifying data features extracted from external data sources. The system can calculate a distance between the property and each extracted GIS feature, which establishes a relationship between the property and each GIS feature and associated amplifying data features. Amounts of correlation between each of the extracted GIS features and associated amplifying data features within the feature vector and a market assessment of the property location can be identified using a data model trained with a data set customized to characteristics of the property.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: January 24, 2023
    Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)
    Inventors: Yuang Tang, Fabio Quijada, Jianglong Li
  • Patent number: 11556554
    Abstract: A distributed transaction in which appropriate patterns are combined without modifying implementation of a management system even when a service characteristic of a participating system changes. A management system receives input of a distributed transaction flow defining respective call sequential numbers of participating systems and service characteristic information representing respective service characteristics of the participating systems. The management system specifies an applied pattern for each of the participating systems based on pattern information including information for each pattern that represents a constraint condition of a service characteristic of a participating system as a call target. The applied pattern is a pattern satisfying the constraint condition corresponding to the service characteristic of the participating system.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: January 17, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Shotaro Noda, Jumpei Okoshi, Toshihiko Kashiyama, Tsunehiko Baba
  • Patent number: 11556507
    Abstract: A method, system and computer program product for processing metrics data with graph data context analysis. Graph data representing one or more devices or sensors is stored into a first database, and metrics data generated by the devices or sensors is stored in a second database. The metrics data is then applied to the graph data for the context analysis, wherein the context analysis reflects the relationships of the devices or sensors in the graph data to the metrics data generated by the devices or sensors. The graph data comprises nodes for representing the devices or sensors, edges for representing a topology of the devices or sensors, and properties for storing the metrics data associated with the nodes and edges; and the metrics data comprises time-series data that is logged by the devices and sensors.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shao Rong Il Li, Cheng Luo, Lan Cao, Cheng Cheng Dong
  • Patent number: 11550821
    Abstract: The present specification describes an adaptive resource allocation method and apparatus. One example method includes determining a request time, an execution time, and a response time corresponding to a service statement executed by the database system during a time period, wherein the request time is a time at which the service statement was executed by the database system, the execution time is an amount of time allocated for execution of the service statement by the database system, and the response time is an amount of time that elapsed between the request time and a time at which execution of the service statement ended; identifying a time segment of the time period based on the request time; determining a service type associated with the service statement; and updating a resource quota for the time segment based on the service type, the execution time, and the response time for the service statement.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: January 10, 2023
    Assignee: Beijing OceanBase Technology Co., Ltd.
    Inventors: Zhiyong Jiang, Zhenkun Yang
  • Patent number: 11544216
    Abstract: Example tiered storage systems, storage devices, and methods provide intelligent data access across tiered storage systems. An example system can comprise one or more computing devices, a file system, an object storage system comprising an object storage, and a data tiering application. The data tiering application is executable by one or more computing devices to perform operations comprising determining, using machine learning logic, a cluster of associated files stored in the file system; and archiving the cluster of associated files from the file system to the object storage coupled for electronic communication to the file system via a computer network.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: January 3, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Sanhita Sarkar, Kannan J. Somangili, Shanker Valipireddy
  • Patent number: 11544287
    Abstract: Example systems and methods for cloning catalog objects are described. In one implementation, a method includes copying first metadata of a first catalog object to create second metadata of a second catalog object such that a second portion of the second metadata and a first portion of the first metadata are associated with same data of a same data file, and generating a response to a data storage or data retrieval request directed to the first catalog object by accessing the data file using the second metadata of the second catalog object.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: January 3, 2023
    Assignee: Snowflake Inc.
    Inventors: Ashish Motivala, Benoit Dageville
  • Patent number: 11537630
    Abstract: Systems and methods for folder synchronization and offline synchronization via a mobile platform in a web-based collaboration environment are disclosed. One embodiment includes synchronizing user selected folders and/or sub-folders via the mobile platform, using portable devices including smart phones and tablets using any mobile operating system to allow offline access. Child or sub-folders of the selected folders and/or sub-folders are automatically detected and synchronized for offline access. Any change or new content detected on the client side or on the server side is also synchronized such that the selected folders and/or sub-folders on the client and server sides are up to date.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: December 27, 2022
    Assignee: Box, Inc.
    Inventor: Michael Smith
  • Patent number: 11537454
    Abstract: Disclosed is a computer-implemented method for reducing write operations in a message system. The method includes receiving, by a message system, a message from a producer, wherein the message includes a first flag, the first flag indicating the message should be written to a recovery log, and the message is configured to be sent to a consumer. The method also includes adding the message to a queue. The method further includes determining, at a first time, the consumer is not available. The method includes verifying, in response to the consumer not being available at the first time, a trigger is not met. The method also includes determining, at a second time, the consumer is available. The method also includes sending, in response to determining the consumer is available, the message to the consumer.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: December 27, 2022
    Assignee: International Business Machines Corporation
    Inventor: Umamahesh Ponnuswamy
  • Patent number: 11520668
    Abstract: Vendor-neutral models of vendors' application resources are described. A host outputs capabilities of data protection operations which are specified by a vendor of an application that is installed on the host. The host inputs a vendor-neutral version of a data protection operation, based on any of the capabilities, for a resource of the application. The host uses a vendor-neutral model of the resource of the application to perform the vendor-neutral version of the data protection operation on the application resource.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Pawan Singh, Jayashree Radha, Yasemin Ugur-Ozekinci, Ken Owens
  • Patent number: 11500889
    Abstract: Computer-implemented methods and systems are disclosed for receiving and indexing a plurality of files for later querying, for dynamically generating scripts to be executed during a query of a data store, and for horizontally distributing a query and aggregating results of the distributed query.
    Type: Grant
    Filed: April 24, 2022
    Date of Patent: November 15, 2022
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Luke A. Higgins, Robert R. Bruno
  • Patent number: 11500898
    Abstract: In an example embodiment, a solution is provided that allows for intelligent demand-driven data replication. Only the data that is needed has to be replicated, and this data can be kept only as long as needed. This allows cloud-based applications to be built that integrate deeper with the existing customer landscape with the most efficient data footprint. It allows data types that could not be used before to be integrated into an application. There are additional savings due to the reduced data footprint in the database, compared to a full data replication, without giving up resilience or response time.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: November 15, 2022
    Assignee: SAP SE
    Inventors: Bertram Beyer, Thomas Bonk
  • Patent number: 11501253
    Abstract: A system for managing business to business communications may include an event generation unit configured to create a first event based on receiving a purchase order from a client. The system may also include an event detection unit in communication with the event generation unit, the event detection unit configured to detect the first event. The system may also include an action unit in communication with the event generation unit. The action unit may be configured to determine a first action to perform based on the detection of the first event, and perform the first action. The event generation unit may be further configured to create a second event based on the performance of the first action.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: November 15, 2022
    Assignee: GLOBAL HEALTHCARE EXCHANGE, LLC
    Inventors: Steve Cochran, Hatem El-Sebaaly, Greg Wilson, Paul Knuth, Chad Maloney