Patents Examined by Kris E Mackes
  • Patent number: 11892910
    Abstract: A method for managing file based backups (FBBs) includes obtaining, by a FBB metadata file manager, a FBB mount request for a FBB mount of a FBB from an application, wherein the application is executing in a production host environment, in response to the FBB mount request, the FBB metadata file manager: identifies a FBB in a backup storage system, obtains a FBB metadata file corresponding to the FBB from the backup storage system, performs an attribute analysis to identify the storage location attributes in the FBB metadata file, stores a FBB virtual file system in the production host environment using the storage location attributes, and enables access to the FBB virtual file system by the application.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: February 6, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Yadav, Ravi Vijayakumar Chitloor, Shelesh Chopra
  • Patent number: 11893256
    Abstract: Method and system for partitioning of deduplication domains in storage systems. The method includes constructing a data structure having multiple nodes representing data chunks and edges between the nodes representing a weighting of deduplication references between the data chunks, and performing clustering of the nodes of the data structure to split the nodes into clusters of tightly related nodes based on the weightings of the edges. The data chunks represented by a cluster of nodes are migrated to a deduplication domain to restrict deduplication to between only the data chunks in the deduplication domain.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: February 6, 2024
    Assignee: International Business Machines Corporation
    Inventors: Miles Mulholland, Alex Dicks, Dominic Tomkins, Eric John Bartlett
  • Patent number: 11886507
    Abstract: A system and method for cybersecurity analysis utilizing high-performance, scalable, multi-tenant, dynamically specifiable, knowledge graph information storage and utilization. The system uses an in-memory associative array for high-performance graph storage and access, with a non-volatile distributed database for scalable backup storage, a scalable, distributed graph service for graph creation, an indexing search engine to increase searching performance, and a graph crawler for graph traversal. One or more of these components may be in the form of a cloud-based service, and in some embodiments the cloud-based services may be containerized to allow for multi-tenant co-existence with no possibility of data leakage or cross-over. The system uses a cyber-physical graph to represent an enterprise's cyber-physical system and can provide graph analysis, graph security, and graph fusion related tasks to identify potential cybersecurity threats.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: January 30, 2024
    Assignee: QOMPLX LLC
    Inventors: Jason Crabtree, Richard Kelley
  • Patent number: 11886521
    Abstract: An apparatus (a) groups descriptors into a cluster based on associating the descriptors with each of a first item and a second item, (b) accesses biometric data of a user, (c) determines a first activity of the user based on contextual data correlating the cluster with the biometric data, including determining whether the first activity represents an anomalous phase of the user based on a time period of the first activity being shorter than a threshold duration, and (d) generates a user profile based on the first activity of the user and the cluster, including (i) responsive to determining that the first activity represents the anomalous phase of the user, omitting a name of the cluster from the user profile, and (ii) responsive to a second activity of the user matching the first activity associated with the cluster, generating a recommendation including a third item based on the user profile.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: January 30, 2024
    Assignee: Gracenote, Inc.
    Inventors: Phillip Popp, Ching-Wei Chen, Peter C. DiMaria, Markus K. Cremer
  • Patent number: 11875157
    Abstract: In some aspects, the disclosure is directed to methods and systems for in-application dynamic content loading via a hybrid process, including both local and remote content items, via a content handler intercepting requests in a predetermined uniform resource locator (URL) scheme and redirecting the requests to local storage or a remote content provider, transparently to a browser application or webview of the application, and avoiding restrictions imposed by an operating system of the device. Content may be dynamically updated on the content provider server by developers, and dynamically loaded during execution of the application on client devices, without requiring updates to be provided to an application store or publisher server.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: January 16, 2024
    Assignee: DK Crown Holdings Inc.
    Inventors: Jon Nguyen, Daniel Kraus, Brian Tourtellott, Jason Rowe
  • Patent number: 11868416
    Abstract: The present application discloses a method, system, and computer system for running a test in a database system. The method includes obtaining, by one or more processors associated with a server, a template comprising one or more variables, storing, in a cache, a mapping of field definitions for a particular dataset, populating, by the one or more processors, the template to generate a populated template based at least in part on the mapping of field definitions for the particular dataset, performing, by the one or more processors, a query with respect to the particular dataset using values obtained from the populated template, and monitoring, by the one or more processors, one or more performance characteristics associated with the performing the query.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: January 9, 2024
    Assignee: Workday, Inc.
    Inventors: Sandeep Dhingra, Tara Sudarshan, Abhishek Karpate
  • Patent number: 11860841
    Abstract: Implementations include setting a session variable of each of a plurality of tenants to a first timestamp, importing, after the first timestamp, a first set of content to a shared container within a database system, during importing, each tenant in the plurality of tenants accessing pre-import data stored in the shared container based on the session variable being set to the first timestamp, and after importing the first set of content to the shared container, un-setting, at a second timestamp, the session variable of each of the plurality of tenants from the first timestamp, after the second timestamp, each tenant in the plurality of tenants accessing post-import data stored in the shared container.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: January 2, 2024
    Assignee: SAP SE
    Inventors: Ralf-Juergen Hauck, Volker Driesen
  • Patent number: 11860954
    Abstract: Methods, systems, devices and/or apparatus related to finding and sharing information on a large-scale or global computer network such as the Internet, and, specifically, to allow for collaboratively searching for, organizing and/or accessing information.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: January 2, 2024
    Assignee: Zakta, LLC
    Inventors: Mark William Reed, Sundaresan R. Kadayam
  • Patent number: 11841840
    Abstract: In some implementations, there is provided a method including receiving, by a centralized controller, data from a plurality of database tables at a plurality of database instances at a cloud service, wherein the data is received via a plurality of database views on the plurality of database tables; in response to receiving the data, performing, by the centralized controller, a union view of the data obtained from the plurality of database views; storing, by the centralized controller, the union view of the data as configuration metadata; and performing, by the centralized controller, at least one calculation view to update a value of the configuration metadata and to provide the updated value to at least one of the plurality of database tables at the cloud service. Related systems and articles of manufacture are also disclosed.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 12, 2023
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Susanne Schott, Georg Storz
  • Patent number: 11841844
    Abstract: Distributed database management systems may maintain collections of items spanning multiple partitions. Index structures may correspond to items on one partition or to items on multiple partitions. Item collections and indexes may be replicated. Changes to the data maintained by the distributed database management system may result in updates to multiple index structures. The changes may be compiled into an instruction set applicable to the index structures. In-memory buffers may contain the instructions prior to transmission to affected partitions. Replication logs may be combined with an acknowledgment mechanism for reliable transmission of the instructions to the affected partitions.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: December 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Clarence Wing Yin Ng, Medhavi Dhawan, Timothy Andrew Rath, Stefano Stefani
  • Patent number: 11843646
    Abstract: Systems and methods initialize distributed client device membership for new client devices joining a group-based communication channel established for content exchange among a plurality of distributed client device members. The systems and methods comprise aspects for executing a content analysis over the content of the one or more group-based communication channels to identify characterizing terms associated with each group-based communication channel. After the content analysis is performed, systems receive search parameters from a potential new member client device for a group-based communication server. Various systems and methods provide selected search results generated based at least in part on a determination that characterizing terms match one or more of the search parameters to the client device. Those selected results comprise a target that is executable by the client device to join the associated group-based communication channel.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: December 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Matthew Hodgins, Michael Montazeri, Kyle Stetz
  • Patent number: 11836201
    Abstract: A system and a method for automated data screening for background verification is provided. The invention provides for analyzing a first input file and a second input file. Data enrichment operation is performed on first input file and second input file based on captured client and CPs data from URLs which are extracted from open media sources or from data sources that organization has subscribed to obtain an enriched first input file and second input file. Matching operation is performed between enriched first input file and second input file. Adverse data is determined associated with clients and CPs data determined as true match and potential match in first input file and second input file. Further, extracted adverse data is cleaned and filtered to generate screened data associated with clients and the CPs data and generating output folder comprising output file including screened client and CPs and hit data.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: December 5, 2023
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Krishnam Raju Alamuri, Satish Raghavendran, Saurabh Mazumdar
  • Patent number: 11836159
    Abstract: Provided are systems for analyzing a relational database using embedding learning that may include at least one processor programmed or configured to generate one or more entity-relation matrices from a relational database and perform, for each entity-relation matrix of the one or more entity-relation matrices, an embedding learning process on an embedding associated with an entity. When performing the embedding learning process on the embedding associated with the entity, the at least one processor is programmed or configured to generate an updated embedding associated with the entity. Computer implemented methods and computer-program products are also provided.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: December 5, 2023
    Assignee: Visa International Service Association
    Inventors: Michael Yeh, Liang Gou, Wei Zhang, Dhruv Gelda, Zhongfang Zhuang, Yan Zheng
  • Patent number: 11829370
    Abstract: Data structures and applications are defined with the point-and-click visual tools or speech recognition and recorded as metadata descriptions, which are converted at runtime to generate underlying software code (e.g., C #, SQL, JavaScript, etc.) to implement the application. The data structures include application data elements described in a data serialization format, such as JSON, are stored in a NoSQL database. Each application data element includes fields that each represent an individual value. Each field is defined with a label, a data type, and attributes. The data structures also describe relationships or links between application data elements, as well as data-driven or time-based rules that drive further data manipulation and interactions within and external to the programming development environment through a variety of interfaces (e.g., HTTP, SMTP, SMS).
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: November 28, 2023
    Inventor: Christopher James Aversano
  • Patent number: 11822569
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: November 21, 2023
    Assignee: SAP SE
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Patent number: 11822539
    Abstract: A system for facilitating upload file optimization via transaction transformation. A request is received for an operation to upload a file to the cloud. The system bypasses a transaction processing (sub)system and attempts to upload the file to a staging area of the cloud. When the upload transaction is ready to be executed, the system determines an upload status of the file. The system transfers the file from the staging area to an intended destination if the file has been uploaded to the staging area. If the file is not yet uploaded to the staging area, the system determines if an upload operation failed. If an upload operation did not fail, the system waits for the upload to finish prior to transferring the file to the intended destination. If the upload operation did fail, the system uploads the file to the intended destination.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: November 21, 2023
    Assignee: Egnyte, Inc.
    Inventors: Ajay Salpekar, Sanjay Kulkarni, Bhaskar Guthikonda
  • Patent number: 11822587
    Abstract: A server, method, and non-transitory computer readable medium for ranking a plurality of data sources are provided. The server includes a network interface, a memory storage unit and a processor. The method involves receiving an input query, identifying entities of the input query using conditional random fields, generating a normalized query and applying a support vector machine to the normalized query. The non-transitory computer readable medium is encoded with programming instructions to direct a processor to carry out the method.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kaheer Suleman
  • Patent number: 11822471
    Abstract: Garbage collection methods and systems include determining that a condition for performing concurrent marking has been met, based on object write frequency. It is determined that an opportunity for performing concurrent marking has occurred, based on a stop-the-world event. Performance of concurrent marking is delayed until a future stop-the-world event, to prevent pre-write barriers.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: November 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michihiro Horie, Kazunori Ogata
  • Patent number: 11816088
    Abstract: A node includes storage that stores a portion of high accessibility data corresponding to a shard that is divided into revisions. The portion of the high accessibility data is managed based on an activity state model including a writing state, a resolving state, a metadata update state, and a reading state. The node further includes a repository manager that obtains a cross-shard read request for the high accessibility data; makes a determination that the portion of the high accessibility data is not in the reading state; in response to the determination, adds the cross-shard read request to a delayed action queue at the revision of a last delayed action in the delayed action queue; and after processing the last delayed action in the delayed action queue and while in the resolving state: converts the cross-shard read request to a read request; and processes the read request.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: November 14, 2023
    Assignee: Anaplan, Inc.
    Inventor: Thomas Francis Shackell
  • Patent number: 11816171
    Abstract: Online outreach based reward model generation is described. A set of features that are indicative of an online outreach for a user are determined, the online outreach originating from a particular online network. Based on this set of features, an online outreach for the user originating from the particular online network is determined. A reward model is derived from the online outreach for the user. The reward model indicates locations within the particular online network that are to be searched for user information.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: November 14, 2023
    Assignee: IBM Corporation
    Inventors: Paul R. Bastide, Aris Gkoulalas-Divanis, Jonathan Dunne, O'Crowley B. Andrew