Patents Examined by Debbie M. Le
  • Patent number: 11030251
    Abstract: The present teaching relates to providing a query suggestion. In one example, a request is received for query suggestions with respect to a query prefix input by a user. Personal data of the user are obtained. One or more spelling correction candidates are generated based on the personal data and the query prefix. Each of the one or more spelling correction candidates represents a possible spelling correction of the query prefix that was likely input incorrectly in view of the personal data. One or more query suggestions are determined based on the one or more spelling correction candidates. The one or more query suggestions are provided as a response to the request.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: June 8, 2021
    Assignee: Verizon Media Inc.
    Inventors: Kazuhiro Nakao, Shenhong Zhu, Hang Su
  • Patent number: 11023333
    Abstract: Techniques for performing online recovery of space accounting metadata. The techniques include reestablishing a plurality of counters for tracking amounts of physical storage space committed and/or unique to the volumes and/or volume families. The techniques include, while reestablishing the counters, conducting a tree walk through a mapping hierarchy of each volume and/or volume family, marking starting and ending points through the mapping hierarchy, and monitoring a logical offset from the starting point during the tree walk. Upon receipt of an IO request, the techniques determine whether the IO request and space accounting metadata recovery activities are attempting to access the same metadata based on the logical offset relative to the starting point, and update the counters and/or temporary versions of the counters, as appropriate. By providing such techniques, metadata inconsistencies can be addressed while allowing users of the data storage system full or at least partial access to their data.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 1, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Kumari Bijayalaxmi Nanda, Dixit Patel
  • Patent number: 11017024
    Abstract: A content provider system ranks media content items with respect to a particular user based on selection scores determined for each of the media content items. The selection scores may be determined using a particular model that calculates a predicted selection score based on feature values associated with the content item with respect to the particular user. The feature values may indicate properties of the media content item, the particular user, or the particular user's relationship with the content item, including information about the novelty of the media content item with respect to the user. The particular model may be trained with sample user consumption data points that represent various combinations of media content items and users. The data point information evaluated during the training of the particular model may cause the model to assign higher selection scores to content items that are novel in particular ways.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: May 25, 2021
    Assignee: NETFLIX, INC.
    Inventor: Justin D. Basilico
  • Patent number: 10997236
    Abstract: An audio contents recognition method includes receiving an audio signal; obtaining audio fingerprints (AFPs) based on a spectral shape of the received audio signal; generating hash codes for the obtained audio fingerprints; transmitting a matching query between the generated hash codes and hash codes stored in a database; and receiving a contents recognition result of the audio signal in response to the transmitting, wherein the generating of the hash codes includes: determining a frame interval delta_F of an audio fingerprint to generate the hash codes among the obtained audio fingerprints.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: May 4, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-moon Lee, In-woo Hwang, Byeong-seob Ko, Ki-beom Kim, Young-tae Kim, Anant Baijal
  • Patent number: 10970305
    Abstract: A computerized method useful for node cluster formation and management in a distributed database system includes the step of providing a set of database nodes in a database cluster. Each node of the set of database nodes comprises a cluster management module, a heartbeat module, and a globally unique node identifier. The cluster management module manages cluster membership by maintaining a succession list. The succession list comprises a list of all current members in the database cluster. The heartbeat module communicates a pulse message to every other node in the set of database nodes. The method includes the step of maintaining, with each heartbeat module of each database node, an adjacency list.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: April 6, 2021
    Inventors: Venkatachary Srinivasan, Sunil Sayyaparaju, Ashish Shinde
  • Patent number: 10963714
    Abstract: A method for updating biometric reference data for a person is provided. The biometric reference data is defined as a multi-template formed by a number of templates each representing an area of an associated biometric object of the person. The method comprises providing at least one template associated with a biometric image that depicts at least one area of a finger of the person. Moreover, the method comprises matching the at least one template to the multi-template of the biometric reference data and in the event of a match, updating the multi-template of the biometric reference data with at least one selected previously matched template stored in a candidate template queue. Furthermore, the method comprises storing the matched template in the candidate template queue.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: March 30, 2021
    Assignee: Precise Biometrics AB
    Inventor: Fredrik Rosqvist
  • Patent number: 10949424
    Abstract: Disclosed is a computer-readable medium including a computer program including encoded commands. The computer program is configured to cause one or more processors to perform operations for optimizing a database application when the computer program is executed by the one or more processors of a computer system and the operations include: operation for receiving a query including a bind parameter from an application source; operation for obtaining information related to the bind parameter included in the received query; and operation for rewriting the received query by reflecting the obtained information related to the bind parameter within the received query as hint information.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: March 16, 2021
    Inventors: Sang Young Park, Cheol Woo Kim, Po Sung Chun
  • Patent number: 10942906
    Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: March 9, 2021
    Assignee: salesforce.com, inc.
    Inventors: Alexandre Hersans, Swaroop Shere, Chenghung Ker, Parth Vijay Vaishnav, Assaf Ben-Gur, Victor Weilin Liu, Daniel McGarry, Samatha Sanikommu
  • Patent number: 10936692
    Abstract: Embodiments described herein disclose methods and systems for managing contact information. The system can create an informational record which is associated with a document and electronic contact card(s) containing contact information. The system can generate a unique identifier associated with the informational record. Users can obtain and view the informational record using the corresponding unique identifier. The system can provide the contact information to a device. Contact information associated with multiple informational records can be changed simultaneously by changing a single electronic contact card.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: March 2, 2021
    Assignee: K-Notices, LLC
    Inventor: Jenny Frieda Kleinberg
  • Patent number: 10922342
    Abstract: Schemaless systems and methods for automatically building and utilizing a chatbot knowledge base or the like. Textual analytics tools, such as natural language processing (NLP) and/or deep learning engines, are used to analyze the knowledge base and uncover and highlight gaps, which are turned into topics. Predetermined answers to these queries can then be prepared manually, or by an artificial intelligence (AI) algorithm with alternative database visibility. In this manner, new question-and-answer (Q&A) pairs are generated by the systems and methods in an automated manner, for later use by a chatbot, coaching system, or the like. These processes are iterative. Advantageously, transferring the processes from manual control to automated control greatly conserves resources.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: February 16, 2021
    Assignee: STRATIFYD, INC.
    Inventors: Xiaoyu Wang, Guangchi Liu
  • Patent number: 10909140
    Abstract: Systems and methods include causing presentation of a first cluster in association with an event of the first cluster, the first cluster from a first set of clusters of events. Each event includes a time stamp and event data. Based on the presentation of the first cluster, an extraction rule corresponding to the event of the first cluster is received from a user. Similarities in the event data between the events are determined based on the received extraction rule. The events are grouped into a second set of clusters based on the determined similarities. Presentation is caused of a second cluster in association with an event of the second cluster, where the second cluster is from the second set of clusters.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 2, 2021
    Assignee: SPLUNK Inc.
    Inventors: Jesse Brandau Miller, Katherine Kyle Feeney, Yuan Xie, Steve Zhang, Adam Jamison Oliner, Jindrich Dinga, Jacob Leverich
  • Patent number: 10891290
    Abstract: Search spaces for obtaining query execution plans for a query are identified. The search spaces are subdivided into sub-search spaces. Searches are initiated within the sub search spaces and plan costs for competing query execution plans are noted along with search costs associated with continuing to search the sub-search spaces. A decision is made based on the plan costs and search costs for utilizing search resources as to when to terminate the searching and to select the then-existing lowest cost query execution plan as an optimal query execution plan for executing the query.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 12, 2021
    Assignee: Teradata US, Inc.
    Inventors: John Mark Morris, Bhashyam Ramesh, Donald Raymond Pederson, Kuorong Chiang
  • Patent number: 10885059
    Abstract: Examples disclosed herein relate, among other things, to a method. The method may obtain a time series comprising a plurality of data points associated with a sub-segment of a segment, obtaining a plurality of weights associated with a plurality of data point pairs from the plurality of data points, and based on the plurality of weights and the plurality of data point pairs, determine whether the time series comprises a trend. Based on a determination that the time series comprises a trend, the method may calculate a trend score for the trend based on at least one characteristic of at least one of the segment and the sub-segment, and provide the trend for display.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: January 5, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Alina Maor, Renato Keshet, Reuth Vexler
  • Patent number: 10885054
    Abstract: The disclosure facilitates management of a plurality of related data stores by tracking metadata changes across the data stores, detecting the impact of the tracked metadata changes, and generating alerts based on the detected impact. Metadata change data from a plurality of data stores are received by a change impact engine and recorded to a centralized metadata change data structure. At least one change impact rule is applied to the recorded metadata change data and, upon detection of an impact based on the applied change impact rule, an alert based on the applied impact rule is generated. Consolidating the metadata change data from multiple data stores and detecting metadata changes that will significantly impact the operation of the associated system provide advance opportunities to manage and/or mitigate the impact of the metadata changes.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: January 5, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Samuel Gerald Bish, David C. Youngberg, Chrystal J. Sander, Richard William Wallen, Katie Marie Reece
  • Patent number: 10872118
    Abstract: Systems and methods for automated objective identification are disclosed herein. The system can include a user device and a memory. The memory can include a filed database including field data associated with previously identified objectives. The memory can include a scoring database containing a machine-learning scoring algorithm. The system can include at least one server that can receive an identifier of a content portion, extract field information identifying at least one attribute of the identified content portion from the content portion, input extracted field information into the machine-learning scoring algorithm; receive identification of objectives forming a set of objectives from the machine-learning scoring algorithm; sort the objectives forming the set of objectives according to scores generated for each of the objectives in the set of objectives; and output the sorted objectives to the user device.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: December 22, 2020
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Johann A. Larusson, Timothy J. Stewart, David W. Strong, Kristina Evans, Quinn N. Lathrop, Luis M. Oros
  • Patent number: 10860964
    Abstract: According to certain aspects, a method of assessing users of a data storage system can include receiving configuration information relating to a deployed configuration of a first data storage cell and including number of installed data storage hardware and/or software components, the first data storage cell comprising a plurality of client computing devices and being configured to create and store one or more secondary copies of primary data generated by the plurality of client computing devices. The method may also include receiving information relating to an incident opened by a user of the first data storage cell. The method may further include updating a performance metric associated with the user to a new value to reflect a negative impact on the performance metric resulting from the opening of the incident by the user, wherein the degree of the negative impact is based at least in part on the configuration information.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: December 8, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Robert Keith Brower, Jr., Peter John Messore
  • Patent number: 10853325
    Abstract: Techniques for determining data reduction options may include: receiving first data reduction information regarding compression and deduplication of chunks of a data set; determining, in accordance with the first data reduction information for the data set, first settings denoting whether compression and deduplication are enabled or disabled for the data set; receiving, during a first time period when the first settings are effective, writes directed to the data set; receiving second data reduction information regarding compression and deduplication of chunks of the data set modified by writes during the first time period; and determining, in accordance with the second plurality of data reduction statistics for the data set, second settings denoting whether compression and deduplication are enabled or disabled for the data set.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sorin Faibish, Ronald A. Miller, II, James M. Pedone, Jr., Ivan Bassov
  • Patent number: 10846265
    Abstract: A method and an apparatus for accessing a file, and a storage system. The method includes: determining L first-file invoking request messages; separately adding, according to physical sector information in the L first-file invoking request messages, the L first-file invoking request messages to M first-file dispatch queues; and processing a first-file invoking request message included in each first-file dispatch queue, to obtain an invoking request message of each first-file dispatch queue, where the invoking request message is used to access a first file. By means of the method and apparatus for accessing a file and the storage system in the embodiments of the present disclosure, a corresponding dispatch queue is allocated to an invoking request message of a micro file, so that combination processing can be performed on invoking request messages of multiple micro files, and a quantity of times of invoking a micro file is reduced.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: November 24, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Guojun Shi, Zhigang Li, Fuzhou Xiao
  • Patent number: 10846303
    Abstract: A content management system synchronizes content items across client computing systems connected by a network. If a storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space while maintaining user access to all synchronized shared content items. Entries in a file journal may be used to track and manage whether a stored item is a content item or a shadow item.
    Type: Grant
    Filed: July 15, 2018
    Date of Patent: November 24, 2020
    Assignee: Dropbox, Inc.
    Inventors: Isaac Goldberg, Benjamin Zeis Newhouse
  • Patent number: 10841743
    Abstract: Provided is a process of merging data from feeds from multiple sources of computing device network activity data having heterogenous device identifier namespaces and device identifier to device mappings that change over time, the process including: accessing three or more sources of network activity log data from three or more different sources of network activity data, wherein: for each of the sources of network activity log data, based the respective network activity log data, updating a multi-namespace mapping that maps the external-namespace device identifiers to internal-namespace device identifiers in an internal namespace of a system configured to profile mobile computing devices based on logged network activity data of the mobile computing devices, wherein: the namespace mapping comprises a plurality of external-namespace-specific mappings each mapping a respective type of device identifier in a respective external namespace used in the network activity log data to one or more internal-namespace devic
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: November 17, 2020
    Assignee: PlaceIQ, Inc.
    Inventors: Stephen Milton, Duncan McCall