Patents by Inventor Jack William Lindamood

Jack William Lindamood 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: 10373202
    Abstract: A social networking system generates a region-specific brand page for presentation to a requesting a brand paged based on location information associated with the user. The region-specific brand page includes data about the brand and aggregated data about users' actions associated with the brand in the social networking system and is presented in a format determined in part by the location information associated with the user. Additionally, the region-specific brand page may include data describing interactions with the brand by users connected to the user viewing the brand page, even if the connected users are associated with location information associated with a different geographic region than the user.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Andrew Kanter, Jack William Lindamood
  • Patent number: 9178958
    Abstract: In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: November 3, 2015
    Assignee: Facebook, Inc.
    Inventors: Jack William Lindamood, Douglas John Beaver, Apostolos Lerios, Matthew Page, Peter Avelino Ruibal
  • Publication number: 20140289358
    Abstract: In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
    Type: Application
    Filed: June 6, 2014
    Publication date: September 25, 2014
    Inventors: Jack William Lindamood, Douglas John Beaver, Apostolos Lerios, Matthew Page, Peter Avelino Ruibal
  • Patent number: 8793328
    Abstract: In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: July 29, 2014
    Assignee: Facebook, Inc.
    Inventors: Jack William Lindamood, Douglas John Beaver, Apostolos Lerios, Matthew Page, Peter Avelino Ruibal
  • Publication number: 20140156749
    Abstract: A social networking system generates a region-specific brand page for presentation to a requesting a brand paged based on location information associated with the user. The region-specific brand page includes data about the brand and aggregated data about users' actions associated with the brand in the social networking system and is presented in a format determined in part by the location information associated with the user. Additionally, the region-specific brand page may include data describing interactions with the brand by users connected to the user viewing the brand page, even if the connected users are associated with location information associated with a different geographic region than the user.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Inventors: Jeffrey Andrew Kanter, Jack William Lindamood
  • Publication number: 20120159099
    Abstract: In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Inventors: Jack William Lindamood, Douglas John Beaver, Apostolos Lerios, Matthew Page, Peter Avelino Ruibal