Patents by Inventor Michael Goulet
Michael Goulet 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: 20240135554Abstract: A method for tracking a movable implement of a work vehicle. The method comprises the steps of 1.) accessing images during movement of the work vehicle providing a view onto an environment and at least part of the implement, 2.) providing by a feature tracking algorithm a 3D environment model and referencing of the sensor pose to the 3D environment model, 3.) tracking implement features at different poses of the implement and, determining implement tracking data providing positional and arrangement information for the implement features, 4.) accessing benchmark information providing a real distance between two benchmark points, 5.) using the benchmark information to provide the implement tracking data with absolute scale information, and 6.) using the implement tracking data for the tracking of the implement.Type: ApplicationFiled: October 23, 2023Publication date: April 25, 2024Applicant: LEICA GEOSYSTEMS TECHNOLOGY A/SInventors: Michael Goulet KEAN, Tommi Juhani KAUPPINEN, Morten NISSEN
-
Publication number: 20240060275Abstract: A system and method for configuring a machine control unit of a construction machine for performing an earth-moving operation, the earth-moving operation comprising a multitude of phases that are to be performed consecutively, the method comprising, by a computing unit: receiving three-dimensional measuring data of a terrain in a surrounding of the construction machine in at least a first detection range, detecting elements of a previous phase of the earth-moving operation based on the three-dimensional measuring data, and configuring, based at least on the detected elements, the machine control unit to at least partially perform the next phase of the earth-moving operation automatically.Type: ApplicationFiled: August 16, 2023Publication date: February 22, 2024Applicant: LEICA GEOSYSTEMS TECHNOLOGY A/SInventor: Michael Goulet KEAN
-
Publication number: 20240052605Abstract: An improved controlling of a dumping of a load of an earth moving machine, which has a conveying container configured for carrying the load. Control data for maneuvering the conveying container according to a selected dumping mode are generated by analyzing perception data and/or machine sensing data to determine a material parameter providing information on an adhesive property of a current load of the conveying container. Based on the material parameter, an appropriate dumping mode is selected, e.g. to improve efficiency of the unloading sequence and to reduce wear of the earth moving machine.Type: ApplicationFiled: August 11, 2023Publication date: February 15, 2024Applicant: LEICA GEOSYSTEMS TECHNOLOGY A/SInventors: Michael Goulet KEAN, Tommi Juhani KAUPPINEN
-
DETERMINATION OF AN EXCAVATOR SWING BOOM ANGLE BASED ON INTERMITTENT FIRST INTERIM SWING BOOM ANGLES
Publication number: 20230417026Abstract: A system for determining a swing boom angle of an excavator. The system comprises a first measuring sensor configured to be mounted on a vehicle frame or a swing boom 4, wherein the first measuring sensor is configured to determine a first interim swing boom angle of the swing boom relative to the vehicle frame. The first interim swing boom angle is one of a discrete amount of one or more intermittent first interim swing boom angles, each of the discrete amount of one or more intermittent first interim swing boom angles being spaced from each other by at least a value of one degree. A second measuring sensor mounted on the swing boom to determine a second interim swing boom angle of the swing boom relative to the vehicle frame, the second interim swing boom angle being from an indiscrete angle range and a processing unit.Type: ApplicationFiled: June 21, 2023Publication date: December 28, 2023Applicant: LEICA GEOSYSTEMS TECHNOLOGY A/SInventors: Michael Goulet KEAN, Tommi Juhani KAUPPINEN -
Publication number: 20230417548Abstract: A system for determining a swing boom angle of an excavator including a vehicle frame including a cabin, a swing boom arranged on the vehicle frame and configured to be rotated relative to the vehicle frame about a first rotation axis and a pneumatic or hydraulic cylinder. A first end of the pneumatic or hydraulic cylinder is coupled to the vehicle frame and a second end is coupled to the swing boom, wherein the cylinder is configured to be rotated relative to the vehicle frame about a second rotation axis at the first end, wherein the cylinder is configured to rotate the swing boom. The system comprises a first inertial measurement unit (IMU), configured to be mounted on the swing boom and to generate first IMU data, a second IMU configured to be mounted on the cylinder and to generate second IMU data and a processing unit.Type: ApplicationFiled: June 21, 2023Publication date: December 28, 2023Applicant: LEICA GEOSYSTEMS TECHNOLOGY A/SInventor: Michael Goulet KEAN
-
Publication number: 20230417025Abstract: A system for determining a swing boom angle of an excavator. The excavator comprises a lower part, an upper part comprising a cabin, the upper part being arranged on the lower part and configured to be rotated relative to the lower part about a first rotation axis and a swing boom arranged on the upper part and configured to be rotated relative to the upper part about a second rotation axis that an actual swing boom position defines a swing boom angle. The system comprises a first inertial measurement unit (IMU) configured to be mounted on the swing boom and to generate first IMU data, wherein the first IMU comprises at least one acceleration sensor and a processing unit. The processing unit is configured to receive the first IMU data, determine a direction of a centripetal acceleration acting on the first IMU and determine the swing boom angle.Type: ApplicationFiled: June 21, 2023Publication date: December 28, 2023Applicant: LEICA GEOSYSTEMS TECHNOLOGY A/SInventor: Michael Goulet KEAN
-
Publication number: 20230407605Abstract: A system for planning an earth-moving operation to be performed by a construction machine having a tool for performing the earth-moving operation and a machine control unit for at least partially controlling the earth-moving operation, the system comprising a measuring system configured for capturing 3D measuring data of an uneven terrain in a surrounding of the construction machine, a context camera having a known position relative to the measuring system and/or the 3D measuring data and being configured for capturing context image data of the terrain, a user interface configured for displaying at least one context image to an operator of the construction machine and for receiving user input from the operator, and a computing unit operatively coupled at least with the measuring system and the user interface.Type: ApplicationFiled: June 20, 2023Publication date: December 21, 2023Applicant: LEICA GEOSYSTEMS TECHNOLOGY A/SInventor: Michael Goulet KEAN
-
Patent number: 8423973Abstract: A technique for flexibly adding instrumentation to an application. A file is created which includes a dynamic parameter syntax. The file identifies a trace point in the application, such as a method, and the syntax includes one or more parameters which are evaluated when the method is invoked. The parameters can be used to provide cross-process correlation and/or performance metrics. A client process which calls a server process can include the parameter in a message header according to any desired transport protocol, such as HTTP or JMS. Different application protocols and implementation can be accommodated to track a transaction which executes on different platforms. The dynamic parameter syntax is interpreted as uncompiled code and is designed to be added by the user in the field to augment a package of pre-built instrumentation software after the package has been deployed.Type: GrantFiled: May 8, 2009Date of Patent: April 16, 2013Assignee: CA, Inc.Inventors: Roger Clive Saunders, Michael Goulet, Vashistha Singh
-
Patent number: 8392556Abstract: Technology for monitoring transactions in a computing environment is disclosed. Execution of a transaction by a first application is monitored by a first software entity executing on a first computing device. Performance data that relates to execution of the transaction by a first application is generated. Execution of the transaction by a second application is monitored by a second software entity. The transaction is executed by the second application based on a request from the first application. A determination is made, based on the monitoring, that the first software entity should report the performance data to a third software entity that executes on a second computing device. Based on determining that the first software entity should report the performance data, data is propagated that indicates that the first software entity should report the performance data. The first software entity reports the performance data to the third software entity.Type: GrantFiled: July 16, 2009Date of Patent: March 5, 2013Assignee: CA, Inc.Inventors: Michael Goulet, Stuart Todd Rader, Abhijit Sawant
-
Patent number: 8327377Abstract: Relationships between components in an application and the services they provide are identified, including redundant caller-callee sequences. Specific components of interest are instrumented to obtain data when they execute. Data structures are created which identify the components and their dependencies on one other. To avoid excessive overhead costs, redundant dependencies are identified. A dependency data structure can be provided for each unique dependency. When repeated instances of a dependency are detected, the associated dependency data structure can be augmented with correlation data of the repeated instances, such as transaction identifiers and sequence identifiers. Sequence identifiers identify an order in which a component is called. A flag can be used to force the creation of a new dependency data structure, and a calling component's name can be used instead of a sequence identifier. Agents report the dependency data structures to a manager to provide graph data in a user interface.Type: GrantFiled: April 30, 2009Date of Patent: December 4, 2012Assignee: CA, Inc.Inventors: Anand Krishnamurthy, Stewart Thain, Todd Rader, Michael Goulet
-
Publication number: 20110016207Abstract: Technology for monitoring transactions in a computing environment is disclosed. Execution of a transaction by a first application is monitored by a first software entity executing on a first computing device. Performance data that relates to execution of the transaction by a first application is generated. Execution of the transaction by a second application is monitored by a second software entity. The transaction is executed by the second application based on a request from the first application. A determination is made, based on the monitoring, that the first software entity should report the performance data to a third software entity that executes on a second computing device. Based on determining that the first software entity should report the performance data, data is propagated that indicates that the first software entity should report the performance data. The first software entity reports the performance data to the third software entity.Type: ApplicationFiled: July 16, 2009Publication date: January 20, 2011Applicant: COMPUTER ASSOCIATES THINK, INC.Inventors: Michael Goulet, Stuart Todd Rader, Abhijit Sawant
-
Publication number: 20100287541Abstract: A technique for flexibly adding instrumentation to an application. A file is created which includes a dynamic parameter syntax. The file identifies a trace point in the application, such as a method, and the syntax includes one or more parameters which are evaluated when the method is invoked. The parameters can be used to provide cross-process correlation and/or performance metrics. A client process which calls a server process can include the parameter in a message header according to any desired transport protocol, such as HTTP or JMS. Different application protocols and implementation can be accommodated to track a transaction which executes on different platforms. The dynamic parameter syntax is interpreted as uncompiled code and is designed to be added by the user in the field to augment a package of pre-built instrumentation software after the package has been deployed.Type: ApplicationFiled: May 8, 2009Publication date: November 11, 2010Applicant: COMPUTER ASSOCIATES THINK, INC.Inventors: Roger Clive Saunders, Michael Goulet, Vashistha Singh
-
Publication number: 20100281488Abstract: Relationships between components in an application and the services they provide are identified, including redundant caller-callee sequences. Specific components of interest are instrumented to obtain data when they execute. Data structures are created which identify the components and their dependencies on one other. To avoid excessive overhead costs, redundant dependencies are identified. A dependency data structure can be provided for each unique dependency. When repeated instances of a dependency are detected, the associated dependency data structure can be augmented with correlation data of the repeated instances, such as transaction identifiers and sequence identifiers. Sequence identifiers identify an order in which a component is called. A flag can be used to force the creation of a new dependency data structure, and a calling component's name can be used instead of a sequence identifier. Agents report the dependency data structures to a manager to provide graph data in a user interface.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Inventors: Anand Krishnamurthy, Stewart Thain, Todd Rader, Michael Goulet
-
Patent number: 6875090Abstract: In a conformable lap and related method for finishing ophthalmic lens surfaces, a rigid base surface of the lap defines a nominal ophthalmic lens curvature corresponding to a predetermined range of curvatures. A work surface of the lap is defined by a thin, hard, polymeric material extending adjacent to the base surface for contacting a selected ophthalmic lens surface and conforming to the curvature of the selected surface. A selectively conformable substance consisting of a mixture of thermoplastic and metallic particles forms a layer extending between the rigid base surface and the work surface, and is selectively changeable between solid and non-solid forms.Type: GrantFiled: September 13, 2001Date of Patent: April 5, 2005Assignee: Gerber Coburn Optical, Inc.Inventors: Michael Goulet, Jonathan M. Dooley
-
Patent number: 6527632Abstract: In a conformable lap and related method for finishing ophthalmic lens surfaces, a rigid base surface of the lap defines a nominal ophthalmic lens curvature corresponding to a predetermined range of curvatures. A work surface of the lap is defined by a thin, hard, polymeric material extending adjacent to the base surface for contacting a selected ophthalmic lens surface and conforming to the curvature of the selected surface. A selectively conformable substance consisting of a mixture of thermoplastic and metallic particles forms a layer extending between the rigid base surface and the work surface, and is selectively changeable between solid and non-solid forms.Type: GrantFiled: December 1, 1999Date of Patent: March 4, 2003Assignee: Gerber Coburn Optical, Inc.Inventors: Jonathan M. Dooley, Michael Goulet, David J. Logan
-
Publication number: 20020182984Abstract: In a conformable lap and related method for finishing ophthalmic lens surfaces, a rigid base surface of the lap defines a nominal ophthalmic lens curvature corresponding to a predetermined range of curvatures. A work surface of the lap is defined by a thin, hard, polymeric material extending adjacent to the base surface for contacting a selected ophthalmic lens surface and conforming to the curvature of the selected surface. A selectively conformable substance consisting of a mixture of thermoplastic and metallic particles forms a layer extending between the rigid base surface and the work surface, and is selectively changeable between solid and non-solid forms.Type: ApplicationFiled: June 12, 2002Publication date: December 5, 2002Inventors: Jonathan M. Dooley, Michael Goulet, David J. Logan
-
Publication number: 20020061717Abstract: In a conformable lap and related method for finishing ophthalmic lens surfaces, a rigid base surface of the lap defines a nominal ophthalmic lens curvature corresponding to a predetermined range of curvatures. A work surface of the lap is defined by a thin, hard, polymeric material extending adjacent to the base surface for contacting a selected ophthalmic lens surface and conforming to the curvature of the selected surface. A selectively conformable substance consisting of a mixture of thermoplastic and metallic particles forms a layer extending between the rigid base surface and the work surface, and is selectively changeable between solid and non-solid forms.Type: ApplicationFiled: September 13, 2001Publication date: May 23, 2002Inventors: Michael Goulet, Jonathan M. Dooley
-
Patent number: 6257957Abstract: A system for enhancing lens preparation which allows for error compensation to provide nearly error-free lens fining and/or polishing. The system employs a flexure to allow three degrees of freedom for a lens being prepared. The system also employs a Hall effect circuit board to monitor movement of the flexure to account for error, provide feedback to a controller so that compensation for such error can be effected and so that proper force may be maintained. The flexure and the sensor feedback subsystem enable nearly error-free lens surfaces.Type: GrantFiled: December 1, 1999Date of Patent: July 10, 2001Assignee: Gerber Coburn Optical Inc.Inventors: Jeffrey Murray, Michael Goulet, Jonathan Dooley, Paul Estabrooks, Ken Davidson