Patents Examined by Lin Lin M Htay
  • Patent number: 11762878
    Abstract: A system and method for a distributed database that is consistent but non-blocking. This distributed database, also referred to as a datastore, has a number of desirable features. Without wishing to be limited by a closed list, these features include but are not limited to: providing strong, ANSI SQL-compatible consistency guarantees; being distributable across multiple computers, data centers and even geographical locations; having a resilient, fault-tolerant architecture, where even failures of multiple different data centers can allow the operation of the datastore to continue seamlessly, depending on the configuration.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 19, 2023
    Assignee: Dianemo Limited LTD
    Inventor: Andras Gerlits
  • Patent number: 11755611
    Abstract: Annotating content, comprising data values of one or more tags corresponding to a process device within a continuous process, with content descriptors in a historian system. Content descriptors enable indexing and saving content within a search service database for later retrieval by search strings that match the content descriptors. Content having one or more common content descriptors are retrieved and transmitted to a client computing device via a communications network for displaying in a dashboard on the client computing device.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: September 12, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Vinay T. Kamath, Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree
  • Patent number: 11734238
    Abstract: A system is provided for resolving data errors. The system is configured to obtain an erroneous data element received from a source system and generate a plurality of probable data values for the data element. For each probable data value of the plurality of probable data values, the system verifies whether the probable data value can be processed successfully by an Extract, Transform and Load (ETL) logic and by one or more target applications configured to process the data element. The system determines one of the probable data values as a suggested data value of the data element, based on the verification of the probable data values. The system outputs the suggested data value for processing by the ETL logic.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: August 22, 2023
    Assignee: Bank of America Corporation
    Inventors: Venkata Durga Rao Medisetti, Naresh Soni, Siju Abraham, Barnali Sanyal, Vinay Jaisinghani
  • Patent number: 11720575
    Abstract: In one embodiment, the present invention is directed to a method implemented on a computer system of database retrieval including organizing and suggesting search results by style, not just product category. In one embodiment, a computer implemented smoothing algorithm is used to adjust the ranking feature calculations from insufficient data. The use of smoothing improves the statistical confidence of the ranking features, creating a product ranking that is robust to small sample bias.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: August 8, 2023
    Assignee: Rakuten Group, Inc.
    Inventors: Grace Tzu-Wei Huang, Phil Kallos
  • Patent number: 11687559
    Abstract: Computer system compares data across two data sources. Database connectivity drivers access the first and second data sources. RAM receives and stores data from each of the first and second data sources accessed by the drivers. The data from the first data source are stored in a first table in the RAM and data from the second data source are stored in a second table in the RAM. A processor compares data in the first and second tables. The processor is programmed to compare the data by identifying a set of primary keys across the first and second tables. The set of primary keys are a set of one or more columns in the both first and second tables that uniquely identify rows across both the first and second tables.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: June 27, 2023
    Assignee: Morgan Stanley Services Group, Inc.
    Inventors: Prasad Padwad, Arpan Kapoor, Tanay Machale, Sachin Deep
  • Patent number: 11681687
    Abstract: A distributed database system executes transactions on a distributed database. A received transaction includes statements describing modifications of records stored in the distributed database. The distributed database system executes the transaction at a query server by obtaining copies of records corresponding to the statements of the transaction and performing the modifications specified by the statements of the transaction on the record copies. The distributed database system stores the modified record copies at the query server during execution of the transaction. After the transaction has successfully been executed at the query server, the distributed database system attempts to perform a commit process to update the records stored in the distributed database based on the modified record copies.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: June 20, 2023
    Assignee: Couchbase, Inc.
    Inventors: Raghupathi Keshava Murthy, Sitaram Vemulapalli, Kamini Manoharlal Jagtiani
  • Patent number: 11675808
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving a dataset having a data format into a dataset ingestion controller configured to form a collaborative dataset, interpreting data of the dataset against data classifications at an inference engine to derive at least an inferred attribute, associating the data with annotative data identifying the inferred attribute, and converting the dataset at a format converter to form an atomized dataset.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: June 13, 2023
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Jon Loyens, Brett A. Hurt, Arthur Albert Keen
  • Patent number: 11675778
    Abstract: A method may include responding to a transaction by sending, to a first data partition participating in the transaction, a first request to set a first transaction control block at the first data partition to a preparing state. In response to the transaction affecting multiple data partitions, a second request to set a second transaction control block at a second data partition to the preparing state may be sent to the second data partition. A third request to add the first data partition and the second data partition as participants of the transaction may be sent to the transaction coordinator. The transaction coordinator may determine, based on a first response of the first data partition and a second response of the second data partition, an outcome of the transaction. The transaction may be rolled back if the first response and/or the second response indicate an inability to commit the transaction.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: June 13, 2023
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 11657033
    Abstract: The disclosed systems and methods may receive a data record from either a legacy data source or a modern data source and determine whether the record satisfies a first set of validation rules. When the record fails to satisfy the first set of rules, reject the record for storage in a data store. When the record satisfies the first set of rules, determine whether the record satisfies a second set of validation rules. When the record satisfies the second set of rules, store the record in the data store with an indicator that the record satisfies the all rules. When the record fails to satisfy the second set of rules, if the source was a modern data source reject the record, and if the source was a legacy data source store the record in the data store with an indicator that it fails to satisfy the second set of rules.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: May 23, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Michael Chermside
  • Patent number: 11650960
    Abstract: A distributed ledger system is described. The system includes a provider to provide a plurality of infrastructure resources, a client to access a first set of the plurality of resources; and an operator platform to facilitate access to the first set of resources from the providers, including a processor to generate one or more blocks of transaction data associated with each resource in the first set of resources to update chain code and measure of usage the first set of resources measure, wherein the chain code is stored in a distributed ledger database shared between the operator platform and the client.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: May 16, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas Golway, Prabhanjan Gururaj, Gururaja Grandhi
  • Patent number: 11645349
    Abstract: Techniques and systems are described for generating location based photo discovery suggestions. Generally, photo discovery data is generated and utilized to form discovery suggestions that identify suggested locations for capturing photographs, as well as other capture-related information that is presented to assist a user in capturing photographs of interest to the user. A discovery suggestion, for example, not only identifies a location of potential photographic interest to a user, but also includes information such as camera settings and suggested camera equipment for capturing photos at the location. A discovery suggestion thus guides a user as to how to maximize a likelihood that a digital image captured by the user includes subject matter of interest to the user and is also visually pleasing.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: May 9, 2023
    Assignee: Adobe Inc.
    Inventors: Sachin Kumar Saini, Roshan Singh, Ankur Murarka
  • Patent number: 11645247
    Abstract: Techniques and solutions are provided for integrating master data from multiple applications. Master data from multiple applications can be integrated for use in processing data associated with internet of things (IOT) devices, such as by joining master data with timeseries data (including aggregated values). Integrating master data from multiple applications can include converting master data from a schema used by an application into an analytics schema. New or updated master data can be indicated in a message sent by an application. In processing the message, additional master data, or data used to determine how master data should be processed, can be retrieved.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: May 9, 2023
    Assignee: SAP SE
    Inventors: Anubhav Bhatia, Patrick Brose, Lukas Carullo, Martin Weiss, Leonard Brzezinski
  • Patent number: 11636141
    Abstract: A computer extracts from contact records that each include a contact identifier, a group identifier for each group with which the contact has had an interaction, and interaction information that indicates a number of interactions and a timing of a most recent interaction. The contact data records are processed to generate a contact profile record for each contact including group metric values and a corresponding value for each group metric value based on an interaction history of groups the contact has interacted with. An interaction analytics databases stores a set of contact profile records and group profile records for groups that include metric values associated with the group and an interaction history. They are processed with at least thousands of the contact profile records to determine group-contact compatibility factors. A compatibility parameter is generated and communicated for each of at least thousands of contacts based on the group-contact compatibility parameters.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: April 25, 2023
    Assignee: Nasdaq, Inc.
    Inventors: Henry Pearce, James Tickner
  • Patent number: 11620305
    Abstract: A method, performed by a server, for aggregating data in from devices within a complex network including receiving, at a network interface, an end data from a data source wherein the end data includes a source field having a source value, determining, by a processor, a subset of a ruleset for the data source in response to a source stanza within the ruleset, generating, by the processor, a results data structure in response to the end data and the subset of the ruleset wherein the results data structure includes a destination field generated in response to the source field and a transform instruction in the subset of the ruleset and a destination value generated in response to the source value and the transform instruction in the subset of the ruleset, and storing, within a memory, a destination value and the destination field as a key value pair.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: April 4, 2023
    Inventors: Bradford Leak, Shivakarthik Subramanyam, Arun Arumugam
  • Patent number: 11615109
    Abstract: Systems and methods for de-serializing one or more data elements of a serialized structured data record are presented. In response to a request to de-serialize one or more data elements of a serialized structured data record of a first type, the location of the serialized structured data record is determined within a data file containing a plurality of serialized structured data records. Locations of the data of the one or more data elements are determined and the data of the one or more data elements is retrieved. The data is de-serialized and stored in corresponding data elements in an instantiated structured data record of the first type. The one or more data elements that are de-serialized are fewer than all of the data elements of the serialized structured data record.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: March 28, 2023
    Assignee: Pinterest, Inc.
    Inventors: Bhalchandra Pandit, Siyang Xie
  • Patent number: 11615111
    Abstract: A method includes: repeatedly executing a first processing configured to generate, in response to input of conversion examples of values set, a conversion program for converting values of records, convert the values of the records by executing the conversion program, and display a conversion result; and executing a second processing configured to select one or more second records from the records, each of the one or more records being a record on an upper side of a first record, the first record being a record for which a conversion example is added in second or subsequent input, determine whether a value of each second record is changed in a latest conversion result from a previous conversion result, and in response that a value of the second record is changed, cause the first processing to highlight a value of the second record in display of the latest conversion result.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: March 28, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Motoo Masui, Masayoshi Shimizu
  • Patent number: 11599551
    Abstract: Techniques for deserializing stream objects are disclosed. The system may receive data representing a stream object. The data can include an object descriptor, a class descriptor, and stream field values corresponding to the stream object. The system may select a particular deserialization process, from among a plurality of deserialization processes. The selection may be based at least in part on the object descriptor and the class descriptor. The system can deserialize the data representing the stream object using the selected deserialization process, yielding one or more deserialized objects.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: March 7, 2023
    Assignee: Oracle International Corporation
    Inventors: Chris Hegarty, Alexander R. Buckley
  • Patent number: 11550380
    Abstract: Methods, systems, and devices are described for configuration of multiple power distribution units (PDUs) in an efficient manner. Power distribution units may be discovered on a network, and automatically configured according to a configuration defined for a particular location. A location may be, for example, a geographical region, a data center, a zone within a data center, a cabinet, or an individual PDU. All PDUs associated with a particular location may be provided with a common configuration file that defines operating parameters for the PDUs. In such a manner, a user may simply connect the PDU to the network, with the appropriate configuration provided without additional involvement of the user.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: January 10, 2023
    Assignee: Server Technology, Inc.
    Inventors: Calvin Nicholson, Michael Gordon
  • Patent number: 11537652
    Abstract: A filesystem can be shared between containers. For example, a computing device having a host filesystem can launch a first container from an image file. Launching the first container can include creating an initialization directory for the first container on the host filesystem. The initialization directory can include a filesystem to be shared between containers. Launching the first container can also include creating a first filesystem directory for the first container on the host filesystem and mounting the initialization directory to the first filesystem directory. The computing device can also launch a second container from the image file. Launching the second container can include creating a second filesystem directory for the second container on the host filesystem and mounting the initialization directory to the second filesystem directory to enable the second container to access the filesystem.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: December 27, 2022
    Assignee: RED HAT, INC.
    Inventors: Jeremy Eder, Eric Sandeen, Daniel Walsh, Vivek Goyal
  • Patent number: 11537678
    Abstract: Computer technology for fast-tracking requests, short-circuiting the current activity, long-jumping to a leading transaction that matches the current request type, comparing requests by converting them into a hash digest, using that digest for performing the fast-tracking and long-jumping.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: December 27, 2022
    Assignee: International Business Machines Corporation
    Inventor: Gireesh Punathil