Patents by Inventor Andrew Hanson

Andrew Hanson 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: 8276601
    Abstract: A cleaning vessel (10) comprising a main chamber (12) into which can be inserted a part (34) for cleaning and one or more secondary chambers (14). An opening (30) is provided in the main chamber (12) associated with each secondary chamber (14) such that the main chamber (12) is in fluid communication with each secondary chamber (14). Rotation of the part (34) causes rotational flow of fluid in the main chamber (12) and each opening (30) is oriented such that material entrained in the rotating fluid passes from the main chamber (12) into the associated secondary chamber (14).
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: October 2, 2012
    Inventors: Jeff Andrew Hanson, Ante Perak, Edward Joseph Khoury
  • Publication number: 20110297195
    Abstract: A cleaning vessel (10) comprising a main chamber (12) into which can be inserted a part (34) for cleaning and one or more secondary chambers (14). An opening (30) is provided in the main chamber (12) associated with each secondary chamber (14) such that the main chamber (12) is in fluid communication with each secondary chamber (14). Rotation of the part (34) causes rotational flow of fluid in the main chamber (12) and each opening (30) is oriented such that material entrained in the rotating fluid passes from the main chamber (12) into the associated secondary chamber (14).
    Type: Application
    Filed: July 13, 2011
    Publication date: December 8, 2011
    Inventors: Jeff Andrew HANSON, Ante PERAK, Edward Joseph KHOURY
  • Publication number: 20080078965
    Abstract: Disclosed herein is a combined pump rod clamp/BOP for use in a wellbore. The pump rod clamp/BOP is capable of supporting the weight of the pump rod, preventing axial or rotational movement of the rod, and simultaneous preventing fluids from escaping from the well, while maintaining electrical conductivity between the BOP and the polish rod. The pump rod clamp/BOP features rams having an arcuate channel for clamping a pump rod. The rams include a gripping non-metallic material non-releasably disposed on the engaging face of the ram. The non-metallic material can coat the entire engaging face of the ram, the arcuate channel only, or part of the arcuate channel. The non-metallic gripping material prevents the rams from damaging the pump rod when they engage the rod.
    Type: Application
    Filed: September 24, 2007
    Publication date: April 3, 2008
    Applicant: WEATHERFORD/LAMB, INC.
    Inventors: WILLIAM LANE, Andrew Hanson
  • Patent number: 6985950
    Abstract: A method of receiving a network resource address and creating a copy of the network resource and storing the created copy in a database is provided. This creation and storage of a copy of the network resource is performed when there does not exist, in the database, information derived from the resource pointed to by the network address.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: January 10, 2006
    Assignee: Microsoft Corporation
    Inventors: Andrew Hanson, David B. Lamkins
  • Publication number: 20050223093
    Abstract: Systems and methods of tracking activity over networks and, in particular, tracking web activity over the Internet are described. Exemplary systems and methods may include a receiver for receiving a request from a visitor for a data object, a processor for providing a cookie to track the visitor's web activity, and a transmitter for transmitting the cookie to the visitor in response to the request. The cookie may comprise tracking information for a plurality of web sites visited by the visitor.
    Type: Application
    Filed: October 15, 2004
    Publication date: October 6, 2005
    Inventors: Andrew Hanson, Martin Waugh
  • Publication number: 20050172235
    Abstract: A system and method is provided to selectively exclude elements from a user interface window depending upon the type of device upon which the interface is being displayed. A designer (or a user) decides which elements in a window should be excluded when operating a certain type of device. It is likely that some user interface elements will not be deemed critical enough to provide when the user is using a constrained device, such as mobile telephones and personal digital assistants (PDAs). An element can be an image, an audio file, a table, a column in a table, a page in a property notebook, a wizard (or page in a wizard), or a group of related items. The judgment to exclude an element is based upon the value of the piece of data (element) in comparison to the visual bandwidth (display space) and/or network bandwidth needed to provide the element.
    Type: Application
    Filed: February 2, 2004
    Publication date: August 4, 2005
    Applicant: International Business Machines Corporation
    Inventors: Brian Cragun, Barnaby Court, Andrew Hanson, Roland Merrick, Timothy O'Keefe, Elizabeth Schreiber, David Styles, Brian Wood
  • Publication number: 20050172237
    Abstract: A system and method is provided to display a common display page on a variety of display devices using the item's tab order property to determine the display order. Controls that are displayed on a display device typically have a tab order. When a window that has controls is displayed, the cursor is typically placed at the control with the lowest (i.e., first) tab order. When the user presses the tab key, the cursor moves to the control corresponding to the next lowest tab order. This allows the designer to design a single window (or panel) that is displayed differently on constrained devices. However, even though the window is displayed differently, using tab order mapping maintains a consistent visible proximity between controls despite the type of display device being used by the user.
    Type: Application
    Filed: February 2, 2004
    Publication date: August 4, 2005
    Applicant: International Business Machines Corporation
    Inventors: Brian Cragun, Barnaby Court, Andrew Hanson, Roland Merrick, Timothy O'Keefe, Elizabeth Schreiber, David Styles, Brian Wood
  • Publication number: 20050172236
    Abstract: A system and method is provided to map alternative short captions that are displayed in a constrained display environment instead of displaying standard captions. When designing a display panel, the designer identifies shorter captions to use in a constrained environment. Shorter captions are helpful in preventing text from wrapping or having to horizontally scroll to in order to read a longer caption. Varying levels of short captions are provided so that a standard size display displays the full caption, a somewhat smaller size display displays smaller captions, while an even smaller display displays even smaller captions. National language support is also provide to translate both full captions as well as the short version(s) of the captions.
    Type: Application
    Filed: February 2, 2004
    Publication date: August 4, 2005
    Applicant: International Business Machines Corporation
    Inventors: Brian Cragun, Barnaby Court, Andrew Hanson, Timothy O'Keefe, Elizabeth Schreiber, David Styles, Brian Wood
  • Publication number: 20050108227
    Abstract: Computer-implemented methods are described for, first, characterizing a specific category of information content—pornography, for example—and then accurately identifying instances of that category of content within a real-time media stream, such as a web page, e-mail or other digital dataset. This content-recognition technology enables a new class of highly scalable applications to manage such content, including filtering, classifying, prioritizing, tracking, etc. An illustrative application of the invention is a software product for use in conjunction with web-browser client software for screening access to web pages that contain pornography or other potentially harmful or offensive content. A target attribute set of regular expression, such as natural language words and/or phrases, is formed by statistical analysis of a number of samples of datasets characterized as “containing,” and another set of samples characterized as “not containing,” the selected category of information content.
    Type: Application
    Filed: October 1, 2003
    Publication date: May 19, 2005
    Inventors: Adrian Russell-Falla, Andrew Hanson