-
公开(公告)号:US20200097138A1
公开(公告)日:2020-03-26
申请号:US16221090
申请日:2018-12-14
Applicant: salesforce.com, inc.
Inventor: Eric JACOBSON , Michael GONZALEZ , Wayne CHO , Adheip VARADARAJAN , John VOLLMER , Benjamin SNYDER
IPC: G06F3/0482 , G06F3/0483 , G06F3/0484
Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.
-
公开(公告)号:US20200097137A1
公开(公告)日:2020-03-26
申请号:US16221075
申请日:2018-12-14
Applicant: salesforce.com, inc.
Inventor: Eric JACOBSON , Michael Gonzalez , Wayne Cho , Adheip Varadarajan , Daniel Mccall , Victor Oliveros , Annie Abrahamian , David Klein , Nicholas Howland , Kyle Haskins , John Vollmer , Benjamin Snyder , Mike Rosenbaum
IPC: G06F3/0482 , G06F3/0483 , G06F3/0484
Abstract: Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.
-
713.
公开(公告)号:US20200097136A1
公开(公告)日:2020-03-26
申请号:US16139498
申请日:2018-09-24
Applicant: salesforce.com, inc.
Inventor: Emily Behrendt
IPC: G06F3/0482 , G06F17/30
Abstract: A persistent list interface object is maintained within a graphical user interface available to a user of an on-demand services environment. The persistent list interface object is presented on the graphical user interface when graphical user interface presents multiple different domains within the on-demand services environment. The persistent list interface object maintains a list corresponding to a specific user. One or more items are added to the persistent list via a shortcut link in the graphical user interface. The one or more items correspond to at least one graphical object within a current domain of the on-demand services environment. Adding the one or more items to the persistent list comprises adding text and/or graphics corresponding to the one or more items to the persistent list. Data and metadata associated with the one or more items are stored in a database communicatively coupled with the graphical user interface. Access to the persistent list is provided via the graphical interface used to access the on-demand services environment across access to and/or utilization of multiple domains within the on-demand services environment.
-
公开(公告)号:US10601739B2
公开(公告)日:2020-03-24
申请号:US16200351
申请日:2018-11-26
Applicant: salesforce.com, inc.
Inventor: Dipak Patil
Abstract: Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation. The message context data is indicative of context of a conversation taking place during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
-
公开(公告)号:US10599654B2
公开(公告)日:2020-03-24
申请号:US15796694
申请日:2017-10-27
Applicant: salesforce.com, inc.
Inventor: Gary Horen
IPC: G06F16/22 , G06F16/2455 , G06F16/27 , G06Q10/10 , G06Q50/00
Abstract: A method and a system for determining unique counts of events from a stream of events are described. One or more sets of events are defined. A set is defined based on one or more parameters including a set type and zero or more set qualifiers. When an event occurs information related to the event is obtained and used to create a Hbase row key. The Hbase row key includes the set type, associated set qualifiers and a set member qualifier. The Hbase row key is added to the Hbase table when the Hbase row key is not already included in the Hbase table.
-
公开(公告)号:US20200089805A1
公开(公告)日:2020-03-19
申请号:US16135179
申请日:2018-09-19
Applicant: salesforce.com, inc.
Inventor: Kevin OTA , Adam DRAZIC , Nicholas HOWLAND , Rob CHRISTENSEN , Karson MILLER , Jo CHAN , Takashi ARAI
IPC: G06F17/30
Abstract: Disclosed herein are system, method, and computer program product embodiments for providing voice-activated events management. An embodiment operates by receiving an audio-formatted query through an application associated with an event. A first user ID, registered with the event, is determined to be associated with the mobile device. It is determined whether the query is an event query or a user query based on one or more keywords. Based on the determination that the query is either the event query or the user query, the answer to the event query is determined from data retrieved over a network, or the answer to the user query is determined from the locally stored data at the mobile device. The determined answer to the query is provided via the application operating on the mobile device.
-
公开(公告)号:US10592353B2
公开(公告)日:2020-03-17
申请号:US15634796
申请日:2017-06-27
Applicant: salesforce.com, inc.
Inventor: Jameison Bear Martin , Nathaniel Wyatt , Patrick James Helland , Thomas Fanghaenel , Terry Chong , Subho Sanjay Chatterjee
Abstract: Systems and methods are provided for performing a point-in-time restore of data of a first tenant of a multitenanted database system. Metadata can be located to identify an archival version of first data of the first tenant stored in immutable storage of the database system. The archival version includes a most recently committed version of each datum prior to a first point in time. By using the metadata, a restore reference set is mapped into a target database instance of the database system. The mapping can be performed when all existing data for a tenant is to be the archival version, and where versions of data and records committed after the point in time are not available to the target database instance.
-
公开(公告)号:US20200081606A1
公开(公告)日:2020-03-12
申请号:US16129472
申请日:2018-09-12
Applicant: salesforce.com, inc.
Inventor: Brian Mo , Patrice Pominville , Yi Chen , Yenan Chen , Yoshita Tibrewal , Brian Luc
IPC: G06F3/0484 , G06F3/0481
Abstract: Methods, systems, and devices for modifying default display configurations for objects in a user interface are described. A system may support automatically drawing objects in a user interface such that the objects do not overlap and are legible to a user. To draw the objects with no overlaps, the system may determine when objects overlap based on a sweep procedure that identifies locations of default positions for each object to be displayed in the user interface. If two objects are identified to overlap in both a first and a second dimension during the sweep procedure, the system may modify one of the objects to prevent the overlap. For example, the system may hide the object or may find a next best location to draw the object such that the objects no longer overlap. Performing the sweep procedure may reduce latency and processing resources needed to identify any overlapping objects.
-
公开(公告)号:US10586025B2
公开(公告)日:2020-03-10
申请号:US15698190
申请日:2017-09-07
Applicant: salesforce.com, inc.
Inventor: Nicholas Chun Yuan Chen , Nathan Edward Lipke , David Ross Baker , Winston Chow , Jonathan Widjaja
Abstract: A method and system for allowing an independent software vendor (ISV) access to proprietary software code for software of an organization has been developed. An ISV generates a login request that masquerades as a user of the software. A license management system that controls access to the software, is accessed and determines if two session IDs are present. The presence of two separate session IDs identifies the ISV and if detected, the ISV is allowed access to the proprietary software code. Finally, the organization is notified about the ISV's access to the proprietary software code.
-
公开(公告)号:US10585658B2
公开(公告)日:2020-03-10
申请号:US16174111
申请日:2018-10-29
Applicant: salesforce.com, inc.
Inventor: Avrom Irwin Roy-Faderman , Jean-Baptiste Pringuey , Haripriya Murthy , Sricharan Anand Ramanujapuram , Christopher A. Kohr , Aaron Slettehaugh
Abstract: A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
-
-
-
-
-
-
-
-
-