Patents by Inventor Craig A McIntyre

Craig A McIntyre 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: 11919485
    Abstract: And angularly adjustable object support rack or bicycle support rack for a vehicle is constructed with a first rod and a second rod connected by an adjustment structure that enables the first rod and the second rod to be adjusted to a folded over configuration that occupies less space when storing the bicycle rack. The adjustment structure also enables the first rod and second rod to be adjusted to a right angle orientation that reduces the extent the support rack extends from the rear of a vehicle to which it is attached. The adjustment structure enables the first rod and second rod to be adjusted to where the second rod is aligned with the first rod for attaching bicycles on the support rack. The adjustment structure further enables the second rod to be adjusted to a downward tilted orientation providing clearance between the vehicle and the attached support rack.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: March 5, 2024
    Assignee: ETRAILER CORPORATION
    Inventors: Craig Obermark, Daniel Perotti, Brenden McIntyre
  • Patent number: 9378059
    Abstract: In general, techniques are described for parallelizing a high-volume data stream using a data structure that enables lockless access by a multi-threaded application. In some examples, a multi-core computing system includes an application that concurrently executes multiple threads on cores of the system. The multiple threads include one or more send threads each associated with a different lockless data structure that each includes both a circular buffer and a queue. One or more receive threads serially retrieve incoming data from a data stream or input buffer, copy data blocks to one of the circular buffers, and push metadata for the copied data blocks to the queue. Each of the various send threads, concurrent to the operation of the receive threads, dequeues the next metadata from its associated queue, reads respective blocks of data from its associated circular buffers based on metadata information, and offloads the block to a server.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: June 28, 2016
    Assignee: Argyle Data, Inc.
    Inventors: Raymond J. Huetter, Craig A McIntyre, Myvan Quoc, David I. Cracknell, Alka Yamarti, David I Gotwisner
  • Publication number: 20150331720
    Abstract: In general, techniques are described for parallelizing a high-volume data stream using a data structure that enables lockless access by a multi-threaded application. In some examples, a multi-core computing system includes an application that concurrently executes multiple threads on cores of the system. The multiple threads include one or more send threads each associated with a different lockless data structure that each includes both a circular buffer and a queue. One or more receive threads serially retrieve incoming data from a data stream or input buffer, copy data blocks to one of the circular buffers, and push metadata for the copied data blocks to the queue. Each of the various send threads, concurrent to the operation of the receive threads, dequeues the next metadata from its associated queue, reads respective blocks of data from its associated circular buffers based on metadata information, and offloads the block to a server.
    Type: Application
    Filed: October 18, 2013
    Publication date: November 19, 2015
    Inventors: Raymond J. Huetter, Craig A McIntyre, Myvan Quoc, David I. Cracknell, Alka Yamarti, David I Gotwisner
  • Publication number: 20140358916
    Abstract: A search management system receives at a computing system one or more search results from a search operation based on a search query. The search operation performed a first search on content in a database accessible through an application, a second search on local to the computing system content, and a third search on Web content. At least one of the search results from the first search is associated with an application identifier identifying the application. A search results integrator ranks the search results from the first search, the second search, and the third search in aggregation according to historical search behavior collected about a user and presents the ranked search results from the first search, the second search, and the third search in an integrated view.
    Type: Application
    Filed: August 28, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Gaurav Anand, Max Glenn Morris, Parijat Sarkar, Craig McIntyre, Nathan Joseph Kuchta, Daniel Oliver, Liwei Chen, Elbio Renato Torres Abib, Yin Liu
  • Patent number: 7765867
    Abstract: A transmitter for providing inventory or inventory transfer information on industrial sites is described, for measurement of mass (M), weight (W), volume (V), level (L) and/or density (p) of a product (1) in a vessel (3) comprising: a level sensor (5), comprising: a conductive probe (9) extending into the vessel (3), means (11, 13) for generating and sending short electromagnetic pulses (S) down the probe, means (15) for reception of echoes (E) of the pulses (S) reflected at a surface of the product (1), means (17) for determining a time of flight (t) needed for a pulse (S) to travel down the probe (9) and its echo (E) to return, a pressure sensor (7), mounted on the probe (9), and a signal processing unit (45) for determining mass (M), weight (W), volume (V), level (L) and/or density (p) based on measurement signals supplied by the level sensor (5) and the pressure sensor (7).
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: August 3, 2010
    Assignee: Endress + Hauser GmbH + Co. KG
    Inventors: Joseph A. Schaffer, Craig McIntyre, Dieter Schmidt
  • Publication number: 20060170543
    Abstract: A transmitter for providing inventory or inventory transfer information on industrial sites is described, for measurement of mass (M), weight (W), volume (V), level (L) and/or density (p) of a product (1) in a vessel (3) comprising: a level sensor (5), comprising: a conductive probe (9) extending into the vessel (3), means (11, 13) for generating and sending short electromagnetic pulses (S) down the probe, means (15) for reception of echoes (E) of the pulses (S) reflected at a surface of the product (1), means (17) for determining a time of flight (t) needed for a pulse (S) to travel down the probe (9) and its echo (E) to return, a pressure sensor (7), mounted on the probe (9), and a signal processing unit (45) for determining mass (M), weight (W), volume (V), level (L) and/or density (p) based on measurement signals supplied by the level sensor (5) and the pressure sensor (7).
    Type: Application
    Filed: November 23, 2005
    Publication date: August 3, 2006
    Applicant: Endress + Hauser GmbH + Co. KG
    Inventors: Joseph A. Schaffer, Craig McIntyre, Dieter Schmidt
  • Publication number: 20050088307
    Abstract: A transmitter for providing inventory or inventory transfer information on industrial sites is described, for measurement of mass (M), weight (W), volume (V), level (L) and/or density (?) of a product (1) in a vessel (3) comprising: a level sensor (5), comprising: a conductive probe (9) extending into the vessel (3), means (11, 13) for generating and sending short electromagnetic pulses (S) down the probe, means (15) for reception of echoes (E) of the pulses (S) reflected at a surface of the product (1), means (17) for determining a time of flight (t) needed for a pulse (S) to travel down the probe (9) and its echo (E) to return, a pressure sensor (7), mounted on the probe (9), and a signal processing unit (45) for determining mass (M), weight (W), volume (V), level (L) and/or density (?) based on measurement signals supplied by the level sensor (5) and the pressure sensor (7).
    Type: Application
    Filed: October 14, 2003
    Publication date: April 28, 2005
    Inventors: Joseph Schaffer, Craig McIntyre
  • Publication number: 20050084064
    Abstract: The invention comprises an apparatus and process for determining the relative proportions by mass of two or more differing substances contained in a sample comprising a combination (e.g. a mixture) of the two or more differing substances.
    Type: Application
    Filed: November 19, 2002
    Publication date: April 21, 2005
    Applicant: Spectral Fusion Technologies Limited
    Inventor: Craig McIntyre