Patents Examined by Marcin R Filipczyk
  • Patent number: 11971935
    Abstract: Methods, apparatus, and computer readable media related to determining that no resources responsive to a query of a user at a first time satisfy one or more criteria (e.g., one or more quality criteria) and, in response to such a determination: providing for presentation to the user at a later time, content that is based on a given resource that is responsive to the query at the later time and that satisfies the criteria. The given resource that is responsive to the query at the later time may be a resource that is in addition to any resources responsive to the query at the first time or may be a refined version of a resource that was responsive to the query at the first time.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: April 30, 2024
    Assignee: GOOGLE LLC
    Inventor: Xi Wu
  • Patent number: 11966384
    Abstract: A data catalog system is disclosed that provides capabilities for uniquely identifying and retrieving data entities stored in diverse data sources managed by an organization. The data catalog system includes capabilities for generating a unique external identifier for a data entity (e.g., a data asset or a data object) by identifying a set of immutable configuration parameters associated with the data asset and identifying a set of data object attributes that uniquely identify data objects within the data asset. The generated unique external identifiers are stored as part of the metadata harvested by the data catalog system. The external identifiers are used to enforce a single representation of the data assets and the data objects in the data catalog system. The external object identifiers are used to perform data lookups and reconcile states of data entities during the metadata harvesting process.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: April 23, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ganesh Seetharaman, Robert Costin Velisar, Yuda Dai, Yuen Sheung Chan
  • Patent number: 11960504
    Abstract: A system includes a first data center that includes a first computing device communicatively coupled to a first database. The first computing device is configured to determine data stored in the first database to be replicated to a second database communicatively coupled to a second computing device of a remote data center. The first computing device is further configured to determine whether a point-to-point data tunnel has been established across a broadband cellular network between the first computing device and the second computing device and to establish the point-to-point data tunnel across the broadband cellular network between the first computing device and the second computing device when it is determined that the point-to-point data tunnel has not been established. The first computing device is further configured to replicate the data to the second database by transmitting the data to the second computing device across the point-to-point data tunnel.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: April 16, 2024
    Assignee: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Yash Sharma, Chinmay S. Barhale, Ravikiran Subramanya Rao, Ravi Kesani
  • Patent number: 11941044
    Abstract: A method including training a recurrent neural network model to create a trained model based at least in part on: (a) first images associated with first items on a website, (b) first search terms used by users of the website to search for the first items on the website, and (c) personal features of the users. The method also can include receiving an input image that was uploaded by a current user. The method additionally can include obtaining a user encoded representation vector for the current user based on a set of personal features of the current user. The method further can include generating an image encoded representation vector for the input image. The method additionally can include deriving search terms that are personalized to the current user for the one or more items depicted in the input image, using the trained model and based on the user encoded representation vector for the current user and the image encoded representation vector for the input image. Other embodiments are disclosed.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: March 26, 2024
    Assignee: WALMART APOLLO, LLC
    Inventors: Kannan Achan, Sushant Kumar, Kaushiki Nag, Venkata Syam Prakash Rapaka
  • Patent number: 11921739
    Abstract: In an exemplary implementation, systems, devices and methods for generating a common data engineering framework include receiving source data having one or more formats from an external source, analyzing the source data, generating a data dictionary having a mapping of data elements of the source data based on the analysis of the source data, generating and storing in memory a configuration file having the data dictionary, and generating and storing in the configuration file a data model logically organizing the data from the data dictionary in a common format.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: March 5, 2024
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION
    Inventor: Lakshmi Purushothaman
  • Patent number: 11893026
    Abstract: A calculation engine of a database management system is described that determines a multiprovider includes a first data source and a second data source that each require different approaches for operation optimization. The calculation engine can split the multiprovider into a first node corresponding to a first operation compatible with the first data source and a second node corresponding to a second operation compatible with the second data source. The calculation engine can perform the first operation at the first data source to produce a first result and perform the second operation at the second data source to produce a second result. The calculation engine can then merge the first result and the second result according to a third operation, and perform such third operation at the first data source.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: February 6, 2024
    Assignee: SAP SE
    Inventors: Julian Schwing, Christoph Weyerhaeuser, Johannes Merx, Davide Corradi, Timo Hochberger
  • Patent number: 11893041
    Abstract: The present disclosure relates to a method for data synchronization between a source database system and target database system, wherein execution of a database transaction of the source database system is complete if a processing step followed by an application step of the database transaction is performed. For each identified database transaction, a processing step and/or application step may be performed.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: February 6, 2024
    Assignee: International Business Machines Corporation
    Inventors: Knut Stolze, Vassil Radkov Dimov, Christian Michel, Daniel Martin
  • Patent number: 11886414
    Abstract: Disclosed herein are systems and methods allowing provider server and an analytics server to communicate confidential information but not compromise the anonymity of the customers if the data transmitted in either direction were to be intercepted or otherwise viewed by an unauthorized party, each server is configured to transmit the data records of the customers without any personally identifying information (PII) associated with the customers. The databases may “link” the data records by separately generating customer key identifiers for each unique customer having data in the one or both of the databases, according to predefined parameters and a predetermined one-way hashing algorithm. The unique customer key identifier may then be concatenated to, appended to, or otherwise associated with each data record for a particular customer that is being communicated between the servers.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: January 30, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Serge Bernard, Shubhra Srivastava, Loralee Bodo
  • Patent number: 11880353
    Abstract: A method and system for handling engineering data in a multi-engineering-system environment is disclosed. The method includes receiving an engineering data from an engineering system. The engineering data corresponds to a data format common to one or more engineering disciplines. The method includes determining whether the engineering data matches with a reference engineering data and identifying one or more modifications in the engineering data by comparing the reference engineering data with the engineering data if the engineering data fails to match with the reference engineering data. The method includes generating a notification message including the identified one or more modifications in the engineering data in a predefined format. The method includes sending the notification message to one or more engineering systems based on one or more engineering applications running on the one or more engineering systems.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: January 23, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventors: Prashanth Uppunda, Sezhiyan Thiagarajan
  • Patent number: 11860860
    Abstract: Methods and systems for executing non-blocking transactions at a database are provided. The method includes receiving a write transaction that is directed to a partition of a table stored by a cluster of database nodes. The method includes generating, at a database node of the cluster, a synthetic timestamp based on a first time associated with the database node and a duration, wherein the synthetic timestamp exceeds the first time by the duration. The method includes executing, based on determining the synthetic timestamp, one or more operations of the write transaction at one or more replicas of the partition. The method includes committing, based on a threshold number of acknowledgements, the one or more operations of the write transaction at the one or more replicas. The method includes sending, based on a second time exceeding the synthetic timestamp, an indication of success of the write transaction.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: January 2, 2024
    Assignee: Cockroach Labs, Inc.
    Inventors: Nathan J. VanBenschoten, Andrei Matei, Andrew E. Kimball
  • Patent number: 11836113
    Abstract: Systems and methods are provided to ingest data objects from a flat file server for use in one or more system operations including providing a renderable data object to a user and updating a data item database. As described, the ingestion system includes an ingestion module, a flat file module, a compliance module, and a deduplication module wherein the modules together ingest a flat file data object, parse and process a renderable data object from the flat file data object, and store the renderable data object in a renderable object database.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: December 5, 2023
    Assignee: GROUPON, INC.
    Inventors: Ramya Amancharla, Anthony Caliendo, Brian David Fields, James J. Sullivan, Kyle Oppenheim, Rajat Shroff
  • Patent number: 11818157
    Abstract: The detection of a risky edge in a lateral movement path is detected by determining the weakest point in the configuration of the user accounts, groups, and devices having access to the resources of a tenant of the cloud service. A lateral movement graph having nodes of user accounts, devices, and groups and edges representing relationships between the nodes is used to compute a risk score for each edge in the graph. The risk score of an edge is used to identify a weak connection and potential target for a lateral movement attack.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 14, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Tal Joseph Maor, Shahar Nussbaum, Or Tsemah, Dan Yaari
  • Patent number: 11809453
    Abstract: The present disclosure is directed to a leader-based partially synchronous BFT SMR protocol that improves upon existing protocols by exhibiting two rounds of communication latency, linear authenticator complexity, and optimistic responsiveness. This is achieved through the novel use of an aggregate signature scheme as part of the protocol's view-change procedure.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: November 7, 2023
    Assignee: VMware, Inc.
    Inventors: Ittai Abraham, Ioan Alin Tomescu Nicolescu, Guy Golan Gueta, Neil Giridharan, Heidi Howard
  • Patent number: 11803571
    Abstract: In some examples, a first storage system receives a transfer of a synchronous replication role and an asynchronous replication role of a second storage system to the first storage system, where in the synchronous replication role the second storage system is to synchronously replicate data to the first storage system, and in the asynchronous replication role the second storage system is to asynchronously replicate a first data storage object to a third storage system. The first storage system uses, at the first storage system, translation information to identify a second data storage object that the second storage system is to asynchronously replicate to the third storage system following the transfer.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: October 31, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Deepak Thomas, Mark Heuser, Vinay Kumar Vijay Kumar
  • Patent number: 11768996
    Abstract: A unified framework for healthcare workflows to introduce multiple integrated approaches to error analysis. A first approach uses machine learning to extend probabilistic record linkage and apply it to the task of reconciliation, classifying changes between datasets as intentional or unintentional. A second approach uses process mining to extract maximum information about process diagrams and process bottlenecks.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: September 26, 2023
    Assignee: Edifecs, Inc.
    Inventors: Kanaka Prasad Saripalli, Frank Lucas Wolcott
  • Patent number: 11734311
    Abstract: Methods and apparatus related to determining additional features for a user task entry of a user based on a user habit of the user. For example, one or more aspects of a user task entry of a user may be compared to one or more aspects of a user habit of the user to determine a correlation measure between the task entry and the user habit. If the correlation measure satisfies a threshold, one or more additional features of the user task entry may be determined based on the user habit. For example, the user habit may include one or more trigger indicators that indicate an actual entry or anticipated entry of the user into the user habit, and one or more of the trigger indicators may be utilized to determine task trigger indicators for the user task entry.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: August 22, 2023
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 11720594
    Abstract: Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an eventual consistency approach and a strong consistency approach are contemplated. Received data may be written to a log of a primary data store for eventual committal. The data may then be annotated with a record, such as a unique identifier, which facilitates the replay of the data at a secondary data store. Upon receiving an acknowledgment that the secondary data store has written the data to a log, the primary data store may commit the data and communicate an acknowledgment of success back to the client. In a strong consistency approach, the primary data store may wait to send an acknowledgement of success to the client until it receives an acknowledgment that the secondary has not only written, but also committed, the data.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: August 8, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bradley Gene Calder, Niranjan Nilakantan, Shashwat Srivastav, Jiesheng Wu, Abdul Rafay Abbasi, Shane Mainali, Padmanabha Chakravarthy Uddaraju
  • Patent number: 11714801
    Abstract: Methods and systems for execution of data operations in a queue are described. One method includes loading a pointer to a record in a lock-free ring buffer by an executing thread, as well as calculating an index from the pointer to a record to be processed and obtaining a header of the record to be processed. Based on the header, a state of the record to be processed is determined from among: a filled state, a filling state, a drained state, and a draining state. A candidate header is created which includes an updated state indicating that the record is in use by the executing thread. An atomic operation is performed to update the header of the record to the candidate header. Upon successful completion of the atomic operation to update the header of the record to the candidate header, a data operation is performed on the record.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: August 1, 2023
    Assignee: Target Brands, Inc.
    Inventors: Luis F. Stevens, Hrishikesh V. Prabhune, Christopher Fretz
  • Patent number: 11709898
    Abstract: A screen reader application traverses each node in a document object model (DOM) for the text stylization. Properties for foreground color, background color, font type, font size and font stylization are algorithmically reduced to an identifier. Each node in the DOM with the same identifier has the same text stylization. Unique and infrequent text stylizations by a webpage author signal a point of interest. The screen reader application locates and navigates to that node in the DOM on behalf or in response to the end user. Points of interest are further identified by a number of additional factors. A first includes percentage of text of having the text stylization versus total text in the DOM. A second includes excluding candidate point of interest nodes having more than 250 characters. Others include imposing minimum font sizes and text contrast ratios to qualify as a point of interest.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: July 25, 2023
    Assignee: Freedom Scientific, Inc.
    Inventors: Joseph Kelton Stephen, Glen Gordon, Roxana Fischer
  • Patent number: 11704304
    Abstract: A spreadsheet supports formulas in cells that trigger queries of a data source. The parameters for queries can include or depend on values in other cells in the spreadsheet. Thus, the precise query submitted to the data source is dynamic, being dependent on the data and formulas in the spreadsheet. Furthermore, on receiving the query results, they are added to cells in the spreadsheet, which can be parameters for other queries defined in other cells. Changing the value of a single cell can automatically trigger an update of an arbitrarily deep hierarchy of calculations that can include an arbitrary number of data source queries.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: July 18, 2023
    Assignee: Goldman Sachs & Co. LLC
    Inventor: Dean Andrew Zarras