Patents Examined by Albert M Phillips, III
  • Patent number: 11372881
    Abstract: A computing system includes a database server configured to receive data including a plurality of elements each including a sensor identifier and time element, each time element including a timestamp or time period, and create a time series of the data indexed by the sensor identifiers into buckets spaced at even time intervals. The database server is configured to receive a query including at least one of the sensor identifiers and at least one query time element. The database server is configured to locate target data in the buckets by the at least one of the sensor identifiers and the at least one query time element and output the target data.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: June 28, 2022
    Inventor: Ian Alexander Willson
  • Patent number: 11372843
    Abstract: A database system provided according to an aspect of the present disclosure provides indexed data for non-deterministic functions. In an embodiment, a request to maintain an indexed data for a non-deterministic function is received. The non-deterministic function specifies a set of input variables and a set of output variables and a manner in which respective output values are generated for the set of output variables based on corresponding input values for the input variables. Generating output values entails performing operations defined based on a set of data classes in the database system. An indexed data is formed, indicating corresponding output values for respective set of input values present in the set of data classes in the database system. The indexed data is updated when a change to data elements of a first data class of the set of data classes is processed.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 28, 2022
    Assignee: Oracle International Corporation
    Inventor: Sridevi Raman
  • Patent number: 11366828
    Abstract: This disclosure describes techniques for validating a replication network. Validation of a replication network may include checking connectivity among components of the replication network, such as paired clusters. The techniques include performing intra-cluster and inter-cluster replication validation checks. The replication validation checks may generate replication validation output. Based at least in part of the replication validation output, user interface data may be sent to a display device for presentation to a user. In this way, connectivity faults within the replication network may be resolved.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: June 21, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Geetha Srikantan, Deivapalan Perumal Govindan, Gauri Behera
  • Patent number: 11366791
    Abstract: Systems and methods according to exemplary embodiments provide a process and automation framework enabling Acceptance Test Driven Development (ATDD) automation for Extract, Transform, and Load (ETL) and Big Data testing. Exemplary embodiments include a user interface for executing end to end tests as part of an ATDD process during ETL. The user interface may act as a shopping cart where the user only has to pick and choose the flavor of tests he/she desires to run (e.g., Pre-Ingestion, Post Ingestion, Data Reconciliation, etc.), and the feature files associated with the tests are dynamically generated.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: June 21, 2022
    Inventors: Karthik Kasi, Satish Kuchipudi, Anil Kumar Gannamani, Subbarao Gollapudi, Kamal Pande
  • Patent number: 11361092
    Abstract: A computing device and method for contextual access, including the computing device to implement a traversal of a property graph of data. The traversal includes using contextual information to determine whether to grant access to vertices of the property graph and to outgoing edges of the vertices.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 14, 2022
    Assignee: Intel Corporation
    Inventor: Gabriel G. Infante-Lopez
  • Patent number: 11360952
    Abstract: A system is configured for managing data migration from a legacy platform to a target platform is disclosed. The system determines relevant data for the data migration. The system determines frequently used relevant data, where the relevant data is determined to be frequently used when the relevant data is used more than an occurrence threshold number in a particular time period by the legacy platform. The system assigns a migration priority to the frequently used relevant data based on its frequency of occurrence. The system migrates the frequently used relevant data from the legacy platform to the target platform.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: June 14, 2022
    Assignee: Bank of America Corporation
    Inventors: Shashikant Sadashiv Jadhav, Amit Sarjerao Shinde
  • Patent number: 11360978
    Abstract: A search device (60) determines whether or not an auxiliary tag AT corresponding to an auxiliary query AQ obtained by conversion of a keyword exists, among auxiliary tags AT stored in an auxiliary tag storage unit (632) and obtained by conversion of a search word. When it is determined that the auxiliary tag AT corresponding to the auxiliary query AQ exists, the search device (60) specifies an encryption tag ET corresponding to a search query SQ being set with attribute information x indicating an attribute of a user, and the keyword, among encryption tags ET stored in an encryption tag storage unit (633) and being set with an access condition v indicating an accessible attribute, and the search word.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: June 14, 2022
    Inventors: Yutaka Kawai, Yoshihiro Koseki
  • Patent number: 11354291
    Abstract: A storage unit (12) stores a hash table that corresponds to a predetermined field of a packet and has a set of a hash value from a value in the corresponding field and a pointer registered, and an ANY point table that corresponds to the predetermined field and has a pointer registered. A search unit (132) refers to a hash value calculated from a value in a field of a packet to be searched and to a pointer registered in the hash table and the ANY point table, to perform hash search for a rule corresponding to the packet to be searched.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: June 7, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hiroshi Uchida, Hitoshi Kaneko
  • Patent number: 11354285
    Abstract: Provided herein are system, methods and computer program products for identifying duplicate records stored in a database system, comprising: generating a plurality of encrypted match indexes for each of a plurality of records stored in the database system, each of the plurality of encrypted match indexes encrypts a value of each encryption enabled field of a respective one of the plurality of records defined by at least one match rule, creating a cluster of records comprising at least one set containing at least two records of the plurality of records, the at least two records having respective encrypted match indexes corresponding to the at least one match rule, causing identification of duplicate records in the at least one set according to detection of records of the at least one set having respective match indexes matching the at least one match rule, and outputting an indication of the identified duplicate records.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: June 7, 2022
    Assignee:, inc.
    Inventors: Chenghung Ker, Danil Dvinov, Parth Vijay Vaishnav, Swaroop Shere, Alexandre Hersans
  • Patent number: 11347600
    Abstract: A system, method and apparatus for storing metadata in a metadata store in a robust and efficient manner including receiving a request from a client to perform a data transaction, updating a key-value pair in a metadata store based on the request, entering the data transaction in a transaction log, replicating the last transaction log entry in at least one other storage node in the metadata store and, in response to a threshold event, migrating a first portion of the transaction log from the a data storage medium to a second data storage medium of each of the plurality of data storage nodes.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: May 31, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Frederik Jacqueline Luc De Schrijver, Joris Custers, Carl Rene D'Halluin
  • Patent number: 11327956
    Abstract: A computer-implemented method is disclosed. In a deployed cloud-based enterprise resource planning system that includes a general ledger account, the method can receive a change request specifying a new account identifier for the general ledger account, wherein the general ledger account is associated with an old account identifier. For a plurality of tables in the deployed enterprise resource planning system, the method can change the old account identifier to the new account identifier. In addition, for a reference framework interfacing with the plurality of tables, the method can change the old account identifier to the new account identifier in the reference framework.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: May 10, 2022
    Assignee: SAP SE
    Inventor: Naveen Kumar R C
  • Patent number: 11321306
    Abstract: Cloning of sanitized data records for subsequent provisioning in data test environments. A set of data records of a specified number that meet predefined testing criteria is requested. A single data record that meets the predefined testing criteria is pulled from a production environment. The data record is sanitized by identifying nonpublic personal information (NPI) and algorithmically replacing the NPI data with fictitious data. Subsequently, either the data record or the sanitized data record is iteratively cloned until the specified number is generated. Cloning involves algorithmically replacing the NPI data in the data record with other fictitious data or replacing the fictitious data in one of sanitized data records with other fictitious data.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: May 3, 2022
    Inventors: Durga Prasad Turaga, Parthiban Tiruvayur Shanmugam
  • Patent number: 11314797
    Abstract: A data de-identification apparatus and method are provided. The data de-identification apparatus stores a data set of a first industry, wherein the data set is defined with a plurality of fields. The data de-identification apparatus receives a first instruction and a second instruction, wherein the first instruction corresponds to a second industry and the second instruction corresponds to a use of data. The data de-identification apparatus determines an identification category for each of the fields according to the first industry, the second industry, and the use of data. The data de-identification apparatus transforms the data set into a transformed data set according to the use of data and then transforms the transformed data set into a de-identification data set according to the identification categories.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 26, 2022
    Inventors: Yu-Hui Yeh, Tsun Ku, Ping-Che Yang, I-Ying Lu, Chih-Shan Luo
  • Patent number: 11308076
    Abstract: A data confidence fabric (DCF) is disclosed. The DCF may include a static configuration layer, a dynamic trust insertion layer, and a programmable scoring layer. The DCF may also include edge devices and applications that use the ingested data in some instances. The operation of the DCF allows data to be ingested and associated with a confidence or trustworthiness score. The confidence score can be used by applications that desire access to and use of the ingested data.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: April 19, 2022
    Inventors: Stephen James Todd, Trevor Scott Conn
  • Patent number: 11301483
    Abstract: Methods, systems, and devices supporting data storage are described. A database system may store order information for an organization. This order information may span multiple steps of an order lifecycle, including order creation, order changes, order fulfillment, etc. To efficiently store order information for low-latency querying and data consistency, the database system may implement order summaries. For example, a database server may receive a new order data object associated with an order identifier and may create a corresponding order summary data object. If the database system receives any additional data objects associated with the same order identifier, the database server may update the order summary data object based on the additional data objects. If the database system receives a query for information related to the order, the system may retrieve queried values directly from the order summary data object, rather than aggregating data on-the-fly across multiple underlying data objects.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: April 12, 2022
    Assignee:, inc.
    Inventors: Osvaldo Rene Canel Lopez, Michael Starukhin, Susan Levine, Michael Dandy, Steven deRochemont, Amanda Hatker
  • Patent number: 11301466
    Abstract: A non-transitory computer-readable recording medium records an output control program for causing a computer to execute processing of: in a case where input of a question is accepted, extracting an accuracy of each of one or a plurality of answers to the question, the accuracy being stored in a storage unit; and selecting an answer to be output from the one or plurality of answers so that a total value of the accuracy of the one or plurality of answers to the question is equal to or larger than a first threshold.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: April 12, 2022
    Inventors: Yu Tomita, Masahiro Koya, Taki Kono, Hiroyuki Kashiwagi
  • Patent number: 11288264
    Abstract: Systems and methods are provided for determining an alias file that defines aliases for one or more datasets. At least one Structured Query Language (SQL) query that includes one or more aliases defined in the alias file can be determined. The at least one SQL query can be translated to a corresponding executable SQL expression. The corresponding executable SQL expression can be executed.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: March 29, 2022
    Assignee: Palantir Technologies Inc.
    Inventor: Shelby Vanhooser
  • Patent number: 11281725
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically generate and provide an interactive rich set of personalized query suggestions within a unified framework. The disclosed systems and methods are able to integrate attributes associated with message data and metadata by transforming such attributes into facets that are combined with term suggestions and presented to the user in a unified manner. The instant disclosure provides an interactive search suggestion mechanism that narrows the search as the user interacts with the dynamically generated and provided suggestions.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: March 22, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Liane Lewin-Eytan, David Carmel, Ariel Raviv, Alexander Libov, Yoelle Maarek, Peter Monaco
  • Patent number: 11271942
    Abstract: A method includes defining a database accessible to a plurality of users having respective user IDs and organized to include information for a plurality of matters, respective matters having case numbers, and, for each matter, the database include fields configured to store a name of a client, and fields describing the client, a files location associated with the matter, and a notes location associated with the matter, the database further including reports locations associated with respective users; in response to receiving an email having a subject line, body, and attachment: determining whether the email subject line contains a case number matching a case number in the database and, if so: detaching the attachment from the email and placing the attachment in the files location associated with the matter matching the case number. Other systems and methods are provided.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: March 8, 2022
    Assignee: GROWPATH, LLC
    Inventors: Eric Jason Sanchez, Jan Schroeder, Richard Christopher Low
  • Patent number: 11269881
    Abstract: A querier sends a SparkSQL query instruction to a connector, the SparkSQL query instruction contains a table identifier of an HBase table, metadata of the HBase table, and an attribute value corresponding to the metadata. When the connector receives the SparkSQL query instruction, if an index table corresponding to the table identifier and the metadata exists in a storage device, the connector generates a first Phoenix query instruction and sends the first Phoenix query instruction to the storage device, the index table is used to record a correspondence between an attribute value of the metadata of the HBase table and a RowKey of the HBase table, and the first Phoenix query instruction contains the table identifier, the metadata, and the attribute value. When receiving the first Phoenix query instruction, the storage device obtains the RowKey and the metadata, obtains the data row, and sends the data row to the connector.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: March 8, 2022
    Inventors: Yuanpu Ding, Riguang Li