Patents by Inventor Ross Ainsley MacKinnon

Ross Ainsley MacKinnon 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: 10798190
    Abstract: In one embodiment, a method includes accessing a profile page of a user of an online social network, determining whether content on an external web site has been update by the user, and if the content on the external web site has been updated, then updating the profile page of the user to include the content.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 6, 2020
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 10412179
    Abstract: In one embodiment, a method includes receiving from a user of an online social network an identifier of a web site and content on the web site that the user desires to track, determining whether the content has been updated on the web site, and if the content has been updated, then communicating a notification to the user that the web site has been updated.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: September 10, 2019
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 10353915
    Abstract: Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 16, 2019
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 10275410
    Abstract: Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 10171599
    Abstract: Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: January 1, 2019
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20180114279
    Abstract: Articles are identified as potential candidates for inclusion in a newsletter generated for a user. The articles may be identified based on popularity or based on social activities (likes, comments, sharing, etc.) of social connections of the user. The user selects one or more articles for inclusion in the newsletter. The one or more articles may then be parsed and formatted for inclusion in the newsletter. Additional content such as comments and a promotional message may also be added to the newsletter. The newsletter may then be distributed to subscribers, such as by means of email, FACEBOOK MESSENGER or some other messaging system.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 26, 2018
    Inventors: Jonathan Howard Abrams, Kent Joseph Lindstrom, Ross Ainsley MacKinnon, Jose Montes de Oca, Jari-lee Lactao Tolentino, Francisco Javier Vegas
  • Patent number: 9571593
    Abstract: In one embodiment, a method includes accessing a profile page of a user on an online social network, accessing cached content from a feed, determining the last time the content from the feed was updated, and if the last time the content was update was before a particular time, then updated the profile page of the user to include the cached content, else, accessing the feed and updating the profile page of the user to include updated content.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: February 14, 2017
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent L. Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20160275193
    Abstract: Example systems and methods are described for aggregating and ranking content from multiple social network sources. In one implementation, a method identifies multiple content items associated with social updates by a user's social relationships in at least one social network. The multiple content items are ranked based on a frequency of social activities related to the content items by the user's social relationships in the social network. A customized content feed is generated for the user based on the ranking of the plurality of content items.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Inventors: Jonathan Howard Abrams, Francisco Javier Vegas, Kent Joseph Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20160277485
    Abstract: Example systems and methods are described for aggregating and ranking content from multiple social network sources. In one implementation, a method identifies multiple content items associated with social updates by a user's social relationships in at least one social network. The multiple content items are ranked based on a frequency of social activities related to the content items by the user's social relationships in the social network. A customized content feed is generated for the user based on the ranking of the plurality of content items.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Inventors: Jonathan Howard Abrams, Francisco Javier Vegas, Kent Joseph Lindstrom, Ross Ainsley Mackinnon
  • Publication number: 20150012535
    Abstract: In one embodiment, a method includes accessing a profile page of a user of an online social network, determining whether content on an external web site has been update by the user, and if the content on the external web site has been updated, then updating the profile page of the user to include the content.
    Type: Application
    Filed: September 26, 2014
    Publication date: January 8, 2015
    Inventors: William K. Tiu, JR., Kent Lindstrom, Ross Ainsley MacKinnon, Lars Eilstrup Rasmussen, Joshua Keith Duck
  • Publication number: 20150007020
    Abstract: In one embodiment, a method includes accessing a profile page of a user on an online social network, accessing cached content from a feed, determining the last time the content from the feed was updated, and if the last time the content was update was before a particular time, then updated the profile page of the user to include the cached content, else, accessing the feed and updating the profile page of the user to include updated content.
    Type: Application
    Filed: September 19, 2014
    Publication date: January 1, 2015
    Inventors: William K. Tiu, JR., Kent L. Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 8874612
    Abstract: In one embodiment, a method includes accessing a profile page of a user on an online social network, accessing cached content from a syndicated feed, determining the last time the content from the syndicated feed was updated, and if the last time the content was update was before a particular time, then updated the profile page of the user to include the cached content, else, accessing the syndicated feed and updating the profile page of the user to include updated content.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: October 28, 2014
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 8874546
    Abstract: In one embodiment, a method includes accessing a profile page of a user of an online social network, determining whether content on an external web site has been update by the user, and if the content on the external web site has been updated, then updating the profile page of the user to include the content.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: October 28, 2014
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Patent number: 8694542
    Abstract: Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: April 8, 2014
    Assignee: Facebook, Inc.
    Inventors: William K. Tiu, Jr., Kent Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20120084363
    Abstract: Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
    Type: Application
    Filed: December 7, 2011
    Publication date: April 5, 2012
    Inventors: William K. Tiu, JR., Kent Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20120079026
    Abstract: Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
    Type: Application
    Filed: December 7, 2011
    Publication date: March 29, 2012
    Inventors: William K. Tiu, JR., Kent Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20120079025
    Abstract: Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently.
    Type: Application
    Filed: December 6, 2011
    Publication date: March 29, 2012
    Inventors: William K. Tiu, JR., Kent Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20120036260
    Abstract: In one embodiment, a method includes accessing a profile page of a user of an online social network, determining whether content on an external web site has been update by the user, and if the content on the external web site has been updated, then updating the profile page of the user to include the content.
    Type: Application
    Filed: October 19, 2011
    Publication date: February 9, 2012
    Inventors: William K. Tiu, JR., Kent Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20120036191
    Abstract: In one embodiment, a method includes accessing a profile page of a user on an online social network, accessing cached content from a syndicated feed, determining the last time the content from the syndicated feed was updated, and if the last time the content was update was before a particular time, then updated the profile page of the user to include the cached content, else, accessing the syndicated feed and updating the profile page of the user to include updated content.
    Type: Application
    Filed: October 19, 2011
    Publication date: February 9, 2012
    Inventors: William K. Tiu, JR., Kent Lindstrom, Ross Ainsley MacKinnon
  • Publication number: 20120036213
    Abstract: In one embodiment, a method includes receiving from a user of an online social network an identifier of a web site and content on the web site that the user desires to track, determining whether the content has been updated on the web site, and if the content has been updated, then communicating a notification to the user that the web site has been updated.
    Type: Application
    Filed: October 19, 2011
    Publication date: February 9, 2012
    Inventors: William K. Tiu, JR., Kent Lindstrom, Ross Ainsley MacKinnon