-
公开(公告)号:US20190026254A1
公开(公告)日:2019-01-24
申请号:US16140030
申请日:2018-09-24
Applicant: salesforce.com, Inc.
Inventor: Nathan David McWilliams
Abstract: The technology disclosed relates to systems and methods for providing a CSS parser to improve the maintainability of code that displays data to users. The technology disclosed also improves the performance and consistency of the code that delivers a user's experience. An embodiment operates by accessing a CSS target token in a first customizable code segment and scanning a CSS codebase to locate a second customizable code segment of the CSS codebase that comprises the target token. Embodiments may further include transforming an object in the first or second customizable code segments of the CSS codebase by modifying the first or second customizable code segments to include customization code, parsing the first and second customizable code segments by transforming the first or second customizable code segments of the CSS codebase into a plurality of segment parse trees, and outputting a customized codebase based on the plurality of segment parse trees.
-
公开(公告)号:USD838738S1
公开(公告)日:2019-01-22
申请号:US29624803
申请日:2017-11-03
Applicant: salesforce.com, inc.
Designer: Nicholas Howland , Kyle M. Haskins
-
公开(公告)号:US10162872B2
公开(公告)日:2018-12-25
申请号:US15581590
申请日:2017-04-28
Applicant: salesforce.com, inc.
Inventor: Didier Prophete , Ronald F. Fischer , Sönke Rohde
Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.
-
公开(公告)号:US20180365036A1
公开(公告)日:2018-12-20
申请号:US15626897
申请日:2017-06-19
Applicant: salesforce.com, inc.
Inventor: Brian TOAL , Paymon Teyer
Abstract: Systems, methods, and computer-readable media for increasing program execution time are described. A computer system may implement a warmup engine that may allow defined portions of code to be pre-loaded (“warmed up”) for execution before application startup. The warmup engine may include warmup logic that warms up a defined portion of code. The mechanisms that trigger the warmup logic are called “warmers,” and each warmer may run in a warmer container. The computer system may execute each of the warmers according to a warmer configuration and may also log errors that may occur during warmer execution. In some implementations, an application may not become available during initialization until (or after) the warmup engine executes the warmers and/or warmup logic. Other embodiments may be described and/or claimed.
-
公开(公告)号:US10157196B2
公开(公告)日:2018-12-18
申请号:US14825073
申请日:2015-08-12
Applicant: salesforce.com, inc.
Inventor: David Ross Baker , Mitul J. Hirpara , Michael Gonzales
IPC: G06F17/30
Abstract: A data migration system and method operate within a database platform system, which includes first and second databases, to provide data migration between databases. The data migration includes automatically generating a globally unique identifier for each record of the first database, such as upon creation of each record. Records in the second database are updated or inserted according to whether or not records in the second database have globally unique identifiers that correspond to globally unique identifiers of records in the first database.
-
公开(公告)号:US10146955B2
公开(公告)日:2018-12-04
申请号:US13764477
申请日:2013-02-11
Applicant: salesforce.com, inc.
Inventor: Matthew Fuchs
Abstract: Systems and methods are provided for controlling access to data of heterogeneous origin. A system creates combined access rights from access rights and other access rights for combined data that includes data and other data. The system receives a request to access data that is part of the combined data. The system determines whether to provide access to at least part of the data based on access rights that are part of the combined access rights. The system provides access to at least part of the data in response to a determination to provide access to at least part of the data based on the access rights that are part of the combined access rights.
-
公开(公告)号:US10146597B2
公开(公告)日:2018-12-04
申请号:US14507373
申请日:2014-10-06
Applicant: salesforce.com, inc.
Inventor: Richard Perry Pack, III , Kevin Venkiteswaran , Qingqing Liu , Sachin Desai , Phillip Norman Calvin
IPC: G06F9/54
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for delegating handling of computing events of a mobile device application. For example, an identification of a computing event can be received. The computing event can have associated metadata. The computing event can be associated with a first component of a plurality of components of a first application executable on a mobile device. The plurality of components can comprise at least a native component and a web browser component. One or more rules can be applied to the metadata. Based on the application of the one or more rules to the metadata, a second component can be identified for handling the event. Handling of the event can be delegated to the second component.
-
698.
公开(公告)号:US10146581B2
公开(公告)日:2018-12-04
申请号:US15405708
申请日:2017-01-13
Applicant: salesforce.com, inc.
Inventor: Adrian Dieter Rapp , Qingqing Liu , Michael Chou
Abstract: Disclosed are non-limiting examples of systems, apparatus, methods and computer program products for dynamically configuring a process associated with an application based on environmental characteristics monitored by a mobile device. In some implementations, the process includes stages and decision nodes. There is a configurable flow along a path defined by a subset of the stages controlled by a subset of the decision nodes. Contextual data is provided by the mobile device on which the application is usable. The contextual data indicates one or more environmental characteristics associated with a physical environment in which the mobile device is or has been located. The contextual data can be provided as a control input to a decision node associated with a current stage of the process. The process can be configured accordingly.
-
公开(公告)号:USD834616S1
公开(公告)日:2018-11-27
申请号:US29624851
申请日:2017-11-03
Applicant: salesforce.com, inc.
Designer: George Hu , Yijing Zhang
-
公开(公告)号:USD834610S1
公开(公告)日:2018-11-27
申请号:US29562338
申请日:2016-04-25
Applicant: salesforce.com, inc.
Designer: Yuseung Kim
-
-
-
-
-
-
-
-
-