Patents by Inventor Nick Hansen

Nick Hansen 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: 11048684
    Abstract: Systems, methods, and computer-readable media for lazy tracking mechanisms for web caching systems are provided. The lazy tracking mechanism may track and perform asynchronous (async) computation of dirty records for client-side caching mechanisms. The async computation of dirty records may include tracking or accounting for invalidated records relevant to a particular client or user system. Invalidation messages may be sent to client/user systems in response to receipt of a request for updated records, or in response to a request for a particular item. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: June 29, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Vishal Motwani, Nick Hansen, Vivek Chauhan, Thomas Archie Cook, Jr., Thomas Keeney, Kamyar Seradjfar
  • Patent number: 10642745
    Abstract: Techniques are disclosed relating to invalidating keys in a cache. In some embodiments, a computer system may implement a cache for a data store, where the cache stores a data set and is organized such that a stored data item of the data set is specified by a corresponding key having one or more portions. The computer system may store metadata for the cache, where the metadata includes nodes organized in a hierarchy. The computer system may receive a request to invalidate one or more keys of the cache, and may invalidate a particular node within the metadata based on a key value corresponding to the request.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: May 5, 2020
    Assignee: salesforce.com, inc.
    Inventor: Nick Hansen
  • Patent number: 10399082
    Abstract: A system may comprise a frame, a pair of rolls with each of the rolls comprising a roll body having opposite ends and a circumferential surface, a plurality of teeth being formed on the circumferential surface, and at least a portion of the circumferential surface being electrically conductive. The roll may also have a roll shaft having end portions extending from the roll body, with each of the end portions extending from one of the ends of the roll body. The system may also comprise roll supports configured to support the rolls on the frame in a manner such that at least one of the rolls is movable to adjust a separation gap between the rolls, a detection apparatus configured to detect contact between the rolls, and a signaling apparatus configured to produce a signal indicating a change in electrical potential is detected by the detection apparatus.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: September 3, 2019
    Inventors: Alex Pearson, Blake Sandnes, Larry Rossow, Nick Hansen, Roy Olson
  • Publication number: 20190220530
    Abstract: Systems, methods, and computer-readable media for lazy tracking mechanisms for web caching systems are provided. The lazy tracking mechanism may track and perform asynchronous (async) computation of dirty records for client-side caching mechanisms. The async computation of dirty records may include tracking or accounting for invalidated records relevant to a particular client or user system. Invalidation messages may be sent to client/user systems in response to receipt of a request for updated records, or in response to a request for a particular item. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 18, 2019
    Applicant: salesforce.com, inc.
    Inventors: Vishal MOTWANI, Nick Hansen, Vivek Chauhan, Thomas Archie Cook, JR., Thomas Keeney, Kamyar Seradjfar
  • Publication number: 20190205255
    Abstract: Techniques are disclosed relating to invalidating keys in a cache. In some embodiments, a computer system may implement a cache for a data store, where the cache stores a data set and is organized such that a stored data item of the data set is specified by a corresponding key having one or more portions. The computer system may store metadata for the cache, where the metadata includes nodes organized in a hierarchy. The computer system may receive a request to invalidate one or more keys of the cache, and may invalidate a particular node within the metadata based on a key value corresponding to the request.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 4, 2019
    Inventor: Nick Hansen
  • Patent number: 10322487
    Abstract: A roll grinding apparatus may comprise a frame, first and second rolls rotatably mounted on the frame in proximity to each other to grind materials passing between the rolls, and first and second motors to rotate the first and second rolls respectively. A control apparatus controls operation of at least one of the motors. The control apparatus may be configured to control the speed of the second roll by providing power to the second motor or braking the second motor through regeneration of energy from the second motor.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: June 18, 2019
    Assignee: Pearson Incorporated
    Inventors: Nick Hansen, Roy Olson
  • Patent number: 9561900
    Abstract: The invention provides a beverage preparation machine comprising a brew head for receiving beverage cartridges of various heights and means for passing an aqueous medium through said beverage cartridges to form a beverage from one or more beverage ingredients contained in said cartridges. The brew head comprising a first part and a second part, the first and second parts being movable relative to one another from an open position in which said beverage cartridges can be received in the brew head and a closed position in which said beverage cartridge can be fixedly retained in a brew head space defined between the first and second parts. Wherein in use, beverage cartridges of various heights may be clamped in the brew head space between a distal end of a clamping member and the second part.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: February 7, 2017
    Assignee: Koninklijke Douwe Egberts B.V.
    Inventor: Nick Hansen
  • Publication number: 20160162128
    Abstract: Computer-implemented systems and methods are provided for configuring action buttons of a particular page that is displayed at a graphical user interface (GUI) of a particular client device of a particular tenant. In one embodiment, a console computer of a particular tenant is in communication with a server of an application provider. Based on a context that is specified by that particular tenant for that particular page, the console computer can be used to define a subset of relevant action buttons to be displayed at the GUI for the particular page, and an arrangement that orders the subset of relevant action buttons. The particular page can then be displayed at the GUI of the particular client device such that it includes the subset of relevant action buttons that have been arranged according to the arrangement.
    Type: Application
    Filed: June 29, 2015
    Publication date: June 9, 2016
    Applicant: salesforce.com, inc.
    Inventors: Nick Hansen, Kevin Sean Cripps, Michael Dwayne Miller, Peter Norman Hale, Kathryn C. Bierbaum
  • Patent number: 8449498
    Abstract: An injection device for a syringe incorporates housing for a syringe. A needle shroud is captive to the leading end of the housing and is movable before use between extended and retracted positions. A drive member is releasable from a rearward position within the housing to urge the syringe forwards to project its needle beyond the retracted needle shroud and then to express a dose through the needle. Locating members on the housing capture the drive member at its forward position (attained after expressing the dose). The captured drive member is also arranged to block retraction of the needle shroud from its extended position.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: May 28, 2013
    Assignee: Owen Mumford Limited
    Inventors: Jeremy Marshall, Nick Hansen
  • Publication number: 20120177794
    Abstract: The invention provides a beverage preparation machine comprising a brew head for receiving beverage cartridges of various heights and means for passing an aqueous medium through said beverage cartridges to form a beverage from one or more beverage ingredients contained in said cartridges. The brew head comprising a first part and a second part, the first and second parts being movable relative to one another from an open position in which said beverage cartridges can be received in the brew head and a closed position in which said beverage cartridge can be fixedly retained in a brew head space defined between the first and second parts. Wherein in use, beverage cartridges of various heights may be clamped in the brew head space between a distal end of a clamping member and the second part.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 12, 2012
    Applicant: Kraft Foods Global Brands LLC
    Inventor: Nick Hansen
  • Patent number: 8109200
    Abstract: The invention provides a beverage preparation machine comprising a brew head for receiving beverage cartridges of various heights and means for passing an aqueous medium through said beverage cartridges to form a beverage from one or more beverage ingredients contained in said cartridges. The brew head comprises a first part and a second part, the first and second parts being movable relative to one another from an open position in which said beverage cartridges can be received in the brew head and a closed position in which said beverage cartridge can be fixedly retained in a brew head space defined between the first and second parts. The first part of the brew head comprises a clamping member which extends within the brew head space part-way towards the second part such that a distal end of the clamping member and the second part are a fixed distance from one another when the first and second parts are in the closed position.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: February 7, 2012
    Assignee: Kraft Foods R & D, Inc.
    Inventor: Nick Hansen
  • Publication number: 20100121272
    Abstract: An injection device for a syringe incorporates housing for a syringe. A needle shroud is captive to the leading end of the housing and is movable before use between extended and retracted positions. A drive member is releasable from a rearward position within the housing to urge the syringe forwards to project its needle beyond the retracted needle shroud and then to express a dose through the needle. Locating members on the housing capture the drive member at its forward position (attained after expressing the dose). The captured drive member is also arranged to block retraction of the needle shroud from its extended position.
    Type: Application
    Filed: January 15, 2010
    Publication date: May 13, 2010
    Applicant: OWEN MUMFORD LIMTED
    Inventors: Jeremy MARSHALL, Nick HANSEN
  • Patent number: 7695453
    Abstract: An injection device for a syringe incorporates a housing (1) for a syringe (29). A needle shroud (15) is captive to the leading end of the housing and is movable before use between extended and retracted positions. A drive member (17) is releasable from a rearward position within the housing to urge the syringe forwards to project its needle (30) beyond the retracted needle shroud (15) and then to express a dose through the needle. Locating members (12) on the housing capture the drive member (17) at its forward position (attained after expressing the dose). The captured drive member (17) is also arranged to block retraction of the needle shroud (15) from its extended position.
    Type: Grant
    Filed: July 26, 2002
    Date of Patent: April 13, 2010
    Assignee: Owen Mumford Limited
    Inventors: Jeremy Marshall, Nick Hansen
  • Publication number: 20080187638
    Abstract: The invention provides a beverage preparation machine comprising a brew head for receiving beverage cartridges of various heights and means for passing an aqueous medium through said beverage cartridges to form a beverage from one or more beverage ingredients contained in said cartridges. The brew head comprises a first part and a second part, the first and second parts being movable relative to one another from an open position in which said beverage cartridges can be received in the brew head and a closed position in which said beverage cartridge can be fixedly retained in a brew head space defined between the first and second parts. The first part of the brew head comprises a clamping member which extends within the brew head space part-way towards the second part such that a distal end of the clamping member and the second part are a fixed distance from one another when the first and second parts are in the closed position.
    Type: Application
    Filed: July 26, 2005
    Publication date: August 7, 2008
    Inventor: Nick Hansen
  • Patent number: 7229432
    Abstract: When the injection device is applied to a patient's skin and a plunger is pressed, the entire syringe and a carrier move forwards in relation to a barrel such that ribs on the carrier snap past a rib on a shroud. The syringe is arrested by flanges coming up against the rib, and a spring is compressed and a needle is fully projected. Further pressing on the plunger ejects the dose. The needle shroud is kept at the rearward position by its firm engagement around the injection area. On withdrawal of the device, the shroud is pushed forwards by the spring to protect the needle. This draws fingers through gaps in the ribs, the fingers being forced to bend towards the fingers as the divergence takes effect.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: June 12, 2007
    Assignee: Owen Mumford Limited
    Inventors: Jeremy Marshall, Nick Hansen
  • Patent number: 7207976
    Abstract: A cap (16) is provided for the type of injection device (1) which presents a needle assembly (11) to the exterior thereof for removal after use. The cap is of two part construction with a shell (17) of hard material, having opposite inwardly flexible tongues (19) defined by slots in the shell, and an over-mould (18) of relatively soft deformable material, extending over at least the tongues and the slots. The tongues are squeezable towards each other through the over-mould to grip the needle assembly when the cap is fitted after an injection, thus enabling the needle assembly to be removed with the cap so that the user does not come into contact with the used needle.
    Type: Grant
    Filed: October 9, 2002
    Date of Patent: April 24, 2007
    Assignee: Owen Mumford Limited
    Inventors: Nick Hansen, Mark Eaton
  • Patent number: 6971516
    Abstract: When a syringe has been used, it can be entered, needle tip first, down into a spigot (10) until the skirt of the needle assembly plugs firmly into the spigot, being held by ribs (12). The capsule can then be worked free and removed. Thereupon, a cover (14) is rotated in either direction and one of a pair of lugs (16) enters an adjacent slot (13) in the spigot (10). As the cover (14) is turned further, the lug (16) acts as a wedge and forces the needle assembly down. As the lug passes across the spigot (10), it finally presses the needle assembly clear, and that assembly drops into the main body of the container.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: December 6, 2005
    Assignee: Owen Mumford Limited
    Inventor: Nick Hansen
  • Patent number: 6945982
    Abstract: A skin pricker has an elongate housing containing a spring-loaded lancet which, when released from a rearward, cocked position by a trigger, shoots forward momentarily to project the tip of its needle through one end of the housing. The lancet is then prevented by a spring ratchet from being returned again to the cocked position. The cocking can be done through a twist-and-pull cap initially covering the needle tip and extending through that one end of the housing, the user pushing the cap to retract the lancet from its initial position. To guard against the lancet being prematurely pulled forwards by the cap and being trapped against cocking by the ratchet, the lancet has a formation that will engage a part of the trigger.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: September 20, 2005
    Assignee: Owen Mumford Limited
    Inventors: Jeremy Marshall, Nick Hansen
  • Publication number: 20040267199
    Abstract: When the injection device is applied to a patient's skin and a plunger is pressed, the entire syringe and a carrier move forwards in relation to a barrel such that ribs on the carrier snap past a rib on a shroud. The syringe is arrested by flanges coming up against the rib, and a spring is compressed and a needle is fully projected. Further pressing on the plunger ejects the dose. The needle shroud is kept at the rearward position by its firm engagement around the injection area. On withdrawal of the device, the shroud is pushed forwards by the spring to protect the needle. This draws fingers through gaps in the ribs, the fingers being forced to bend towards the fingers as the divergence takes effect.
    Type: Application
    Filed: August 17, 2004
    Publication date: December 30, 2004
    Inventors: Jeremy Marshall, Nick Hansen
  • Patent number: D1023679
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: April 23, 2024
    Inventors: Lena Ripley, Matthew Cooper, Nick Hansen