Ergonomic keyboard user interface
Granted: January 4, 2022
Patent Number:
11216183
Disclosed herein are system, method, and computer program product embodiments providing an ergonomic user interface keyboard. An embodiment operates by determining a baseline keyboard interface corresponding to a baseline mobility of a finger of a user. An indication that the finger of the user has sustained an injury with an expected recovery time is received. A new mobility of the finger of the user with the injury is measured. A deviation between the new mobility and the baseline…
Utilizing a geo-locator service and zone servers to reduce computer resource requirements for determining high quality solutions to routing problems
Granted: January 4, 2022
Patent Number:
11215463
A method involves utilizing a geo-locator service and zone servers to reduce server resource requirements for determining high quality solutions to routing problems. The use of a geo-locator service and zone servers enables the use of servers having less memory which can handle determination of high quality solutions to routing problems involving locations spanning a smaller geographic area even if they are incapable of handling determination of high quality solutions to routing problems…
Automatic rule generation for next-action recommendation engine
Granted: December 28, 2021
Patent Number:
11210712
A system can recommend a next action for a user. A memory can store user data corresponding to the user and can include historic interaction points. A behavior pattern can be identified based on two or more interaction points stored in the user data. An intent of the user based on the behavior pattern can be identified. The intent can be based on a previous behavior pattern of another user. Several probabilities that the user will meet one or more objectives can be determined based on…
Machine learning based models for object recognition
Granted: December 28, 2021
Patent Number:
11210562
Machine learning based models recognize objects in images. Specific features of the object are extracted from the image using machine learning based models. The specific features extracted from the image assist deep learning based models in identifying subtypes of a type of object. The system recognizes the objects and collections of objects and determines whether the arrangement of objects violates any predetermined policies. For example, a policy may specify relative positions of…
Predicting a type of a record searched for by a user
Granted: December 28, 2021
Patent Number:
11210304
As part of providing the services to users, an online system stores multiple records that are accessible by users of the online system. When a user provides a search query, the online system extracts morphological and dictionary features from the query. The online system provides the extracted features to a machine learning model as an input. The machine learning model outputs a score for each potential entity type that indicates a likelihood that the search query is for a record…
Distributed web page performance monitoring methods and systems
Granted: December 28, 2021
Patent Number:
11210198
Computing systems, database systems, and related methods are provided for tracking performance associated with loading or updating a web page in a distributed manner. An exemplary method involves a server providing the web page to a client over a network. The web page includes code executable by the client to provide requests to the server over the network, assign identifiers to the requests, and determine client-side performance metrics associated with the requests. The server provides…
Automatic user interface architecture
Granted: December 28, 2021
Patent Number:
11210111
Techniques are disclosed relating to automatically generating user interfaces. In some embodiments, input data to be displayed is grouped into components (e.g., based on depth within hierarchical code, coordinates in a display space, etc.). These components may be based on template information that defines a set of known component types. In some embodiments, the system formats the selected components according to display parameters and causes display of a user interface that displays the…
System, method, and apparatus for filtering insights for contextually relevant user-specific content integrated with a third-party personal information management (PIM) application within a cloud based computing environment
Granted: December 28, 2021
Patent Number:
11209963
A system and method to access one or more insights to display in a context-specific display pane based on PIM application context data, filter the one or more insights to display in the context-specific display pane, and display the filtered one or more insights in the context-specific display pane.
System, method, and apparatus for providing insights, and taking actions thereon, for contextually relevant user-specific content integrated with a third-party Personal Information Management (PIM) application within a cloud based computing environment
Granted: December 28, 2021
Patent Number:
11209962
A system and method to display Personal Information Management (PIM) application content in one or more PIM application display panes of a graphical user interface (GUI). Some portion of the displayed RIM application content is selected for which to obtain one or more insights. The system obtains PIM application context data relating to selected PIM application content and generates the one or more insights to display in a context-specific display pane based on the received PIM…
Content management system connect
Granted: December 21, 2021
Patent Number:
11206273
In embodiments, a computer program may be stored on a storage medium for securely inserting portions of content maintained on external web servers into an online community web page. The computer program may comprise a set of instructions operable to cause a computer to receive a request to render a web page maintained within a social platform, the web page including embedded settings that refer to content on one or more remote servers. The computer program may further cause the computer…
Scoring cloud packages for risk assessment automation
Granted: December 21, 2021
Patent Number:
11204983
Techniques are disclosed for determining whether to permit distribution of a software package—for example, via an application exchange service of a cloud computer system. The computer system may calculate a risk score for the software package based on various factors, including package metadata that specifies one of a plurality of package types supported by the application exchange service. The specified package type may be indicative of an amount of developer control on the software…
Automated analysis and recommendations for highly performant single page web applications
Granted: December 14, 2021
Patent Number:
11201806
A method in an analysis tool for dynamically analyzing client-side performance during the rendering of web content is provided. The method comprises automatically capturing data while a client application executes executable code written in a scripting language to render a web page wherein the data identifies components that are created, the execution time for creating each component, the execution start time for each component, and the components that are initially visible when the web…
Declarative and reactive data layer for component-based user interfaces
Granted: December 14, 2021
Patent Number:
11201795
Each of a plurality of wire web components predicted to be included in a graphical user interface (GUI) for presentation at a client machine. Each data object instance may be associated with a respective data object instance identifier and a respective one or more data object fields. A wire web component graph that includes a plurality of nodes may be constructed. A node may correspond to a wire web component, a data object field, or an application procedure interface (API). One or more…
Querying a not only structured query language (NOSQL) database using structured query language (SQL) commands
Granted: December 14, 2021
Patent Number:
11200232
Techniques for querying a Not-Only/Non Structured Query Language (NoSQL) database using Structure Query Language (SQL) commands. A SQL query is received. The SQL query is transformed into one or more non-relational database scans having associated row key ranges. The one or more non-relational database scans are executed in parallel for each row key range. The results from the parallel scans of the non-relational database are combined. The combined results are presented as results of the…
Database system dashboard snapshotting
Granted: December 14, 2021
Patent Number:
11199951
A user interface generation message may be sent from a database system to a client machine via a network. The user interface generation message may include instructions for presenting a database dashboard on a display screen at the client machine. The database dashboard may include a plurality of user interface components that each presents a respective view of information stored in a database. A user interface component selection message may be received from the client machine,…
System and method for navigation within widget-sized browser panels
Granted: December 14, 2021
Patent Number:
11199944
A widget browser module configured to display data item descriptors is disclosed. The widget browser module is configured to: generate, responsive to a request from an executing application that is causing the display of an application window on a display device, a widget browser window for display over a portion, but not all, of the application window, the widget browser window including a two-panel display window and a status bar display window positioned underneath the two-panel…
Definition of a graphical user interface dashboard created with manually input code and user selections
Granted: December 7, 2021
Patent Number:
11194450
Methods and systems are described for creating and/or processing a definition for a dashboard with manually input code and user selections in a graphical user interface. In some implementations, user interface elements are displayed and selections from a user accepted. Responsive to the selections, definitions for one or more visualizations and datasources are automatically generated and displayed in a user interface element that accepts manually input customizations and code from the…
Computer implemented methods and apparatus for representing a portion of a user interface as a network address
Granted: December 7, 2021
Patent Number:
11194957
Disclosed are methods, apparatus, systems, and computer-readable storage media for representing a portion of a user interface of a web browser as a web address. In some implementations, a computing device receives a request to encode as a web address a portion of a user interface provided in a web browser at the computing device. The computing device then generates a web address to identify content of the portion of the user interface. The portion of the user interface represented by the…
Invalidation and refresh of multi-tier distributed caches
Granted: December 7, 2021
Patent Number:
11194721
To deliver up-to-date, coherent user data to applications upon request, the disclosed technology includes systems and methods for caching data and metadata after it has been synchronously loaded—for future retrieval with a page load time close to zero milliseconds. To provide this experience, data needs to be stored as locally to a user as possible, in the cache on the local device or in an edge cache located geographically nearby, for use in responding to requests. Applications which…
Scalable software resource loader
Granted: December 7, 2021
Patent Number:
11194591
Embodiments of the present disclosure relate to loading software resources for execution by a software application. Other embodiments may be described and/or claimed.