Patents by Inventor Brian A. Larson

Brian A. Larson 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: 20190370096
    Abstract: A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), valuing partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 5, 2019
    Inventors: Ajeet Grewal, Siva Gurumurthy, Venumadhav Satuluri, Pankaj Gupta, Brian Larson, Volodymyr Zhabuik, Aneesh Sharma, Ashish Goel
  • Patent number: 10324776
    Abstract: A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), valuing partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: June 18, 2019
    Assignee: Twitter, Inc.
    Inventors: Ajeet Grewal, Siva Gurumurthy, Venumadhav Satuluri, Pankaj Gupta, Brian Larson, Volodymyr Zhabuik, Aneesh Sharma, Ashish Goel
  • Publication number: 20180252331
    Abstract: An apparatus is provided for engaging a closure valve. The apparatus includes an extension shaft having a first end and a second end and a handle attached to the first end of the extension shaft. The apparatus also includes a handle attachment device attached to the second end of the extension shaft and adapted to fit over and around a rotatable knob of the closure valve. The handle attachment device includes a housing having a first non-pivoting catch and a second pivoting catch on an underside thereof that each extend radially inward toward a center of the housing such that each catch is configured to engage a lower surface of the rotatable knob when the housing is fit over and around the rotatable knob. A method is also provided for using the apparatus to engage a closure valve.
    Type: Application
    Filed: February 27, 2018
    Publication date: September 6, 2018
    Inventor: Brian LARSON
  • Publication number: 20180121269
    Abstract: A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), valuing partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
    Type: Application
    Filed: December 29, 2017
    Publication date: May 3, 2018
    Inventors: Ajeet Grewal, Siva Gurumurthy, Venumadhav Satuluri, Pankaj Gupta, Brian Larson, Volodymyr Zhabuik, Aneesh Sharma, Ashish Goel
  • Patent number: 9858130
    Abstract: A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), valuing partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: January 2, 2018
    Assignee: Twitter, Inc.
    Inventors: Ajeet Grewal, Siva Gurumurthy, Venumadhav Satuluri, Pankaj Gupta, Brian Larson, Volodymyr Zhabuik, Aneesh Sharma, Ashish Goel
  • Publication number: 20150227624
    Abstract: A system for real-time search, including: a set of partitions, each including a set of segments, each segment corresponding to a time slice of messages posted to the messaging platform, and a real-time search engine configured to receive a search term in parallel with other partitions in the set of partitions, and search at least one of the set of segments in reverse chronological order of the corresponding time slice to identify document identifiers of messages containing the search term; and a search fanout module configured to: receive a search query including the search term; send the search term to each of the set of partitions for parallel searching; and return, in response to the search query, at least one of the identified document identifiers of messages containing the search term.
    Type: Application
    Filed: August 16, 2013
    Publication date: August 13, 2015
    Applicant: Twitter, Inc.
    Inventors: Michael Busch, Samuel Luckenbill, Brian A. Larson, Patrick J. Lok, Krishna Gade, Francesco G. Callari, Ugo Di Girolamo
  • Publication number: 20150089514
    Abstract: A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), valuing partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 26, 2015
    Inventors: Ajeet Grewal, Siva Gurumurthy, Venumadhav Satuluri, Pankaj Gupta, Brian Larson, Volodymyr Zhabuik, Aneesh Sharma, Ashish Goel
  • Publication number: 20120149777
    Abstract: Compositions and methods for enhancing vascular integrity in animals are disclosed. The compositions and methods, which utilize long chain polyunsaturated fatty acids and nitric oxide releasing compounds are also effective for reducing ischemia-induced brain injury in an animal.
    Type: Application
    Filed: February 17, 2012
    Publication date: June 14, 2012
    Inventors: Brian Larson, Yuanlong Pan
  • Patent number: 8145618
    Abstract: A system and method for scoring documents is described. One or more documents are identified responsive to a search criteria. A text match score indicating a quality of match of the identified documents is determined. A category match score is determined over categories. A document-categories score is determined indicating a quality of match between an identified document and a plurality of categories. A search criteria-categories score is determined indicating a quality of match between the search criteria and the categories. An overall score is determined based on the text match score and the category match score.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: March 27, 2012
    Assignee: Google Inc.
    Inventors: Karl Pfleger, Brian Larson
  • Patent number: 8060517
    Abstract: Methods and systems for adjusting a scoring measure of a search result based at least in part on the breadth of a previously-executed search query associated with the search result are described. In one described system, a search engine determines a popularity measure for a search result, and then adjusts the popularity measure based at least in part on a query breadth measure of a previously-executed search query associated with the search result. The search engine may use a variety of query breadth measures. For example, the search engine may use the quantity of results returned by the search query, the length of the query, the IR score drop-off, or some other measure of breadth.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: November 15, 2011
    Assignee: Google Inc.
    Inventors: Karl Robert Pfleger, Brian Larson
  • Publication number: 20110184930
    Abstract: Methods and systems for adjusting a scoring measure of a search result based at least in part on the breadth of a previously-executed search query associated with the search result are described. In one described system, a search engine determines a popularity measure for a search result, and then adjusts the popularity measure based at least in part on a query breadth measure of a previously-executed search query associated with the search result. The search engine may use a variety of query breadth measures. For example, the search engine may use the quantity of results returned by the search query, the length of the query, the IR score drop-off, or some other measure of breadth.
    Type: Application
    Filed: April 8, 2011
    Publication date: July 28, 2011
    Applicant: GOOGLE INC.
    Inventors: Karl Pfleger, Brian Larson
  • Patent number: 7925657
    Abstract: Methods and systems for adjusting a scoring measure of a search result based at least in part on the breadth of a previously-executed search query associated with the search result are described. In one described system, a search engine determines a popularity measure for a search result, and then adjusts the popularity measure based at least in part on a query breadth measure of a previously-executed search query associated with the search result. The search engine may use a variety of query breadth measures. For example, the search engine may use the quantity of results returned by the search query, the length of the query, the IR score drop-off, or some other measure of breadth.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: April 12, 2011
    Assignee: Google Inc.
    Inventors: Karl Pfleger, Brian Larson
  • Publication number: 20100282184
    Abstract: In one aspect the invention provides an apparatus for monitoring environmental conditions and communicating an index value of thereof to a remote device. The apparatus comprises a controller, a temperature sensor operably coupled to the controller and capable of generating a first signal proportional to the temperature condition adjacent said apparatus, a humidity sensor operably coupled to the controller and capable of generating a second signal proportional to the humidity condition adjacent said apparatus and wireless communication means. The controller is responsive to the first and second signals to calculate an index value based thereupon and communicates the index value via the wireless communication means. System and method aspects are also provided.
    Type: Application
    Filed: April 3, 2010
    Publication date: November 11, 2010
    Inventor: Brian LARSON
  • Patent number: 7814085
    Abstract: A system and method for scoring documents is described. One or more documents are identified responsive to a search criteria. A text match score indicating a quality of match of the identified documents is determined. A category match score is determined over categories. A document-categories score is determined indicating a quality of match between an identified document and a plurality of categories. A search criteria-categories score is determined indicating a quality of match between the search criteria and the categories. An overall score is determined based on the text match score and the category match score.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: October 12, 2010
    Assignee: Google Inc.
    Inventors: Karl Pfleger, Brian Larson
  • Publication number: 20080000931
    Abstract: The present invention is drawn to dispensing devices and systems which can be used to store and/or dispense a disinfectant solution. The device can include a first compartment and a second compartment. The first compartment can include a first liquid composition, which includes a transition metal or alloy thereof. The second compartment is separated from the first compartment and can contain a second liquid composition that includes a peroxygen. The first and second liquid compositions are formulated to be combined so as to yield a resultant disinfectant solution. The disinfectant solution can be used to disinfect a variety of surfaces and even liquid compositions.
    Type: Application
    Filed: April 20, 2007
    Publication date: January 3, 2008
    Inventors: Daryl Tichy, Brian Larson
  • Publication number: 20070221503
    Abstract: An improved method of enhancing the solderability of a copper surface comprising the steps of contacting one or more copper surfaces with a pretreatment composition comprising a dilute solution of an aliphatic carboxylic acid and an additive selected from the group consisting of amines and ammonia and thereafter contacting the one or more surfaces with an organic solderability preservative composition. The improved organic solderability preservative process of the invention forms a more uniform coating that has a better appearance and color.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Inventors: Brian Larson, Witold Paw
  • Publication number: 20070059255
    Abstract: The present invention is drawn to methods of treating disease or injury. In particular, the invention provides methods for treating viral infections, bacterial infections, fungal infections, and cancerous tissue. The methods include the administration of an aqueous composition that can comprise an aqueous vehicle, including water, from 0.0001 wt % to 10.0 wt % of a peroxygen, and optionally, an alcohol. Additionally, from 0.0001 ppm to 50,000 ppm by weight of a transition metal based on the aqueous vehicle content can also be present. Alternatively or additionally, the transition metal can be in the form of a colloidal transition metal, such as colloidal silver or alloy thereof.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 15, 2007
    Inventors: Daryl Tichy, Brian Larson
  • Publication number: 20070059202
    Abstract: The present invention is drawn to disinfectant systems and methods which can be used to produce a disinfectant solution. The system can include a first liquid composition and a second liquid composition. The first liquid composition comprises from 0.0005 ppm to 100,000 ppm by weight of a transition metal or alloy and an alcohol, and the second liquid composition comprises water and a peroxygen compound. The first and second liquid compositions are formulated to be combined so as to yield a resultant disinfectant solution. The disinfectant solution can be used to disinfect a variety of surfaces and even liquid compositions.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 15, 2007
    Inventors: Daryl Tichy, Brian Larson
  • Publication number: 20070060651
    Abstract: Compositions and methods for enhancing vascular integrity in animals are disclosed. The compositions and methods, which utilize long chain polyunsaturated fatty acids and nitric oxide releasing compounds are also effective for reducing ischemia-induced brain injury in an animal.
    Type: Application
    Filed: August 25, 2006
    Publication date: March 15, 2007
    Applicant: NESTEC S.A.
    Inventors: Brian Larson, Yuanlong Pan
  • Publication number: 20070053850
    Abstract: The present invention is drawn to disinfectant compositions, which are human safe, e.g., food grade or food safe. In one embodiment, an aqueous disinfectant composition can comprise an aqueous vehicle, including water, from 0.001 wt % to 10.0 wt % of a peroxygen, and an alcohol. Additionally, from 0.001 ppm to 50,000 ppm by weight of a transition metal based on the aqueous vehicle content can also be present. The composition can be substantially free of aldehydes. Alternatively or additionally, the transition metal can be in the form of a colloidal transition metal, such as colloidal silver or alloy thereof.
    Type: Application
    Filed: August 24, 2006
    Publication date: March 8, 2007
    Inventors: Daryl Tichy, Brian Larson