File Or Database Maintenance Patents (Class 707/609)
  • Patent number: 12287805
    Abstract: Method for controlling data quality assurance after a migration between a source repository, which includes source data associated with a source data structure, and a target repository, which includes target data associated with a target data structure, according to migration rules. The target data is organized as a set of elements. The method includes simulating the migration by applying migration rules to source data so as to output simulated data according to the target data structure, where the simulated data is organized as a set of elements. The method includes merging the simulated data and the target data by excluding identical elements, to form an input vector for a machine learning algorithm. The method includes applying the machine learning algorithm for pairing elements of the input vector according to a similarity score and determining a discrepancies indicator according to the similarity score for each element of the input vector.
    Type: Grant
    Filed: October 19, 2023
    Date of Patent: April 29, 2025
    Assignee: BULL SAS
    Inventors: Gayathri Diagarajan, Siva Kannan
  • Patent number: 12265505
    Abstract: Computer-implemented systems and methods for processing data for automated consolidation of adjustments to data drawn from one or more databases. The systems receive first source data along with adjustments to the first source data, which is used to generate adjusted first source data. Second source data is also received, along with a delta file, which is applied to generate adjusted second source data. The adjust first and second source data is then compiled, and third adjustments to the compiled data may be performed.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: April 1, 2025
    Assignee: The Toronto-Dominion Bank
    Inventor: Sanjay Nagaraja
  • Patent number: 12235841
    Abstract: Disclosed embodiments include a data filter system including an interface and data filter circuitry. The data filter circuitry is configured to receive a data filter initiation signal via the interface, and in response to receipt of the data filter initiation signal, perform at least one operation associated with a data query, wherein the data query implicates a body of data stored in at least one storage unit; wherein performance of the at least one operation associated with the data query results in generation of a filtered data subset from the body of data, including less data than the body of data implicated by the data query; and transfer the filtered data subset to a host processor configured to perform one or more additional operations relative to the data query to generate an output to the data query.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: February 25, 2025
    Assignee: NeuroBlade Ltd.
    Inventors: Yaron Kittner, Gal Hai
  • Patent number: 12229195
    Abstract: An exemplary system for constructing data structures that can perform inferential reasoning to answer input queries may receive input data, extract and cluster entities in the input data into topic clusters, and for a first topic cluster construct a data structure comprising a plurality of nodes, wherein nodes of the data structure respectively represent a topic entity extracted from the input data and grouped into the first topic cluster, and wherein a first node of the data structure is associated with a second node of the data structure based on the first node and the second node respectively representing a first topic entity and a second topic entity associated in the input data with a common one of the one or more identified linguistic modalities. An exemplary system comprising the data structure may receive an input query and generate a response to the input query using the data structure.
    Type: Grant
    Filed: March 9, 2023
    Date of Patent: February 18, 2025
    Assignee: PwC Product Sales LLC
    Inventors: Paul Sheward, Chung-Sheng Li, Scott Likens, Saverio Fato, Joseph Doyle Harrington, Joseph David Voyles, Jonathan B. Rhine, Alexander Nicholas Boldizsar, Winnie Cheng, Todd Christopher Morrill, Yuan Wan, William Spotswood Seward
  • Patent number: 12206806
    Abstract: A data sharing method includes that a first network element receives a user data policy from a terminal device. The first network element obtains user information of the terminal device according to the user data policy. The first network element sends the user information of the terminal device to a second network element according to the user data policy.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: January 21, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yanping Zhang, Weihua Hu, Jianan Hong
  • Patent number: 12197384
    Abstract: A method for managing interaction artifacts by using associated metadata is provided. The method includes retrieving, in real-time, a data set from a data channel, the data set relating to an interaction; parsing, by using a model, the data set to identify a data element, the data element relating to a context of the interaction; identifying an artifact that corresponds to the data set by using the data element; determining a retention characteristic for the data set and the corresponding artifact based on the data element and a predetermined guideline; generating metadata for the data set based on at least one from among the data element, the retention characteristic, and the corresponding artifact; and persisting the generated metadata in a centralized metadata repository.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: January 14, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Ravi Kappagantu, Sambasiva Tatikonda, Sanjay Puram
  • Patent number: 12189583
    Abstract: Methods, apparatus, systems, and articles of manufacture to estimate cardinality through ordered statistics are disclosed. In an example, an apparatus includes processor circuitry to selects a sample dataset from a first reference dataset of media assets and partitions the sample dataset into m mutually exclusive subsets of approximately equal size. The processor circuitry then estimates a ratio of a sample weighted average and empirical cumulative distribution of an approximately largest order statistic from at least one of the m subsets and generates an estimate of a total cardinality of the first reference dataset by multiplying the ratio by approximately m.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: January 7, 2025
    Assignee: The Nielsen Company (US), LLC
    Inventor: Michael R. Sheppard
  • Patent number: 12164497
    Abstract: A computing device receives a first user interaction with a graphical user interface (GUI) of the computing device. In response to the user interaction, the device sends, to a server system, a request for data corresponding to a first component of the GUI. The device initializes the first component concurrently with the sending. The device receives, from the server system, the data corresponding to the first component and corresponding metadata for the first component. The device generates the first component based on the corresponding metadata and at least a first subset of the received data and displays the first component in a first portion of the GUI. Concurrently with the generating and displaying, the device generates a second component of the GUI based on at least a second subset of the received data, and displays the second component simultaneously with the first component.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: December 10, 2024
    Assignee: Salesforce, Inc.
    Inventors: Vandit Garg, Wenying Yang, James Russell Diefenderfer
  • Patent number: 12141609
    Abstract: A method for managing composed information handling systems to perform workflows. The method includes obtaining a first request for data from a system control processor to perform a first portion of a workflow; making a first determination that the first request is associated with a first change of the data; performing first transformations on the data based on the first request to obtain first transformed data; providing the first transformed data to the system control processor; obtaining a second request for the data from the system control processor to perform a second portion of the workflow; making a second determination that the second request is associated with a second change of the data; performing second transformations on the data based on the second request to obtain second transformed data; and providing the second transformed data to the system control processor.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: November 12, 2024
    Assignee: Dell Products, L.P.
    Inventors: John S. Harwood, Gaurav Chawla, Jean-Pierre Bono, Douglas L. Farley, Jimmy Doyle Pike, Shyamkumar T Iyer, Robert Anthony Lincourt, Jr.
  • Patent number: 12141148
    Abstract: Embodiments of the present disclosure are directed to methods and systems for the automated processing of database records on a system of record based on results of a dynamic query session. More specifically, one or more templates can be defined. Each template can relate to a pre-defined condition of one or more records of the plurality of records and can define a dynamic query session related to the one or more records and one or more actions directed to the one or more records. The records can be monitored for an occurrence of the pre-defined condition on at least one record. In response to detecting the occurrence of the pre-defined condition on the at least one record, the dynamic query session related to the at least one record can be launched and the one or more actions can be initiated based on results of the dynamic query session.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: November 12, 2024
    Assignee: Ensemble RCM, LLC
    Inventors: Pieter Schouten, Steven Paul Miller, Katherine Allatt
  • Patent number: 12141044
    Abstract: A computer-implemented method for cloud-based testing of a payment network may include receiving a test configuration for testing a payment processing network, configuring a simulated worker generator for generating a plurality of simulated workers according to the received test configuration, reading commands to be executed by each simulated worker among the plurality of simulated workers from a command bank according to the received test configuration, configuring the plurality of simulated workers according to the commands and the received test configuration, starting a swarm test of the payment processing network by the plurality of simulated workers, reading results of the swarm test from the plurality of simulated workers, and saving the results to storage.
    Type: Grant
    Filed: November 21, 2023
    Date of Patent: November 12, 2024
    Assignee: Worldpay, LLC
    Inventor: Walter Banks
  • Patent number: 12135613
    Abstract: A standby site is periodically synchronized to a primary site. The synchronizing includes copying blocks of a source volume at the primary site that have changed since a last synchronization to the standby site, and a bitmap specifying locations of the changed blocks. A synthetic full copy of the source volume is generated at the standby site. The synthetic full backup is validated by using the bitmap to identify locations on the synthetic full backup to verify. These locations correspond to the changed blocks. A progress of the validation is tracked. A user can specify a threshold percentage value of data that upon being validated indicates that the standby site is ready to assume production operation from the primary site. A readiness of the standby site to assume production operation is reported based on the progress of the validation and the threshold percentage value.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: November 5, 2024
    Assignee: Dell Products, L.P.
    Inventors: Sunil Yadav, Shelesh Chopra
  • Patent number: 12135798
    Abstract: The disclosed embodiments include computer-implemented apparatuses and processes that resolve securely email-based queries involving confidential third-party data. For example, an apparatus may receive message data associated with an inquiry from a first computing system. The message data includes encrypted interlaced data, an identifier, and temporal data, and when a structure of the message data corresponds to an expected structure, the apparatus generates a decryption key based on at least one of the identifier or the temporal data, and decrypts the encrypted interlaced data using the decryption key. Based on a portion of the decrypted interlaced data, the apparatus requests and receives a response to the inquiry from a second computing system, and transmits at least a portion of the response to the first computing system, which presents the portion of the response within a digital interface.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: November 5, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Michael David Terrance Holmes, Adam Nicholas Klickermann, Ashik Ali, Michael James Taggart
  • Patent number: 12130867
    Abstract: A computer-implemented method includes receiving, from a requestor, a first instance of a data query corresponding to a data identifier. A time taken to execute the first instance of the data query is compared to a latency threshold. In response to determining that the time exceeds the latency threshold, data, obtained by executing the first instance of the data query and corresponding to the data identifier, is stored in a cache memory. A pre-cache scheduling request, identifying the data query and comprising an instruction to schedule a second instance of the data query, is generated.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: October 29, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventor: Haviv Zahav
  • Patent number: 12124411
    Abstract: Disclosed are systems and methods that automate the process of analyzing interactive content data using artificial intelligence and natural language processing technology to generate subject matter identifiers and sentiment identifiers that characterize the interaction represented by the content data. The automated processing classifies, reduces, segments, and filters content data to accurately, automatically, and efficiently characterize the content data. The results of the analysis in turn allow for identification of system and service problems and the implementation of system enhancements.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: October 22, 2024
    Assignee: TRUIST BANK
    Inventors: Phu Pham, Merle Hidinger, Jun Ji
  • Patent number: 12124445
    Abstract: Systems and methods for data reporting using a data aggregator and a data retrieval tool such as a file intelligence service. The data aggregator stores two sets of data reporting tables and designates a first one of the sets of tables as an active set and the second one of the sets as a non-active set. The active set of tables stores data corresponding to a most recently successfully completed search. The non-active set stores data retrieved by the data retrieval tool from disparate data sources according to current search. The data in the active set of tables is immediately available for use in requested reports. When the data aggregator completes the current search, it designates the non-active set of tables as the active set so that the data therein becomes available for use in requested reports.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: October 22, 2024
    Assignee: OPEN TEXT CORPORATION
    Inventors: Kancharla Anil Kumar, Syed Nasir Bellary, Sunil Kumar Gollapinni, Lokesh Kumar Nayak, Mohammad Sameer Pathan, David Humby
  • Patent number: 12106077
    Abstract: Database systems and methods are provided for visual design and customization of processes for web applications. One method involves obtaining, from a process flow builder graphical user interface (GUI) display at a client device, a sequence of configured components within a region of the process flow builder GUI display, automatically generating process flow code corresponding to the sequence of configured components within the region of the process flow builder GUI display, modifying one or more references within the process flow code from a first namespace associated with a first package corresponding to a virtual application supported by an application platform to a generic namespace, resulting in modified process flow code, and storing the modified process flow code to a location within a second package independent of the application platform.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: October 1, 2024
    Inventors: David Stone, Armando I. Ruiz Garcia, Jun Gao
  • Patent number: 12093234
    Abstract: A data processing method including: acquiring information of multiple first data blocks of a first level to be merged and information of multiple second data blocks of a second level to be merged, wherein each of the first data blocks of the first level has the same first size, and each of the second data blocks of the second level has the same second size; performing, according to the information of the multiple first data blocks and the information of the multiple second data blocks, data comparison on each of the first data blocks and each of the second data blocks; and performing, according to a comparison result, data compaction on the first level and the second level. The embodiments of the present disclosure effectively reduce system overheads caused by I/O data read and write and data comparison, thereby improving the system throughput.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: September 17, 2024
    Assignee: Alibaba Group Holding Limited
    Inventors: Gui Huang, Canfang Shang, Dengcheng He
  • Patent number: 12086132
    Abstract: In an embodiment, before modifying a persistent ORL (ORL), a database management system (DBMS) persists redo for a transaction and acknowledges that the transaction is committed. Later, the redo is appended onto the ORL. The DBMS stores first redo for a first transaction into a first PRB and second redo for a second transaction into a second PRB. Later, both redo are appended onto an ORL. The DBMS stores redo of first transactions in volatile SRBs (SLBs) respectively of database sessions. That redo is stored in a volatile shared buffer that is shared by the database sessions. Redo of second transactions is stored in the volatile shared buffer, but not in the SLBs. During re-silvering and recovery, the DBMS retrieves redo from fast persistent storage and then appends the redo onto an ORL in slow persistent storage. After re-silvering, during recovery, the redo from the ORL is applied to a persistent database block.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: September 10, 2024
    Assignee: Oracle International Corporation
    Inventors: Yunrui Li, Graham Ivey, Shampa Chakravarty, Vsevolod Panteleenko
  • Patent number: 12061712
    Abstract: Embodiments enforce user access rights to a data view, by initially generating a replication table of the view. The replication table may include all view data to which any user is entitled. This replication table may be generated during a first database session having a first value for a session variable. Next, a data access control structure is applied to the replication table to produce output comprising a subset of the view data for a specific user. This output may be produced during a second database session having a second value for the session variable. By initially generating the view replication table up front, processing resources are conserved in later stages when access control structures are applied to grant view access rights to particular users. Alternative embodiments may implement access control to data views, through the creation and storage of derived views.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: August 13, 2024
    Assignee: SAP SE
    Inventors: Michael Wilking, Michael te Uhle, Florian Maier, Ioannis Kostis, Atul Rajendra Prasad Tiwari, Leonardo Silva Rosa
  • Patent number: 12056102
    Abstract: A data management system (DMS) may receive entries corresponding to files and directories of a storage system that changed within a time period. The received entries may include metadata associated with the changed files and directories. The DMS may identify one or more directories that were renamed or deleted within the time period by analyzing the metadata from the received entries. The DMS may identify descendent directories and descendent files corresponding to the one or more renamed or deleted directories. The DMS may update path identifiers associated with the descendent directories and the descendent files based on the metadata from the received entries. The DMS may generate an updated index file based on updating the path identifiers for the descendent directories and the descendent files. The described techniques may enable the DMS to identify renames and deletions with greater efficiency, among other benefits.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: August 6, 2024
    Assignee: Rubrik, Inc.
    Inventor: Prasanta Rangan Dash
  • Patent number: 12050567
    Abstract: Systems and methods including a framework for migration of live data. The method may comprised, by one or more hardware processors executing program instructions, receiving, at a migration proxy of the framework, code for reading data and writing data compatible with each of a plurality of states of a migration of data in a data store, wherein a service is at least intermittently reading data from and writing data to the data store; determining, by a migration runner of the framework, to perform the migration of the data; initiating, by the migration runner, the migration of the data, wherein the migration comprises a plurality of stages; storing, as the migration progresses through the plurality of stages, and at a migration data store of the framework, a current stage of the migration; and during the migration, using the migration proxy to read data from and write data to the data store.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: July 30, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Allen Chang, Christopher Male, David Cohen, Dragos-Florian Ristache, Danielle Kramer, John Garrod, Michael Harris, Ryan Zheng, Stephen Freiberg
  • Patent number: 12045205
    Abstract: The technologies described herein are generally directed toward identifying a current journal state by determining the most recent valid journal record using valid and null journal records. According to an embodiment, a system can comprise a processor and a memory that can enable performance of operations including identifying a hint journal record of a group of journal records of a journal of a journaled data storage system. The operations can further include, based on an identified null record and the hint journal record, determining a highest sequence journal record comprising a sequence indicator. The operations can further include, based on the sequence indicator, analyzing, by the journaling equipment, other journal records of the group of journal records to confirm that the highest sequence journal record corresponds to a valid journal state.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: July 23, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventor: Ron Steinke
  • Patent number: 11971859
    Abstract: Techniques are provided for implementing a defragmentation process during a merge operation performed by a re-compaction process upon a log structured merge tree. The log structured merge tree is used to store keys of key-value pairs within a key-value store. As the log structured merge tree fills with keys over time, the re-compaction process is performed to merge keys down to lower levels of the log structured merge tree to re-compact the keys. Re-compaction can result in fragmentation because there is a lack of spatial locality of where the re-compaction operations re-writes the keys within storage. Fragmentation increases read and write amplification when accessing the keys stored in different locations within the storage. Accordingly, the defragmentation process is performed during a last merge operation of the re-compaction process in order to store keys together within the storage, thus reducing read and write amplification when accessing the keys.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: April 30, 2024
    Assignee: NetApp, Inc.
    Inventors: Anil Paul Thoppil, Wei Sun, Meera Odugoudar, Szu-Wen Kuo, Santhosh Selvaraj
  • Patent number: 11971882
    Abstract: The present disclosure discloses a system and method for batch and real-time feature computation, and the system includes: a management server, one or more batch feature computing units, one or more distributed computing units, one or more real-time feature computing units, an offline database and a real-time database. The management server receives a script containing feature computing logics, starts batch feature computation in a batch feature computing scenario, and deploys the script in a real-time feature computing scenario to generate a real-time computing plan, wherein the script containing the feature computing logics has unity for batch feature computing logics and real-time feature computing logics, and the real-time database obtains and stores data for the real-time feature computation from the offline database. According to the present disclosure, the batch feature computing logics and the real-time feature computing logics may be unified by the script.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: April 30, 2024
    Assignee: THE FOURTH PARADIGM (BEIJING) TECH CO LTD
    Inventors: Ni Mu, Taize Wang
  • Patent number: 11960474
    Abstract: A method of generating a delta instructions record for updating a source database in-place, comprising obtaining a plurality of source data items contained in a plurality of cells of a plurality of tables organized in tuples and columns, creating a column oriented source stream serializing the source data items by concatenating a source data item of each cell of each column to a preceding source data item of a cell preceding the respective cell in the respective column, obtaining a plurality of target data items contained tables of a target database comprising data item(s) changed compared to the source database, creating a column oriented target stream serializing the plurality of target data items, delta instructions for applying changes detected between the source database and the target database by comparing between the source stream and the target stream, and outputting the delta instructions record to device(s) for updating their source database.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: April 16, 2024
    Assignee: RED BEND LTD.
    Inventor: Nir Shats
  • Patent number: 11954323
    Abstract: An electronic device displays a messaging user interface of a messaging application, including a conversation transcript of a messaging session between a user of the electronic device and another user, a message-input area, and a representation corresponding to the other user. In response to detecting a first user input corresponding to the representation of the other user, a menu is displayed that contains an activatable menu item for initiating a payment action with the other user. While displaying the menu, in response to detecting a second user input corresponding to the activatable menu item for initiating a payment action with the first other user, a user interface configured to initiate sending of payment to, and/or requesting payment from, the first other user is displayed.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: April 9, 2024
    Assignee: APPLE INC.
    Inventors: Imran A. Chaudhri, Freddy A. Anzures, Chanaka G. Karunamuni, Nicholas V. King, Wan Si Wan, Darin B. Adler, Justin N. Wood, Roberto Garcia, Soin Shedlosky, George R. Dicker
  • Patent number: 11954341
    Abstract: A data storage system includes a plurality of data storage drives, and a system controller coupled to each data storage drive of the plurality of data storage drives. The system controller is configured to store internal drive management data for each data storage drive of the plurality of data storage drives.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: April 9, 2024
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Jin Quan Shen, Xiong Liu, David W. Miller, Choonwei Ng
  • Patent number: 11893380
    Abstract: Examples described herein include systems and methods for efficiently and effectively applying upgrade bundles to an SDDC. The upgrade bundles can update various software components of the SDDC. A version-compliance configuration matrix provides version-compliance information across various software components to ensure that all components function properly after upgrading. Each upgrade bundle can include metadata that provides information sufficient to utilize the configuration matrix. A super bundle can include multiple upgrade bundles, as well as instructions for applying the multiple upgrade bundles in a particular order to avoid compatibility issues. The super bundle can be used to upgrade multiple software components of an SDDC without disrupting the functionality of the SDDC.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: February 6, 2024
    Assignee: VMware, Inc.
    Inventors: Sudipto Mukhopadhyay, Swapneel Ambre, Mao Ye
  • Patent number: 11882177
    Abstract: Orchestration of data services in multiple cloud infrastructures using the same user interface. In an embodiment, a customer provisions a first data service on a first cloud infrastructure and then a second data service on a second cloud infrastructure, while using the same user interface. An orchestration server may receive a respective count of nodes (“universe”) desired for each data service and issue commands to the corresponding cloud infrastructure to cause the desired data service to be provisioned. Another aspect facilitates creation/provisioning of a data service spanning multiple cloud infrastructures. In an embodiment, an orchestration server receives as inputs, the set of cloud infrastructures and count of nodes (“universe”) desired for the data service, and thereafter issues commands to provisioning systems of the respective cloud infrastructures to cause the desired data service to be created/provisioned.
    Type: Grant
    Filed: July 10, 2021
    Date of Patent: January 23, 2024
    Assignee: YUGABYTEDB, INC.
    Inventors: Bharat Chandra Baddepudi, Bogdan-Alexandru Matican, Ramkumar Vaidyanathan Sri, Karthik Ranganathan, Choudhury Sidharth, Mikhail Andreyevich Bautin, Kannan Muthukkaruppan
  • Patent number: 11856073
    Abstract: A framework in which computing devices can divide messages into chunks or sub-portions for transmission in accordance with a topic-based messaging protocol. A caching service facilitates the receipt of a set of messages with individual sub-portions. The caching service uses embedded information in the sub-portion messages to determine when a full set of sub-portions have been received. The caching service can release a completed set of sub-portion messages to an intended network service recipient or utilizing time expiration caching criteria to wait for additional messages.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: December 26, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Tanner McRae, Martin Schade
  • Patent number: 11765557
    Abstract: A short message service (SMS) message processing method and apparatus, and an electronic device. The electronic device is configured to receive a SMS message and set identification information of the SMS message to correspond to a processing manner for the received SMS message. A first processing manner is either deleting the received SMS message or saving the received SMS message in a junk SMS message storage area. A second processing manner is saving the received SMS message in a conventional SMS message storage area, and displaying both a content of the received SMS message and a delete option when a view operation on the received SMS message is detected. A third processing manner is saving the received SMS message in the conventional SMS message storage area. A fourth processing manner is saving the received SMS message in a confidential SMS message storage area.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: September 19, 2023
    Assignee: HONOR DEVICE CO. LTD.
    Inventors: Shuguang Li, Gaofeng Du
  • Patent number: 11740854
    Abstract: Embodiments disclosed herein include one or more playback devices, server systems, and/or computing devices, individually or in combination determining that an item is present within an area comprising a playback device, wherein the item has corresponding media content associated therewith, and in response to determining that the item is present within the area comprising the playback device, causing the playback device to play the media content corresponding to the item, wherein the media content comprises one or both of audio content or video content.
    Type: Grant
    Filed: January 19, 2020
    Date of Patent: August 29, 2023
    Assignee: Sonos, Inc.
    Inventors: Jeffrey Torgerson, Paul Bates, Matt Welch, Sanford Spivey, Ryan Taylor
  • Patent number: 11720555
    Abstract: The Multidimensional Machine Learning Data and User Interface Segment Tagging Engine Apparatuses, Methods and Systems (“MLUI”) transforms ambient condition data, sales data, user interface selections, cognitive intelligence question input inputs via MLUI components into project projections, campaigns, user interface visualizations, cognitive intelligence question output outputs. An update to a survey data file is detected. The updated survey data is stored in a SQL database configured to utilize a composite index of the updated survey data that optimizes database query time. A set of affected entity segment identifiers is determined. A set of affected category identifiers is determined. A set of affected cognitive intelligence (CI) datapoint identifiers is determined as CI datapoint identifiers associated with each combination of an affected entity segment identifier and an affected category identifier.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: August 8, 2023
    Assignee: Momentum NA, Inc.
    Inventors: Jason Alan Snyder, Manuel De Araujo Pedreira Neto, Elena Klau Silverman, Stephen Michael Gorman, Michael Clark
  • Patent number: 11714812
    Abstract: A computing system may comprise a server system, a database, and one or more data sources having different cadences, such as a batch data source and a real-time data source. The server system may generate a first dataset based on data from the batch data source, and may generate a second dataset based on data received from the real-time data source. The server system may determine metadata associated with the real-time data source. Based on the metadata, the server system may generate a database table representation of the real-time data source. The server system may be configured to perform a relational join on the first and second datasets. Such a relational join may define a namespace that is based on the first and second datasets.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: August 1, 2023
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Praveen Tandra, Parvesh Kumar, Suresh Sammeta, Zainil Momin, Srinivas Mupparapu, Dustin Doubet
  • Patent number: 11687566
    Abstract: An embodiment provides a method, including: a plurality of devices, each of the plurality of devices being associated with one of the plurality of tenants; an integration layer that routes transactional data corresponding to the plurality of tenants; a staging database associated with one of the plurality of tenants, wherein the staging database comprises a collection of transactional data identifying information related to statistics corresponding to the tenants; wherein the staging database comprises utilizing a drill down operation to implement real-time source data collection, wherein the drill down operation to implement real-time data source collection comprises linking raw data associates one of the plurality tenants by use of the drill down operation to reveal refined sourced data; and a front end program that displays on a graphical user interface the refined source data associated with each of the plurality of tenants. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 27, 2023
    Assignee: TELETRACKING TECHNOLOGIES, INC.
    Inventors: Shawn M. Melvin, Tara Bosco Lynch, Nadezda Mirkova, Michael L. Nacey
  • Patent number: 11681682
    Abstract: A data processing system includes an analysis part cache that caches data of a database, a data processing development module that is used by a developer and develops analysis processing for data analysis, a data processing module that is used by the developer and performs data analysis by executing analysis processing, a cache management module that sets an update constraint input from a DB administrator regarding cache update from the database in the analysis part cache, and an update determination module that determines whether or not cache update is possible based on the update constraint, and when cache update is requested, the update determination module executes the requested cache update if cache update is possible in the determination.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: June 20, 2023
    Assignee: HITACHI, LTD.
    Inventors: Taichi Hisatsune, Shinichiro Saito
  • Patent number: 11657007
    Abstract: A multi-path fabric interconnected system with many nodes and many communication paths from a given source node to a given destination node. A memory allocation device on an originating node (local node) requests an allocation of memory from a remote node (i.e., requests a remote allocation). The memory allocation device on the local node selects the remote node based on one or more performance indicators. The local memory allocation device may select the remote node to provide a remote allocation of memory based on one or more of: latency, availability, multi-path bandwidth, data access patterns (both local and remote), fabric congestion, allowed bandwidth limits, maximum latency limits, and, available memory on remote node.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 23, 2023
    Assignee: Rambus Inc.
    Inventors: Christopher Haywood, Evan Lawrence Erickson
  • Patent number: 11630850
    Abstract: A method for a multi-cluster warehouse includes allocating a plurality of compute clusters as part of a virtual warehouse. The compute clusters are used to access and perform queries against one or more databases in one or more cloud storage resources. The method includes providing queries for the virtual warehouse to each of the plurality of compute clusters. Each of the plurality of compute clusters of the virtual warehouse receives a plurality of queries so that the computing load is spread across the different clusters. The method also includes dynamically adding compute clusters to and removing compute clusters from the virtual warehouse as needed based on a workload of the plurality of compute clusters.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: April 18, 2023
    Assignee: Snowflake Inc.
    Inventors: Florian Andreas Funke, Peter Povinec, Thierry Cruanes, Benoit Dageville
  • Patent number: 11620319
    Abstract: Systems, methods, and computer program products for search platforms for unstructured interaction summaries. An application executing on a processor may receive a query comprising a term. The application may generate, based on an embedding vector and the term, an expanded query comprising a plurality of additional terms. The application may generate, based on a term frequency inverse document frequency model, a vector for the expanded query and generate an entity vector for the query. The application may generate a combined vector for the query based on the entity vector and the vector for the expanded query. The application may compute, based on the combined vector for the query and a feature matrix of a corpus, a respective cosine similarity score for a plurality of results in the corpus. The application may return one or more of the plurality of results as responsive to the query based on the similarity scores.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 4, 2023
    Assignee: Capital One Services, LLC
    Inventor: Deepak Ramamohan
  • Patent number: 11620661
    Abstract: A musician discovery system is provided. The musician discovery system includes a first interface for displaying a plurality of musicians organized according to a musical characteristic. The system includes a second interface for presenting multimedia information about a first musician from the plurality of musicians displayed on the first interface. The system includes means for comparing a second plurality of musicians with the first musician using the multimedia information presented on the second interface about the first musician. Furthermore, the system includes a third interface for recommending a second musician from the second plurality of musicians based on the comparing means.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 4, 2023
    Assignee: VIACOM INTERNATIONAL INC.
    Inventors: Peter Kay, Mark Mezrich, Daniel Shearer, Ryan Shafer
  • Patent number: 11615073
    Abstract: A method includes displaying events that correspond to search results of a search query, the events comprising data items of event attributes, the events displayed in a table. The table includes columns corresponding to an event attribute, rows corresponding events, cells populated data items, and interactive regions corresponding to at least one data item and selectable to add one or more commands to the search query. A reference event attribute is determined based on an analysis of a data object. A supplemental column corresponding to a supplemental event attribute is added to the table based on the reference event attribute. Supplemental interactive regions are added to the table and correspond to supplemental data items.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 28, 2023
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Marc V. Robichaud, Cory Burke, Alexander James, Jeffrey Thomas Lloyd
  • Patent number: 11609917
    Abstract: A system and method for extrapolating a set of specific representational identifiers that are represented or covered by a generic representational identifier found in a target document. Queries are constructed and performed on a corpus of source documents in which members of the extrapolated set of specific representational identifiers are compared to a database of representational data. By matching representational data in this way, any overlap between the generic representational data and specific instances of the generic representational identifier within the source documents is determined. In a more specific implementation, the system and method reduces the scope of the generic representational identifier such that the reduced scope generic representational identifier encompasses only novel specific representational identifiers.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: March 21, 2023
    Assignee: ACCENCIO LLC
    Inventors: Paul Blake, Kevin Brogle, Kevin Brown, Don Kyle
  • Patent number: 11579790
    Abstract: Volume migration among a set of storage systems synchronously replicating a dataset for a volume, where volume migration includes: initiating a transfer of the volume in dependence upon determining that a performance metric for accessing the volume stored on a first storage system would improve if transferred to a second storage system; and during the transfer of the volume: determining status information for the transfer; intercepting an I/O operation directed to the volume; and directing, in dependence upon the status information, the I/O operation to either the first storage system or the second storage system.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: February 14, 2023
    Assignee: PURE STORAGE, INC.
    Inventor: Taher Vohra
  • Patent number: 11580153
    Abstract: An online system generates a cluster group and uses membership in the cluster group as an eligibility criteria for presenting a content item. The online system receives a request from a third party system to present the content item. The online system also receives identification information about users who have visited webpages associated with the third party system and descriptive information associated with the webpages. Based on the descriptive information, the online system extracts tags for the webpages and classifies the webpages into one or more categories that include a category associated with the content item. The online system generates a seed group that includes users who visited webpages in the category associated with the content item. The online system further expands the seed group to a cluster group by applying a cluster model to one or more characteristics of each candidate user not included in the seed group.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Jason Jiawei Liao, Divakar D. Balasubramanian, Ryan Patrick Batterman
  • Patent number: 11573959
    Abstract: A search interface is displayed in a table format that includes one or more columns, each column including data items of an event attribute, the data items being of a set of events, and a plurality of rows forming cells with the one or more columns, each cell including one or more of the data items of the event attribute of a corresponding column. Based on a user selecting one or more of the cells, a list of options if displayed corresponding to the selection, and one or more commands are added to a search query that corresponds to the set of events, the one or more commands being based on at least an option that is selected from the list of options and the event attribute for each of the one or more of the data items of each of the selected one or more cells.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: February 7, 2023
    Assignee: Splunk Inc.
    Inventors: Marc Vincent Robichaud, Cory Eugene Burke, Jeffrey Thomas Lloyd, Jesse Miller
  • Patent number: 11561941
    Abstract: In entity transition from legacy systems to a big data distributed data platform, numerous system-based architectural gaps have surfaced. There exists a need for a bridge component for each of the architectural gaps in order to support the entity transition to the big data distributed data platform. These bridge components include a variety of frameworks that are configured to automate certain processes that are needed for the transition. These processes have only become necessary as a result of the Hadoop platform. The automated processes include a snapshot load platform. The snapshot load platform enables the addition of a new view to the historical tables. The platform includes replacing the entire table in a truncated scenario. The platform includes replacing cases in a refresh or update scenario.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: January 24, 2023
    Assignee: Bank of America Corporation
    Inventors: Sravan Mateti, Nadeem Panjwani, Vinod Patil, Sudheer Konduru, Paul Eric Hazboun, Douglas J. Goddard
  • Patent number: 11544502
    Abstract: The present disclosure relates to processing operations configured to uniquely utilize indexing of content to improve content retrieval processing, particularly when working with large data sets. The techniques described herein enables efficient content retrieval when working with large data sets such as those that may be associated with a plurality of tenants of a data storage application/service. Among other technical advantages, the present disclosure is applicable to train a classifier using relevant samples based on text search in tenant-specific scenarios, where accurate searching can be executed for content associated with one or more tenant accounts of an application/service concurrently in milliseconds even in instances where there may be millions of documents to be searched. As an example, exemplary data shards may be generated and managed for efficient and scalable content retrieval processing including training of a classifier (e.g.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Saurabh Sanjay Deshpande, Mina Mikhail, Matthew Francis Hurst, Riham Hassan Abdel-Moneim Mansour
  • Patent number: 11537480
    Abstract: In part, the disclosure relates to a backup and restoration system for a transactional log based journaling application. The system includes a transactional log backup process executing on one or more computing devices; an archive stored in non-transitory computer readable memory; and a binary difference file generator in electronic communication with the archive and responsive to instructions from the transactional log backup process. In one embodiment, the binary difference file generator includes a backup driver in electrical communication with and responsive to communication signals from the transactional backup process.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: December 27, 2022
    Inventors: Alexey Sergeev, Konstantin Karikov, Stanislav Protasov, Serguei M. Beloussov, Maxim V. Lyadvinsky
  • Patent number: 11537627
    Abstract: Systems and methods ingest machine data including logs, metadata, and cost and usage information from multiple heterogeneous cloud services. The machine data is saved as events. An application retrieves the metadata, events, metrics, and logs and causes an easy to understand visual representation of costs, resource usage, and non-compliance for each of a client's cloud services. Further, the data across the client's multiple heterogeneous cloud services is normalized to provide visual representations that compare the costs, resource usage, and non-compliance across the client's multiple heterogeneous cloud services. Further, machine learning aspects of the application can provide recommendations and trend analysis for cloud service asset usage.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 27, 2022
    Assignee: Splunk Inc.
    Inventors: Subramaniam Baskaran, Marc Chene, Tristan Fletcher, Sakib Mehasanewala, Omprakaash Thoppai