Patents by Inventor Andrew Anderson

Andrew Anderson 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: 9636753
    Abstract: Embodiments generally relate to an alignment device to assist in drilling or reaming an opening in a structure. The device comprises: a base element, the base element having at least one first fixation element to allow fixation of the device relative to the structure; a positioning element coupled to the base element, wherein a position of the positioning element relative to the base element is adjustable; an alignment element mounted to the positioning element and rotatable in at least two dimensions to allow precise alignment for a drilling or reaming tool with a drilling or reaming site on the structure; at least one second fixation element to allow fixation of the positioning element relative to the base element; and at least one third fixation element to allow fixation of the alignment element relative to the positioning element.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: May 2, 2017
    Assignee: THE COMMONWEALTH OF AUSTRALIA
    Inventors: Peter George Anson, Ian Andrew Anderson
  • Patent number: 9584361
    Abstract: Embodiments are directed towards push signaling to run jobs on available servers. Users may provide jobs or job instructions to a job control node. Job control node may determine one or more available job target nodes from among a plurality of managed nodes associated with the job control node. The job target nodes may be determined based on information included in the provided job instructions. If there are available job target nodes, the job control node may provide the job instructions to each available job target node. Further, the job control node may receive communications from one or more available job target nodes that indicates that the job target node is prepared and ready to execute the received job instructions. Next, the job control node may issue a job start command that triggers the prepared job target nodes to begin executing the provided job instructions.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: February 28, 2017
    Assignee: Chef Software Inc.
    Inventors: Mark Andrew Anderson, Christopher James Brown, Kevin Allen Smith, John Braden Keiser
  • Patent number: 9519679
    Abstract: An apparatus includes a renaming component to homogenized query instructions for retrieving data items from a data set organized using index labels by identifying a declaration instruction associating an object thereof with an index label, replacing the name provided to the object the with an archetypal name based on the index label, and generating change data associating the name with the archetypal name; a hashing component to take an instruction hash of the homogenized instructions; a cache control routine to find a matching instruction hash corresponding to results of earlier database queries in a results cache; and a reversal routine to, in response finding a matching instruction hash, retrieve a cached result from the results cache associated with the matching instruction hash, and replace a name of a different object therein based on the change data and the query instructions to generate a new result of the new database query.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: December 13, 2016
    Assignee: SAS Institute Inc.
    Inventors: Kenneth Tolman, Kimberly Buckler Botha, Paul Anthony Smiley, David R. Henderson, Andrew Anderson
  • Publication number: 20160280705
    Abstract: A compound of formula (I) or a salt thereof wherein R1 represents a hydrogen atom, a methyl group or a ethyl group R2 represents a hydrogen atom or a fluorine atom R3 represents a hydrogen atom, a methyl group or an ethyl group.
    Type: Application
    Filed: March 26, 2014
    Publication date: September 29, 2016
    Inventors: Niall Andrew Anderson, Brendan John Fallon, John Martin Pritchard
  • Publication number: 20160261820
    Abstract: An image analysis system and method determines whether a channel is active by intercepting signals from a set-top box and determining whether the signals correspond to an inactive channel by analyzing pixels, recognized text and/or audio in the signal stream. The system and method controls tuning of the set-top box to each channel to be tested. Data relating to the analysis may be stored and transmitted for processing credit requests.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 8, 2016
    Applicant: Watchanator, Inc.
    Inventors: Leonard Scott Freudenthal, Gregory Andrew Anderson, Percy F. Shadwell, JR., Frank David Freudenthal
  • Publication number: 20160230106
    Abstract: A method for production of a biodiesel is described herein. The method for production of a biodiesel comprises (a) separating solids from a waste oil composition to provide a clarified oil composition; (b) acidifying the clarified oil composition to produce an acidified oil composition including free fatty acids derived from the waste oil; (c) converting at least a portion of the free fatty acids in the acidified oil composition to glycerides to provide a glyceride composition; and (d) reacting at least a portion of the glycerides in the glyceride composition with methanol to form fatty acid methyl ester to provide a biodiesel composition.
    Type: Application
    Filed: February 9, 2016
    Publication date: August 11, 2016
    Inventors: Rongsheng Ruan, Min Min Addy, Yong Nie, Erik Andrew Anderson, Chonghao Bi, Dong Li, Ling Chen
  • Patent number: 9405567
    Abstract: In one embodiment, a method includes creating a first working set of shadow page table hierarchies for a first processor of a plurality of processors, creating a second working set of shadow page table hierarchies for a second processor of the plurality of processors, keeping a record of modified guest page tables, and synchronizing each modified guest page table with a corresponding shadow page table in the first working set. For each modified guest page table in the modified guest page tables record, an entry includes an indication of which of the plurality of processors have a hardware translation lookaside buffer containing a writable reference to the modified guest page table.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: August 2, 2016
    Inventors: Alexander Robenko, Andrew Anderson
  • Publication number: 20160210326
    Abstract: An apparatus includes a renaming component to homogenized query instructions for retrieving data items from a data set organized using index labels by identifying a declaration instruction associating an object thereof with an index label, replacing the name provided to the object the with an archetypal name based on the index label, and generating change data associating the name with the archetypal name; a hashing component to take an instruction hash of the homogenized instructions; a cache control routine to find a matching instruction hash corresponding to results of earlier database queries in a results cache; and a reversal routine to, in response finding a matching instruction hash, retrieve a cached result from the results cache associated with the matching instruction hash, and replace a name of a different object therein based on the change data and the query instructions to generate a new result of the new database query.
    Type: Application
    Filed: September 21, 2015
    Publication date: July 21, 2016
    Applicant: SAS INSTITUTE INC.
    Inventors: KENNETH TOLMAN, KIMBERLY BUCKLER BOTHA, PAUL ANTHONY SMILEY, DAVID R. HENDERSON, ANDREW ANDERSON
  • Publication number: 20160143583
    Abstract: A hydration monitoring system for the collection of data about fluid consumption and hydration levels of athletes during training or practice sessions. The system may also measure and analyze carbohydrate consumption. The system utilizes a hydration bottle containing a fluid and to measures the amount of fluid consumed in a given time interval and wirelessly transmit the measurements; and a scale configured to measure the weight of an athlete and wirelessly transmit the measurements. The system further utilizes a data communications hub configured to receive data comprising the measurements from the hydration bottle and scale and forward the data to a computer; and a computer configured to receive the data from the hub for analysis. The computer analyzes the data and calculates whether the athlete should consume more or less fluid and/or more or less carbohydrates.
    Type: Application
    Filed: September 25, 2015
    Publication date: May 26, 2016
    Inventors: Asker JEUKENDRUP, Mark KOVACS, Andrew ANDERSON, James CARTER, Ian ROLLO, Gregory YEP, Andrew LINTOTT, Nicola MILLAR, Robert MILNER
  • Patent number: 9195720
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, from a user device, data indicating a user performed a user input gesture combining a first display object in a plurality of display objects with a second display object in the plurality of display objects; identifying attributes that are associated with both the first display object and the second display object; and performing a search based on the attributes.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: Henrique Dias Penha, Mark Brophy, Mathew Inwood, Mikkel Crone Koser, Thomas Jenkins, Adam Skory, Bjorn E. Bringert, Hugo B. Barra, Andrew Anderson Stewart, Robert W. Hamilton
  • Publication number: 20150330993
    Abstract: The specification describes an antibody capture process comprising (i) obtaining a biological sample comprising antibodies, (ii) contacting the biological sample with recombinant pIgR or a dIgA-binding variant, wherein the pIgR or variant binds dIgA and forms a pIgR-dIgA complex. The process may further comprise (iii) directly or indirectly assessing the level of the pIgR-dIgA complex or the level of a complex between pIgR-dIgA and an antigen of interest. There is also an antibody capture process for determining gut wall integrity in a test subject, wherein the level or ratio of SIgA to dIgA is compared to a corresponding level or ratio from a control subject. The specification provides kits embodying the process and recombinant pIgR when used for, or for use, in capturing or detecting dIgA and/or IgM.
    Type: Application
    Filed: November 8, 2013
    Publication date: November 19, 2015
    Inventors: David Andrew Anderson, Mary Louise Garcia, Nadine Carmel Barnes, Khayriyyah Mohd Hanafiah, Alan Lee Landay
  • Publication number: 20150056034
    Abstract: Embodiments generally relate to an alignment device to assist in drilling or reaming an opening in a structure. The device comprises: a base element, the base element having at least one first fixation element to allow fixation of the device relative to the structure; a positioning element coupled to the base element, wherein a position of the positioning element relative to the base element is adjustable; an alignment element mounted to the positioning element and rotatable in at least two dimensions to allow precise alignment for a drilling or reaming tool with a drilling or reaming site on the structure; at least one second fixation element to allow fixation of the positioning element relative to the base element; and at least one third fixation element to allow fixation of the alignment element relative to the positioning element.
    Type: Application
    Filed: February 12, 2013
    Publication date: February 26, 2015
    Inventors: Peter George Anson, Ian Andrew Anderson
  • Publication number: 20140331224
    Abstract: In one embodiment, a method includes creating a first working set of shadow page table hierarchies for a first processor of a plurality of processors, creating a second working set of shadow page table hierarchies for a second processor of the plurality of processors, keeping a record of modified guest page tables, and synchronizing each modified guest page table with a corresponding shadow page table in the first working set. For each modified guest page table in the modified guest page tables record, an entry includes an indication of which of the plurality of processors have a hardware translation lookaside buffer containing a writable reference to the modified guest page table.
    Type: Application
    Filed: February 7, 2012
    Publication date: November 6, 2014
    Inventors: Alexander Robenko, Andrew Anderson
  • Publication number: 20140280843
    Abstract: Embodiments are directed towards push signaling to run jobs on available servers. Users may provide jobs or job instructions to a job control node. Job control node may determine one or more available job target nodes from among a plurality of managed nodes associated with the job control node. The job target nodes may be determined based on information included in the provided job instructions. If there are available job target nodes, the job control node may provide the job instructions to each available job target node. Further, the job control node may receive communications from one or more available job target nodes that indicates that the job target node is prepared and ready to execute the received job instructions. Next, the job control node may issue a job start command that triggers the prepared job target nodes to begin executing the provided job instructions.
    Type: Application
    Filed: December 10, 2013
    Publication date: September 18, 2014
    Applicant: Chef Software Inc.
    Inventors: Mark Andrew Anderson, Christopher James Brown, Kevin Allen Smith, John Braden Keiser
  • Publication number: 20140280049
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, from a user device, data indicating a user performed a user input gesture combining a first display object in a plurality of display objects with a second display object in the plurality of display objects; identifying attributes that are associated with both the first display object and the second display object; and performing a search based on the attributes.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Google Inc.
    Inventors: Henrique Dias Penha, Mark Brophy, Mathew Inwood, Mikkel Crone Koser, Thomas Jenkins, Adam Skory, Bjorn E. Bringert, Hugo B. Barra, Andrew Anderson Stewart, Robert W. Hamilton
  • Patent number: 8813077
    Abstract: Embodiments of apparatuses and methods for processing virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes a event logic and evaluation logic. The event logic is to recognize a virtualization event. The evaluation logic is to determine whether to transfer control from a child guest to a parent guest in response to the virtualization event.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: August 19, 2014
    Assignee: Intel Corporation
    Inventors: Steven Bennett, Andrew Anderson, Gilbert Neiger, Scott Rodgers, Richard Uhlig, Lawrence Smith, III, Barry Huntley
  • Patent number: 8621062
    Abstract: Embodiments are directed towards push signaling to run jobs on available servers. Users may provide jobs or job instructions to a job control node. Job control node may determine one or more available job target nodes from among a plurality of managed nodes associated with the job control node. The job target nodes may be determined based on information included in the provided job instructions. If there are available job target nodes, the job control node may provide the job instructions to each available job target node. Further, the job control node may receive communications from one or more available job target nodes that indicates that the job target node is prepared and ready to execute the received job instructions. Next, the job control node may issue a job start command that triggers the prepared job target nodes to begin executing the provided job instructions.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 31, 2013
    Assignee: Opscode, Inc.
    Inventors: Mark Andrew Anderson, Christopher James Brown, Kevin Allen Smith, John Braden Keiser
  • Patent number: 8409818
    Abstract: The invention provides kits and methods for detecting or monitoring the number of cells in sample. The cell comprises a cell surface associated protein (CSAP) comprising a cytoplasmic (cytosolic) and an extracellular (ecto) domain. The kit comprises: (i) a chromatographic device; and (ii) a CSAP-binding agent. The method comprises: (i) optionally contacting the sample with an agent capable of lysing or permeabilizing CSAP bearing cells; (ii) contacting the sample with a CSAP-binding agent that binds to the cytoplasmic domain of the CSAP; and (iii) directly or indirectly evaluating the level or presence of bound CSAP in the sample.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 2, 2013
    Assignee: The Macfarlane Burnet Institute for Medical Research and Public Health Limited
    Inventors: David Andrew Anderson, Robyn Elizabeth Lloyd, Suzanne Mary Crowe, Mary Louise Garcia, Alan Lee Landay
  • Publication number: 20120073527
    Abstract: An engine is described having a crankcase, a liner and a head assembly. The crankcase is split along a plane defining a two part crankcase, where fluid passages are passing through only one of the crankcase portions, so as to not require crossing the split line. A connecting rod also includes a tapered end, and the piston has a complementary carrier receiving the connecting rod.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 29, 2012
    Applicant: Polaris Industries Inc.
    Inventors: Bret Allen Oltmans, Chad Michael Slater, Daniel Joseph Nugteren, George Jay Mckoskey, Gordon Raymond Nelson, David Andrew Galsworthy, Blake Andrew Anderson
  • Patent number: D792427
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 18, 2017
    Assignee: Google Inc.
    Inventors: Sevilla Weaver, Evan Malahy, Matthew Corey Hall, Andrew Anderson Stewart, Andrews-Junior Kimbembe, Aurora Adkins, Jorge Furuya