# US 2016/0366236 A1 · Business networking information feed alerts

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0366236 A1
- Document ID: US20160366236A1
- Status: Published application
- Kind: A1
- Application number: 15/248,311
- Filed: 2016-08-26
- Published: 2016-12-15
- Earliest claimed: 2010-09-23
- Assignees: salesforce.com, inc.
- Applicants: salesforce.com, inc.
- Inventors: Bradley Herman
- Web page: https://patentgrep.com/patent/US20160366236A1

## CPC

- H04L 67/55: Push-based network services
- G06F 16/24568: {Data stream processing; Continuous queries}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 40/205: Parsing
- H04L 65/612: for unicast
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 63/029: {Firewall traversal, e.g. tunnelling or, creating pinholes}
- H04L 69/16: Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer products for providing information external to an organization in an information feed. A message may be received from an information service provider in accordance with a previously defined request. The defined request may include one or more parameters specifying requested data. The message may include data provided in accordance with the one or more parameters. The data in the message may be processed to create a data object. The data object may include at least a portion of the data provided in accordance with the one or more parameters. The data object may be stored in a database. The data object may then be provided for display on a display device in an information feed associated with the record.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A system comprising:
a database system implemented using a server system, the database system configurable to cause:
maintaining, through one or more databases of the database system, records storing data pertaining to business operations of an organization;
processing news content published online by a news source, the news content having been received in accordance with one or more user-designated parameters of a request for news, the news source being independent of the organization, the one or more user-designated parameters identifying at least the news source, the processing comprising obtaining one or more news articles;
creating or updating, through one or more databases of the database system, one or more data objects to identify the one or more news articles in association with at least the news source, the one or more news articles being further identifiable in association with one or more of the records; and
sharing the one or more news articles through one or more feed items in a feed of a social networking system associated with the database system, the feed configured for at least receiving and sharing user commentary in relation to the one or more news articles, the feed further configured for display in a user interface on a display of a device.

### Claim 22 (depends on 21)

The system recited in claim 21, wherein processing the news content comprises parsing unparsed news data.

### Claim 23 (depends on 22)

The system recited in claim 22, wherein the news data comprises fields defining the one or more articles, the fields comprising at least a plurality of: a publisher, a uniform resource identifier (URI), an author, a publication date, a publication time, a title, a rating, a location or a language.

### Claim 24 (depends on 21)

The system recited in claim 21, wherein the feed is associated with a designated user.

### Claim 25 (depends on 24)

The system recited in claim 24, wherein the designated user is a follower of an entity associated with the organization, the entity being one of: a user, a record, or a customer relationship management (CRM) object.

### Claim 26 (depends on 21)

The system recited in claim 21, wherein the feed is associated with one or more of: the organization, a department of the organization, a group of users of the organization, a CRM object of the organization, a product of the organization, or a service of the organization.

### Claim 27 (depends on 21)

The system recited in claim 21, wherein the user commentary comprises one or more of: a post, a comment, or a ranking indicating importance.

### Claim 28 (depends on 21)

The system recited in claim 21, wherein the one or more user-designated parameters identify one or more of: a provider of messages, an information source, a frequency of message sending from a provider, a volume of messages from a provider, a search term, a recipient of data objects, or a group of recipients of data objects.

### Claim 29

A method comprising:
maintaining, through one or more databases of a database system, records storing data pertaining to business operations of an organization;
processing news content published online by a news source, the news content having been received in accordance with one or more user-designated parameters of a request for news, the news source being independent of the organization, the one or more user-designated parameters identifying at least the news source, the processing comprising obtaining one or more news articles;
creating or updating, through one or more databases of the database system, one or more data objects to identify the one or more news articles in association with at least the news source, the one or more news articles being further identifiable in association with one or more of the records; and
sharing the one or more news articles through one or more feed items in a feed of a social networking system associated with the database system, the feed configured for at least receiving and sharing user commentary in relation to the one or more news articles, the feed further configured for display in a user interface on a display of a device.

### Claim 30 (depends on 29)

The method recited in claim 29, wherein processing the news content comprises parsing unparsed news data.

### Claim 31 (depends on 30)

The method recited in claim 30, wherein the news data comprises fields defining the one or more articles, the fields comprising at least a plurality of: a publisher, a uniform resource identifier (URI), an author, a publication date, a publication time, a title, a rating, a location or a language.

### Claim 32 (depends on 29)

The method recited in claim 29, wherein the feed is associated with a designated user.

### Claim 33 (depends on 32)

The method recited in claim 32, wherein the designated user is a follower of an entity associated with the organization, the entity being one of: a user, a record, or a customer relationship management (CRM) object.

### Claim 34 (depends on 29)

The method recited in claim 29, wherein the feed is associated with one or more of: the organization, a department of the organization, a group of users of the organization, a CRM object of the organization, a product of the organization, or a service of the organization.

### Claim 35

A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
maintaining, through one or more databases of a database system, records storing data pertaining to business operations of an organization;
processing news content published online by a news source, the news content having been received in accordance with one or more user-designated parameters of a request for news, the news source being independent of the organization, the one or more user-designated parameters identifying at least the news source, the processing comprising obtaining one or more news articles;
creating or updating, through one or more databases of the database system, one or more data objects to identify the one or more news articles in association with at least the news source, the one or more news articles being further identifiable in association with one or more of the records; and
sharing the one or more news articles through one or more feed items in a feed of a social networking system associated with the database system, the feed configured for at least receiving and sharing user commentary in relation to the one or more news articles, the feed further configured for display in a user interface on a display of a device.

### Claim 36 (depends on 35)

The computer program product recited in claim 35, wherein processing the news content comprises parsing unparsed news data.

### Claim 37 (depends on 36)

The computer program product recited in claim 36, wherein the news data comprises fields defining the one or more articles, the fields comprising at least a plurality of: a publisher, a uniform resource identifier (URI), an author, a publication date, a publication time, a title, a rating, a location or a language.

### Claim 38 (depends on 35)

The computer program product recited in claim 35, wherein the feed is associated with a designated user.

### Claim 39 (depends on 38)

The computer program product recited in claim 38, wherein the designated user is a follower of an entity associated with the organization, the entity being one of: a user, a record, or a customer relationship management (CRM) object.

### Claim 40 (depends on 35)

The computer program product recited in claim 35, wherein the feed is associated with one or more of: the organization, a department of the organization, a group of users of the organization, a CRM object of the organization, a product of the organization, or a service of the organization.
