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.

    SYSTEMS, METHODS, AND APPARATUSES FOR DISTRIBUTING A METADATA DRIVEN APPLICATION TO CUSTOMERS AND NON-CUSTOMERS OF A HOST ORGANIZATION USING DISTRIBUTED LEDGER TECHNOLOGY (DLT)

    公开(公告)号:US20200250176A1

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

    申请号:US16777107

    申请日:2020-01-30

    Abstract: Systems, methods, and apparatuses for systems, methods, and apparatuses for distributing a metadata driven application to customers and non-customers of a host organization using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment, there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for operating a blockchain interface to the blockchain on behalf of a plurality of tenants of the host organization, in which each one of the plurality of tenants operate as a participating node with access to the blockchain; receiving, from a user device communicably interfaced with the system, input for adding a plurality of authorized network participants to a declared application, in which the network participants are granted access rights to the declared application; updating a blockchain asset on the blockchain having encoded therein as defined metadata for the declared application, a plurality of entity types declared for the application and one or more new field definitions declared for each of the plurality of entity types, in which the update to the blockchain asset specifies the plurality of authorized network participants for the declared application; deploying an executable install package to each of the plurality of authorized network participants for the declared application; and in which the executable install package retrieves the metadata for the declared application from the blockchain and displays GUIs specific to the declared application which are auto generated by the executable install package based on the retrieved metadata. Other related embodiments are disclosed.

    NATIVE INDEXING FOR A MULTITENANT SCHEMA
    638.
    发明申请

    公开(公告)号:US20200250166A1

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

    申请号:US16264442

    申请日:2019-01-31

    Abstract: A data table comprising one or more table columns including but not limited to an organization table column for identifying individual organizations, data entities and one or more table columns storing common-denominator data type values is accessed. Discriminant values and first native index values are generated by applying discriminant mappings and native index value mappings to table rows in the data table. A function-based table index using the discriminant values and the native index values is generated for the data table. The function-based table index is used for accessing at least a portion of data values in the data table.

    FACILITATING DYNAMICALLY UNIFIED SYSTEM OF RECORD IN AN ON-DEMAND SERVICES ENVIRONMENT

    公开(公告)号:US20200250155A1

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

    申请号:US16851387

    申请日:2020-04-17

    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamically unified system of record in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes integrating, by and incorporating into the database system, a plurality of subsystems into a unified system of record (“unified system), where each subsystem is independent of and incompatible with other subsystems of the plurality of subsystems, and collectively managing the plurality of subsystems, where collectively managing includes facilitating common communication within and between and uniform management of the plurality of subsystems based on common communication criteria and unified storage of data associated with the plurality of subsystems.

    EXTENDING USAGES OF CACHED DATA OBJECTS BEYOND CACHE EXPIRATION PERIODS

    公开(公告)号:US20200250102A1

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

    申请号:US16779309

    申请日:2020-01-31

    Abstract: A request for retrieving a cached data object from a data object cache used to cached data objects retrieved from one or more primary data sources is received from a data object requester. Responsive to determining that the cached data object in the data object cache is expired, it is determined whether the cached data object in the data object cache is still within an extended time period. If the cached data object in the data object cache is still within an extended time period, it is determined whether the cached data object is free of a cache invalidity state change caused by a data change operation. If the cached data object is free of a cache invalidity state change, the cached data object is returned to the data object requester.

Patent Agency Ranking