San Francisco, CA, United States
San Francisco, CA, United States

Salesforce Inc. is a global cloud computing company headquartered in San Francisco, California. Though best known for its customer relationship management product, Salesforce has also expanded into commercial applications of social networking through acquisition. Forbes magazine has ranked it the most innovative company in America every year since 2011, and it ranked 19th in Fortune magazine's 100 Best Companies to Work For in 2013.It is listed on the New York Stock Exchange and is a constituent of the S&P 500 index. Wikipedia.


Time filter

Source Type

In accordance with embodiments, there are provided mechanisms and methods for displaying a record as part of a selected grouping of data, including for example, identifying a record of a multi-tenant on-demand database system, displaying a plurality of actions associated with the record, and displaying the record as part of a selected grouping of data, within the system in response to the user selecting an option to view the record as part of a selected grouping included within the table of the record. These mechanisms and methods for displaying a record as part of a selected grouping of data can enable improved data access, simplify and expedite a users workflow, etc.


Patent
Salesforce | Date: 2016-11-17

Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.


In accordance with disclosed embodiments, there are provided systems and methods for implementing an encrypted search index. According to a particular embodiment such a system a processor and a memory to execute instructions at the system; a search index stored on disk within the system comprised of a plurality of individual search index files, the search index having customer information stored therein, wherein at least one of the individual search index files constitutes a term dictionary or a term index type file having internal structure which allows a portion of the individual search index file to be updated, encrypted, and/or decrypted without affecting the internal structure of the individual search index file; a file input/output (IO) layer to encrypt the customer information being written into the individual search index file and to decrypt the customer information being read from the individual search index file, wherein the file IO layer encrypts and decrypts only a portion of the individual search index file in reply to an operation without requiring decryption or encryption of the individual search index file in its entirety; and a query interface to execute the operation against the customer information stored in the memory in its decrypted form. Other related embodiments are disclosed.


Patent
Salesforce | Date: 2016-10-24

The technology disclosed relates to a self-service customization protocol for a single page website that implements a support component add-in to the CRM website. The self-service customization protocol includes a plurality of page elements that can be easily edited by the customers without any coding.


A method for providing information to a mobile handheld device from a database system is provided. The method embodiment includes receiving by a node hosting an information management service a request for data. The request is received from a network enabled mobile handheld device that has intermittent network connectivity. The information management service is configured for identifying unrequested anticipated data based on the requested data. In an embodiment, the anticipated data is identified based on a data request pattern associated with the requested data. Once identified, the requested data and the anticipated data is retrieved from a database system. The requested data and at least a portion of the anticipated data is sent to the network enabled mobile handheld device via a network. By providing anticipated data along with requested data, a mobile user has direct access to unrequested anticipated data when network connectivity is interrupted.


Disclosed are methods, apparatus, systems, and computer readable storage media for providing an information-centric application. The information-centric application enables a user to have access and delivery of information and services customizable according to the users role and definition, preferences, and usage patterns. A user may receive information from one or more data sources, and the information is determined to be relevant based upon at least one of the users role and definition, the users preferences, and behaviors. An associated service is linked with the relevant information based upon at least one of the users role and definition, the users preferences, and behaviors. The relevant information and the associated service are presented in a feed item for inclusion into a users news feed for display in a user interface.


Patent
Salesforce | Date: 2016-10-27

Disclosed are database systems and related methods, apparatus, systems, and computer program products concerning persistent data objects. A database storing data records can be maintained by a first provider. A request to retrieve external data objects from a second provider may be processed. External data object metadata may be identified. The metadata may include an external data object identifier and a metadata type. It can be determined that an external data object matches a data record. A persistent data object may be generated. The persistent data object may include the identified metadata and the data record. An update to the persistent data object may be processed. The update may be provided to the second provider.


The technology disclosed relates to managing resource allocation to task sequences in a stream processing framework. In particular, it relates to operating a computing grid that includes machine resources, with heterogeneous containers defined over whole machines and some containers including multiple machines. It also includes initially allocating multiple machines to a first container, initially allocating first set of stateful task sequences to the first container, running the first set of stateful task sequences as multiplexed units of work under control of a container-scheduler, where each unit of work for a first task sequence runs to completion on first machine resources in the first container, unless it overruns a time-out, before a next unit of work for a second task sequence runs multiplexed on the first machine resources. It further includes automatically modifying a number of machine resources and/or a number assigned task sequences to a container.


Patent
Salesforce | Date: 2016-04-01

The technology disclosed relates to processing events generated by Internet of Things (IoT) devices. In particular, it relates to storing a machine-readable declarative specification of stateful event processing of an automated multi-step progression of monitoring of Internet of Things (IoT) devices that generate events. It includes compiling into tangible memory, in response to the declarative specification, a state processing network that implements a multi-step progression of monitoring events generated by the IoT devices. The state processing network implements both the time based transition triggers and the event based transition triggers after being initiated by the IoT devices. Further, data structures, which record monitoring status of particular IoT devices, are compiled. Finally, the state processing network further selects an alternative action to trigger, and triggers the selected action using at least some data from a particular event being processed.


Patent
Salesforce | Date: 2016-01-22

The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of modern stream processing systems. In addition, it relates to providing technical solutions to these previously unknown and undetected problems. In particular, the technology disclosed relates to discovering the problem of modification of batch size of a given batch during its replay after a processing failure. This problem results in over-count when the input during replay is not a superset of the input fed at the original play. Further, the technology disclosed discovers the problem of inaccurate counter updates in replay schemes of modern stream processing systems when one or more keys disappear between a batchs first play and its replay. This problem is exacerbated when data in batches is merged or mapped with data from an external data store.

Loading Salesforce collaborators
Loading Salesforce collaborators