Methods and systems for accessing a resource with multiple user identities
Granted: September 21, 2021
Patent Number:
11128660
Systems and methods for providing concurrent access to a resource via multiple user identities via a single client entity. A first authenticated session is established with an instance of a browser. The first session is associated with a first identity of a first user. A request to access the resource with an intermediate identity concurrently with the first session is detected. The intermediate identity is mapped to a target identity of a target user to be emulated. A second…
Systems, methods, and apparatuses for logging in to an external website from a cloud based computing environment
Granted: September 21, 2021
Patent Number:
11128624
Systems, methods, and apparatuses for implementing authentication of a user login to an external website from a community in a cloud based computing environment. An exemplary system having at least a processor and a memory therein includes means for identifying a first domain where a user is to be allowed to login to an external web page hosted thereon, and means for connecting the external web page with a community of a cloud computing environment hosted on a second domain different…
Client fingerprinting for information system security
Granted: September 21, 2021
Patent Number:
11128606
Client fingerprints can be used to detect and defend against malware and hacking into information systems more effectively than using IP addresses. A unique client fingerprint can be based on data found in the client's SSL client hello packet. SSL version, cipher suites, and other fields of the packet can be utilized, preferably utilizing individual field values in the order in which they appear in the packet. The ordered values are converted to decimal values, separated by delimiters,…
Zero-knowledge identity verification in a distributed computing system
Granted: September 21, 2021
Patent Number:
11128465
A request to identify a data value may be received via a network at a designated one of a plurality of identity nodes. A query that includes the data value may be transmitted to an identity service associated with the designated identity node. A response message from the identity service may include one or more designated network identifiers corresponding with the data value. The designated identity node may communicate with the plurality of identity nodes to identify a plurality of…
Method and system for automatically enriching collected seeds with information extracted from one or more websites
Granted: September 21, 2021
Patent Number:
11126673
Methods and systems are provided for automatically enriching collected seeds. Each website that is associated with each collected seed is processed via a web crawler that crawls a home webpage for the company associated with that collected seed to verify, based on similarity between company name and website name, that a website associated with that home page belongs to that company. When verification is successful, other webpages on the website are processed to fetch information using…
Automatic discovery of locations of translated text in localized applications
Granted: September 21, 2021
Patent Number:
11126644
Disclosed herein are system, method, and computer-readable storage-medium embodiments for automatic discovery of translated text. An embodiment may include relating a user-interface (UI) output with a corresponding localization object in a code-base index and matching a first instance of a unique identifier with a second instance of the unique identifier. The first instance of the unique identifier may be located in a code base corresponding to the code-base index, and the second…
Providing enhanced page layout representations of database entries
Granted: September 21, 2021
Patent Number:
11126634
An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client…
Ranking partial search query results based on implicit user interactions
Granted: September 21, 2021
Patent Number:
11126630
A client device receives search queries and displays via a user interface, search results representing a set of the records based on the search queries. The client device monitors implicit user interactions with search query terms and records displayed in response to various search queries, for example, implicit user interactions representing movements of cursor on the portion of user interface displaying a particular record. The client device receives a partial search query. Partial…
Managing the sharing of common library packages with subscribers
Granted: September 14, 2021
Patent Number:
11120146
A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In…
Systems and methods for validating localized assessments in an external system
Granted: September 14, 2021
Patent Number:
11120702
Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the validation of assessments in an eLearning environment. Validation is facilitated using an assessment definition that includes one or more application programming interfaces (APIs) and identifies, for each of the APIs, a corresponding plugin and handler. Each of the APIs is configurable to obtain at least one user response to a corresponding challenge task via the…
Predicting binary outcomes of an activity
Granted: September 14, 2021
Patent Number:
11120103
A binary outcome of an activity is predicted based on samples of the activity. The activity is characterized by features that can take on any of a set of mutually exclusive levels. An initial candidate pool of terms is selected. The terms are feature levels or combinations of feature levels. The candidate terms are used to create two ordered pools of terms, one including terms that are positively predictive and another including terms that are negatively predictive. The terms in each…
Importing data using a mobile computing device
Granted: September 14, 2021
Patent Number:
11120015
Some embodiments of the present invention include a method for importing one or more datasets using a computing system with a small display screen. The data in the one or more datasets may then be used for data analysis using the small display screen. The method includes determining one or more field identifiers and associated field type information for one or more fields of the dataset to be imported into a mobile computing system. The one or more field identifiers and associated field…
System, method and computer program product for maintaining data stored in a data structure
Granted: September 14, 2021
Patent Number:
11120003
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.
Referential data migration system
Granted: September 14, 2021
Patent Number:
11119993
In various embodiments, a method of transferring referential data objects may be performed. The method may include receiving, by a system, a request to move a specified plurality of data objects from a source environment to a target environment within a multi-tenant database system. The system may identify, based on data relationships of the data objects, an unspecified plurality of data objects associated with the specified plurality of data objects. The unspecified plurality of data…
Custom user interface design based on metrics from another communication channel
Granted: September 14, 2021
Patent Number:
11119793
Techniques are disclosed relating to custom user interface design based on user interaction metrics from another communication channel. In disclosed embodiments, a computing system generates one or more interaction metrics, based on a first set of user input characteristics for user interaction with multiple different user interface formats via a first communication channel. In some embodiments, the first communication channel supports tracking of the first set of user input…
Architectures and techniques for record protection and field management
Granted: September 14, 2021
Patent Number:
11119749
A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are…
Efficiently tracking code location of run-time events in system software
Granted: September 7, 2021
Patent Number:
11113180
Methods, systems and computer program products for tracking, encoding and decoding the code-location of runtime events. The system receives an encoded identifier function call as a parameter for a first function included in at least one file in a plurality of files of a source code base. The system returns a compact encoded identifier generated by the encoded identifier function call during compilation of the plurality of files of the source code base. In response to receiving a runtime…
Dynamic guidance engine for software customization systems
Granted: September 7, 2021
Patent Number:
11113459
Disclosed are some implementations of systems, apparatus, methods and computer program products for providing guidance in relation to the customization of web pages. An indication of user input in relation to a modification to a portion of a web page is processed, where the modification includes deletion of a user interface object from the web page, addition of a user interface object to the web page, or a change to a user interface object of the web page, and where the user interface…
Updating one or more databases based on dataflow events
Granted: September 7, 2021
Patent Number:
11113302
Database environments may choose to schedule complex analytics processing to be performed by specialized processing environments by caching source datasets or other data needed for the analytics and then outputting results back to customer datasets. It is complex to schedule user database operations, such as running dataflows, recipes, scripts, rules, or the like that may rely on output from the analytics, if the user database operations are on one schedule, while the analytics is on…
Automated data discovery with external knowledge bases
Granted: September 7, 2021
Patent Number:
11113256
System and methods are described for improving automated data discovery analysis in a cloud computing environment. A method includes receiving a request to analyze a data set stored in the memory device, the data set including one or more columns, the one or more columns including one or more data values in one or more cells of each column; classify each of the one or more columns as a type of column; for a selected one of the one or more columns, if the selected column's type is an…