Doug Chasman - Pittsford NY, US Billy Ma - Berkeley CA, US
Assignee:
SALESFORCE.COM, INC. - San Francisco CA
International Classification:
G06F 9/45 G06F 9/44
US Classification:
717124
Abstract:
Methods, systems, apparatus, and computer-readable media for validating components of a dynamic user interface in an on-demand multi-tenant service environment are disclosed. Organizations corresponding to tenants in the on-demand multi-tenant service environment are identified. A multi-tenant database system residing on multiple servers is provided for each of the identified organizations. Dynamic user interface pages associated with the organizations are identified. First and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the one or more dynamic user interface pages are produced with reference to respective first and second builds of computer program code. Differences between the first and second compilation outputs are identified and presented in a user interface on a display device of the multi-tenant service environment. The differences can be identified by performing a comparison and selecting one or more differences that match a pattern specifier.
Methods And Systems For Loose Coupling Between Triggers And Entities
A database program includes loose triggers that are not coupled to specific entities at the time the database program is compiled. The database program provides a user interface that allows a user to couple selected entities to the loose triggers or decouple selected entities from loose triggers. The database program validates the entities that are selected by the user for coupling or decoupling and stores the coupled entities as part of the loose trigger definitions in a loose trigger metadata database.
Methods, systems, apparatus, and computer-readable media for validating components of a dynamic user interface in an on-demand multi-tenant service environment are disclosed. Organizations corresponding to tenants in the on-demand multi-tenant service environment are identified. A multi-tenant database system residing on multiple servers is provided for each of the identified organizations. Dynamic user interface pages associated with the organizations are identified. First and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the one or more dynamic user interface pages are produced with reference to respective first and second builds of computer program code. Differences between the first and second compilation outputs are identified and presented in a user interface on a display device of the multi-tenant service environment. The differences can be identified by performing a comparison and selecting one or more differences that match a pattern specifier.
A Code Editor For User Interface Component Testing
- San Francisco CA, US Billy Ma - San Mateo CA, US William Braden Hays - Issaquah WA, US
International Classification:
G06F 11/36 G06F 8/38
Abstract:
A system for conducting user interface (UI) software component testing has been developed. The test of the UI software component is initiated and a display of the test results are shown to a user in a browser used in the testing. A code editor used for debugging by the user receives the test results from the browser and presents the test results to the user for debugging. The browser webview and the code editor are simultaneously displayed to the user in a dual screencast window during the UI software testing.
Techniques And Architectures For Managing And Analyzing System Updates
- San Francisco CA, US Billy Ma - San Mateo CA, US
International Classification:
G06F 8/20 G06F 9/451 G06F 8/38 G06F 8/65
Abstract:
Techniques and architectures for managing streamlining validation operations. Tokens to represent at least one of a style characteristic, a script component and a layout element are provided. An update bundle having two or more tokens representing changes from previous versions of corresponding tokens to specify current versions of the tokens, is provided. User interface code is analyzed to determine if the code utilizes the two or more tokens in a manner consistent with the current versions of the tokens. An activity list for tokens in the UI not being used in the manner consistent with the current versions of the tokens is generated.
Action-Based Image Searching And Identification System
Disclosed herein are system, method, and computer program product embodiments for providing an action-based image searching and identification system. An embodiment operates by receiving an image and a query associated with the image. From the image an object associated with the query is identified. A feature of the identified object and associated with the query is determined. One of a plurality of possible actions is selected based on the feature. A result of the query including the selected action is returned.
Geolocation Based Work Data On A Mobile Device Using A Database System
- San Francisco CA, US Billy Ma - Berkeley CA, US Rajan Patel - San Francisco CA, US
International Classification:
G06Q 10/06 G06F 17/30
US Classification:
705 715
Abstract:
Disclosed are examples of systems, apparatus, methods and computer program products for displaying work items according to detected user locations, schedules, and other information. For example, a user's location may be detected by a user device, and work items may be selected for display on the user device. The user may be affiliated with a business organization and the work items may identify business records of the business organization that have associated addresses nearby the user's location and that may be accommodated by the user's schedule. Certain priorities can govern which work items are provided. The work items may be organized as cards of an information deck. The user may interact with and share the cards.
Systems And Methods For Applying Intellegence And Prioritization To Calendared Events
- San Francisco CA, US Lucy Li - San Francisco CA, US Rajan Patel - San Francisco CA, US Billy Ma - Berkeley CA, US Alicia Ong - San Mateo CA, US Rachna Singh - Foster City CA, US Lei Wang - San Carlos CA, US John Walter Taschek - San Francisco CA, US
International Classification:
H04L 29/06 G06F 17/30 G06F 3/0481
US Classification:
715753
Abstract:
Methods and systems are provided for displaying calendared events on a mobile computing device. The method includes: receiving, by the mobile computing device, a meeting invitation including meeting information and an email address; transmitting the email address to a customer relationship management (CRM) database; receiving, by the mobile computing device, contextual information associated with the email address from the CRM database; and displaying, by the mobile computing device, the meeting information and the contextual information.