Patents Examined by Debbie M. Le
  • Patent number: 11960556
    Abstract: Techniques for presenting content to users. The techniques include: obtaining user context information including a first keyword; identifying, based on the first keyword, a first attribute and a second attribute among the plurality of attributes, the first attribute being a characteristic of the first keyword and the second attribute being another characteristic of the first keyword; obtaining, based on the user context information, at least one second-order user preference among attributes in the plurality of attributes including a preference between the first attribute and the second attribute; identifying a set of content items among the plurality of content items based on the first attribute and the second attribute; determining a ranking of content items in the set of content items based on the at least one second-order user preference; and presenting content items to the user in accordance with the ranking.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: April 16, 2024
    Assignee: Primal Fusion Inc.
    Inventors: Ihab Francis Ilyas, Mohamed A. Soliman
  • Patent number: 11960522
    Abstract: An information management system is provided. An occurrence frequency of sensitivity information over a designated period that is associated with each of designated texts and stored in a database is evaluated over the designated period and a plurality of designated unit periods constituting the designated period for each sensitivity category. Then, a reference image showing the evaluation result is generated and transmitted to an information terminal device, and the reference image about each of a plurality of entities is simultaneously outputted on an output interface of the information terminal device.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: April 16, 2024
    Assignee: Honda Motor Co., Ltd.
    Inventor: Daisuke Sakamoto
  • Patent number: 11954123
    Abstract: A data processing method is disclosed, the method comprising: after data synchronization, obtaining data offset of synchronous data related to a data integration task to be performed, the data offset representing deviation of the synchronous data from corresponding source data; determining whether the synchronous data is complete based on the data offset; in response to the synchronous data being complete, performing the data integration task to the synchronous data.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: April 9, 2024
    Assignees: Beijing Zhongxiangying Technology Co., Ltd., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Jifang Duan, Jianzhou Wang, Shaoqing Wu, Decai He, Jianmin Wu
  • Patent number: 11947522
    Abstract: A method for confirming configuration of a new current genesis block in a blockchain configured to enable pruning before the new current genesis block includes: receiving, by a blockchain node in a blockchain network, a genesis response message from another node in the network, the message including a configuration value and an ordinal value; identifying a plurality of standard blocks in the blockchain added subsequent to an earlier genesis block that includes a number preceding the ordinal value; aggregating smart contract state changes from each of the identified plurality of standard blocks; and validating the configuration value included in the received genesis response message based on the aggregated smart contract state changes. The aggregating of smart contract states can be done by the processor of the blockchain node configuring the new current genesis block, or by another blockchain node.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: April 2, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Stephen Higgins
  • Patent number: 11934535
    Abstract: A cyberthreat detection system queries a content database for unstructured content that contains a set of keywords, clusters the unstructured content into clusters based on topics, and determines a cybersecurity cluster utilizing a list of vetted cybersecurity phrases. The set of keywords represents a target of interest such as a newly discovered cyberthreat, an entity, a brand, or a combination thereof. The cybersecurity cluster thus determined is composed of unstructured content that has the set of keywords as well as some percentage of the vetted cybersecurity phrases. If the size of the cybersecurity cluster, as compared to the amount of unstructured content queried from the content database, meets or exceeds a predetermined threshold, the query is saved as a new classifier rule that can then be used by a cybersecurity classifier to automatically, dynamically and timely identify the target of interest in unclassified unstructured content.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: March 19, 2024
    Assignee: Proofpoint, Inc.
    Inventor: Daniel Clark Salo
  • Patent number: 11928005
    Abstract: Various embodiments are generally directed an apparatus and method for receiving information to write on a clustered system comprising at least a first cluster and a second cluster, determining that a failure event has occurred on the clustered system creating unsynchronized information, the unsynchronized information comprising at least one of inflight information and dirty region information, and performing a resynchronization operation to synchronize the unsynchronized information on the first cluster and the second cluster based on log information in at least one of an inflight tracker log for the inflight information and a dirty region log for the dirty region information.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: March 12, 2024
    Assignee: NetApp, Inc.
    Inventors: Paul Yuedong Mu, Paul Ngan, Manoj Sundararajan
  • Patent number: 11928140
    Abstract: Methods and systems for modifying a search result are described. A computing device may receive a query. A search result based on the query may be determined. The computing device may modify the search result based on a term of the query.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: March 12, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Kalila Sharafi
  • Patent number: 11930086
    Abstract: The present disclosure relates to maintaining an electronic activity derived member node network. Exemplary implementations may: generate a plurality of node profiles; generate a node graph generated from the plurality of node profiles; identify a second electronic activity identifying a pair of electronic accounts; identify using the node graph, a pair of participant node profiles corresponding to the pair of electronic accounts identified by the second electronic activity; identify, using the node graph, an edge between a pair of nodes corresponding to the pair of participant node profiles; determine a relevancy score for the second electronic activity corresponding to the pair of the participant node profiles based on context of the second electronic activity; and update the node graph by modifying the connection corresponding to the edge between the pair of participant node profiles based on the relevancy score determined for the second electronic activity.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 12, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yurii Brunets, Devin Rice
  • Patent number: 11907275
    Abstract: A communications server apparatus (100) is configured to receive (202) text data comprising at least one text data element associated with an abbreviated text unit. The text data element is compared (204) with a plurality of candidate text data elements from a representation of a given text database, each candidate text data element associated with a respective candidate text unit in the database. Values for a similarity measure between the at least one text data element and the candidate text data elements are determined (206), and candidate text data elements are processed (208) to select candidate text data elements with associated candidate text units having an ordered relationship with the abbreviated text unit. The similarity measure values and the candidate text data element selections are used (210) to nominate an associated candidate text unit as a disabbreviated text unit for the abbreviated text unit.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: February 20, 2024
    Assignee: GRABTAXI HOLDINGS PTE. LTD.
    Inventor: Dominic Widdows
  • Patent number: 11907185
    Abstract: Various techniques described herein relate to using a shared hierarchical data design model for creating and transferring data within distributed systems. Components within a distributed system may access a shared hierarchical data design model when designing and creating software components, data structures, or application programming interfaces (APIs) through which data is transferred. Additional techniques include verifying and enforcing that the components of the distributed system conform with the shared hierarchical data design model, including using design/development environments and element-by-element analyses of the data structures transferred between components of the distributed system.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: February 20, 2024
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Scott D. Kussmann, Christopher L. Tallyn
  • Patent number: 11893051
    Abstract: In some examples, structure-based multi-intent email classification may include receiving an email thread that includes a plurality of emails including an email that is to be classified, and identifying, for the email thread, a process associated with the email thread, Based on the process associated with the email thread and for each sentence of the email that includes a plurality of sentences, a corresponding classifier may be determined from a plurality of classifiers, and applied to each sentence of the email to generate classified sentences. At least one entity may be extracted from each of the classified sentences of the email. Based on the at least one extracted entity, the email may be classified.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: February 6, 2024
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Anshuma Chandak, Abhishek Mukherji, Emmanuel Munguia Tapia
  • Patent number: 11887157
    Abstract: The invention relates to a campaign management system (CAMS) comprising a plurality of participant records (PREC) and two or more process structure versions (PSV1, PSV2) of a process structure (PS) comprising a plurality of configured logic templates (CLT); wherein the campaign management system (CAMS) is computer-implemented and configured to process said participant records (PREC) according to said process structure versions (PSV1, PSV2) and wherein said participant records (PREC) comprise track histories (TH) of said processing; and wherein said campaign management system (CAMS) is configured to migrate said processing of said participant records (PREC) between said two or more process structure versions (PSV1, PSV2) on the basis of said track histories (TH) and said two or more process structure versions (PSV1, PSV2).
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: January 30, 2024
    Assignee: BSI Business Systems Integration AG
    Inventors: Andreas Bur, Paolo Emilio Andrea Bazzi, Beat Schwarzentrub
  • Patent number: 11868382
    Abstract: A toolbox application presents a user interface on a client device, and receives a natural language search query provided by a user of the client device that identifies a desired functionality to be performed for the user. The toolbox application determines whether any of a plurality of accessible utility components accessible is capable of performing the desired functionality specified in the search query. Responsive to determining that none of the accessible utility components is capable of performing the desired functionality, the toolbox application sends a request comprising the natural language search query to a server that maintains library of a plurality of utility components.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: January 9, 2024
    Assignee: Parallels International GmbH
    Inventors: Alexander Grechishkin, Alexandr Sursiakov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11868914
    Abstract: A system and method for updating and correcting facts that receives proposed values for facts from users and determines a correctness score which is used to automatically accept or reject the proposed values.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: January 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Ashutosh Kulshreshtha, Luca de Alfaro, Mitchell Slep, Nicu Daniel Cornea, Sowmya Subramanian, Ethan G. Russell
  • Patent number: 11860739
    Abstract: Methods, non-transitory computer readable media, and devices that more effectively manage snapshots by creating a namespace including files described by stored file recipe objects and each comprising fragments, directories described by metadata in the file recipe objects and each comprising one or more of the files, and snapshots described by stored snapshot request objects. Content of one of the directories are identified based on an identification of corresponding ones of the file recipe objects that existed within the namespace at a specified time. At least one of the files, included in the identified content and existing within the namespace at the specified time, is accessed in response to one or more received requests. A garbage collection operation is periodically performed to delete the recipe objects that are marked for deletion by tombstone objects and are unreferenced by any of the snapshots as determined based on the snapshot request objects.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: January 2, 2024
    Assignee: NETAPP, INC.
    Inventor: David Slik
  • Patent number: 11860677
    Abstract: A computer-implemented method and system for managing media content in a playback queue. A processing system receives a plurality of data samples generated from a media application in a user device for a plurality of media files, where the plurality of data samples may be based on a plurality of contextual features associated with a user's interaction with a least one media file of the plurality of media files. The plurality of contextual features can be collected utilizing at least one sensing module in communication with the user device. Further, one or more of the data samples can be associated with an affinity measure indicative of a user's interaction with at least one of the plurality of media files.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: January 2, 2024
    Assignee: Melodia, Inc.
    Inventor: Omid Aryan
  • Patent number: 11847135
    Abstract: A transaction method and a node design in a blockchain system, where a client initiates a transaction using a Structured Query Language (SQL) write command including transaction data or queries transaction data using an SQL query command. A node parses an SQL command, executes a simulated transaction, and checks block data based on a transaction result of the simulated transaction after obtaining the block data. After the check succeeds, the node converts the block data into an SQL write command that writes the block data, thereby writing the block data to a relational database (RDB).
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: December 19, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qi Liu, Jian Ding, Yanlan Wei
  • Patent number: 11829252
    Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: November 28, 2023
    Assignee: CrashPlan Group LLC
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
  • Patent number: 11816137
    Abstract: An electronic device is provided and includes a display module, at least one processor operably connected to the display module, and a memory operably connected to the at least one processor. The processor is configured to store a hierarchical word graph including a plurality of groups classified by a plurality of levels. The memory stores instructions that cause, when executed, the at least one processor to obtain an event while an application is executed, determine an intent and a score of the intent on the basis of the event, identify a level corresponding to the score of the intent from among the plurality of levels based on the intent and the score of the intent, determine one or more words from among words included in at least one group corresponding to the identified level, among the plurality of groups, based on an input for a search being detected, and display the one or more determined words through the display module.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: November 14, 2023
    Inventors: Yuyoul Eom, Sunghak Lee, Keunyong Lee
  • Patent number: 11809496
    Abstract: A method, a system, and a computer program product for accessing data. A data stream including a plurality of data elements is received. A mapping of the plurality of data elements is generated. Each data element is represented by a data node in the mapping. A linked list of the data nodes with starting and ending elements is generated. Each node is linked to at least another node and stores a count of a data element and the corresponding data element. The count represents a number of times the data element is present in the data stream. Each node is positioned in the generated linked list using the count of each data element. Data elements with a highest count are positioned proximate to the starting element and data elements with a lowest count are positioned proximate to the ending element. Data elements are accessed using the generated mapping.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: November 7, 2023
    Assignee: SAP SE
    Inventors: Parthasarathy Menon, Rohit Jalagadugula