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: 11048684Abstract: 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: GrantFiled: January 16, 2018Date of Patent: June 29, 2021Assignee: SALESFORCE.COM, INC.Inventors: Vishal Motwani, Nick Hansen, Vivek Chauhan, Thomas Archie Cook, Jr., Thomas Keeney, Kamyar Seradjfar
-
Patent number: 10642745Abstract: 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: GrantFiled: January 4, 2018Date of Patent: May 5, 2020Assignee: salesforce.com, inc.Inventor: Nick Hansen
-
Patent number: 10399082Abstract: 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: GrantFiled: January 5, 2017Date of Patent: September 3, 2019Inventors: Alex Pearson, Blake Sandnes, Larry Rossow, Nick Hansen, Roy Olson
-
Publication number: 20190220530Abstract: 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: ApplicationFiled: January 16, 2018Publication date: July 18, 2019Applicant: salesforce.com, inc.Inventors: Vishal MOTWANI, Nick Hansen, Vivek Chauhan, Thomas Archie Cook, JR., Thomas Keeney, Kamyar Seradjfar
-
Publication number: 20190205255Abstract: 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: ApplicationFiled: January 4, 2018Publication date: July 4, 2019Inventor: Nick Hansen
-
Patent number: 10322487Abstract: 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: GrantFiled: July 13, 2017Date of Patent: June 18, 2019Assignee: Pearson IncorporatedInventors: Nick Hansen, Roy Olson
-
Patent number: 9561900Abstract: 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: GrantFiled: January 6, 2012Date of Patent: February 7, 2017Assignee: Koninklijke Douwe Egberts B.V.Inventor: Nick Hansen
-
Publication number: 20160162128Abstract: 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: ApplicationFiled: June 29, 2015Publication date: June 9, 2016Applicant: salesforce.com, inc.Inventors: Nick Hansen, Kevin Sean Cripps, Michael Dwayne Miller, Peter Norman Hale, Kathryn C. Bierbaum
-
Patent number: 8449498Abstract: 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: GrantFiled: January 15, 2010Date of Patent: May 28, 2013Assignee: Owen Mumford LimitedInventors: Jeremy Marshall, Nick Hansen
-
Publication number: 20120177794Abstract: 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: ApplicationFiled: January 6, 2012Publication date: July 12, 2012Applicant: Kraft Foods Global Brands LLCInventor: Nick Hansen
-
Patent number: 8109200Abstract: 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: GrantFiled: July 26, 2005Date of Patent: February 7, 2012Assignee: Kraft Foods R & D, Inc.Inventor: Nick Hansen
-
Publication number: 20100121272Abstract: 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: ApplicationFiled: January 15, 2010Publication date: May 13, 2010Applicant: OWEN MUMFORD LIMTEDInventors: Jeremy MARSHALL, Nick HANSEN
-
Patent number: 7695453Abstract: 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: GrantFiled: July 26, 2002Date of Patent: April 13, 2010Assignee: Owen Mumford LimitedInventors: Jeremy Marshall, Nick Hansen
-
Publication number: 20080187638Abstract: 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: ApplicationFiled: July 26, 2005Publication date: August 7, 2008Inventor: Nick Hansen
-
Patent number: 7229432Abstract: 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: GrantFiled: August 8, 2002Date of Patent: June 12, 2007Assignee: Owen Mumford LimitedInventors: Jeremy Marshall, Nick Hansen
-
Patent number: 7207976Abstract: 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: GrantFiled: October 9, 2002Date of Patent: April 24, 2007Assignee: Owen Mumford LimitedInventors: Nick Hansen, Mark Eaton
-
Patent number: 6971516Abstract: 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: GrantFiled: July 11, 2002Date of Patent: December 6, 2005Assignee: Owen Mumford LimitedInventor: Nick Hansen
-
Patent number: 6945982Abstract: 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: GrantFiled: February 15, 2002Date of Patent: September 20, 2005Assignee: Owen Mumford LimitedInventors: Jeremy Marshall, Nick Hansen
-
Publication number: 20040267199Abstract: 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: ApplicationFiled: August 17, 2004Publication date: December 30, 2004Inventors: Jeremy Marshall, Nick Hansen
-
Patent number: D1023679Type: GrantFiled: December 16, 2021Date of Patent: April 23, 2024Inventors: Lena Ripley, Matthew Cooper, Nick Hansen