Patents Examined by Albert M Phillips, III
  • 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
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yutaka Kawai, Yoshihiro Koseki
  • 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: salesforee.com, inc.
    Inventors: Chenghung Ker, Danil Dvinov, Parth Vijay Vaishnav, Swaroop Shere, Alexandre Hersans
  • 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: 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
    Assignee: BANK OF AMERICA CORPORATION
    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
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    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
    Assignee: EMC IP HOLDING COMPANY LLC
    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: salesforce.com, 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
    Assignee: FUJITSU LIMITED
    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: 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
    Assignee: NEW H3C BIG DATA TECHNOLOGIES CO., LTD.
    Inventors: Yuanpu Ding, Riguang Li
  • 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: 11263198
    Abstract: Systems and methods are provided for systematically finding and fixing automatic speech recognition (ASR) mistranscriptions and natural language understanding (NLU) misinterpretations and labeling data for machine learning. High similarity of non-identical consecutive queries indicates ASR mistranscriptions. Consecutive queries with close vectors in a semantic embedding space indicates NLU misinterpretations. Key phrases and barge-in also indicate errors. Only queries within a short amount of time are considered.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: March 1, 2022
    Assignee: SOUNDHOUND, INC.
    Inventors: Olivia Bettaglio, Pranav Singh
  • Patent number: 11263237
    Abstract: The disclosed computer-implemented method for storage block replication in a hybrid storage environment may include receiving a request associated with a data source being replicated to modify a cloud object, storing an instruction for modifying the cloud object, determining that a replication operation for the source has completed, and modifying the cloud object and deleting the instruction for modifying the cloud object in response to determining that the replication operation has completed. In some examples, the request to modify the cloud object may include deleting the cloud object. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: March 1, 2022
    Assignee: Veritas Technologies LLC
    Inventors: Vipul D. Kotkar, Reena N. Kabra, Anindya Banerjee, Jayesh M. Gohil, Dhavalkumar Machhar
  • Patent number: 11258652
    Abstract: Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: February 22, 2022
    Assignee: Apple Inc.
    Inventors: Michael Rosenblatt, Gloria Lin, Amir Mahmood Mikhak, Taido Lantz Nakajima, Sean Anthony Mayo, Andrew Hodge, Anthony Michael Fadell, Jeffery Theodore Lee, Shawn A. Ellis, Policarpo Wood, Alan Christopher Cannistraro
  • Patent number: 11256768
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: February 22, 2022
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Nathan Andrew Sharp, William Samuel Bailey, Ashoke K. Chakrabarti, Joshua Barton Dickens, Joy-Vincent Niemantsverdriet
  • Patent number: 11250371
    Abstract: Embodiments of the present invention are directed to managing process analytics across process components. In some embodiments, an indication of a state of a process instance associated with a process is determined by querying a process engine. In accordance with the indication of the state of the process instance, an augmented process model is used to search machine data for data corresponding with at least one component of the process. The data corresponding with the at least one component of the process is associated with a process instance identifier that uniquely identifies the process instance. Thereafter, the data along with the process instance identifier is provided to the process engine to update the state of the process instance.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 15, 2022
    Assignee: Splunk Inc.
    Inventors: Alexander Lynn Raitz, Ashwin Mohan Iyer, Pohsin Wang, Ian Matthew Link