Abstract: Container orchestration system (COS) service discovery across multiple COS clusters based on COS cluster domain name system (DNS) is described. An indication that a first COS service and first COS endpoints are created in a first COS cluster is received. In response to the receipt of the indication, a request to create, in a second COS cluster, a second COS service and second COS endpoints is transmitted. The second COS service and the second COS endpoints correspond to the first COS service and the first COS endpoints. The creation of the second COS service and the second COS endpoints causes insertion of first DNS records in a first DNS server that is local to the second COS cluster enabling COS pods of the second COS cluster to communicate with the COS pods of the first COS cluster through a network.
Abstract: Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to monitor a community. The drone may include a processor and a storage device storing instructions that, when executed by the processor, cause the one or more processors to perform operations. The operations may include receiving an instruction to deploy based on a determination, by a community monitoring system that an event was detected at a property of the community, navigating towards the property along an initial navigation path, obtaining local monitoring system data from a local monitoring system of a property of the community, generating based on the local monitoring system data a navigational model that identifies a location of each of one or more surveillance objectives, determining an adjusted navigation path to a location of a surveillance objective of the one or more surveillance objectives, and navigating along the adjusted navigation path.
Abstract: An application server platform operated by a cloud computing services provider receives input from a customer organization application executing on the application server platform, the input specifying a first action on a first item type, and a second action on a second item type to recommend in response to the specified first action on the first item type. The application server platform searches for a record in a permanent data store that contains the first action, the first item type, the second action, and the second item type, and assigns a value to a token associated with the record based on when the application server platform most recently generated a recommendation that included the first action on the first item type and the second action on the second item type from the record, when the search locates the record in the permanent data store.
Abstract: Systems and methods for managing resource utilization are disclosed. A system may include at least one processor configured to receive an association of a unit capacity per time period to each of a plurality of resources. The processor may receive an assignment of a plurality of items to each of the plurality of resources and receive an assignment of units to each of the plurality of items The process may output a display signal for presenting in a common visualization, a resource utilization indicator for each of the plurality of resources, wherein each displayed resource utilization indicator compares aggregated assigned units to the unit capacity of the resource.
Type:
Application
Filed:
January 7, 2021
Publication date:
May 20, 2021
Applicant:
MONDAY.COM
Inventors:
Daniel Lereya, Itay Cohen, Oron Morad, Shirley Baumer
Abstract: Systems and methods for altering tablature via geographical interfaces are disclosed. A system may include at least one processor configured to output a first signal for rendering a table, including a plurality of items, columns, and values in cells, wherein one of the columns may retain geographic location values, wherein a subgroup of the items may share a common geographic location value. The processor may output a second signal to render a common map, including markers associated with the geographically dispersed items, enable an interaction with the common map, output a third signal to render column values associated with the plurality of items of the subgroup, receive a fourth signal to update a column value for a particular item, receive a fifth signal to re-render the table, and output a sixth signal to re-render the table, wherein the sixth signal includes the updated value for the particular item.
Abstract: The present invention discloses a two-layer pet waterer. The two-layer pet waterer comprises a water tank and a first drinking plate arranged above the water tank, and a fountain opening is connected with the bottom of the first drinking plate. The fountain opening is connected with a water pipe, and the water pipe is connected with a low-water-level pump. A second drinking plate is arranged below the first drinking plate. The low-water-level pump pumps water into the first drinking plate, and after the water is full of the first drinking plate, it leaks into the second drinking plate. A pet can choose the first drinking plate or the second drinking plate by itself to drink the water.
Abstract: Systems and methods for enabling display of graphs in tablature are disclosed. A system may include at least one processor configured to display a table of items including a plurality of cells, wherein at least some of the plurality of cells may include item-associated alphanumeric data, and wherein at least one of the plurality of cells includes an item-associated variable time-based graphic representing item progress. The process may access an indicator of a current point in time, determine an extent of progress at the current point in time, and may alter, in a display of the table, the item-associated variable time-based graphic to correspond to the current point in time to thereby reflect, within the at least one of the plurality of cells adjacent to at least one cell containing the item-associated alphanumeric data, a graphical indication of the extent of progress at the current point in time.
Abstract: DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR MACHINE LEARNING INTENT CLASSIFICATION. IN VARIOUS EMBODIMENTS, HISTORICAL UTTERANCES PROVIDED BY USERS MAY BE UTILIZED FOR BOT TRAINING. CONTEXT AND PERSONALLY IDENTIFIABLE INFORMATION MAY BE REMOVED FROM THE UTTERANCES. THE UTTERANCES MAY BE ASSOCIATED WITH VECTORS. THE UTTERANCES AND VECTORS MAY BE USED TO DETERMINE RECOMMENDATIONS.
Type:
Application
Filed:
November 16, 2020
Publication date:
May 20, 2021
Applicant:
Salesforce.com, Inc.
Inventors:
Anuprit KALE, Weiping Peng, Na Cheng, Rick Lindstrom, Zachary Alexander
Abstract: Implementations are described which collect and display through a graphical user interface information pertaining to consent of a person. Information is collected in an order according to legal basis, purpose, type of action, and consent. One or more records that store legal bases for consent are retrieved. A user's selection of a legal basis is accepted. One or more records that store purposes for the legal basis are retrieved. A user's selections of a purpose, a type of action, and a consent value are accepted. Less than all the information is displayed. The user's selection of another type of action is selected. Based on that type of action, a purpose and an indication of a consent value for combinations in a database are displayed.
Abstract: A dynamic Scalable Vector Graphics (SVG) system and associated methods are provided for rendering an interactive software-product demonstration presentation for an envisioned software product within a webpage. A script can be executed to digest an exported SVG file by: querying for target objects having particular attributes named in a target format, and/or particular tag names. For each of the target objects, methods are called to modify that target object based on a first found tag name, a first found attribute, and/or contents of the first found attribute. The called methods can be used to manipulate attributes and/or contents of that target object to modify it and generate a manipulated object that includes the outputs of each called method (e.g., appropriate contents to be inserted into the SVG file). The manipulated objects with the appropriate contents can then be inserted into the SVG file to generate a final SVG file.
Type:
Application
Filed:
May 28, 2020
Publication date:
May 20, 2021
Applicant:
salesforce.com, Inc.
Inventors:
Christopher Daniel McCulloh, Christopher Shawn Corwin
Abstract: A mobile application development environment may be maintained in association with a computing platform. A request to produce a binary of a first mobile application may be processed. The binary and a package configurable to cause the binary to have code-sign credentials associated with a first organization when the binary is uploaded to a mobile application provider may be produced. The binary and the package may be provided to the first organization.
Type:
Application
Filed:
January 28, 2021
Publication date:
May 20, 2021
Applicant:
Salesforce.com, Inc.
Inventors:
Claudia BRAK, Steven HOLLY, Brian SIMMONS, Jayal MEHTA, Urvin THAKKAR
Abstract: Systems and methods for converting data from tablature into moving objects are disclosed. A system may include at least one processor configured to maintain a table, the table having vertical rows and horizontal rows, and a cell at an intersection of each vertical row and horizontal row, wherein each cell contains a value. The processor may receive a selection of a row of cells for alternative display, and in response to the received selection, display data from the selected row of cells in a dynamic manner, wherein the value from each cell in the selected row is represented by a moving object, wherein at least one of a size of the moving object and a color of the moving object relates to data contained in an associated cell of each cell in the selected row, and wherein during display, the moving objects are configured to move relative to each other.
Abstract: DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR AGENT CONTROLLED DATA EXTRACTION FROM SECURE DATA SOURCES TO A MULTI-TENANT CLOUD SYSTEM AN ON-PREMISE AGENT OF A DATA SOURCE MAY RECEIVE COMMUNICATIONS FROM AN OFF-SITE DATA MANAGER. THE AGENT MAY DETERMINE WHETHER TO EXTRACT AND PROVIDE DATA BASED ON THE COMMUNICATIONS. IF THE AGENT EXTRACTS DATA, THE AGENT MAY THEN ACCORDINGLY PUSH DATA OFF-SITE.
Abstract: Systems and methods for classifying historical images. A feature extractor may create feature vectors corresponding to a plurality of images. A first classification of the plurality of images may be performed based on the plurality of feature vectors, which may include assigning a label to each of the plurality of images and assigning a probability for each of the assigned labels. The assigned probability for each of the assigned labels may be related to a statistical confidence that a particular assigned label is correctly assigned to a particular image. A subset of the plurality of images may be displayed to a display device. An input corresponding to replacement of an incorrect label with a corrected label for a certain image may be received from a user. A second classification of the plurality of images based on the input from the user may be performed.
Type:
Application
Filed:
January 26, 2021
Publication date:
May 20, 2021
Applicant:
Ancestry.com Operations Inc.
Inventors:
Laryn Brown, Michael Murdock, Jack Reese, Shawn Reid
Abstract: Systems and methods are provided for creating and editing interactive demonstration presentations for an envisioned software product. Images can be placed on a webpage of the interactive demonstration presentation to cover portions of that webpage so that new functionality is displayable on that webpage. For example, a demonstration controller can inject and define one or more rapid components into the webpage. Each rapid component corresponds to a unique area of concern to be modified within the webpage and stores data required to edit and display that rapid component on the webpage.
Type:
Application
Filed:
May 28, 2020
Publication date:
May 20, 2021
Applicant:
salesforce.com, Inc.
Inventors:
Christopher Daniel McCulloh, Christopher Shawn Corwin
Abstract: Disclosed herein are system, method, and computer program product embodiments for providing offline capabilities to customizable live applications in a cloud collaboration platform. The cloud collaboration platform may provide offline functions and a data application programming interface to devices connecting to the cloud collaboration platform. The offline capabilities allow devices to store data related to documents and customizable live applications in a local cache. The offline capabilities retrieve data from and store modifications to data within the local cache. The cloud collaboration platform may subsequently process the changes and determine if conflicts arise, resolving conflicts where appropriate and possible. The cloud collaboration platform may then determine a final state for a record, return the final state to the devices, and update the local caches.
Type:
Application
Filed:
January 27, 2021
Publication date:
May 20, 2021
Applicant:
salesforce.com, inc.
Inventors:
Julie TUNG, Rajeev NAYAK, Kevin GIBBS, Bret TAYLOR, Yang SU, Nate BOTWICK, Pedram RAZAVI, Scott GOODFRIEND, Nikrad MAHDI, Andy CHUNG, Drew HAMLIN, Patrick LINEHAN, Sophia WESTWOOD, Lindsey SIMON, Shrey BANGA, Diana BERLIN
Abstract: Described herein is a system and method for performing an updating of child records associated with a parent record within the specified time period, wherein the parent record has a value including a sum of values present in the associated child records, wherein a row lock on the child records is obtained, and the update is performed, and wherein such an update does not require a row lock on the associated parent record, wherein the parent record is periodically updated within the specified time period.
Type:
Application
Filed:
January 31, 2020
Publication date:
May 20, 2021
Applicant:
Salesforce.Com, Inc.
Inventors:
Carolyn Leigh GRABILL, Bruno Lucas MONTANER ETCHEVERRY, Alan CARDEL MOLINA, Christopher Albert PETERSON
Abstract: A mobile application development environment may be maintained in association with a computing platform. A user interface associated with the mobile application development environment may be displayed on a device of a user of the computing platform. A request to produce a binary of a first mobile application may be processed. The binary of the first mobile application may be automatically produced.
Type:
Application
Filed:
June 3, 2020
Publication date:
May 20, 2021
Applicant:
Salesforce.com, Inc.
Inventors:
Claudia Brak, Steven Bruce Holly, Brian Simmons, Bing Ge, Jayal Mehta, Urvin Thakkar
Abstract: Systems and methods for project time tracking are disclosed. A system may include at least one processor configured to maintain a plurality of timers for a plurality of individuals working on a plurality of projects, enable simultaneous running of the plurality of timers reflecting current work time of each individual, identify at least one common project being worked on by the plurality of individuals for aggregate real time work tracking, and display a joint work tracking clock in response to identifying the at least one common project for real time work tracking, wherein the joint work tracking clock may run faster than real time when multiple individuals simultaneously work on at least one project.
Abstract: Computing systems, database systems, and related methods are provided for recommending values for fields of database objects and dynamically updating a recommended value for a field of a database record in response to updated auxiliary data associated with the database record. One method involves obtaining associated conversational data, segmenting the conversational data, converting each respective segment of conversational data into a numerical representation, generating a combined numerical representation of the conversational data based on the sequence of numerical representations using an aggregation model, generating the recommended value based on the combined numerical representation of the conversational data using a prediction model associated with the field, and autopopulating the field of the case database object with the recommended value.
Type:
Application
Filed:
April 28, 2020
Publication date:
May 20, 2021
Applicant:
salesforce.com, Inc.
Inventors:
Son Thanh Chang, Weiping Peng, Na Cheng, Feifei Jiang, Jacob Nathaniel Huffman, Nandini Suresh Kumar, Khoa Le, Christopher Larry