-
公开(公告)号:US10366517B2
公开(公告)日:2019-07-30
申请号:US14957482
申请日:2015-12-02
Applicant: salesforce.com, inc.
Inventor: Patrick Calahan , Shilpa Goel , Varadarajan Rajaram , David Park , Miguel Canizares , Venkadeshkumar Dhandapani
IPC: G06F3/048 , G06T11/20 , G06F9/44 , G06F8/34 , G06F3/0482 , G06F3/0484 , G06T11/60
Abstract: In accordance with embodiments, there are provided mechanisms and methods for interacting with a process diagram. These mechanisms and methods for interacting with a process diagram may allow for a user's enhanced interactive experience with the process diagram. The ability of embodiments to provide such enhancements may allow for improved navigation of the process diagram, searching of the process diagram, editing of the process diagram, etc.
-
652.
公开(公告)号:US20190228363A1
公开(公告)日:2019-07-25
申请号:US15876554
申请日:2018-01-22
Applicant: salesforce.com, inc.
Inventor: Adarsha Badarinath , Roojuta Lalani , Mannu Mulchandani , Nileshkumar Patel , Kristen Muramoto
Abstract: A method for monitoring and mitigating job-related stress for a CSR using a console computer system in a customer service computer network is provided. The method obtains a set of stress metrics comprising at least a quantity of cases assigned to the CSR, a quantity of escalated cases assigned to the CSR, and a quantity of case milestone violations associated with the CSR; computes a stress score for the CSR based on the set of stress metrics from the CRM software platform, the stress score indicating a level of job-related stress for the CSR; transmits the stress score for the CSR for storage and use; and when the stress score indicates a high level of job-related stress for the CSR, the method causes stress mitigation functions to be performed, the stress mitigation functions being associated with case assignments, case routing, and mindfulness module data.
-
公开(公告)号:US10362072B2
公开(公告)日:2019-07-23
申请号:US15176051
申请日:2016-06-07
Applicant: salesforce.com, inc
Inventor: Barry Spencer , Jeremy Egenberger
Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive a request to share media content in a virtual room setting. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements and a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room.
-
公开(公告)号:US10360309B2
公开(公告)日:2019-07-23
申请号:US14700339
申请日:2015-04-30
Applicant: HeyWire, Inc.
Inventor: Thomas Brett Chisholm , James Hunt , Eugene Lee Lew
Abstract: A method and system enables language translation and routing of Person-to-Person (P2P) messages. Customer messages are diverted to various alternate destinations in an enterprise based on the language of the messages. Enterprise alternate destinations include language capable call center customer service representatives (CSRs), language specialized call centers, and personnel in various departments in an enterprise having language skills. The CSRs and other personnel can communicate through the call centers or using data enabled devices. Information collected from the messages can be used to determine the appropriate destination.
-
655.
公开(公告)号:US20190222643A1
公开(公告)日:2019-07-18
申请号:US15874044
申请日:2018-01-18
Applicant: salesforce.com, inc.
Inventor: Vijay Karani , Kongposh Sapru
IPC: H04L29/08
Abstract: Methods and systems are provided for implementing session synchronization to synchronize applications at different user systems (e.g., mobile device, laptop, desktop, tablet) of a particular user. As will be explained in greater detail below, this platform level solution that can maintain session information received any number of different user systems of the particular user and share this collective session information with each of the other user systems as session-synchronization information that can be used, at any user system of that user, to ensure that when that user switches from using one user system to another user system that that applications at the “new” user system being switched to are synchronized with any other applications that were most recently in use at all of the other user systems of that user.
-
公开(公告)号:US10353723B2
公开(公告)日:2019-07-16
申请号:US15883803
申请日:2018-01-30
Applicant: salesforce.com, inc.
Inventor: Raghavendran Hanumantharau , Yoram Tal
IPC: G06F9/455 , G06F16/242
Abstract: In some database systems, a user device may query for data records using a procedural language extension to structured query language (PL/SQL) call. However, some databases may not be configured to process PL/SQL code. In these cases, a virtual machine may intercept the PL/SQL call, and may transform the call to a format usable by the database. For example, the virtual machine may deconstruct the PL/SQL call to determine the procedural and query functions that comprise the PL/SQL call. The virtual machine may then search a database for non-PL/SQL code snippets that correspond to these determined functions, and may generate non-PL/SQL code (e.g., Java code) that may perform the same functions as the PL/SQL call. The virtual machine, the database, or a combination of the two may execute the non-PL/SQL code to retrieve the data records from the database, and may return the records to the user device.
-
公开(公告)号:US10346763B2
公开(公告)日:2019-07-09
申请号:US14505863
申请日:2014-10-03
Applicant: salesforce.com, inc.
Inventor: Derek Brian Hatchard , Jordan Patrick Lutes , Michael Gordon Luff
IPC: G06Q10/00
Abstract: Metadata and for posts originating from different social media sources and the posts themselves may be collected. A query specifying search criteria for the posts and filter criteria related to the metadata may be submitted to the system disclosed herein. The system may allow a client or tenant of the system to filter and search the metadata stored therein. The system may provide the posts in response to the query and permit a client or tenant to rapidly switch between social media sources and corresponding metadata types.
-
公开(公告)号:US10346386B2
公开(公告)日:2019-07-09
申请号:US15343969
申请日:2016-11-04
Applicant: salesforce.com, inc.
Inventor: Subho Sanjay Chatterjee , Patrick James Helland , Nathaniel Wyatt , James E. Mace , Punit B. Shah
IPC: G06F16/23
Abstract: Systems and methods provide multi-version concurrency control of database records with uncommitted transactions. The system and methods may include receiving a query regarding a transaction counter number. When a transaction header identifying data is updated with the assigned transaction counter number, the updated transaction header may be used in identifying data as an instance of multiversion concurrency control information by the received query. A key lookup may be performed, and when the key lookup encounters an uncommitted row for a transaction number, a corresponding transaction header identifying data to identify a data array element to determine whether the transaction number is committed, and determining the transaction counter number when the transaction number is committed. The transaction counter number may be stamped on the row version record when it is determined that the row is committed.
-
公开(公告)号:US20190205199A1
公开(公告)日:2019-07-04
申请号:US16298285
申请日:2019-03-11
Applicant: salesforce.com, inc.
Inventor: Dmytro Melanchenko
IPC: G06F11/07
CPC classification number: G06F11/0772
Abstract: An alerting system is provided that includes a network of transformation nodes, and state change processors. The transformation nodes include input transformation nodes, output transformation nodes, and intermediate nodes that connect the input and output transformation nodes. Each input transformation node can receive an events stream, and is coupled to one of the output transformation nodes by one or more intermediate transformation nodes. Each transformation node (except the input transformation nodes) can receive state updates from those transformation nodes that it subscribes to. Each output transformation node can generate a check result when stored state information for each of the transformation nodes that the output transformation node subscribes to collectively indicates that the check result should be generated. Each output transformation node is coupled to one of the state change processors that can determine whether the check results should trigger an action, and if so, can then perform an action.
-
公开(公告)号:US10325107B2
公开(公告)日:2019-06-18
申请号:US14863034
申请日:2015-09-23
Applicant: salesforce.com, inc.
Inventor: Prasad Peddada , Jeremy Horwitz
Abstract: Some embodiments of the present invention include an apparatus for securing data and include a processor, and one or more stored sequences of instructions which, when executed by the processor, cause the processor to set a data download threshold, encrypt data to be downloaded by a user based on detecting size of the data violating the download threshold such that the user receives encrypted downloaded data, and manage a decryption key used to decrypt the encrypted downloaded data. The decryption key may be deconstructed into “N” key fragments and may be reconstructed using “K” key fragments where “N” is equal to “2K−1”.
-
-
-
-
-
-
-
-
-