Patents by Inventor Benjamin Darnell

Benjamin Darnell 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: 9934329
    Abstract: This application is directed to an indexing system for graph data. In particular implementations, the indexing system uses a database index infrastructure that provides for flexible search capability to data objects and associations between data objects. Particular embodiments relate to an indexing system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: April 3, 2018
    Assignee: Facebook, Inc.
    Inventors: Sanjeev Singh, Bret Steven Taylor, Paul Buchheit, James Norris, Tudor Bosman, Benjamin Darnell
  • Publication number: 20170154124
    Abstract: This application is directed to an indexing system for graph data. In particular implementations, the indexing system uses a database index infrastructure that provides for flexible search capability to data objects and associations between data objects. Particular embodiments relate to an indexing system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph.
    Type: Application
    Filed: February 9, 2017
    Publication date: June 1, 2017
    Inventors: Sanjeev Singh, Bret Steven Taylor, Paul Buchheit, James Norris, Tudor Bosman, Benjamin Darnell
  • Patent number: 9576060
    Abstract: This application is directed to an indexing system for graph data. In particular implementations, the indexing system uses a database index infrastructure that provides for flexible search capability to data objects and associations between data objects. Particular embodiments relate to an indexing system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: February 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Sanjeev Singh, Bret Steven Taylor, Paul Buchheit, James Norris, Tudor Bosman, Benjamin Darnell
  • Publication number: 20160048600
    Abstract: This application is directed to an indexing system for graph data. In particular implementations, the indexing system uses a database index infrastructure that provides for flexible search capability to data objects and associations between data objects. Particular embodiments relate to an indexing system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph.
    Type: Application
    Filed: October 28, 2015
    Publication date: February 18, 2016
    Inventors: Sanjeev Singh, Bret Steven Taylor, Paul Buchheit, James Norris, Tudor Bosman, Benjamin Darnell
  • Patent number: 9223899
    Abstract: An indexing system for graph data. In particular implementations, the indexing system provides for denormalization and replica index functionality to improve query performance.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: December 29, 2015
    Assignee: Facebook, Inc.
    Inventors: Sanjeev Singh, Bret Steven Taylor, Paul Buchheit, James Norris, Tudor Bosman, Benjamin Darnell
  • Publication number: 20140006412
    Abstract: An indexing system for graph data. In particular implementations, the indexing system provides for denormalization and replica index functionality to improve query performance.
    Type: Application
    Filed: September 3, 2013
    Publication date: January 2, 2014
    Applicant: Facebook, Inc.
    Inventors: Sanjeev Singh, Bret Steven Taylor, Paul Buchheit, James Norris, Tudor Bosman, Benjamin Darnell
  • Patent number: 8527497
    Abstract: An indexing system for graph data. In particular implementations, the indexing system provides for denormalization and replica index functionality to improve query performance.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: September 3, 2013
    Assignee: Facebook, Inc.
    Inventors: Sanjeev Singh, Bret Steven Taylor, Paul Buchheit, James Norris, Tudor Bosman, Benjamin Darnell
  • Patent number: 8380710
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributing and presenting of electronic content. One method provides an enhanced ordering of ranked documents, in which one or more lists of documents that have been published in a web feed, a time that each document was published in the web feed, and a content-based ranking of a ranked subset of the documents are obtained, the documents collectively including ranked documents which are members of the ranked subset of the documents, and unranked documents which are not members of the ranked subset of the documents. Furthermore, a user interface is provided which displays links to a plurality of the ranked documents, ordered according to the content-based ranking, and which simultaneously displays links to a plurality of the unranked documents, ordered chronologically based on the time that each respective document was published in the web feed.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: February 19, 2013
    Assignee: Google Inc.
    Inventors: Chrix Finne, Benjamin Darnell, Gaurav Jain
  • Publication number: 20120215785
    Abstract: An indexing system for graph data. In particular implementations, the indexing system provides for denormalization and replica index functionality to improve query performance.
    Type: Application
    Filed: September 8, 2011
    Publication date: August 23, 2012
    Inventors: Sanjeev Singh, Bret Steven Taylor, Paul Buchheit, James Norris, Tudor Bosman, Benjamin Darnell
  • Publication number: 20070083536
    Abstract: A label may be applied to one or more content items by a user or in accordance with predefined criteria, rules, or filters. The labeled content items are associated with a secondary feed associated with the label. Other users may subscribe to the secondary feed and be presented with the labeled content items. The label may be system-defined or user defined. A label may be applied to a content feed in order to apply the label to the content items in the content feed.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Inventors: Benjamin Darnell, Carl Gonsalves, Christopher Wetherell