Patents Examined by Taelor Kim
  • Patent number: 10896756
    Abstract: Methods, systems, and techniques for facilitating cognitive assessment are provided. Example embodiments provide a Cognitive Assessment Facilitator System CAFS, which facilitates the gathering and prediction of cognitive assessment of individuals using machine learning and sensors placed in the home of a resident. These predictive assessments can then be used by a clinician to further diagnose and/or provide health intervention. In one embodiment, the CAFS comprises a sensor input module, a machine learning engine (or algorithm as part of another component), a CAAB tool, and activity curve change engine (activity tools), and a reporting module 308. These components cooperate to process and transform smart home based sensor data into activity performance features and statistical activity features which are then processing through a machine learning engine to predict clinical cognitive assessment values.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: January 19, 2021
    Assignee: Washington State University
    Inventors: Diane J. Cook, Maureen E. Edgecombe, Prafulla N. Dawadi
  • Patent number: 10891264
    Abstract: Techniques for implementing a distributed, scalable key-value store (DSKVS) across a plurality of nodes are provided. In one embodiment, each node in the plurality of nodes can store: (1) a hash table in a nonvolatile storage of the node, where the hash table is configured to hold a partition of a total set of key-value data maintained by the DSKVS; (2) a logical log in the nonvolatile storage, where the logical log is configured to hold transaction log records corresponding to key-value update operations performed on the node; and (3) a cache in a volatile memory of the node, where the cache is configured to hold key-value data that has been recently updated on the node via one or more of the key-value update operations.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: January 12, 2021
    Assignee: VMWARE, INC.
    Inventors: Wenguang Wang, Radu Berinde
  • Patent number: 10885098
    Abstract: A method of generating hash codes from a query vector. An ordering of dimensions is determined for a lattice hole in an A* lattice, the lattice hole being located nearest to the query vector and the ordering of dimensions represents a mapping applied to transform a canonical hole of the A* lattice to the lattice hole. An initial hash code is determined for a first point in the A* lattice, based on the query vector, using a plurality of predetermined constants. A subsequent hash code is generated for a second point in the A* lattice, from the initial hash code by modifying the initial hash code by a multiple of a constant. The constant is selected from the plurality of predetermined constants using the determined ordering of dimensions.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: January 5, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Barry James Drake, Andrew Peter Downing
  • Patent number: 10877928
    Abstract: An executable utility is injected into cloud-based virtual machines (VMs) that are subject to backups by a data storage management system tasked with protecting the cloud-based VMs and their associated data. The utility is injected into a target VM which is “live” and operating. The utility analyzes the VM's live volume to discover data extents therein, and for each extent computes a respective checksum and determines whether the extent is a “hole.” Afterwards, checksums help identify changed data in successive snapshots of the live volume, so that only changed data will be read and backed up in incremental backups. Time is saved in performing the backup operation first by pre-warming the backup's source volume in parallel with the utility analyzing the live volume, and second by skipping read operations for extents unchanged since a preceding backup. The resulting incremental backup operation is sped up as compared to prior art approaches.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: December 29, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Ajay Venkat Nagrale, Anita Joseph, Sasikala Raju, Henry Wallace Dornemann
  • Patent number: 10872084
    Abstract: A computer implemented method and a subpopulation size estimation and uncertainty quantification system (SE system) for estimating size of a target subpopulation size and quantifying size estimation uncertainty are provided. The SE system constructs an entity database including unique entities mapped to contacts retrieved from a contact database. The SE system receives a query defining target attributes of entities of the target subpopulation from a user device. The SE system estimates size of the target subpopulation delimited by the query by determining a first estimate of the size of the target subpopulation matching the target attributes by performing a mark and recapture estimation, and by determining a second estimate of the size of the target subpopulation matching the target attributes by performing a catch per unit effort estimation.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: December 22, 2020
    Inventors: Manoj Ramnani, James Timothy Oates
  • Patent number: 10860529
    Abstract: A migration plan is created that is based at least in part on an operator input. The resources of a destination file system are provisioned based on the migration plan. One or more processes to migrate the source file system for the provisioned resources of the destination file system are then configured based on the migration plan.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: December 8, 2020
    Assignee: NetApp Inc.
    Inventors: Alfred G. Prinz, III, Fountain L. Ray, III, Douglas Tharon Heath
  • Patent number: 10860635
    Abstract: In general, a specification of multiple contexts that are related according to a hierarchy is received. Relationships are determined among three or more metadata objects, and at least some of the metadata objects are grouped into one or more respective groups. Each of at least some of the groups is based on a selected one of the contexts and is represented by a node in a diagram. Relationships among the nodes are determined based on the relationships among the metadata objects in the groups represented by the nodes, and a visual representation is generated of the diagram including the nodes and the relationships among the nodes.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: December 8, 2020
    Assignee: Ab Initio Technology LLC
    Inventors: Erik Bator, Joel Gould, Dusan Radivojevic, Tim Wakeling
  • Patent number: 10860433
    Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform is configured to execute a cloud-native application utilizing a plurality of micro-services each associated with a different set of one or more underlying databases, to capture state of the cloud-native application for a particular point in time, and to perform operational recovery of the cloud-native application for the particular point in time utilizing the captured state. Capturing state of the cloud-native application for the particular point in time comprises capturing the state in accordance with a directional dependency graph that characterizes relationships between the micro-services and the associated databases utilized in executing the cloud-native application in order to ensure directional consistency between the databases in the captured state.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Amit Lieberman, Assaf Natanzon
  • Patent number: 10853333
    Abstract: A computer system implements a file system migration by determining a destination namespace of a destination file system based at least in part on a namespace of a source file system. At least a portion of the destination namespace includes an organization that is altered as compared to a corresponding portion of the source namespace.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 1, 2020
    Assignee: NetApp Inc.
    Inventors: Derek Beard, Greg Althaus, Jason Preston, Duen-Wen Hsiao, Alfred G. Prinz, III, Fountain L. Ray, III, Douglas Tharon Heath
  • Patent number: 10824511
    Abstract: Methods and systems for coordinating migration for a database of a service are described herein. Multiple releases of the service may be simultaneously implemented, and these multiple releases may access a shared database. As new releases of the service are activated, the database may be incrementally migrated to a new data schema version. The new data schema version may be compatible with each release of the service that is in use. After a migration has begun, instances of the service may be instructed to perform database operations using methods compatible with the new data schema version. Continuation tokens may be returned during the migration, which indicate portions of the shared database that have not yet been migrated. If an error occurs during the migration, the continuation tokens may be discarded, and the migration may be restarted.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 3, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Thomas Michael Kludy, Michael Paul Wehniainen
  • Patent number: 10824645
    Abstract: A synchronized incident response system is distributed across one or more user devices and a host server. Each device has a stored version of an incident response profile for a defined location, the profile having version numbers corresponding to a set of data values for one or more attributes specific to the defined area. Each device is linked to the server and can transmit data records with changes to profile attributes, wherein the server determines whether the user changes are valid updates with respect to what is already stored in server memory. If so, the server synchronizes the profile attributes to generate a current profile and generates incremented version numbers. Each device can provide an incident response request for the defined area to the server, wherein the server generates an incident response report populated with data corresponding to a latest version number for each of one or more predetermined attributes.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: November 3, 2020
    Assignee: Servpro Industries, Inc.
    Inventors: Scott VanDeBurg, Rick Isaacson, Chad Lewis, Paul Brienza, James Geurts, James Lyman
  • Patent number: 10817514
    Abstract: A system and method for processing a database query is described. In response to detection that a database query involves a star or snowflake join operation, a join operator in a preliminary query plan can be split into a build operator and a probe operator. The probe operator can be placed in a final query plan in the same place as the join operator in the preliminary query plan, while the build operator can be placed beneath the probe operator in the final query plan, between an exchange operator and the exchange operator's child from the preliminary query plan.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 27, 2020
    Assignee: SYBASE, INC.
    Inventors: Xun Cheng, Peter Schneider
  • Patent number: 10783146
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving an annotated query execution plan (aQEP), the aQEP being processed to execute a query on an in-memory database in a hybrid memory system, and including one or more annotations, each annotation indicating an output of a respective operator that is to be provided as input to a join operator, determining a payload size at least partially based on an estimated size of an intermediate output of the join operator, selecting a memory type from a plurality of memory types in the hybrid memory system based on the payload size and a cache size, and storing, after execution of the aQEP, the intermediate output on the memory type in the hybrid memory system.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: September 22, 2020
    Assignee: SAP SE
    Inventor: Ahmad Hassan
  • Patent number: 10776209
    Abstract: According to certain aspects, a method can include, at a first time, performing an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, where the VM is associated with a hypervisor of a first type; receiving an instruction to restore the first data associated with the VM from the one or more secondary storage devices; retrieving the first data from the one or more secondary storage devices; and applying the first data to second data associated with a replicated VM running on the destination client computing device, where the replicated VM is a replicated version of the VM, and where the second data corresponds to data of the VM at a time before the first time.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: September 15, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Rahul S. Pawar, Henry Wallace Dornemann
  • Patent number: 10769155
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for automatically augmenting message exchange threads based on a detected tone of messages exchanged between participants. In various implementations, a message contributed to a message exchange thread involving one or more message exchange clients by a participant may be determined. In various implementations, an idle chatter score associated with the message may be calculated. In various implementations, either a conversational response to the message or content responsive to a search query generated based on the message may be selectively incorporated into the message exchange thread based at least in part on the idle chatter score. In some implementations, a search query suitability score associated with the message may also be calculated.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: September 8, 2020
    Assignee: GOOGLE LLC
    Inventors: David Kogan, Wangqing Yuan, Wei Chen, Bryan Horling, Michael Itz
  • Patent number: 10747776
    Abstract: The present invention provides a method, system and computer program product for replication control using eventually consistent meta-data. In an embodiment of the invention, a method for replication control using eventually consistent meta-data is provided. The method includes replicating data in a replication data processing system of nodes coupled to one another over a computer communications network. The method also includes replicating meta-data representing the state of the replication data processing system into a data structure of eventually consistent meta-data. Finally, the method includes managing the replication of the data according to the replicated meta-data.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Venkat K. Chandra, Prasad G. Parulekar, Sunil Sarin, Krishnan Seetharaman, David L. Shepard, Lawrence Stabile
  • Patent number: 10726042
    Abstract: The present invention provides a method, system and computer program product for replication control using eventually consistent meta-data. In an embodiment of the invention, a method for replication control using eventually consistent meta-data is provided. The method includes replicating data in a replication data processing system of nodes coupled to one another over a computer communications network. The method also includes replicating meta-data representing the state of the replication data processing system into a data structure of eventually consistent meta-data. Finally, the method includes managing the replication of the data according to the replicated meta-data.
    Type: Grant
    Filed: October 20, 2013
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Venkat K. Chandra, Prasad G. Parulekar, Sunil Sarin, Krishnan Seetharaman, David L. Shepard, Lawrence Stabile
  • Patent number: 10706165
    Abstract: A method of separating read operations from write operations includes obtaining and storing a client ID after establishing a slave database connection with a slave database corresponding to a client, and receiving an operation request from the client. If the operation request is a write request, the method also includes establishing a master database connection with a master database by use of a public ID and a public passcode and sending the client ID to the master database, where upon receiving, the master database updates the public ID with the received client ID, and updates access permissions associated with the public ID with access permissions associated with the client ID. The method further includes sending the write request to the master database by use of the master database connection, where a write operation corresponding to the write request and to the access permissions associated with client ID is executed.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: July 7, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Xiaobin Lin
  • Patent number: 10698947
    Abstract: Disclosed is a system for tracking user activities with a user identification tag stored at the user's Internet-capable device. For example, the system can store a pixel having a color scheme that identifies the user but that is hidden to the user and identifiable by an external computer. The pixel can be stored in the user device's cache for later identification of the user.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: June 30, 2020
    Assignee: DMD Marketing LP
    Inventors: John Harlamert, II, Meredith Darbyshire, Ken Webber, Jerrad Rickard, Mark Gleason
  • Patent number: 10691557
    Abstract: Backup file recovery from multiple data sources is described. A system determines whether each of multiple data sources stores a corresponding copy of a backup file associated with a data object, in response to receiving a request to recover the backup file associated with the data object. The system allocates multiple portions of the backup file to corresponding multiple data streams, if each of the multiple data sources stores the corresponding copy of the backup file associated with the data object. The system recovers the backup file by concurrently recovering the multiple data streams from the corresponding multiple data sources.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 23, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Anupam Sharma