Patents Examined by Debbie M. Le
  • 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
    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
    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
    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
  • Patent number: 11809475
    Abstract: In accordance with some embodiments, systems, methods, and media for processing and representing multivariate sensor information gathered from multiple sources are provided. In some embodiments, the method comprises: receiving a data sequences from respective sources; identifying a shortest data sequence that corresponds to a first interval; calculating, for pairs of data sequences, a similarity value over the first interval; forming a first segment of a representative data sequence that is a weighted combination of the data sequences over the first interval based on similarity values associated with the data sequences; truncating at least a subset of data sequences to exclude elements corresponding to the first interval; identifying a shortest data sequence corresponding to a second interval; forming a second segment of the representative data sequence based on similarity values associated with the data sequences; and concatenating the first segment and the second segment of the representative data sequence.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: November 7, 2023
    Inventors: Ismail Uysal, Alla Abdella
  • Patent number: 11809381
    Abstract: Disclosed are systems and methods of accessing content items stored at a content management system by a mobile device, when the mobile device is not communicatively coupled to the content management system. The content management system can receive an indication to mark a content item (e.g., folder and the content items associated with the folder) as available to a mobile device when the mobile device is offline. The content management system can mark the content item, and any content items associated with the content item, for offline access by the mobile device and determine a synchronization schedule for the content item(s). The content management system can then initially send to the mobile device, the marked content item(s) in accordance with the synchronization schedule. While offline, the mobile device can make changes to the marked content items. The changes can be synchronized between the mobile device and content management system when the mobile device is online.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: November 7, 2023
    Assignee: Dropbox, Inc.
    Inventors: Aakash Kambuj, Vinod Valloppillil, Yufei Guo, Rodrigo Gomez Avila, Calvin Low, William R. Fraser, David Zhang
  • Patent number: 11803601
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for matching a user profile on an online platform to a user record of a network-based content publisher. A user profile from which an entry published to an online platform originated is identified. The entry includes a reference to content hosted by a network-based content publisher. The user profile is matched with a user record maintained by the network-based content publisher based on information embedded in the reference to the content that is included in the entry published to the online platform. Data from the user profile is utilized to provide personalization services to a user associated with the user record.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: October 31, 2023
    Assignee: EBAY INC.
    Inventor: Corinne Sherman Stewart
  • Patent number: 11803588
    Abstract: Systems and methods are provided for filtering at least one media content catalog based on criteria for a station library to generate a first list of candidate tracks for the station library, combining a similarity score and a popularity score for each track of the first list of candidate tracks to generate a total score for each track of the first list of candidate tracks, generating a list of top ranked tracks for the first genre, and returning the list of top ranked tracks of the first genre as part of the station library.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: October 31, 2023
    Assignee: Gracenote, Inc.
    Inventors: Peter C. DiMaria, Andrew Silverman
  • Patent number: 11803587
    Abstract: In an aspect, provided are methods, systems, and apparatuses comprising receiving a query specifying one or more materials of a floor/ceiling assembly and/or a classification or result, determining one or more media files responsive to the query, and providing the one or more media files for playback.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: October 31, 2023
    Assignee: Columbia Insurance Company
    Inventors: Joseph M. Woodall, Julie B. Brumbelow, Barrett R. Morton, Alan Buttenhoff, Robert Blane Haywood, David Pearson
  • Patent number: 11797620
    Abstract: Aspects of the technology described herein detect experts in social networks. Experts may be identified within social networks using social network data. A collection of topics may be compiled based on search engine behavioral data. A combination of the social network data and search engine behavioral data is utilized to score each topic within potential topics for a user. When a topic score is over a predetermined threshold, a user may be classified as an expert for that topic. Expert search interfaces may be generated for use in browsing or searching for experts within a topic.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Alonso, Martin Hentschel, Vasileios Kandylas, Thibault Sellam
  • Patent number: 11797488
    Abstract: A method, non-transitory computer readable medium, and device that assists with managing storage in a distributed deduplication system includes receiving an object to be stored from a client computing device. The received object is divided into a plurality of fragments. A plaintext hash value and a ciphertext hash value is determined for each of the plurality of fragments, wherein each of the plurality of fragments is renamed with the corresponding determined ciphertext hash value. Each of the renamed plurality of fragments are stored in a plurality of storage repositories.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: October 24, 2023
    Assignee: NETAPP, INC.
    Inventor: David Slik
  • Patent number: 11789988
    Abstract: A method is executed at a computer system to retrieve data from a database. Upon receiving a database query, a database engine of the computer system parses the query to form an operator tree including a plurality of join operators. For one of the plurality of clauses, the database engine adds to the operator tree a respective node that specifies a mark join operator, a single join operator, an inner join operator, or an outer join operator. Specifically, the database engine adds the mark join operator when the clause includes one of a predetermined set of predicate subqueries, and adds the single join operator when the clause includes a scalar subquery. The database engine performs one or more optimization passes on the operator tree to form an optimized execution plan, and executes the optimized execution plan to retrieve a result set from the database.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: October 17, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Thomas Neumann, Viktor Leis, Alfons Kemper, Tobias Muehlbauer, Jan Finis