-
公开(公告)号:US11627039B2
公开(公告)日:2023-04-11
申请号:US16947814
申请日:2020-08-18
Applicant: salesforce.com, Inc.
Inventor: Gregory Wester , Matthew Paiz , Aleksandr Shulman
IPC: H04L41/0803 , G05F5/00 , G06F16/951 , G06F16/903 , G05B15/02 , F24F11/30 , F24F11/58 , F24F11/46 , H02J13/00 , H04L12/28 , F24F11/80 , F24F11/523 , F24F11/63 , F24D19/10 , F24F110/10 , F24F110/20
Abstract: Methods and systems are provided for managing environmental conditions and energy usage associated with a site. One exemplary method of regulating an environment condition at a site involves a server receiving environmental measurement data from a monitoring system at the site via a network, determining an action for an electrical appliance at the site based at least in part on the environmental measurement data and one or more monitoring rules associated with the site, and providing an indication of the action to an actuator for the electrical appliance.
-
公开(公告)号:US11625226B1
公开(公告)日:2023-04-11
申请号:US17493374
申请日:2021-10-04
Applicant: salesforce.com, inc.
Inventor: Teodoro Freund , Mariano Jose de Achaval
IPC: G06F8/30
Abstract: The type system of a functional programming language, such as DataWeave and/or the like, may be extended to add valuable semantic information to data types (e.g., attributes of data that inform a compiler/interpreter how the data should be used, etc.) that is automatically generated and/or hidden from a developer/programmer. For example, the type system may be configured for flow typing, based on a graph of type dependencies between expressions, without modifying an existing implementation, except at places where extra information can be obtained. Different parts of the type system implementation may be modified, for example, based on one or more injected retyper nodes, to provide more and better type inference.
-
113.
公开(公告)号:US11615240B2
公开(公告)日:2023-03-28
申请号:US16581035
申请日:2019-09-24
Applicant: salesforce.com, inc.
Inventor: Xuan Phi Nguyen , Shafiq Rayhan Joty , Chu Hong Hoi
IPC: G06F40/205
Abstract: Embodiments described herein provide an attention-based tree encoding mechanism. Specifically, the attention layer receives as input the pre-parsed constituency tree of a sentence and the lower-layer representations of all nodes. The attention layer then performs upward accumulation to encode the tree structure from leaves to the root in a bottom-up fashion. Afterwards, weighted aggregation is used to compute the final representations of non-terminal nodes.
-
公开(公告)号:US20230091664A1
公开(公告)日:2023-03-23
申请号:US17953714
申请日:2022-09-27
Applicant: salesforce.com, inc.
Abstract: Disclosed herein are system, method, and device embodiments for implementing dynamic codeless logging in an integration platform system. An integration platform may provide a declaratively-configurable asset pre-configured to implement a logging functionality associated with a log point, package the declaratively-configurable asset within an integration application, and receive a selection of the log point associated with the declaratively-configurable asset. In addition, the integration application may generate log information corresponding to the log point based on the selection of the log point and the logging functionality. Further, the integration platform may present the log information within a graphical user interface.
-
公开(公告)号:US20230091248A1
公开(公告)日:2023-03-23
申请号:US17448301
申请日:2021-09-21
Applicant: salesforce.com, inc.
Inventor: Shuoqiang Kevin Wang , Devra Struzenberg , Battugs Chadraa , Wei-chen Wang , Wen Zhai , Pen Cheung Chu , Utkarsh Jain , Amber Bouabdallah
Abstract: Techniques are described for assigning users to swarms based on skill and generating recommendations for increasing skill proficiency. In some implementations, a request specifying a set of requirements for completing a task includes at least one required skill, optionally in combination with a required minimum proficiency value(s). Metrics can be generated based on statistical analysis of instances in which a task is at least one of: (i) assigned to a user who is not associated with a required skill, (ii) assigned to a user whose proficiency value is below a required minimum proficiency value, or (iii) assigned after a delay due to unavailability of a user who is associated with a required skill. The computer system can identify a first skill for improving the metrics, identify a user for becoming associated with the first skill, and send a notification recommending an online learning resource relating to the first skill.
-
公开(公告)号:US20230088960A1
公开(公告)日:2023-03-23
申请号:US17478258
申请日:2021-09-17
Applicant: salesforce.com, inc.
Inventor: Aaron Popelka , William Robert Jennings, II , Pranavkumar Janakbhai Parekh , Xiuchai Xu , Sullivan McIntyre
IPC: H04L12/26
Abstract: Methods, apparatuses, and computer program products are described. A system may analyze a set of communication metrics associated with a communication process flow that controls electronic communications between a tenant and a set of users corresponding to the tenant. The system may detect an occurrence of an anomaly based on a communication metric of the analyzed set of communication metrics satisfying a communication metric threshold. The system may generate, based on detecting the occurrence if the anomaly, a data object comprising metadata associated with the anomaly. In some cases, the system may transmit, to a communication platform, a request that includes the data object, where the request is configured to cause posting of an entry of the data object into a communication channel of the communication platform that is associated with the tenant.
-
公开(公告)号:US20230088898A1
公开(公告)日:2023-03-23
申请号:US17936524
申请日:2022-09-29
Applicant: salesforce.com, inc.
Inventor: Peda Venkateswarlu Pola
IPC: G06F16/955 , H04L65/403 , G06F16/23 , G06Q10/06
Abstract: Disclosed are some examples of systems, methods, and computer program products for suggesting actions for evaluating user performance in a social networking system. In some implementations, textual input of a social media message is processed. The processing can include determining that data of the textual input indicates an evaluation of performance of a user of the social networking system. A prompt can be displayed, requesting submission of information evaluating performance of the user. A performance evaluation record can be generated or updated in a database to store the evaluating information in association with an identification of the user, and an indication of the evaluating information can be shared in a feed of the social networking system.
-
公开(公告)号:US20230087544A1
公开(公告)日:2023-03-23
申请号:US18049265
申请日:2022-10-24
Applicant: salesforce.com, inc.
Inventor: Sreeram Duvur , Vijayanth Devadhar , Matthew Gainsborough , Kiet Phong , Sathish Santhanam , Lawrence Thomas Lopez
IPC: G06F8/65
Abstract: According to some implementations, while a proxy routes production traffic to a first application (app) version that runs in a plurality of container orchestration system (cos) pods having first app version containers, configuration information is received including an identification of a second app version container image for a second app version. The second app version is an updated version of the first app version. Cos pods having second app version containers are brought up based on the second app version container image identified in the configuration information. Test and/or warmup traffic is caused to be routed to the second app version containers. Responsive to an indication regarding the routing of the test and/or warmup traffic to the second app version, causing a transition to sending production traffic to the second app version containers instead of to the first app version.
-
公开(公告)号:US20230086783A1
公开(公告)日:2023-03-23
申请号:US17589381
申请日:2022-01-31
Applicant: salesforce.com, inc.
Inventor: Tomás BRUNO , Rodrigo GARCIA , Alejo Gonzalo ABDALA YAÑEZ , Fernando FEDERICO , Sebastián Alejandro BLÁZQUEZ OLIVERA , Jorge Luis PÉREZ
Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a universal coding language and construct for an application programming language (API) environment. In the environment, a standard language with a predefined and universal format is used for each of the different internal code modules. A translator is then provided in order to translate the standard language to the proprietary language of specific gateways or other vendor products. In some embodiments, a parser is used to in order to convert the code modules to an internal model. The internal model allows a user to visualize or otherwise understand the configuration that has been coded, and to make any necessary modifications.
-
公开(公告)号:US20230086564A1
公开(公告)日:2023-03-23
申请号:US17520074
申请日:2021-11-05
Applicant: salesforce.com, inc.
Inventor: Martin BATTAGLIA , Alvaro GAITA , Leandro BAURET
IPC: G06F9/54
Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically discovering an API for publishing within a data repository. A discovery tool is used either on a server computer or a customer computer to examine the files stored in the data repository. A search of the repository is conducted to identify root API files that form the basis of an API. A first examination is conducted in which the files are examined for common indicia associated with known API standards. Then a second examination is done of the root API candidates found in the first examination to identify which of the root API candidates is actually a root API. Once the root API has been located, it is executed in a computer environment, and its dependents are detected. Once all the necessary API files have been located, they are packaged and automatically published.
-
-
-
-
-
-
-
-
-