Patents by Inventor Joseph M. Olsen

Joseph M. Olsen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9830050
    Abstract: Disclosed are examples of apparatus, methods, and computer readable storage media for providing a reminder regarding a feed item of an information feed of an online social network. In some implementations, an indication is received at a computing device. The indication is with respect to occurrence of an event in relation to a designated one of a plurality of feed items of the information feed of the online social network. In response to receiving the indication, data is provided to cause a display device to display a reminder component with the information feed in a user interface. The reminder component is configured to present information identifying the designated feed item.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: November 28, 2017
    Assignee: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Patent number: 9774558
    Abstract: Methods and systems for social media cooperation, via allowing inter-social network communications between users of different networks is provided. The inter-social network communications may be facilitated by sending inter-social network communications in a format determined by a protocol that is used by the social networks agreeing to allow inter-social network communications.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 26, 2017
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary James Dunn
  • Publication number: 20170244662
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for communicating feed information to one or more recipients. In some implementations, an instruction to communicate an information update to one or more identified first recipients is received. In some instances, an additional recipient indicator is identified and an identification of one or more second recipients based on the additional recipient indicator is generated. In some instances, the one or more second recipients are provided access to the information update.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 24, 2017
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Patent number: 9692851
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for maintaining anonymity in an online social network. In some implementations, a user can be designated a ghost user with respect to an entity in the online social network. One or more invisibility levels can be determined for the ghost user. Data indicating content to display in accordance with one or more invisibility levels can be generated and provided to a display device configured to display a presentation of the social network feed associated with the entity in a user interface associated with a second user. Also disclosed are methods, apparatus, systems, and computer readable storage media for designating a proxy in an online social network. In some implementations, a first user can be designated as a proxy user of a second user in an online social network with respect to one or more entities within the online social network.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 27, 2017
    Assignee: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Patent number: 9542711
    Abstract: Disclosed are various implementations of different methods, apparatus, systems, and computer-readable storage media for providing selective notifications in an online social network. In some implementations, an information update is capable of being stored in a database and capable of being included in an information feed displayed on a display device. One or more notification options is provided in association with the information update. A selection of the one or more notification options can be received. The selected one or more notification options can define one or more conditions for sending a network communication indicating data received in association with the information update. The one or more notification options is stored on a storage medium.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: January 10, 2017
    Assignee: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Patent number: 9471619
    Abstract: Disclosed are systems, apparatus, methods and computer program products for controlling the state of a post in a social networking system implemented using a database system. In some implementations, a post is received from a user device. The post is configured to be shared in a feed of the social networking system and configured to be stored or identified using at least one data object in a database. The post has a state, which is either editable to permit editing of the post or non-editable to prevent editing of the post. At least a first criterion is applied to content in relation to the post. When at least the first criterion is satisfied, the state of the post can be controlled to be editable or non-editable.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: October 18, 2016
    Assignee: salesforce.com, inc.
    Inventor: Joseph M. Olsen
  • Patent number: 9443225
    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for displaying a feed item of an information feed in a presentation on a display device. In some implementations, a feed item having one or more attributes is received. A filter including one or more parameters is applied to the one or more feed item attributes. The filter is capable of being stored on one or more storage mediums. When the one or more feed item attributes satisfies the one or more filter parameters, presentation information is generated. The presentation information includes at least one indicator configured to identify, in a user interface on the display device, the feed item as having the one or more attributes satisfying the one or more filter parameters. The presentation information can be stored on one or more storage mediums.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: September 13, 2016
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Patent number: 9443224
    Abstract: Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one implementation, a selection input is received. The selection input may indicate a first one of a plurality of user account contexts associated with a user account in a feed system. The first one of the plurality of user account contexts may be associated with a set of feed items stored in the feed system. Based on the selection input indicating the first one of a plurality of user account contexts, one or more candidate feed items for presentation in an information feed may be determined. The information feed may be capable of being displayed on a display device.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: September 13, 2016
    Assignee: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Publication number: 20160164821
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for communicating feed information to one or more recipients. In some implementations, an instruction to communicate an information update to one or more identified first recipients is received. In some instances, an additional recipient indicator is identified and an identification of one or more second recipients based on the additional recipient indicator is generated. In some instances, the one or more second recipients are provided access to the information update.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Publication number: 20160112366
    Abstract: Methods and systems for social media cooperation, via allowing inter-social network communications between users of different networks is provided. The inter-social network communications may be facilitated by sending inter-social network communications in a format determined by a protocol that is used by the social networks agreeing to allow inter-social network communications.
    Type: Application
    Filed: December 18, 2015
    Publication date: April 21, 2016
    Inventors: Joseph M. Olsen, Zachary James Dunn
  • Publication number: 20160105527
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for maintaining anonymity in an online social network. In some implementations, a user can be designated a ghost user with respect to an entity in the online social network. One or more invisibility levels can be determined for the ghost user. Data indicating content to display in accordance with one or more invisibility levels can be generated and provided to a display device configured to display a presentation of the social network feed associated with the entity in a user interface associated with a second user. Also disclosed are methods, apparatus, systems, and computer readable storage media for designating a proxy in an online social network. In some implementations, a first user can be designated as a proxy user of a second user in an online social network with respect to one or more entities within the online social network.
    Type: Application
    Filed: December 18, 2015
    Publication date: April 14, 2016
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Patent number: 9294432
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for communicating feed information to one or more recipients. In some implementations, an instruction to communicate an information update to one or more identified first recipients is received. In some instances, an additional recipient indicator is identified and an identification of one or more second recipients based on the additional recipient indicator is generated. In some instances, the one or more second recipients are provided access to the information update.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: March 22, 2016
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Patent number: 9256859
    Abstract: A technique allows a newsfeed item shown in a newsfeed of a social network to be easily promoted to another newsfeed in the social network. In a specific embodiment, the system receives a first user's promotion selection of an item displayed in a newsfeed of the first user. The item includes content provided by a second user. The first user is prompted to select a destination newsfeed. A selection of the destination newsfeed is received and the item is published on the destination newsfeed for a third user.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: February 9, 2016
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary J. Dunn, Teddy Joe
  • Patent number: 9252976
    Abstract: Methods and systems for social media cooperation, via allowing inter-social network communications between users of different networks is provided. The inter-social network communications may be facilitated by sending inter-social network communications in a format determined by a protocol that is used by the social networks agreeing to allow inter-social network communications.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: February 2, 2016
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary James Dunn
  • Patent number: 9253283
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for maintaining anonymity in an online social network. In some implementations, a user can be designated a ghost user with respect to an entity in the online social network. One or more invisibility levels can be determined for the ghost user. Data indicating content to display in accordance with one or more invisibility levels can be generated and provided to a display device configured to display a presentation of the social network feed associated with the entity in a user interface associated with a second user. Also disclosed are methods, apparatus, systems, and computer readable storage media for designating a proxy in an online social network. In some implementations, a first user can be designated as a proxy user of a second user in an online social network with respect to one or more entities within the online social network.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: February 2, 2016
    Assignee: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Patent number: 9246959
    Abstract: Systems and methods are provided for location-based social network feeds. A system identifies a geolocation of a display device. The system identifies a first network feed and a second network feed associated with a user profile associated with the display device. The system identifies a first geolocation associated with the first network feed. The system identifies a second geolocation associated with the second network feed. The system calculates a first proximity between the first geolocation and the geolocation of the display device. The system calculates a second proximity between the second geolocation and the geolocation of the display device. The system outputs, to the display device, the first network feed based on the first proximity and the second network feed based on the second proximity.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: January 26, 2016
    Assignee: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Publication number: 20150331901
    Abstract: Disclosed are systems, apparatus, methods and computer program products for controlling the state of a post in a social networking system implemented using a database system. In some implementations, a post is received from a user device. The post is configured to be shared in a feed of the social networking system and configured to be stored or identified using at least one data object in a database. The post has a state, which is either editable to permit editing of the post or non-editable to prevent editing of the post. At least a first criterion is applied to content in relation to the post. When at least the first criterion is satisfied, the state of the post can be controlled to be editable or non-editable.
    Type: Application
    Filed: July 27, 2015
    Publication date: November 19, 2015
    Inventor: Joseph M. Olsen
  • Patent number: 9123028
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for controlling the inclusion of edited information in an information feed to be displayed on a display device. In some implementations, a message associated with a user is received and stored on one or more storage mediums. A request to edit the message is received, and it is determined whether the message is in an editable state. When the message is in the editable state, an edited message is generated and stored on the one or more storage mediums. When the message is not in the editable state, information is generated indicating that the request to edit the message is denied.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: September 1, 2015
    Assignee: salesforce.com, inc.
    Inventor: Joseph M. Olsen
  • Patent number: 9094359
    Abstract: Methods and systems for social media cooperation, via allowing inter-social network communications between users of different networks is provided. The inter-social network communications may be facilitated by sending inter-social network communications in a format determined by a protocol that is used by the social networks agreeing to allow inter-social network communications.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: July 28, 2015
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary James Dunn
  • Publication number: 20150156160
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for communicating feed information to one or more recipients. In some implementations, an instruction to communicate an information update to one or more identified first recipients is received. In some instances, an additional recipient indicator is identified and an identification of one or more second recipients based on the additional recipient indicator is generated. In some instances, the one or more second recipients are provided access to the information update.
    Type: Application
    Filed: February 6, 2015
    Publication date: June 4, 2015
    Inventors: Joseph M. Olsen, Zachary J. Dunn