Patents by Inventor Cameron Alexander

Cameron Alexander 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).

  • Publication number: 20150347525
    Abstract: Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
  • Patent number: 9201904
    Abstract: In particular embodiments, a social networking system identifies a user viewing video content on a first display device, identifies the video content being viewed on the first display device by the user, and determines a second display device associated with the identified user. The social networking system sends one or more instructions to the determined second display device to display one or more chat messages associated with the identified video content.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: December 1, 2015
    Assignee: Facebook, Inc.
    Inventors: Ime Archibong, Gregory Joseph Badros, Colin Cameron Brennan Campbell, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Erick Tseng, Yong Kean Wong
  • Patent number: 9177346
    Abstract: In one embodiment, a method includes receiving a first user action relating to a first topic from a first user, identifying the first topic based on the first user action, identifying one or more second posts that relate to the first topic, and transmitting to the first user one or more of the second posts or information associated with the second posts in a structured document for display to the first user, the structured document further comprising one or more interactive elements that enable the first user to interact with the one or more second posts or to respective second users that declared the second posts.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: November 3, 2015
    Assignee: Facebook, Inc.
    Inventors: Spencer Greg Ahrens, Cameron Alexander Marlow, Lars Seren Backstrom, Chaitanya Mishra
  • Patent number: 9171017
    Abstract: In particular embodiments, one or more computer systems of a social-networking system determine information associated with a product displayed on a display device and access a database of known products. The one or more computer systems of the social-networking system determine, by comparing the database of known products with the determined information associated with the product, an identity of the product displayed on the display device. The one or more computer systems of the social-networking system provide one or more instructions to display media content related to the identified product.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: October 27, 2015
    Assignee: Facebook, Inc.
    Inventors: Gregory Joseph Badros, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Michael John McKenzie Toksvig, Erick Tseng
  • Publication number: 20150275293
    Abstract: Disclosed is a biological probe characterised in that it comprises a single-stranded nucleotide region the ends of which are attached to two different oligonucleotide regions wherein at least one of the oligonucleotide regions comprises detectable elements having a characteristic detection property and wherein the detectable elements are so arranged on the oligonucleotide region that the detectable property is less detectable than when the same number detectable elements are bound to a corresponding number of single nucleotides. The biological probe is especially useful for capturing single nucleotides or single-stranded nucleotides to create a used probe which can be degraded by means of a restriction enzyme and an exonuclease to generate single nucleotides carrying a detectable element in a form which can be detected.
    Type: Application
    Filed: October 4, 2013
    Publication date: October 1, 2015
    Applicant: BASE4 INNOVATION LTD
    Inventors: Cameron Alexander Frayling, Barnaby Balmforth, Bruno Flavio Nogueira de Sousa Soares, Thomas Henry Isaac, Boris Breiner, Alessandra Natale, Michele Amasio
  • Patent number: 9141707
    Abstract: Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: September 22, 2015
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
  • Publication number: 20150247192
    Abstract: Disclosed is a method for sequencing a polynucleotide analyte comprising:•a. generating a stream of droplets containing a single nucleotide wherein the order of single nucleotides in the droplet stream corresponds to the sequence of nucleotides in the analyte;•b. introducing into each droplet a plurality of biological probe types each type comprising a different label in an undetectable state and being adapted to capture a different single nucleotide;•c. causing the single nucleotide contained in the droplet to bind to its complementary probe and•d. causing the label to be released from the probe that has bound the nucleotide in a detectable state. The probe is a dumbbell shaped probe comprising fluorescent donor and quencher labels and a single nucleotide gap. After gap repair by a polymerase and a ligase, a restriction enzyme recognition site is cleaved by a restriction enzyme, followed by exonuclease digestion to release the labels.
    Type: Application
    Filed: October 4, 2013
    Publication date: September 3, 2015
    Inventors: Cameron Alexander Frayling, Barnaby Balmforth, Bruno Flavio Nogueira de Sousa Soares, Thomas Henry Isaac, Boris Breiner, Alessandra Natale, Michele Amasio
  • Publication number: 20150232925
    Abstract: Disclosed is a method for determining the sequence of nucleotide bases in a polynucleotide analyte characterised by the steps of: a. generating a stream of droplets at least some of which contain a single nucleotide and wherein the order of single nucleotides in the droplet stream corresponds to the sequence of nucleotides in the analyte; b. introducing into each droplet a plurality of biological probe types each type (i) comprising a different detectable element in an undetectable state and (ii) being adapted to capture a different complimentary single nucleotide from which the analyte is constituted; c. causing the single nucleotide contained in the droplet to bind to its complimentary probe to create a used probe and d. causing the detectable element to be released from the used probe in a detectable state.
    Type: Application
    Filed: April 9, 2015
    Publication date: August 20, 2015
    Inventors: Cameron Alexander FRAYLING, Barnaby BALMFORTH, Bruno Flavio Nogueira de Sousa SOARES, Thomas Henry ISAAC, Boris BREINER, Alessandra NATALE, Michele AMASIO
  • Publication number: 20150207901
    Abstract: A social networking system leverages user's social information to evaluate content submitted for inclusion in objects. If the evaluated submission is accepted, the submission is added to the content of an object. Accepted submissions are also used to predict associations between metadata and objects. Metadata is used to predict which objects will match user searches for information. The social networking system also provides a user interface configured to prompt users to submit information to objects. When a user completes a submission to an object, the user is provided with other options for groups of objects to contribute to. The objects offered are chosen to increase the likelihood that the user will choose to provide submissions to one of the provided objects.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Inventors: Jeffrey Scott Dunn, Robert William Cathcart, Cameron Alexander Marlow, Mukund Narasimhan, Yuankai Ge, Venkataramanan Iyer Nandagopal, Chad Little
  • Publication number: 20150204840
    Abstract: The present invention provides an apparatus for analysing the sequence of nucleotides in a nucleic acid sample, said apparatus comprising a substrate and a plurality of nanopores provided therein suitable for the passage of nucleic acid molecules therethrough; at least one sample holding chamber disposed upstream of the inlet of said nanopores, at least one detection window juxtaposed within or downstream of the outlet of each nanopore adapted to detect a property characteristic of one or more detectable elements associated with the nucleic acid as each nucleic acid molecule passes therethrough and a detector adapted to generate a data stream characteristic of the various detection events occurring in the detection window characterised in that the apparatus further comprises a means located within the sample holding chamber adapted to increase the local concentration of the nucleic acid sample adjacent the inlet of the nanopores relative to the bulk concentration thereof.
    Type: Application
    Filed: July 9, 2013
    Publication date: July 23, 2015
    Inventors: Bruno Flavio Nogueira de Sousa Soares, Cameron Alexander Frayling, Barnaby Balmforth, Michele Amasio
  • Patent number: 9021056
    Abstract: A social networking system leverages user's social information to evaluate content submitted for inclusion in objects. If the evaluated submission is accepted, the submission is added to the content of an object. Accepted submissions are also used to predict associations between metadata and objects. Metadata is used to predict which objects will match user searches for information. The social networking system also provides a user interface configured to prompt users to submit information to objects. When a user completes a submission to an object, the user is provided with other options for groups of objects to contribute to. The objects offered are chosen to increase the likelihood that the user will choose to provide submissions to one of the provided objects.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: April 28, 2015
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Scott Dunn, Robert William Cathcart, Cameron Alexander Marlow, Mukund Narasimhan, Yuankai Ge, Venkataramanan Iyer Nandagopal, Chad Little
  • Publication number: 20150100591
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system. In one embodiment, the information on other external websites associated with the metapage may be presented as links on the pages associated with the metapage. Feedback from users may be used to include or exclude pages from being associated with a generated metapage.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Publication number: 20150056618
    Abstract: A method for mapping the number and location of restriction enzymes sites for a given restriction enzyme in a target nucleic acid comprises the steps of (1) translocating a target nucleic acid having detectable elements characteristic of the presence of the restriction enzyme sites therein through an analysing device comprising a nanopore and a detection window and (2) causing the detectable elements to be detected as they pass though the detection window. Typically the detectable elements are formed by attaching to the restriction enzyme sites a restriction enzyme to which one or more marker moieties have been added. The data or signal obtained from the detection is suitably in the form of a distribution profile of the detectable elements, and therefore the restriction enzyme sites along the length of the target nucleic acid and can be used to create a reference set of like distribution profiles against which new distributions can be compared.
    Type: Application
    Filed: March 15, 2013
    Publication date: February 26, 2015
    Applicant: BASE 4 INNOVATION LTD.
    Inventors: Cameron Alexander Frayling, Boris Breiner, Michele Amasio, Alessandra Natale
  • Patent number: 8965970
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system, presenting the information on other external websites associated with the metapage as links on the pages associated with the metapage. Feedback from users may be used to include or exclude pages from being associated with a generated metapage.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: February 24, 2015
    Assignee: Facebook, Inc.
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Patent number: 8940336
    Abstract: The invention provides polymer particles that are obtainable by a method selected from emulsion methods, diffusion methods and evaporation methods carried out in the presence of surface-engineering surfactant which is one or more polymer that displays a lower critical solution temperature, in aqueous media, that is between 10 to 90° C., this polymer being the polymerization product of one or more monomer selected from polymerisable alkyleneglycol acrylate monomers and polymerisable alkyleneglycol methacrylate monomers. The polymer particles can be used in controlled release applications, such as flavour release applications, fragrance release applications and biomedical applications. The invention also provides a cell support matrix comprising the polymer particles.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: January 27, 2015
    Assignee: University of Nottingham
    Inventors: Cameron Alexander, Kevin Shakesheff, Liang He, Martyn Davies, Wenxin Wang, Brian Saunders
  • Publication number: 20150019639
    Abstract: In one embodiment, a method includes accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user of an online social network, identifying a plurality of clusters in the social graph using graph clustering, providing a treatment to a first set of users based on the clusters, and determining a treatment effect treatment for the users in the first set based on a network exposure to the treatment for each user.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 15, 2015
    Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
  • Patent number: 8935299
    Abstract: Embodiments of the invention improve the ability of a social networking system to determine which types of data—hereinafter referred to as “fields”—are relevant to which types of user pages. Specifically, a social networking system assigns page types to different user pages, and likewise stores information on different types of fields. By analyzing the relationships of different pages and fields, the social networking system determines which types of fields are particularly well-suited for inclusion on different types of pages. Using the learned information about page types and field types, the social networking system can better aid page administrators in specifying data to add to their pages. For example, the social networking system can recommend to administrators the addition of certain types of fields or automatically add the fields. Further, the social networking system can specialize a search for social networking system data to field types.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: January 13, 2015
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Jonathan Chang
  • Publication number: 20140367259
    Abstract: A method for identifying a target polymer (20) comprises translocating a target polymer (20) having detectable elements (22), such as fluorophores (22), through an analysing device (24) comprising a nanopore (28) having a detection window (40), wherein the analysing device (24) is capable of plasmon resonance to produce a localised electromagnetic field which defines the detection window (40) detecting the detectable elements (22) as they pass through the detection window (40) to produce a distribution profile of the detectable elements (22) along the target polymer (20) and identifying the target polymer (20) by comparing the distribution profile to a reference set of distribution profiles for known polymers. In a preferred embodiment the target polymer (20) is a nucleic acid and the detectable elements (22) are oligonucleotides complimentary to at least two adjacent nucleotides therein. Exemplified is the use of 6-mer oligonucleotides.
    Type: Application
    Filed: December 20, 2012
    Publication date: December 18, 2014
    Inventors: Cameron Alexander Frayling, Bruno Flavio Nogueira de Sousa Soares, Barnaby Balmforth
  • Publication number: 20140095976
    Abstract: A social networking system provides an instruction that a third-party system may include in a web page or other content. The instruction includes information identifying content presented by the web page or other content specified by the third-party system. The information identifying the content presented by the web page is communicated to the social networking system. Based on the information identifying the content, the social networking system determines a social context for a viewer of the web page. The social context may be selected to optimize for a particular conversion event.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Inventors: Mitu Singh, Siddharth Kar, Cameron Alexander Marlow
  • Publication number: 20140068645
    Abstract: In particular embodiments, one or more computer systems of a social-networking system receive information associated with one or more users in proximity to a display device and access user data of the social-networking system. The one or more computer systems of the social-networking system determine, by comparing the user data with the received information associated with the one or more users, an identity of at least one of the users in proximity to the display device. The one or more computer systems of the social-networking system send one or more instructions based on the determined identities.
    Type: Application
    Filed: November 29, 2012
    Publication date: March 6, 2014
    Inventors: Gregory Joseph Badros, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Justin Alexander Shaffer, Michael John McKenzie Toksvig, Erick Tseng, Yong Kean Wong