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: 20160132570Abstract: 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. In one embodiment, a best page may be determined for a user based on information about the user.Type: ApplicationFiled: December 28, 2015Publication date: May 12, 2016Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Publication number: 20160122802Abstract: A method of storing a stream of droplets at least some of which comprise one or more single nucleotides and/or oligonucleotides, and a droplet fluid is provided. It is characterised by the step of introducing each droplet sequentially onto a surface of a substrate at a corresponding unique location and further characterised in that the stream of droplets is prepared by a process which includes the steps of generating an ordered stream of nucleotides from the analyte by progressive pyrophosphorolysis or exo nucleolysis and capturing each nucleotide in a corresponding droplet. The method can advantageously be used in association with microdroplet droplet sequencers and an analysis unit in which the sequence of nucleotides in a precursor polynucleotide analyte is determined using fluorescence spectroscopy. A device for carrying out the method is also described.Type: ApplicationFiled: June 13, 2014Publication date: May 5, 2016Applicant: BASE4 INNOVATION LTDInventor: Cameron Alexander FRAYLING
-
Publication number: 20160117721Abstract: 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: ApplicationFiled: January 7, 2016Publication date: April 28, 2016Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
-
Patent number: 9301016Abstract: In particular embodiments a social networking system may receive from an external system outside the social-networking system, a request comprising a user identifier associated with a user of the social-networking system, query a social graph for stories generated by one or more connections of the user on the social-networking system, and transmit the stories to the external system. Similarly the social networking system may receive, from an external system outside of the social networking system, a request comprising a user identifier associated with a user of the social networking system, a content identifier, and a action performed by the user on the content identifier, generate a story for the received request, and publish the story to one or more connections of the user on the social networking system.Type: GrantFiled: April 5, 2012Date of Patent: March 29, 2016Assignee: Facebook, Inc.Inventors: Ime Archibong, Gregory Joseph Badros, Cameron Alexander Marlow, Mark Heynen, Justin Alexander Shaffer, Christopher Cox
-
Patent number: 9292884Abstract: 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: GrantFiled: July 10, 2013Date of Patent: March 22, 2016Assignee: Facebook, Inc.Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
-
Publication number: 20160072758Abstract: 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: ApplicationFiled: November 2, 2015Publication date: March 10, 2016Inventors: Ime Archibong, Gregory Joseph Badros, Colin Cameron Brennan Campbell, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Erick Tseng, Yoon Kean Wong
-
Publication number: 20160040223Abstract: A method for determining the sequence of nucleotide bases in a polynucleotide analyte is provided. It is characterised by the steps of (1) generating a stream of single nucleotide bases from the analyte; (2) producing captured molecules by reacting each single nucleotide base with a capture system; (3) amplifying at least part of the captured molecule to produce a plurality of amplicons characteristic of the single nucleotide base; (4) labelling the amplicons with a corresponding probe having a characteristic detectable element and (5) detecting a property characteristic of the detectable element.Type: ApplicationFiled: April 9, 2014Publication date: February 11, 2016Applicants: MEDICAL RESEARCH COUNCIL, BASE4 INNOVATION LTDInventors: Cameron Alexander FRAYLING, Barnaby BALMFORTH, Bruno Flavio Nogueira de Sousa SOARES, Thomas Henry ISAAC, Boris BREINER, Alessandra NATALE, Michele AMASIO, Paul DEAR
-
Publication number: 20160040224Abstract: A method for determining the sequence of nucleotide bases in a polynucleotide analyte is provided. It is characterised by the steps of (1) generating a stream of single nucleotide bases from the analyte by pyrophosphorolysis; (2) producing captured molecules by reacting each single nucleotide base with a capture system labelled with detectable elements in an undetectable state; (3) releasing the detectable elements from each captured molecule in a detectable state and (4) detecting the detectable elements so released and determining the sequence of nucleotide bases therefrom. The method can be used advantageously in sequencers involving the use of microdroplets.Type: ApplicationFiled: April 9, 2014Publication date: February 11, 2016Applicants: MEDICAL RESEARCH COUNCIL, BASE4 INNOVATION LTDInventors: Cameron Alexander FRAYLING, Barnaby BALMFORTH, Bruno Flavio Nogueira de Sousa SOARES, Thomas Henry ISAAC, Boris BREINER, Alessandra NATALE, Michele AMASIO, Paul DEAR
-
Patent number: 9251500Abstract: 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. A best page may be determined for a concept embodied in multiple pages on the social networking system using a hierarchy of rules. A best page may also be determined for a user based on information about the user.Type: GrantFiled: November 11, 2011Date of Patent: February 2, 2016Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Publication number: 20160007096Abstract: 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: ApplicationFiled: September 17, 2015Publication date: January 7, 2016Inventors: Gregory Joseph Badros, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Michael John McKenzie Toksvig, Erick Tseng
-
Publication number: 20150381556Abstract: In one embodiment, a computing device receives an indication of a first user action by a first user. The computing device determines a topic of the first user action based on analyzing content associated with the first user action, and determines whether the first user has a preference to exclude posts associated with the topic or a category associated with the topic. If the first user has not indicated any preference to exclude posts associated with the topic or the category, then the computing device identifies a second user action by a second user and related to the topic, and determines whether the first user has indicated a preference to exclude posts associated with the second user. If the first user has not indicated any preference to exclude posts associated with the second user, a reference associated with the second user action is sent to the first user.Type: ApplicationFiled: September 4, 2015Publication date: December 31, 2015Inventors: Spencer Greg Ahrens, Cameron Alexander Marlow, Lars Seren Backstrom, Chaitanya Mishra
-
Publication number: 20150355096Abstract: Disclosed is a method for determining the sequence of nucleotide bases in a polynucleotide analyte. It is characterised by analyte characterised by the steps of: a. generating a stream of droplets at least some of which comprise both (1) a single nucleotide base and (2) colloidal metal particles capable of undergoing plasmon resonance and b. irradiating each droplet with electromagnetic radiation to cause (1) the metal particles also contained therein to undergo plasmon resonance and (2) the nucleotide base contained therein to Raman scatter light at one or more wavelengths characteristic of its type. Suitably, the order of the single nucleotides bases in the droplet stream corresponds to the sequence of nucleotide bases in the analyte.Type: ApplicationFiled: January 17, 2014Publication date: December 10, 2015Inventors: Alessandra NATALE, Bruno Flavio Nogueira de Sousa SOARES, Cameron Alexander FRAYLING, Michele AMASIO, Thomas Henry ISAAC
-
Publication number: 20150347525Abstract: 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: ApplicationFiled: August 12, 2015Publication date: December 3, 2015Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
-
Patent number: 9201904Abstract: 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: GrantFiled: November 29, 2012Date of Patent: December 1, 2015Assignee: 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: 9177346Abstract: 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: GrantFiled: July 1, 2010Date of Patent: November 3, 2015Assignee: Facebook, Inc.Inventors: Spencer Greg Ahrens, Cameron Alexander Marlow, Lars Seren Backstrom, Chaitanya Mishra
-
Patent number: 9171017Abstract: 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: GrantFiled: December 3, 2012Date of Patent: October 27, 2015Assignee: Facebook, Inc.Inventors: Gregory Joseph Badros, David Harry Garcia, Mark Heynen, Brian Krausz, Cameron Alexander Marlow, Michael John McKenzie Toksvig, Erick Tseng
-
Publication number: 20150275293Abstract: 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: ApplicationFiled: October 4, 2013Publication date: October 1, 2015Applicant: BASE4 INNOVATION LTDInventors: Cameron Alexander Frayling, Barnaby Balmforth, Bruno Flavio Nogueira de Sousa Soares, Thomas Henry Isaac, Boris Breiner, Alessandra Natale, Michele Amasio
-
Patent number: 9141707Abstract: 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: GrantFiled: July 19, 2012Date of Patent: September 22, 2015Assignee: Facebook, Inc.Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
-
Publication number: 20150247192Abstract: 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: ApplicationFiled: October 4, 2013Publication date: September 3, 2015Inventors: Cameron Alexander Frayling, Barnaby Balmforth, Bruno Flavio Nogueira de Sousa Soares, Thomas Henry Isaac, Boris Breiner, Alessandra Natale, Michele Amasio
-
Publication number: 20150232925Abstract: 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: ApplicationFiled: April 9, 2015Publication date: August 20, 2015Inventors: Cameron Alexander FRAYLING, Barnaby BALMFORTH, Bruno Flavio Nogueira de Sousa SOARES, Thomas Henry ISAAC, Boris BREINER, Alessandra NATALE, Michele AMASIO