Trimble Navigation Patent Applications

SYSTEM FOR ADAPTIVE CONSTRUCTION SEQUENCING

Granted: August 1, 2013
Application Number: 20130197960
A computer system for adaptive construction sequencing. In one embodiment, a scheduling component is used to access a schedule for completing a project is. A 3-dimensional (3-D) simulation component is used to generate a 3-D model of at least one component used in completing the project. The 3-D simulation component is used to generate a 3-D simulation showing the construction of the project in accordance with the schedule. A cost estimating component is used to generate a cost estimate…

LIMITING ACCESS TO ASSET MANAGEMENT INFORMATION

Granted: July 25, 2013
Application Number: 20130191417
A system for limiting access to asset management information is disclosed. According to one embodiment, information is received from a first reporting source about an asset. Information from a second reporting source about the asset is also recited. The information from the first reporting source and the information from the second reporting source is stored in a database such that the information from the first reporting source and the information from the second reporting source can be…

METHOD AND SYSTEM FOR AUGMENTING A GUIDANCE SYSTEM WITH A PATH SENSOR

Granted: July 25, 2013
Application Number: 20130191017
In an automatic vehicle position control system, such as a satellite-based agricultural implement steering system, the satellite-based steering information is adjusted with information obtained from one or more path sensors to facilitate the automatic nudging of the vehicle to take account of inaccurate tracking of the agricultural implement relative to its tractor, terrain variations, and inaccuracies in the satellite-based steering system.

DATA COLLECTOR WITH EXPANDED FUNCTIONALITY

Granted: July 25, 2013
Application Number: 20130188386
Embodiments of the present invention recite a data collector with expanded functionality and a method of enhancing revenue generation using a data collector with expanded functionality. In one embodiment, a central unit of a data collector is configured to receive a replaceable unit such that any one of a variety of replaceable units can be configure to be attached to said central unit.

SYSTEM FOR EXTENDING THE LIFESPAN OF A TOUCH SCREEN ASSEMBLY

Granted: July 25, 2013
Application Number: 20130187885
Embodiments of the present invention recite a system for extending the lifespan of a touch screen assembly. In one embodiment, a signal is received indicating an input pressure is being applied to a touch screen assembly. It is then determined that the input pressure comprises a valid input event and the coordinates of the valid input event are received from the touch screen assembly.

METHOD AND APPARATUS FOR MOBILE NAVIGATION USING SMART PHONE

Granted: July 11, 2013
Application Number: 20130176169
A method for mobile navigation by using a smart phone is provided. The smart phone comprises: a GNSS navigation processor, a motion detector, a correlation processor, a triangulation processor, and a verified location display. The method of the present technology comprises: (A) obtaining a set of GNSS processor position fixes by using the GNSS navigation processor; (B) obtaining a set of motion-related data of the smart phone by using the motion detector; and (C) correlating the set of…

SYSTEM FOR DETERMINING POSITION IN A WORK SPACE

Granted: June 13, 2013
Application Number: 20130147667
A system for determining the dimensional coordinates of a point of interest in a work space, includes a plurality of fixed-position ranging radios, located at known positions in the work space, and a wand having a first end configured for indicating a point of interest. A pair of ranging radios are mounted on the wand. A measurement circuit, responsive to the pair of ranging radios, determines the position of each of the pair of ranging radios with respect to the plurality of…

GNSS Signal Processing Methods and Apparatus

Granted: June 6, 2013
Application Number: 20130141276
Methods and apparatus are presented for determining position a GNSS rover antenna from single-frequency observations of GNSS signals collected at the antenna over multiple epochs and from correction data for at least one of the epochs. Coded raw data prepared from the single-frequency observations in a binary format are obtained and decoded to obtain decoded raw data. The decoded raw data are used to construct multiple epochs of measurement data of time, range and phase. Correction data…

ROBOTIC LEVELING

Granted: June 6, 2013
Application Number: 20130139395
A method of determining an elevation of a point relative to a leveling instrument includes sending a first signal from a controller to the leveling instrument using a wireless link. The first signal indicates to the leveling instrument to automatically align an alignment unit of the leveling instrument with a reference target of a leveling staff. The method also includes receiving a second signal at the controller using the wireless link. The second signal is sent from the leveling…

MANAGING INFORMATION AT A CONSTRUCTION SITE

Granted: May 30, 2013
Application Number: 20130138606
A method for managing information at a construction site is disclosed. In one embodiment, task data is received from a handheld tool at a construction site. A database is populated with the task data such that the task data can be retrieved from the database. The task data is then used to generate at least one report.

AUTOMATED HANDTOOL TASK VERIFICATION

Granted: May 30, 2013
Application Number: 20130138466
A method of automated handheld tool task verification is disclosed. In one embodiment, at least one operating parameter for performing a task is received at a handheld tool. It is then verified at the handheld tool that it is configured with the at least one operating parameter. The handheld tool then generates data verifying that the task was performed in accordance with the at least one operating parameter.

APPLICATION INFORMATION FOR POWER TOOLS

Granted: May 30, 2013
Application Number: 20130138465
A method for conveying application information for power tools is disclosed. In one embodiment, information describing a task which is to be performed by a handheld tool is accessed. In one embodiment, the handheld tool is a power tool. Based upon the information describing the task, at least one operating parameter for performing the task is conveyed to the handheld tool. The handheld tool is then configured with the at least one operating parameter prior to initiating the task.

INTEGRATION OF AS BUILT DATA OF A PROJECT

Granted: May 30, 2013
Application Number: 20130138464
A method for reporting as-built data of a project is disclosed. In one embodiment, at least one attribute of a task perform by a handheld tool is recorded at the handheld tool. The attribute of the at least one task is reported via a wireless communication link to an information management system. The at least one attribute of the task is used to update a record of a project stored at the information management system.

INTEGRATING POSITION INFORMATION INTO A HANDHELD TOOL

Granted: May 30, 2013
Application Number: 20130137468
A method for integrating position information is disclosed. In one embodiment, the position data of an object embedded in a material at a worksite is recorded. The position data is used to update a record showing the position of the object as an embedded object. The position of the embedded object is displayed at a handheld tool.

REFERENCE BASED POSITIONING OF HANDHELD TOOLS

Granted: May 30, 2013
Application Number: 20130137079
A method for positioning a handheld tool is disclosed. In one embodiment, information is received at a handheld tool for positioning a working end of the handheld tool at a desired position. Information is also received at the handheld tool for aligning the handheld tools at the desired position.

Real-Time Detection of Hazardous Driving

Granted: May 30, 2013
Application Number: 20130135090
A system is disclosed which provides real-time detection of hazardous driving behavior. The system collects information about the motion of a vehicle along a path, for example, using a global positioning satellite system receiver. Roadside signs along the path are detected and their content determined. That information is compared with information about the motion of the vehicle to provide information with regard to potentially hazardous driving behavior.

3D MODELING SYSTEM DISTRIBUTED BETWEEN A CLIENT DEVICE WEB BROWSER AND A SERVER

Granted: May 23, 2013
Application Number: 20130132466
A system and method for implementing the functions of a web-based 3D modeling system partially as a script interpretable by a client browser application and partially as a component executing on a server modeling engine. A client-side script component may execute lightweight modeling system commands while the server-side modeling engine may execute computationally expensive 3D modeling system commands. For example, the script component may be accessed by the client device upon visiting a…

Providing A Real-Time Shared Viewing Experience In A Three-Dimensional Modeling Environment

Granted: May 16, 2013
Application Number: 20130120367
When multiple users simultaneously view and/or collaboratively develop a three-dimensional (3D) model using respective independent computing devices, one of the participating users may locally modify a viewpoint of the 3D model, and the viewpoint changes are automatically propagated in real-time to the other users. A viewpoint may correspond to a positioning, an orientation, a zoom degree, an angle, etc. of the 3D model as would be provided by a virtual camera trained on the 3D model.…

Controlling Rights to a Drawing in a Three-Dimensional Modeling Environment

Granted: May 16, 2013
Application Number: 20130120369
A first user having a certain set of privileges with respect to an initial three-dimensional (3D) model associates a watermark with the initial 3D model, so that the watermark is displayed whenever the initial 3D model is viewed or edited. A second user having a smaller set of privileges with respect to the initial 3D model is permitted to view, copy and/or modify the initial 3D model, but is not permitted to remove or alter the content of the watermark. The watermark is continuously…

Browser-Based Collaborative Development of a 3D Model

Granted: May 16, 2013
Application Number: 20130120368
A system for collaborative three-dimensional (3D) modeling in a browser application is stored as instructions on a computer-readable medium. The instructions include a browser interface module that executes on the one or more processors to receive user commands from the browser application for modifying a 3D model and cause a rendering of the 3D model to be displayed in a window controlled by the browser application. The instructions further include a modeling engine module that executes…