Patents by Inventor Lee Howes

Lee Howes 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).

  • Publication number: 20240090721
    Abstract: A robotic cleaner includes a housing, a suction conduit with an opening, and a leading roller mounted in front of a brush roll. An inter-roller air passageway may be defined between the leading roller and the brush roll wherein the lower portion of the leading roller is exposed to a flow path to the suction conduit and an upper portion of the leading roller is outside of the flow path. Optionally, a combing unit includes a plurality of combing protrusions extending into the leading roller and having leading edges not aligned with a center of the leading roller. Optionally, a sealing strip is located along a rear side of the opening and along a portion of left and right sides of the opening. The underside may define side edge vacuum passageways extending from the sides of the housing partially between the leading roller and the sealing strip towards the opening.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Inventors: Steven Paul CARTER, Adam Udy, Catriona A. Sutter, Christopher Pinches, David S. Clare, Andre David Brown, John Freese, Patrick Cleary, Alexander J. Calvino, Lee Cottrell, Daniel Meyer, Daniel John Innes, David Jalbert, Jason B. Thorne, Peter Hutchinson, Gordon Howes, Wenxiu Gao, David Wu, David W. Poirier, Daniel R. Der Marderosian
  • Patent number: 10296378
    Abstract: A system and methods embodying some aspects of the present embodiments for efficient load balancing using predication flags are provided. The load balancing system includes a first processing unit, a second processing unit, and a shared queue. The first processing unit is in communication with a first queue. The second processing unit is in communication with a second queue. The first and second queues are each configured to hold a packet. The shared queue is configured to maintain a work assignment, wherein the work assignment is to be processed by either the first or second processing unit.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: May 21, 2019
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Vinod Tipparaju, Lee Howes, Thomas Scogland
  • Patent number: 10202009
    Abstract: The disclosed inventive concept provides a trailer hitch arrangement for use with a drawbar that is adaptable to universally use a high strength conventional hitch pin. Particularly, a reducing pin sleeve is fitted into the hitch pin hole of the drawbar. The inner diameter of the reducing pin sleeve is less than the hitch pin hole conventionally formed in the drawbar while the inner diameter of the reducing pin sleeve is the same as that of the receiver. When the drawbar is fitted into the receiver, the reducing pin sleeve is captured therein, thus preventing side-to-side movement relative to the drawbar. The disclosed inventive concept allows vehicle owners having a standard 3? receiver trailer hitch which conventionally includes a ?? hitch pin hole to safely and effectively handle above 20,000 lbs. trailer rating by insertion of the hitch pin sleeve into the ¾? hitch pin hole provided in the drawbar.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: February 12, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Aaron Anthony Bresky, Douglas Lee Howe, Daniel J. McCarthy, Chih Yu Lin, Andre Kunynetz
  • Publication number: 20180015796
    Abstract: The disclosed inventive concept provides a trailer hitch arrangement for use with a drawbar that is adaptable to universally use a high strength conventional hitch pin. Particularly, a reducing pin sleeve is fitted into the hitch pin hole of the drawbar. The inner diameter of the reducing pin sleeve is less than the hitch pin hole conventionally formed in the drawbar while the inner diameter of the reducing pin sleeve is the same as that of the receiver. When the drawbar is fitted into the receiver, the reducing pin sleeve is captured therein, thus preventing side-to-side movement relative to the drawbar. The disclosed inventive concept allows vehicle owners having a standard 3? receiver trailer hitch which conventionally includes a ?? hitch pin hole to safely and effectively handle above 20,000 lbs. trailer rating by insertion of the hitch pin sleeve into the ¾? hitch pin hole provided in the drawbar.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Applicant: Ford Global Technologies, LLC
    Inventors: Aaron Anthony Bresky, Douglas Lee Howe, Daniel J. McCarthy, Chih Yu Lin, Andre Kunynetz
  • Patent number: 9830134
    Abstract: Examples are described for a device to receive intermediate code that was generated from compiling source code of an application. The intermediate code includes information generated from the compiling that identifies a hierarchical structure of lower level sub-routines in higher level sub-routines, and the lower level sub-routines are defined in the source code of the application to execute more frequently than the higher level sub-routines that identify the lower level sub-routines. The device is configured to compile the intermediate code to generate object code based on the information that identifies lower level sub-routines in higher level sub-routines, and store the object code.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: November 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Lee Howes
  • Patent number: 9779469
    Abstract: Techniques are described for copying data only from a subset of memory locations allocated to a set of instructions to free memory locations for higher priority instructions to execute. Data from a dynamic portion of one or more general purpose registers (GPRs) allocated to the set of instructions may be copied and stored to another memory unit while data from a static portion of the one or more GPRs allocated to the set of instructions may not be copied and stored to another memory unit.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: October 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Lee Howes, Maxim Kazakov
  • Patent number: 9720691
    Abstract: In an example, a method for speculative scalarization may include receiving, by a first processor, vector code. The method may include determining, during compilation of the vector code, whether at least one instruction of the plurality of instructions is a speculatively uniform instruction. The method may include generating, during complication of the vector code, uniformity detection code for the at least one speculatively uniform instruction. The uniformity detection code, when executed, may be configured to determine whether the at least one speculatively uniform instruction is uniform during runtime. The method may include generating, during complication of the vector code, scalar code by scalarizing the at least one speculatively uniform instruction. The scalar code may be configured to be compiled for execution by the first processor, a scalar processor, a scalar processing unit of the vector processor, or a vector pipeline of the vector processor.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: August 1, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Lee Howes
  • Publication number: 20170139748
    Abstract: A system and methods embodying some aspects of the present embodiments for efficient load balancing using predication flags are provided. The load balancing system includes a first processing unit, a second processing unit, and a shared queue. The first processing unit is in communication with a first queue. The second processing unit is in communication with a second queue. The first and second queues are each configured to hold a packet. The shared queue is configured to maintain a work assignment, wherein the work assignment is to be processed by either the first or second processing unit.
    Type: Application
    Filed: January 31, 2017
    Publication date: May 18, 2017
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Vinod TIPPARAJU, Lee Howes, Thomas Scogland
  • Publication number: 20170083323
    Abstract: In an example, a method for speculative scalarization may include receiving, by a first processor, vector code. The method may include determining, during compilation of the vector code, whether at least one instruction of the plurality of instructions is a speculatively uniform instruction. The method may include generating, during complication of the vector code, uniformity detection code for the at least one speculatively uniform instruction. The uniformity detection code, when executed, may be configured to determine whether the at least one speculatively uniform instruction is uniform during runtime. The method may include generating, during complication of the vector code, scalar code by scalarizing the at least one speculatively uniform instruction. The scalar code may be configured to be compiled for execution by the first processor, a scalar processor, a scalar processing unit of the vector processor, or a vector pipeline of the vector processor.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventor: Lee Howes
  • Publication number: 20170053374
    Abstract: Techniques are described for copying data only from a subset of memory locations allocated to a set of instructions to free memory locations for higher priority instructions to execute. Data from a dynamic portion of one or more general purpose registers (GPRs) allocated to the set of instructions may be copied and stored to another memory unit while data from a static portion of the one or more GPRs allocated to the set of instructions may not be copied and stored to another memory unit.
    Type: Application
    Filed: August 17, 2015
    Publication date: February 23, 2017
    Inventors: Lee Howes, Maxim Kazakov
  • Publication number: 20160364216
    Abstract: Examples are described for a device to receive intermediate code that was generated from compiling source code of an application. The intermediate code includes information generated from the compiling that identifies a hierarchical structure of lower level sub-routines in higher level sub-routines, and the lower level sub-routines are defined in the source code of the application to execute more frequently than the higher level sub-routines that identify the lower level sub-routines. The device is configured to compile the intermediate code to generate object code based on the information that identifies lower level sub-routines in higher level sub-routines, and store the object code.
    Type: Application
    Filed: December 3, 2015
    Publication date: December 15, 2016
    Inventor: Lee Howes
  • Patent number: 9139058
    Abstract: A flexible tow hook assembly for a vehicle. That assembly generally includes a front rail enclosing an inner region, a through-bolt assembly, and a cable. The through-bolt passes through and secured to the front rail section, and a support structure provides structural support to the front rail at an area where the through bolt is secured to the same. The cable is substantially flexible and a tie area is attached to the cable to form a figure-eight. The cable has a smaller loop, extending around the through-bolt, and a larger loop extending from the end of the front rail. The through-bolt may extend through the front rail vertically or horizontally. The support structure may be provided by an overlap area where rail members overlap, or by mounting plates secured to the surface of the front rail at the position where the through bolt extends through the same.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: September 22, 2015
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Georgetta Livingstone, Marwan Ahmad Elbkaily, John Martin Knittel, Douglas Lee Howe
  • Publication number: 20150054257
    Abstract: A flexible tow hook assembly for a vehicle. That assembly generally includes a front rail enclosing an inner region, a through-bolt assembly, and a cable. The through-bolt passes through and secured to the front rail section, and a support structure provides structural support to the front rail at an area where the through bolt is secured to the same. The cable is substantially flexible and a tie area is attached to the cable to form a figure-eight. The cable has a smaller loop, extending around the through-bolt, and a larger loop extending from the end of the front rail. The through-bolt may extend through the front rail vertically or horizontally. The support structure may be provided by an overlap area where rail members overlap, or by mounting plates secured to the surface of the front rail at the position where the through bolt extends through the same.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Georgetta LIVINGSTONE, Marwan Ahmad ELBKAILY, John Martin KNITTEL, Douglas Lee HOWE