Patents by Inventor Philip John MacGregor

Philip John MacGregor 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: 9841714
    Abstract: A social networking system user may request physical prints of digital photographs stored in connection with the user's user profile on the social networking system. The physical prints are generated by a photograph developer, such as a retail store, and retrieved by the user. The user may request the physical prints from an application executing on a user device that allows the user to identify social context information associated with a digital photograph for inclusion on the physical print. The social networking system may notify users connected to the user and/or to the digital image of the physical print generation.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: December 12, 2017
    Assignee: Facebook, Inc.
    Inventors: Keenan Pridmore, Philip John MacGregor, IV, Stephen Biddle
  • Patent number: 9779157
    Abstract: A method for bundling event memories in a social networking system. The method includes identifying a first plurality of user-submitted content items posted to the social networking system that are related to an event involving a plurality of users. The social networking system aggregates the first plurality of user-submitted content items into a bundled event memory, and transmits the bundled event memory to at least some of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users utilize the plurality of user devices to communicate with the social networking system.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: October 3, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Keenan Pridmore, Philip John MacGregor, IV
  • Publication number: 20160350397
    Abstract: A method for bundling event memories in a social networking system. The method includes identifying a first plurality of user-submitted content items posted to the social networking system that are related to an event involving a plurality of users. The social networking system aggregates the first plurality of user-submitted content items into a bundled event memory, and transmits the bundled event memory to at least some of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users utilize the plurality of user devices to communicate with the social networking system.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Inventors: Keenan Pridmore, Philip John MacGregor, IV
  • Patent number: 9450907
    Abstract: A method for bundling event memories in a social networking system. The method includes identifying a first plurality of user-submitted content items posted to the social networking system that are related to an event involving a plurality of users. The social networking system aggregates the first plurality of user-submitted content items into a bundled event memory, and transmits the bundled event memory to at least some of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users utilize the plurality of user devices to communicate with the social networking system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 20, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Keenan Pridmore, Philip John MacGregor, IV
  • Publication number: 20140278871
    Abstract: A method for providing an incentive to a user of a social networking system based on an action of the user in a third party application starts by receiving the action of the user from the third party application. A communication including a content item representative of the action of the user is then posted in the social networking system. The user may be provided an incentive based on the action of the user in the third party application or on an activity performed using the communication by a connection of the user in the social networking system. Other embodiments are also described.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Philip John MacGregor, Keenan Pridmore
  • Publication number: 20140280537
    Abstract: A method for bundling event memories in a social networking system. The method includes identifying a first plurality of user-submitted content items posted to the social networking system that are related to an event involving a plurality of users. The social networking system aggregates the first plurality of user-submitted content items into a bundled event memory, and transmits the bundled event memory to at least some of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users utilize the plurality of user devices to communicate with the social networking system.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Keenan Pridmore, Philip John MacGregor, Christopher Barbour
  • Publication number: 20140283095
    Abstract: Exemplary methods, apparatuses, and systems select a plurality of entities within a social network. Content published by each entity to the social network is received by a plurality of users of the social network that follow the plurality of entities within the social network. One or more of the plurality of entities is selected based upon a characteristic of the plurality of following users. Permission is received from the plurality of entities to publish content to the social network on behalf of each entity. Utilizing the permission, content within a single theme is published to the social network on behalf of each of the plurality of entities, wherein the content within the single theme is published on behalf of each of the plurality of entities contemporaneously with each of the others of the plurality of entities.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Philip John MacGregor, Keenan Pridmore, Debra Bednar
  • Publication number: 20140280542
    Abstract: A method in a social networking system enables social competition between its users. The method includes receiving, from a user device of a user, a challenge creation request message, which includes a challenge indication describing a competition that a set of users may participate in, a challenge stakes indication describing at least one of an award for a winner of the competition and a consequence for losers of the competition, and a set of user identifiers for the set of users. The social networking system notifies the set of users about the competition, receives challenge acceptance messages from some of the users, receives a challenge completion message indicating the winner of the competition, and receives evidence indicating a fulfillment of the challenge stakes. The social networking system transmits information about the competition to a set of one or more user devices of a second set of users.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Keenan Pridmore, Philip John MacGregor, Christopher Barbour
  • Publication number: 20140258157
    Abstract: Exemplary methods, apparatuses, and systems display selectable partners to facilitate a financial contribution from a user, receive user selection of one of the partners and an amount of the financial contribution, receive partner feedback to demonstrate an impact of the financial contribution, and display the feedback to the user. The feedback includes a photograph taken of a beneficiary of the financial contribution upon receiving benefit of the financial contribution. The partner submits the feedback to an organizer for review and the organizer approves and provides the feedback to the user.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Inventors: Keenan Pridmore, Philip John MacGregor, IV, Robert Newlan, Tom Elliott
  • Publication number: 20140222547
    Abstract: A social networking system requests a customizable product from a retailer. The retailer accesses social information associated with one or more additional users connected to the social networking system users and generates recommendations for options to customize the customizable product based on the social information associated with the additional users. When the social networking system orders a customizable product using one of the recommended options, the social networking system is notified and generates a story describing the purchase that is communicated to the additional users of the social networking system.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: Facebook, Inc.
    Inventors: Keenan Pridmore, Philip John MacGregor, IV, Stephen Biddle
  • Publication number: 20140218759
    Abstract: A social networking system user may request physical prints of digital photographs stored in connection with the user's user profile on the social networking system. The physical prints are generated by a photograph developer, such as a retail store, and retrieved by the user. The user may request the physical prints from an application executing on a user device that allows the user to identify social context information associated with a digital photograph for inclusion on the physical print. The social networking system may notify users connected to the user and/or to the digital image of the physical print generation.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: Facebook, Inc.
    Inventors: Keenan Pridmore, Philip John MacGregor, IV, Stephen Biddle