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: 8984051
    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: April 5, 2012
    Date of Patent: March 17, 2015
    Assignee: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Publication number: 20140101250
    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: Application
    Filed: August 1, 2013
    Publication date: April 10, 2014
    Applicant: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Publication number: 20140082078
    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: September 11, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Publication number: 20140040374
    Abstract: Disclosed are systems, apparatus, methods and computer-readable storage media for providing relevant data in a social network feed. In some implementations, a physical location of a computing device associated with a user is indicated. An entity is identified as having a physical location in proximity to the computing device. Relevant feed content associated with the identified entity is determined in accordance with one or more relevance parameters. Data is provided to the computing device to update a presentation of a social network feed to include or to graphically identify the determined feed content.
    Type: Application
    Filed: July 25, 2013
    Publication date: February 6, 2014
    Applicant: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Publication number: 20140019187
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for generating a project workflow in an online social network. An indication of an event is received to initiate a project workflow. The project workflow may be defined by a series of stages and one or more entities associated with any of the stages. As such, one or more relevant entities associated with the project workflow are identified and one or more stages for completing the project workflow are determined. A workflow object stored or configured to be stored in one or more feed tables in a database system is generated, where the workflow object includes a plurality of data fields. A feed item associated with the workflow object is provided in an information feed of at least one of the one or more relevant entities.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 16, 2014
    Inventors: Joseph M. Olsen, Zachary J. Dunn, Pablo Quintanilla
  • Publication number: 20130304830
    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 13, 2012
    Publication date: November 14, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Joseph M. Olsen, Zachary James Dunn
  • Publication number: 20130304829
    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 3, 2012
    Publication date: November 14, 2013
    Applicant: SALESFORCE. COM, INC.
    Inventors: Joseph M. Olsen, Zachary James Dunn
  • Publication number: 20130246525
    Abstract: A system and related operating methods for transitioning an electronically displayed public mode of written conversation to an electronically displayed private mode of written conversation are presented here. The system operates by identifying a displayed public thread that conveys a conversation among a plurality of users, and by receiving an instruction to transition at least some content of the displayed public thread to a private setting. In response to receiving the instruction, the system initiates a private communication application, and then continues the conversation among at least some of the plurality of users in a private environment, using the private communication application.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Dipak Patil, Joseph M. Olsen, Zachary Dunn
  • Publication number: 20130232156
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for tagging objects in an online social network. One or more information updates having one or more attributes can be identified. The identified one or more information updates can be associated with one or more tags based on the one or more attributes. Each identified information update can be stored with metadata indicating respective tag associations such that information updates are capable of being sorted and displayed on a display device. In some implementations, data indicating information update sorting based on tag associations can be generated and provided to a display device to display information updates sorted as indicated by the generated data.
    Type: Application
    Filed: February 27, 2013
    Publication date: September 5, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Publication number: 20130091229
    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: Application
    Filed: July 2, 2012
    Publication date: April 11, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Publication number: 20130031487
    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: Application
    Filed: July 26, 2012
    Publication date: January 31, 2013
    Applicant: salesforce.com, inc.
    Inventors: Joseph M. Olsen, Zachary J. Dunn, Teddy Joe
  • Publication number: 20130031172
    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 5, 2012
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Joseph M. Olsen, Zachary J. Dunn
  • Publication number: 20130021370
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for presenting feed items in an information feed to be displayed on a display device. In some implementations, a first feed item including first data is received, and a second feed item including second data is received. In some instances, presentation information is generated indicating that the second feed item is capable of being displayed on the display device in a spatial relationship with the first feed item, where the spatial relationship is independent of a linear presentation of the feed items in the information feed. In some instances, generated presentation information includes a first presentation and a second presentation, where the first presentation indicates that the second feed item is capable of being displayed on the display device in a spatial relationship with the first feed item, and the second presentation is different from the first presentation.
    Type: Application
    Filed: January 31, 2012
    Publication date: January 24, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Publication number: 20130024511
    Abstract: Disclosed are systems, apparatus, methods and computer-readable media for presenting feed items in an information feed to be displayed on a display device. In some implementations, a first feed item including first data is received, and a second feed item including second data is received. In some instances, presentation information is generated indicating that the second feed item is capable of being displayed on the display device in a spatial relationship with the first feed item, where the spatial relationship is independent of a linear presentation of the feed items in the information feed. In some instances, generated presentation information includes a first presentation and a second presentation, where the first presentation indicates that the second feed item is capable of being displayed on the display device in a spatial relationship with the first feed item, and the second presentation is different from the first presentation.
    Type: Application
    Filed: January 31, 2012
    Publication date: January 24, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Zachary J. Dunn, Joseph M. Olsen
  • Publication number: 20130007148
    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: Application
    Filed: January 31, 2012
    Publication date: January 3, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Joseph M. Olsen
  • Publication number: 20120223951
    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: Application
    Filed: June 8, 2011
    Publication date: September 6, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Zachary J. Dunn, Joseph M. Olsen