Patents by Inventor James Mcinnes

James Mcinnes 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: 10486091
    Abstract: A continuous belt screen assembly and system used for filtering fluid for various municipal and industrial purposes. The assembly includes a pair of spaced, endless belts, lifters, and screen panels. Each lifter is operably mounted to the pair of belts for lifting of solid waste out of the fluid in the channel. Each of the screen panels can be interposed between lifters and secured in place by opposing slots defined by the lifters. The endless belts can include toothed drive links, with the ends of the teeth extending with the ends of the drive links to define an involute profile. The lifters can include a sleeve portion for receiving a pivot shaft and a paddle portion extending from the sleeve portion, terminating at a free end that can be contoured to have teeth. The lifters can be a flexible material configured to deflect.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: November 26, 2019
    Assignee: Aqseptence Group, Inc.
    Inventors: Grant Christopher Adamson, Ross Van Someren, Steven Gregory Bailey, Michael James Mcinnes
  • Patent number: 10402309
    Abstract: A microcontroller may include a processor and at least one memory device storing (a) program code of a program defining a plurality of dominator arcs based on logical relationships among basic blocks (instructions) in the program code; and (b) a set of instrumentation points consisting of a subset of the program code basic blocks that correspond with the plurality of dominator arcs, each instrumentation point being located in a respective dominator arc. A code coverage implementation program (e.g., IDE or compiler) may be configured to instrument each instrumentation point in the program code with execution tracking instruction(s) to store or generate execution recording information.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: September 3, 2019
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Joseph Drzewiecki, James McInnes
  • Publication number: 20180322033
    Abstract: A microcontroller may include a processor and at least one memory device storing (a) program code of a program defining a plurality of dominator arcs based on logical relationships among basic blocks (instructions) in the program code; and (b) a set of instrumentation points consisting of a subset of the program code basic blocks that correspond with the plurality of dominator arcs, each instrumentation point being located in a respective dominator arc. A code coverage implementation program (e.g., IDE or compiler) may be configured to instrument each instrumentation point in the program code with execution tracking instruction(s) to store or generate execution recording information.
    Type: Application
    Filed: March 9, 2018
    Publication date: November 8, 2018
    Applicant: Microchip Technology Incorporated
    Inventors: Joseph Drzewiecki, James McInnes
  • Publication number: 20160114268
    Abstract: A continuous belt screen assembly and system used for filtering fluid for various municipal and industrial purposes. The assembly includes a pair of spaced, endless belts, lifters, and screen panels. Each lifter is operably mounted to the pair of belts for lifting of solid waste out of the fluid in the channel. Each of the screen panels may be interposed between lifters and secured in place by opposing slots defined by the lifters. The endless belts may include toothed drive links, with the ends of the teeth extending with the ends of the drive links to define an involute profile. The lifters may include a sleeve portion for receiving a pivot shaft and a paddle portion extending from the sleeve portion, terminating at a free end that may be contoured to have teeth. The lifters may be a flexible material configured to deflect.
    Type: Application
    Filed: June 3, 2014
    Publication date: April 28, 2016
    Inventors: Grant Christopher Adamson, Ross Van Someren, Steven Gregory Bailey, Michael James Mcinnes
  • Publication number: 20150332389
    Abstract: An auction system and method, which identifies at least one lot to be auctioned, having a plurality of units within the lot and associated auction parameters; transmits a remaining quantity of units within the lot from a central server to a plurality of remote locations; receives bid identifications for remaining units within the lot at the contemporaneous offering price from the plurality of remote locations; and decrements the offering price over time. The decrement may be adaptive to a bid activity pattern, and the bid activity pattern may be stored in a database. A local server may be provided to communicate between the central server and remote locations while changing the format of the information communicated. The packets preferably include compressed information, and preferably include quantity remaining information for a plurality of auction lot.
    Type: Application
    Filed: July 27, 2015
    Publication date: November 19, 2015
    Applicant: VOYAGER TECHNOLOGIES, INC.
    Inventors: Willem Damen, James A. McInnes
  • Publication number: 20140122285
    Abstract: An auction system and method, which identifies at least one lot to be auctioned, having a plurality of units within the lot and associated auction parameters; transmits a remaining quantity of units within the lot from a central server to a plurality of remote locations; receives bid identifications for remaining units within the lot at the contemporaneous offering price from the plurality of remote locations; and decrements the offering price over time. The decrement may be adaptive to a bid activity pattern, and the bid activity pattern may be stored in a database. A local server may be provided to communicate between the central server and remote locations while changing the format of the information communicated. The packets preferably include compressed information, and preferably include quantity remaining information for a plurality of auction lot.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 1, 2014
    Applicant: VOYAGER TECHNOLOGIES, INC.
    Inventors: WILLEM DAMEN, JAMES A. McINNES
  • Patent number: 8595087
    Abstract: An auction system and method, which identifies at least one lot to be auctioned, having a plurality of units within the lot and associated auction parameters; transmits a remaining quantity of units within the lot from a central server to a plurality of remote locations; receives bid identifications for remaining units within the lot at the contemporaneous offering price from the plurality of remote locations; and decrements the offering price over time. The decrement may be adaptive to a bid activity pattern, and the bid activity pattern may be stored in a database. A local server may be provided to communicate between the central server and remote locations while changing the format of the information communicated. The packets preferably include compressed information, and preferably include quantity remaining information for a plurality of auction lots.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: November 26, 2013
    Assignee: Voyager Technologies, Inc.
    Inventors: Willem Daman, James A. McInnes
  • Patent number: 8200547
    Abstract: An auction system and method, which identifies at least one lot to be auctioned, having a plurality of units within the lot and associated auction parameters; transmits a remaining quantity of units within the lot from a central server to a plurality of remote locations; receives bid identifications for remaining units within the lot at the contemporaneous offering price from the plurality of remote locations; and decrements the offering price over time. The decrement may be adaptive to a bid activity pattern, and the bid activity pattern may be stored in a database. A local server may be provided to communicate between the central server and remote locations while changing the format of the information communicated. The packets preferably include compressed information, and preferably include quantity remaining information for a plurality of auction lots.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: June 12, 2012
    Assignee: Voyager Technologies, Inc.
    Inventors: Willem Daman, James A. McInnes
  • Publication number: 20110145087
    Abstract: An auction system and method, which identifies at least one lot to be auctioned, having a plurality of units within the lot and associated auction parameters; transmits a remaining quantity of units within the lot from a central server to a plurality of remote locations; receives bid identifications for remaining units within the lot at the contemporaneous offering price from the plurality of remote locations; and decrements the offering price over time. The decrement may be adaptive to a bid activity pattern, and the bid activity pattern may be stored in a database. A local server may be provided to communicate between the central server and remote locations while changing the format of the information communicated. The packets preferably include compressed information, and preferably include quantity remaining information for a plurality of auction lots.
    Type: Application
    Filed: January 4, 2011
    Publication date: June 16, 2011
    Inventors: Willem Daman, James A. McInnes
  • Publication number: 20110133067
    Abstract: A system for use in a well includes an optical cable for positioning in the well. An optical sensor is optically coupled to the optical cable, where the optical sensor has a capillary tube and an optical fiber in the capillary tube. The capillary tube also includes a first sealed region containing a metallic material that is in liquid form at a downhole temperature in the well. A joint mechanism may attach the optical sensor to the optical cable.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Hitoshi Sugiyama, James McInnes, Colin Wilson
  • Patent number: 7865420
    Abstract: An auction system and method, which identifies at least one lot to be auctioned, having a plurality of units within the lot and associated auction parameters; transmits a remaining quantity of units within the lot from a central server to a plurality of remote locations; receives bid identifications for remaining units within the lot at the contemporaneous offering price from the plurality of remote locations; and decrements the offering price over time. The decrement may be adaptive to a bid activity pattern, and the bid activity pattern may be stored in a database. A local server may be provided to communicate between the central server and remote locations while changing the format of the information communicated. The packets preferably include compressed information, and preferably include quantity remaining information for a plurality of auction lots.
    Type: Grant
    Filed: January 22, 2001
    Date of Patent: January 4, 2011
    Assignee: Voyager Technologies, Inc.
    Inventors: Willem Daman, James A. McInnes
  • Patent number: 7787504
    Abstract: In an optical supply arrangement, a laser source (10) provides transmitted laser light down an optical supply line (12, 14). A first coupler (16), remote from the laser source (10) along the optical supply line (14), taps off a small proportion of the transmitted laser light to be returned along the optical supply line (14) to a photo detector (26) driving a monitor (28) and a controller (30). If the monitor (28) detects that the photo detector (26) is experiencing a loss of return laser light, possibly due to a break in the optical supply line (14), the monitor (28) causes the controller (30) to extinguish the laser source (10) in less time than escaping laser light can cause damage to property, person or eyesight. A first embodiment has the transmitted light on a transmission fiber optic (12) and the return laser light on a separate return fiber optic (24). A second embodiment has the return laser light being sent back down the transmission fiber optic (12).
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: August 31, 2010
    Assignee: Schlumberger Technology Corporation
    Inventors: Derek Nigel Leggett, James McInnes
  • Publication number: 20080104373
    Abstract: An improved scheduling technique for software pipelining is disclosed which is designed to find schedules requiring fewer processor clock cycles and reduce register pressure hot spots when scheduling multiple groups of instructions (e.g. as represented by multiple sub-graphs of a DDG) which are independent, and substantially identical. The improvement in instruction scheduling and reduction of hot spots is achieved by evenly distributing such groups of instructions around the schedule for a given loop.
    Type: Application
    Filed: January 3, 2008
    Publication date: May 1, 2008
    Applicant: International Business Machines Corporation
    Inventors: Allan Martin, James McInnes
  • Publication number: 20070288911
    Abstract: An improved scheduling technique for software pipelining is disclosed which is designed to find schedules requiring fewer processor clock cycles and reduce register pressure hot spots when scheduling multiple groups of instructions (e.g. as represented by multiple sub-graphs of a DDG) which are independent, and substantially identical. The improvement in instruction scheduling and reduction of hot spots is achieved by evenly distributing such groups of instructions around the schedule for a given loop.
    Type: Application
    Filed: August 17, 2007
    Publication date: December 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: Allan Martin, James McInnes
  • Patent number: 7251038
    Abstract: An apparatus for sensing data from a remote optical sensor 16 has its frequency stabilised by balancing the outputs of narrow band filter 28 30, spaced about a desired frequency 36 positioned at about the 3 db down points 40 of a broad band light source 10 using voltage control, current control or temperature control to vary the frequency of the wide band light source 10. Difference between the outputs through the two narrow band filters 28 30 can be used to drive an amplifier 48 to correct the frequency of the broad band light source. The outputs through the two narrow band filters 28 30 can be converted 52 to binary numbers and fed to a microprocessor 56 which is used, via analog conversion 60, to drive the amplifier 48. The broad band light source 10 can be pulse modulated 68 to provide temporally separate light pulses 92 94 through each of the narrow band filters 28 30, measured at separate times.
    Type: Grant
    Filed: May 13, 2003
    Date of Patent: July 31, 2007
    Assignee: Schlumberger Technology Corporation
    Inventors: James Mcinnes, Maxwell R. Hadley, Arthur H. Hartog, Yuehua Chen, Timothy Jeffreys
  • Publication number: 20070157404
    Abstract: An oral hygiene device having an ultrasound transducer 22 and an acoustic waveguide 24 facilitating the transmission of ultrasonic acoustic energy to fluids in the oral cavity is disclosed. Preferred ultrasound operating parameters for operation in aqueous environments and in dental slurries are disclosed. Devices may incorporate a drive motor 16 for oscillating a device head 23, acoustic waveguide 24 and one or more bristle tuft(s) 26 at sonic frequencies, and preferred sonic operating parameters are also provided. Multi-element piezoelectric transducer assemblies 30, 40, and various control and communications features are disclosed. Oral hygiene devices disclosed herein achieve improved plaque and stain removal from the teeth as well as interproximal and subgingival regions, while enhancing the user experience, massaging the gums, stimulating dental tissue, and disrupting biofilm.
    Type: Application
    Filed: April 2, 2007
    Publication date: July 12, 2007
    Applicant: ULTREO, INC.
    Inventors: Gerald BREWER, James McINNES, Daniel BAYEH, Frederick BENNETT, Richard TAYLOR, David BALLARD, George BARRETT
  • Publication number: 20070088937
    Abstract: Under the present invention, a branch target address corresponding to a target instruction to be pre-fetched is predicted based on two values. The first value is a “predictor value” that is known for the branch target address. The second value is the address of the branch instruction from which the target instruction is branched to within the program code. Once these two values are provided, they can be processed (e.g., hashed) to yield an index value, which is used to obtain a predicted branch target address from a cache. This technique is generally implemented for branch instructions such as switch statements or polymorphic calls. In the case of the former, the predictor value is a selector operand, while in the case of the latter the predictor value is a class object address (in JAVA) or a virtual function table address (in C++).
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roch Archambault, R. Hay, James McInnes, Kevin Stoodley
  • Publication number: 20070079455
    Abstract: An oral hygiene device having an ultrasound transducer 22 and an acoustic waveguide 24 facilitating the transmission of ultrasonic acoustic energy to fluids in the oral cavity is disclosed. Preferred ultrasound operating parameters for operation in aqueous environments and in dental slurries are disclosed. Devices may incorporate a drive motor 16 for oscillating a device head 23, acoustic waveguide 24 and one or more bristle tuft(s) 26 at sonic frequencies, and preferred sonic operating parameters are also provided. Multi-element piezoelectric transducer assemblies 30, 40, and various control and communications features are disclosed. Oral hygiene devices disclosed herein achieve improved plaque and stain removal from the teeth as well as interproximal and subgingival regions, while enhancing the user experience, massaging the gums, stimulating dental tissue, and disrupting biofilm.
    Type: Application
    Filed: December 20, 2006
    Publication date: April 12, 2007
    Applicant: ULTREO, INC.
    Inventors: Gerald Brewer, James McInnes, Daniel Bayeh, Frederick Bennett, Richard Taylor, David Ballard, George Barrett
  • Publication number: 20070011836
    Abstract: An oral hygiene device having an ultrasound transducer 22 and an acoustic waveguide 24 facilitating the transmission of ultrasonic acoustic energy to fluids in the oral cavity is disclosed. Preferred ultrasound operating parameters for operation in aqueous environments and in dental slurries are disclosed. Devices may incorporate a drive motor 16 for oscillating a device head 23, acoustic waveguide 24 and one or more bristle tuft(s) 26 at sonic frequencies, and preferred sonic operating parameters are also provided. Multi-element piezoelectric transducer assemblies 30, 40, and various control and communications features are disclosed. Oral hygiene devices disclosed herein achieve improved plaque and stain removal from the teeth as well as interproximal and subgingival regions, while enhancing the user experience, massaging the gums, stimulating dental tissue, and disrupting biofilm.
    Type: Application
    Filed: May 3, 2006
    Publication date: January 18, 2007
    Applicant: Second Act Partners, Inc.
    Inventors: Gerald Brewer, James McInnes, Daniel Bayeh, Frederick Bennett, Richard Taylor, David Ballard, George Barrett
  • Publication number: 20060191086
    Abstract: A power toothbrush (10) is disclosed having a handle (15), battery (12), ultrasonic drive circuit (14), motor (16), control unit (18), and toothbrush head (20). The toothbrush head includes bristles (26) and a waveguide (24) that is operatively connected to an ultrasonic transducer (22). The waveguide facilitates the transmission of acoustic energy into the dental fluid to achieve improved cleaning and stain removal and improved cleaning in interproximal and subgingival regions. In one embodiment an ultrasound transducer module (30) includes a plurality of piezoelectric elements (32, 34) that may be mechanically connected in series, and electrically connected in parallel. One or more contacts (36) connect the elements, and a waveguide structure (50). An impedance matching layer (38) may be provided between the waveguide and the ultrasonic transducer module. The waveguide may be formed from an relatively soft material, for example, a polymer having a hardness between 10 and 65 Shore A.
    Type: Application
    Filed: May 3, 2006
    Publication date: August 31, 2006
    Inventors: Pierre Mourad, James McInnes, George Barrett, David Ballard, Gerald Brewer, Frederick Bennett