Rolling version update deployment utilizing dynamic node allocation

    公开(公告)号:US10761829B2

    公开(公告)日:2020-09-01

    申请号:US16006193

    申请日:2018-06-12

    Abstract: Methods are disclosed for dynamic node allocation for a server system that can automatically heal on failure—minimizing the need for static configuration—dynamically adjusting server resources to match load, and minimize end user wait times. The disclosed methods dynamically allocate nodes to increase capacity for a platform that accepts data queries. Additionally disclosed is a system for rolling version update deployment: workers maintain org lists of org-task-queues that they service; org-affinities between the workers and the org-task-queues require the workers to have access to local copies of immutable data sets to service org-tasks from the org-task-queues of the orgs that they service. A leader running on a worker implements a healing and balancing service that maintains worker redundancy, manages the workers' org-affinities to accumulate orgs on their respective org-lists. The leader implements messaging to the workers to update to a new software version and monitors completion of updates.

    Multi-factor administrator action verification system

    公开(公告)号:US10754972B2

    公开(公告)日:2020-08-25

    申请号:US15884146

    申请日:2018-01-30

    Abstract: In various embodiments, a method of verifying a multi-factor administrator action may be performed. The method may include receiving, from a first user, an authentication request that indicates a requested access, where the first user has administrative privileges to perform the requested access. The method may further include identifying a second user that has administrative privileges to approve the requested access. A verification request may be to the second user. In response to receiving an approval message from the second user within a particular amount of time, an authentication response that indicates that the first user is authorized to perform the requested access may be sent to the first user.

    METHOD AND SYSTEM FOR REAL-TIME BLOCKING OF CONTENT FROM AN ORGANIZATION ACTIVITY TIMELINE

    公开(公告)号:US20200267102A1

    公开(公告)日:2020-08-20

    申请号:US15929492

    申请日:2020-05-05

    Abstract: Methods and systems are provided for real-time blocking of content from an organization activity timeline of an organization. The content blocked can be, for example, activities, or contributions to those activities. The organization activity timeline is displayed within a user interface to show activities involving a particular external contact and one or more users of the organization. The disclosed methods and systems can be used to control which activities or contributions to activities are displayed in the organization activity timeline. One or more identifiers can be added to one or more blacklists. New activities are evaluated for inclusion in the organization activity timeline. Any new activity that includes an identifier (or contributions to that new activity) can be blocked so that it does not appear in the organization activity timeline.

    Dynamic Selection of Channels for Incoming Communication

    公开(公告)号:US20200252303A1

    公开(公告)日:2020-08-06

    申请号:US16596078

    申请日:2019-10-08

    Abstract: The technology disclosed for configuring a transcoder-router to direct incoming communications to desired receivers includes receiving a selection by a user from an icon-based GUI, of an incoming voice, video, image, short message, or email media type to configure for routing. Incoming communications gets routed in the context of the incoming media type, with the transducer-router receiving a combination of routing conditions with which to determine the routing of the incoming media type: a time zone against which routing schedules are measured; a time window for the routing schedules that covers both time of day and day of week; and available receiver devices for the routing under the selected combination of the incoming media type, time zone and time window. The disclosed systems and methods include committing routing rules based on the user selections to tangible machine readable memory; and using the committed rules to route incoming media type messages.

    MACHINE LEARNING FROM DATA STEWARD FEEDBACK FOR MERGING RECORDS

    公开(公告)号:US20200250576A1

    公开(公告)日:2020-08-06

    申请号:US16361026

    申请日:2019-03-21

    Abstract: System determines first and second scores based on applying function to features of first and second values in fields in first and second records, respectively. System determines first priority based on first score and second priority based on second score for displaying first and second values in fields in first profile. System revises, based on feedback associated with first value and second value, parameter associated with function and determines third score based on applying function, associated with revised parameter, to feature of third value in field in third record. System determines fourth score based on applying function, associated with revised parameter, to feature of fourth value in field in fourth record and determines third priority, based on third score, for displaying third value in field in second profile and fourth priority, based on fourth score, for displaying fourth value in field in second profile.

    Method and system for site migration

    公开(公告)号:US10733358B2

    公开(公告)日:2020-08-04

    申请号:US13969399

    申请日:2013-08-16

    Inventor: Gavin Guinane

    Abstract: Embodiments include methods and systems of site migration. In one embodiment, a site migrator receives a website address from a user for a website to be migrated to a content management system (CMS). The site migrator accesses source code of the website at the received website address. The site migrator identifies markup content of the website based on source code of the website. The markup content includes tags grouping content of the website. The site migrator transforms the identified markup content into content modules in a format usable by the CMS based on the tags grouping the content of the website. The site migrator stores the content modules to a memory, sends the content modules to the CMS via an application programming interface (API) to generate a second website which resembles the website to be migrated based on the content modules.

    Predicate based data deletion
    570.
    发明授权

    公开(公告)号:US10733148B2

    公开(公告)日:2020-08-04

    申请号:US15452390

    申请日:2017-03-07

    Inventor: Lars Hofhansl

    Abstract: A database may delete rows of data based on one or more predicate parameters. A method of data storage includes receiving a delete request for a database, where the delete request includes one or more predicate parameters and adding the predicate parameters to a set of deletion predicate parameters in metadata of the database. The method may further include performing a compaction of the database, where the compaction includes rewriting each data element of the database unless a key of the data element corresponds to at least one of the set of deletion predicate parameters.

Patent Agency Ranking