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: 11919485Abstract: 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: GrantFiled: August 9, 2022Date of Patent: March 5, 2024Assignee: ETRAILER CORPORATIONInventors: Craig Obermark, Daniel Perotti, Brenden McIntyre
-
Patent number: 9378059Abstract: 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: GrantFiled: October 18, 2013Date of Patent: June 28, 2016Assignee: Argyle Data, Inc.Inventors: Raymond J. Huetter, Craig A McIntyre, Myvan Quoc, David I. Cracknell, Alka Yamarti, David I Gotwisner
-
Publication number: 20150331720Abstract: 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: ApplicationFiled: October 18, 2013Publication date: November 19, 2015Inventors: Raymond J. Huetter, Craig A McIntyre, Myvan Quoc, David I. Cracknell, Alka Yamarti, David I Gotwisner
-
Publication number: 20140358916Abstract: 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: ApplicationFiled: August 28, 2013Publication date: December 4, 2014Applicant: Microsoft CorporationInventors: Gaurav Anand, Max Glenn Morris, Parijat Sarkar, Craig McIntyre, Nathan Joseph Kuchta, Daniel Oliver, Liwei Chen, Elbio Renato Torres Abib, Yin Liu
-
Patent number: 7765867Abstract: 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: GrantFiled: November 23, 2005Date of Patent: August 3, 2010Assignee: Endress + Hauser GmbH + Co. KGInventors: Joseph A. Schaffer, Craig McIntyre, Dieter Schmidt
-
Publication number: 20060170543Abstract: 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: ApplicationFiled: November 23, 2005Publication date: August 3, 2006Applicant: Endress + Hauser GmbH + Co. KGInventors: Joseph A. Schaffer, Craig McIntyre, Dieter Schmidt
-
Publication number: 20050088307Abstract: 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: ApplicationFiled: October 14, 2003Publication date: April 28, 2005Inventors: Joseph Schaffer, Craig McIntyre
-
Publication number: 20050084064Abstract: 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: ApplicationFiled: November 19, 2002Publication date: April 21, 2005Applicant: Spectral Fusion Technologies LimitedInventor: Craig McIntyre