Patents Examined by Eliyah S Harper
  • Patent number: 11144514
    Abstract: A system and method for displaying an enhanced version history user interface for an online content management system. In one embodiment, a version history user interface includes version history entries that represent primary events and anchor events. In another embodiment, a preview version history user interface is displayed that allows a user to preview a version of a content item. In another embodiment, a restore action process allows a user to restore a previous version of a content item to be the new current version of the content item.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 12, 2021
    Assignee: Dropbox, Inc.
    Inventors: Andrew Chin, Wei Feng
  • Patent number: 11138213
    Abstract: Resource provisioning systems and methods are described. In an embodiment, a system includes a plurality of shared storage devices collectively storing database data, an execution platform, and a compute service manager. The compute service manager is configured to determine a task to be executed in response to a trigger event and determine a query plan for executing the task, wherein the query plan comprises a plurality of discrete subtasks. The compute service manager is further configured to assign the plurality of discrete subtasks to one or more nodes of a plurality of nodes of the execution platform, determine whether execution of the task is complete, and in response to determining the execution of the task is complete, store a record in the plurality of shared storage devices indicating the task was completed.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: October 5, 2021
    Assignee: Snowflake Inc.
    Inventors: Jeffrey Rosen, Abdul Munir, Jiaqi Yan, William Waddington, Prasanna Rajaperumal, Thierry Cruanes
  • Patent number: 11132373
    Abstract: An asset monitoring and reporting system (AMRS) implements decoupled update cycle and disparate search frequency dispatch for dynamic elements of an asset monitoring and reporting system. The AMRS identifies occurrence of an update to a visualization of a client dashboarding component of an AMRS, the visualization comprising dynamic elements and corresponding dynamic element searches that are each associated with a search query to be submitted for execution to obtain a value of a metric of an asset node associated with a respective dynamic element. The AMRS further sends a request indicative of the dynamic elements to a server component of the AMRS, receives dynamic element objects for the dynamic elements, the dynamic element objects specifying search queries corresponding to the dynamic elements, modifies dynamic element searches of the dashboarding component in accordance with the search queries, and stores a definition of the visualization as control information.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 28, 2021
    Assignee: SPLUNK INC.
    Inventors: Joseph Timko, Richa Mehta, Pradeep Baliganapalli Nagaraju, Dharmalingam Madheswaran
  • Patent number: 11120003
    Abstract: There are provided mechanisms and methods for maintaining data stored in a data structure. These mechanisms and methods for maintaining data stored in a data structure can provide maintenance operations with improved efficiency, functionality, etc.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: September 14, 2021
    Assignee: salesforce.com, inc.
    Inventors: Yongsheng Wu, Punit Jain, Craig Weissman, Scott W. Yancey
  • Patent number: 11113319
    Abstract: There is a need for more effective and efficient hierarchical database monitoring. This need can be addressed by, for example, solutions for performing/executing hierarchical database monitoring in an effective and efficient manner. In one example, a method includes identifying related hierarchical entities for each hierarchical entity; identifying an entity tracking data object for each hierarchical entity; updating the entity tracking data objects; generating a database monitoring data object based at least in part on the updated entity tracking data objects; and performing monitoring of the hierarchical database based at least in part on the database monitoring data object.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: September 7, 2021
    Assignee: UnitedHealth Group Incorporated
    Inventors: Nick Rooda, Matthew Rudd, Edward Krenz
  • Patent number: 11099947
    Abstract: A method for accessing data stored in a database may include generating a snapshot of a definition of a data story that includes a software widget configured to receive inputs for creating, based on a portion of data stored in the database, a data presentation providing a visual representation of the data. In response to a first indication to apply a filter removing some of the data associated with the data presentation, modifying a runtime definition of the data story to reflect the application of the filter. In response to a second indication to reset the filter, restoring the data story to a state prior to the application of the filter by replacing the runtime definition of the data story with the snapshot of the definition of the data story. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: August 24, 2021
    Assignee: SAP SE
    Inventors: Sanam Narula, Yahui Ke
  • Patent number: 11100285
    Abstract: Systems and methods for a configurable response-action engine are provided. Actions are generated for a conversation when an insight is received from a natural language processing system. Industry, segment, client specific instructions, third party data, a state for the lead and lead historical patterns are also received. A decision making action model is tuned using this information. An objective for the conversation may be extracted from the state information for the lead. The tuned model is then applied to the insight and objective to output an action. A response message may be generated for the action. The action is directed to cause a state transition of the lead to a preferred state. In another embodiment, systems and methods are presented for feature extraction from one or more messages. In yet other embodiments, systems and methods for message cadence optimization are provided.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: August 24, 2021
    Assignee: CONVERSICA, INC.
    Inventors: George Alexis Terry, Werner Koepf, James D. Harriger, Joseph M. Silverbears, William Dominic Webb-Purkis, Macgregor S. Gainor, Ryan Francis Ginstrom, Siddhartha Reddy Jonnalagadda
  • Patent number: 11093163
    Abstract: The disclosed technology generally describes separating types of data chunks in a copy-on-write/MVCC B+ tree, chunk-based data storage system, and also allocating the sizes of leaf chunks to be smaller than that of other (e.g., internal and root node) chunks. By having leaf chunks separate from node chunks, the probability of having a fully reclaimable (without copying) chunk is increased. Similarly, by having smaller sized leaf chunks relative to node chunks, the probability of having a fully reclaimable (without copying) leaf chunks is increased. The technology thus facilitates more efficient garbage collection.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 17, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Konstantin Buinov, Lu Lei, Ao Sun, Wesley Sun, Gary Jialei Wu, Yu Teng, Chun Xi Kenny Chen
  • Patent number: 11080322
    Abstract: A search method comprises receiving attribute information and environment information of a search object which are sent by a terminal, calculating content of the search object and context of the search object according to the attribute information and environment information of the search object, and searching according to the content of the search object and the context of the search object to obtain a search result leveraging the computing capability of the search server, and thereby accomplishing searching based on the attribute information and environment information of the search object without sending content of a search object together with context of the search object to a search server. Data traffic is decreased while high search efficiency is ensured, and moreover, electric energy loss on the terminal side during data communication is reduced.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: August 3, 2021
    Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTD
    Inventor: Kuifei Yu
  • Patent number: 11074305
    Abstract: A technology is described for extending a data store operation using a function object. An example method may include receiving a request that includes request attributes to execute a data store operation. The request may be received at a data store system via a virtual computer network in a service provider environment. After receiving the request to execute the data store operation, the request may be analyzed to identify a request attribute associated with a function object that extends the functionality of the data store operation. The function object associated with the request attribute may be identified and the function object may be executed in association with executing the data store operation.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Joseph Ruiz, David Ricardo Rocamora
  • Patent number: 11061982
    Abstract: A method, system and computer program product for suggesting a social media tag based on image recognition, by: accessing a social media post including a media object; performing the image recognition on the media object to identify one or more contents of the media object; and suggesting the social media tag based on the contents of the media object.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Patent number: 11061935
    Abstract: Described herein is a system and method for inferring data relationships of a plurality of datasets. Data contents (and optionally metadata) of the plurality of datasets are scanned to extract features of each of the datasets. Features can be related to a structure of data, a profile of data within the dataset, and/or metadata of the dataset. Each feature has an associated weight. The datasets can be clustered into clusters based on at least some of the weighted features (e.g., based on a sim-hash or min-hash of the dataset). A precise similarity metric is computed between datasets in each cluster based on their weighted features. Datasets with precise similarity metrics above a threshold quantity are inferred to be being likely related. Information is provided regarding the inferred likely related datasets.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saikat Guha, Gary Kyle Soeller
  • Patent number: 11061881
    Abstract: A buffer tree structure includes, at each internal node, a buffer having a compacted portion and an uncompacted portion. Insertion of data elements to the buffer tree can occur units called packets. A packet is initially stored in the uncompacted portion of a receiving node's buffer. When a compaction trigger condition exists, packet compaction is performed including a data element compaction operation. A buffer-emptying (flush) operation pushes the compacted packets to children nodes.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: July 13, 2021
    Assignee: VMWARE, INC.
    Inventors: Robert T Johnson, Abhishek Gupta, Jorge Guerra Delgado, Ittai Abraham, Richard P Spillane, Srinath Premachandran, Sandeep Rangaswamy, Kapil Chowksey
  • Patent number: 11055361
    Abstract: Insertion of an executable command or instructions in the form of an annotation to electronic content, such that the receiver can benefit from a more precise and detailed context as they interpret and/or act on the sender's request. The system can, upon detecting an appropriate trigger, be configured to ‘translate’ or convert the annotation across multiple applications and platforms and perform one or more tasks that facilitate the receiver's access to and interaction with the item. The sender enjoys a much finer control over the manner, presentation, and overall context of the electronic content item as it is shared, and becomes able to offer the receiver a more precise understanding of their own intentions in sharing this item. Similarly, a receiver can be guided toward actions or responses that are expected or desired by the receipt of the electronic content item.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mitali Jain, Praveen Upadhyay, Mahesh Sridharan, Rajiv Kumar, Sanjib Biswas, Arun Rajappa, Sunny Mitra, Aloka Sanjib Kumar Mitra
  • Patent number: 11048689
    Abstract: An example operation may include one or more of connecting, by a scheduler node, to a blockchain network comprised of member nodes, receiving, by the scheduler node, a plurality of transactions that include deadlines from the member nodes, comparing, by the scheduler node, the deadlines of the plurality of the transactions against an average time to append to a ledger (ATAL) pre-calculated for the scheduler node, dropping, by the scheduler node, the transactions of the plurality of the transactions, if a sum of the ATAL and a current time is larger than the deadlines of the plurality of the transactions, calculating, by the scheduler node, a priority usage balance (PUB) for the member nodes based on the transactions of the plurality of transactions remaining after the transactions of the plurality of the transactions have been dropped, scheduling, by the scheduler node, a transaction with an earliest deadline from the plurality of the remaining transactions to be validated first for an execution, and arrangin
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Konstantinos Christidis, Nitin Gaur
  • Patent number: 11042450
    Abstract: A method for checkpointing includes capturing a runtime state image of an application running in a container, wherein the runtime state image includes memory state data and file system state data of the container, adding the runtime state image to a collection of runtime state images associated with the container, and restoring the container to a specified state by retrieving at least a portion of the memory state data and file system state data of the runtime state image from the collection of runtime state images.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hui Kang, Michael V. Le, Shu Tao
  • Patent number: 11036424
    Abstract: The presently disclosed subject matter includes various inventive aspects, which are directed for enabling execution of garbage collection process in a distributed storage-system.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: June 15, 2021
    Assignee: THE SILK TECHNOLOGIES ILC LTD
    Inventors: Doron Tal, Eyal Gordon, Eran Mann
  • Patent number: 11036439
    Abstract: A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. An orchestration layer implements a bundled application that is provisioned with virtualized storage and computation resources. A snapshot of the bundled application may be created and used to rollback or clone the application. Clones snapshots of storage volumes may be gradually populated with data from prior snapshots to reduce loading on a primary snapshot. Chaos testing of the bundled application may be performed and storage volumes may be created, expanded, and/or moved based on usage of the bundled application.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 15, 2021
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Ravikumar Alluboyina, Ashok Mishra, Abir Bhattacharyya
  • Patent number: 11036698
    Abstract: Methods and systems for moving a dataset from a relational database to a non-relational database are disclosed. A method includes: copying, by a computing device, source datafiles from a relational database to each of a plurality of region servers associated with a non-relational database; generating, by the computing device, at least one table in the non-relational database from the copied source datafiles; and accessing, by the computing device, the at least one table in the non-relational database by reading raw data stored in a relational database format from the copied source datafiles on one of the plurality of region servers associated with the non-relational database.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrzej Laskawiec, Michal Bodziony, Lukasz S. Studzienny, Marcin Luczynski, Marcin Filip, Monika Piatek, Tomasz Zatorski
  • Patent number: 11036750
    Abstract: A multilayered search tool structured to search, retrieve and display information including a hierarchal query interface to be displayed on a user interface. The hierarchal query interface may include a required data search section, a plurality of weighted search blocks section, and an exclusionary search section. The multilayered search tool may also include a search result area structured to display a list of queried results, including textual data from a submitted query and a map configured to geographically display queried results. The required data search section may be structured to accept user input to specify subject matter that must be included in queried results. The plurality of weighted search blocks section may be structured to accept and weight input data and dynamically hone queried results. The exclusionary search section may be structured to accept user input to specify conditions that are to be excluded from the queried results.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: June 15, 2021
    Assignee: United States of America as represented by the Secretary of the Air Force
    Inventors: Jeremy W. O'Brien, Kevin F. Palmowski