Patents by Inventor Paul Mackey

Paul Mackey 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: 11676347
    Abstract: A method for virtual try-on of user-wearable items is provided. The method includes capturing, in a client device, a first image of a user, the first image including a reference token for a user-wearable item and displaying, in the client device, images of multiple user-wearable items for the user, receiving an input from the user, the input indicative of a selected user-wearable item from the user-wearable items on display. The method also includes segmenting the first image to separate the reference token from a background comprising a portion of a physiognomy of the user, replacing a segment of the reference token in the first image with an image of the selected user-wearable item in a second image of the user, and displaying, in the client device, the second image of the user.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: June 13, 2023
    Assignee: Warby Parker Inc.
    Inventors: David Goldberg, Andrew Garrison, Adam Greenberg, Paul Johnson, Paul Mackey
  • Patent number: 10160233
    Abstract: A printer having a beltless guide for guiding print media around a curved media feed path. The guide includes: first and second opposed guide surfaces for guiding print media therebetween; and a chicane corresponding to a point of inflection in the curved media feed path. The media path does not follow a curvature of the chicane and the chicane is configured to transfer print media from contact with the second surface to contact with the first surface or vice versa.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: December 25, 2018
    Assignee: MEMJET TECHNOLOGY LIMITED
    Inventors: David Jensen, Paul Mackey, Saminda Jayatileke
  • Publication number: 20170173978
    Abstract: A printer having a guide for guiding print media around a curved media feed path. The guide includes a chicane corresponding to a point of inflection in the curved media feed path, wherein the media path does not follow a curvature of the chicane.
    Type: Application
    Filed: February 21, 2017
    Publication date: June 22, 2017
    Inventors: David Jensen, Paul Mackey, Saminda Jayatileke
  • Patent number: 9102172
    Abstract: A printer includes: a stationary inkjet printhead; a media feed path for guiding print media twice past the printhead; and a feed mechanism for feeding print media unidirectionally through the media feed path at a constant speed. The media feed path includes: a first section configured for feeding print media past the printhead from a first side of the printhead in a first direction with respect to the printhead; a second section downstream of the first section, the second section being configured for guiding print media around a single loop, the loop being positioned at a second side of the printhead opposite the first side; and a third section downstream of the second section, the third section being configured for feeding print media past the printhead from the second side of the printhead in an opposite second direction with respect to the printhead.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: August 11, 2015
    Assignee: Memjet Technology Ltd.
    Inventors: David Jensen, Paul Mackey, Saminda Jayatileke
  • Publication number: 20150085048
    Abstract: A printer includes: a stationary inkjet printhead having a print zone; and a feed mechanism for feeding print media past the printhead along a media feed path. The media feed path guides print media past the printhead wherein the media feed path guides print media past the printhead at an inclined trajectory with respect to a horizontal plane of the printhead.
    Type: Application
    Filed: December 3, 2014
    Publication date: March 26, 2015
    Inventors: David Jensen, Paul Mackey, Saminda Jayatileke
  • Publication number: 20140009549
    Abstract: A printer includes: a stationary inkjet printhead; a media feed path for guiding print media twice past the printhead; and a feed mechanism for feeding print media unidirectionally through the media feed path at a constant speed. The media feed path includes: a first section configured for feeding print media past the printhead from a first side of the printhead in a first direction with respect to the printhead; a second section downstream of the first section, the second section being configured for guiding print media around a single loop, the loop being positioned at a second side of the printhead opposite the first side; and a third section downstream of the second section, the third section being configured for feeding print media past the printhead from the second side of the printhead in an opposite second direction with respect to the printhead.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 9, 2014
    Inventors: David Jensen, Paul Mackey, Saminda Jayatileke
  • Patent number: 7870407
    Abstract: A processor can operate in different power modes. In an active power mode, the processor executes software. In response to receiving a halt indication from the software, hardware at the processor evaluates bus transactions for the processor. If the bus transactions meet a heuristic, hardware places a processor core in a lower power mode, such as a retention mode. Because the bus transactions are evaluated by hardware, rather than by software, and the software is not required to perform handshakes and other protocols to place the processor in the lower power mode, the processor is able to place the processor core into the lower power mode more quickly, thereby conserving power.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: January 11, 2011
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alex Branover, Frank P. Helms, Jonathan M. Owen, Kurt Lewchuk, Maurice Steinman, Paul Mackey
  • Patent number: 7856562
    Abstract: A method includes applying a voltage to a first processor core of a plurality of processor cores to deactivate the first processor core, the voltage less than a retention voltage of the first processor core. The application of the voltage can be in response to a software setting. The software setting can be configured via a user input, a software application, an operating system, or a BIOS setting. Alternately, the application of the voltage can be in response to a permanent hardware setting, such as the state of a fuse associated with the first processor core.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: December 21, 2010
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alexander Branover, Maurice Steinman, Frank Helms, Bill K. C. Kwan, W. Kurt Lewchuk, Paul Mackey
  • Publication number: 20080288799
    Abstract: A processor can operate in different power modes. In an active power mode, the processor executes software. In response to receiving a halt indication from the software, hardware at the processor evaluates bus transactions for the processor. If the bus transactions meet a heuristic, hardware places a processor core in a lower power mode, such as a retention mode. Because the bus transactions are evaluated by hardware, rather than by software, and the software is not required to perform handshakes and other protocols to place the processor in the lower power mode, the processor is able to place the processor core into the lower power mode more quickly, thereby conserving power.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Alex Branover, Frank P. Helms, Jonathan M. Owen, Kurt Lewchuk, Maurice Steinman, Paul Mackey
  • Publication number: 20080276026
    Abstract: A method includes applying a voltage to a first processor core of a plurality of processor cores to deactivate the first processor core, the voltage less than a retention voltage of the first processor core. The application of the voltage can be in response to a software setting. The software setting can be configured via a user input, a software application, an operating system, or a BIOS setting. Alternately, the application of the voltage can be in response to a permanent hardware setting, such as the state of a fuse associated with the first processor core.
    Type: Application
    Filed: May 2, 2007
    Publication date: November 6, 2008
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Alexander Branover, Maurice Steinman, Frank Helms, Bill K.C. Kwan, W. Kurt Lewchuk, Paul Mackey
  • Publication number: 20080117271
    Abstract: The invention relates to a cartridge unit assembly for a printer. The assembly includes a main body having a rectangular frame. An ink storage module assembly has ink storage modules. The rectangular frame has a number of compartments therein for operatively locating the ink storage modules. An ink outlet molding is fast with the main body, the molding having ink outlets corresponding to each of the ink storage modules. A printhead assembly has an ink distribution assembly in fluid communication with the ink storage modules. A printhead integrated circuit (IC) is located on the ink distribution assembly to receive ink. An air sleeve is configured to direct pressurized air from an air source across the IC.
    Type: Application
    Filed: January 29, 2008
    Publication date: May 22, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul Mackey, Norman Berry, Garry Jackson
  • Publication number: 20080111870
    Abstract: A cover assembly for a cradle unit of an inkjet printer having a body complementary to a removable inkjet cartridge of a type having a pagewidth printhead and an ink supply and a controller for controlling the operation of the printhead to facilitate printing. the cover assembly comprises: at least one port formed therein through which a refill unit is received for refilling the ink supply of the cartridge; and an actuator member arranged within the cover assembly which operates said refill unit to facilitate refilling of the ink supply of the cartridge.
    Type: Application
    Filed: January 3, 2008
    Publication date: May 15, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul MacKey, Norman Berry, Garry Jackson
  • Publication number: 20080094445
    Abstract: The invention relates to a cradle unit for a print engine having an inkjet printhead and a PCB controller, the cradle unit configured to receive a cartridge unit having a printhead assembly of the print engine with a controller on a flex PCB. The cradle unit includes a cover assembly movable between a closed position, where the cartridge unit is mechanically secured in the cradle unit and the PCB controller of the print engine electrically contacts the flex PCB controller such that power and data signals can be transferred therebetween, and an open position where the electrical contact is broken and allows the cartridge unit to be removed from the cradle unit. The cradle unit also includes a maintenance drive assembly having a motor operatively connected to a maintenance gear and actuator arrangement and to a wiper gear and actuator arrangement, the maintenance drive assembly operated by the PCB.
    Type: Application
    Filed: December 20, 2007
    Publication date: April 24, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul Mackey, Norman Berry, Garry Jackson
  • Publication number: 20080088683
    Abstract: Provided is an ink storage module for a pagewidth printer cartridge. The module includes upper and lower plate members that are displaceable towards and away from each other. An ink bag is located between the plate members to define an ink volume. A bag constrictor assembly is engaged with said plate members, and is configured to act on the bag when the plate members are displaced towards each other to reduce the ink volume. A biasing mechanism is engaged with the plate members to bias the plate members away from each other such that a negative pressure is maintained in the ink volume. A lid is engaged with the plate members and bag constrictor assembly. The lid has at least one port in fluid communication with the bag, to deliver ink to a printhead or to facilitate refilling said bag with ink.
    Type: Application
    Filed: December 12, 2007
    Publication date: April 17, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul Mackey, Norman Berry, Garry Jackson
  • Publication number: 20080088682
    Abstract: An ink priming system for a cartridge unit of the type having a pagewidth printhead assembly in fluid communication with one or more ink storage compartments for storing ink for use by the pagewidth printhead assembly to print onto a media substrate. The system comprises: a priming inlet provided on said pagewidth printhead assembly for receiving a supply of ink for priming the cartridge unit; an ink flow passage providing fluid connection between said pagewidth printhead assembly and one of the ink storage compartments; and an ink retaining member located within each ink storage compartment for receiving and storing ink; wherein during use the ink supplied to the priming inlet of the pagewidth printhead assembly flows from the pagewidth printhead assembly to the ink storage compartment via the ink flow passage to prime the ink retaining member of each ink storage compartment with ink.
    Type: Application
    Filed: December 12, 2007
    Publication date: April 17, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul Mackey, Norman Berry, Garry Jackson
  • Publication number: 20080068427
    Abstract: An ink refill unit for a print cartridge is provided. The unit includes a housing which defines a fluid path in fluid communication with an outlet. The unit also includes an ink reservoir having an ejection port arranged in fluid communication with the fluid path inside the housing, and an ejector assembly configured to incrementally eject ink from the reservoir when the assembly is actuated by the print cartridge.
    Type: Application
    Filed: November 25, 2007
    Publication date: March 20, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul Mackey, Norman Berry, Garry Jackson
  • Publication number: 20080043054
    Abstract: A print engine is provided for a printer unit. The print engine includes a cradle unit and a replaceable cartridge unit received within the cradle unit in a releasable manner. The print engine further includes print media transport means which can transport print media. The cartridge unit includes a body. An ink storage module assembly includes a plurality of ink storage modules and is configured to be received in the body from one side. A printhead assembly is configured to be mounted to the body at an opposite side and is configured to print upon the transported print media.
    Type: Application
    Filed: September 10, 2007
    Publication date: February 21, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul Mackey, Norman Berry, Garry Jackson
  • Publication number: 20080036826
    Abstract: An ink priming system for an inkjet printhead is provided. The system has a priming inlet of the printhead for receiving a supply of priming ink, an ink flow passage interconnecting the printhead and an ink storage compartment, and a bypass flow passage interconnecting the ink flow passage and the ink storage compartment. The bypass flow passage incorporates a depressible region which is depressible to open or close the bypass flow passage. The priming ink flows from the printhead to the ink storage compartment via the ink flow and bypass flow passages to prime both the printhead and the ink storage compartment with ink simultaneously.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 14, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul Mackey, Norman Berry, Garry Jackson
  • Publication number: 20080024569
    Abstract: A refill unit is provided for a printer cartridge with an operatively, negatively pressurized ink reservoir. The unit has a docking assembly for docking with the printer cartridge. An ink bag stores ink and is housed in the docking assembly. A valve actuator is shaped and configured to actuate an outlet valve of the ink reservoir into a closed position and thereafter to actuate an inlet valve of the ink reservoir into an open position when the docking assembly docks with the cartridge. An ink delivery outlet assembly is arranged on the docking assembly in fluid communication with the ink bag and has a seal configured to allow ink to flow from the ink bag to the ink reservoir only when the refill unit engages the cartridge. Constrictor actuators are engageable with the cartridge and are configured to increase pressure in the ink bag during ink flow from the ink bag to the ink reservoir, and to permit a re-establishment of negative pressure in the ink reservoir upon disengagement from the cartridge.
    Type: Application
    Filed: October 15, 2007
    Publication date: January 31, 2008
    Inventors: Kia Silverbrook, Akira Nakazawa, Christopher Hibbard, Paul Mackey, Norman Berry, Garry Jackson
  • Publication number: 20070274759
    Abstract: A printer is provided which has a support frame having a first slot, a plate having a tab configured to slidably engage with the first slot in order to mount the plate to the support frame and a bearing positioned in a hole of the plate, and at least one elongate roller supported at a longitudinal first end by the bearing and at a longitudinal second end by the support frame. The bearing is configured to allow pivotal movement of the roller about the second end during the sliding engagement of the plate and support frame and to allow, in use, rotation of the roller for transport of print media within the printer.
    Type: Application
    Filed: August 14, 2007
    Publication date: November 29, 2007
    Inventors: Kia Silverbrook, Tobin King, Gregory Tow, Attila Bertok, Geoffrey Dyer, Robert Brice, Paul Mackey, Christopher Hibbard