Patents by Inventor TRIMBLE NAVIGATION LIMITED
TRIMBLE NAVIGATION LIMITED 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: 20140278078Abstract: Methods and systems are disclosed for calibrating a crane for crane geometry. A Global Navigation Satellite System (GNSS) receiver antenna is disposed on a point along a boom assembly of the crane, the crane configured to pivot about a pivot point. A working arm of the crane is rotated about the pivot point to at least three different positions. Three locations are determined in a geo-referenced coordinate system of the at least three different positions. A location of the pivot point is determined based on the three locations.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20140277728Abstract: A method of determining the orientation of a robotic machine at a worksite contemplates providing a target on the machine, moving the target to a first position on said machine, determining the location of the first position in the worksite, moving the target to a second position on said machine, and determining location of the second position in the worksite. The first and second positions are known with respect to the machine. Finally, a vector between the first and second locations defines the orientation of the machine with respect to the worksite. The target may be moved to additional positions on the machine.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20140268064Abstract: A system for projecting an image, including layout information, on a surface in a building under construction has a projector mounted on a moveable support for supporting a worker at a work position in the building. The projector projects an image on a surface above the moveable support in response to an image signal defining the image to be projected. The image indicates the location of connectors, anchors, and holes to be affixed to, or cut through, the surface. A system determines the two dimensional position of the projector in the building, and a distance measuring system for determines the distance from the projector to said surface. A processor, responsive to a memory having stored building plan images, provides an image signal to the projector adjusted for the two dimensional location of the projector and for the distance from the projector to the surface.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20140253903Abstract: A method of establishing the location of a pair construction points for a stud in a building interior at a construction site and for determining the length of the stud needed to extend between the pair of construction points uses a robotic total station. The points are defined by x and y coordinates and anticipated z coordinates on upper and lower surfaces. The robotic total station establishes the points by directing a beam of laser light toward anticipated points and, through an iterative process, determining the actual location of the points on upper and lower surfaces that have the same x and y coordinates.Type: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130282266Abstract: Embodiments of the present invention are directed to systems for performing non-contact based determination of the position of an implement. In one embodiment, a non-contact based measurement system is used to determine the relative position of an implement coupled with a mobile machine. The geographic position of the mobile machine is determined and the geographic position of said implement based upon the geographic position of the mobile machine and the position of the implement relative to the mobile machine.Type: ApplicationFiled: March 12, 2013Publication date: October 24, 2013Inventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130204753Abstract: A system for externally augmented asset management is disclosed. According to one embodiment, information from a first reporting source about an asset is received. In addition, information from a second reporting source about the asset is also received. Information from a third reporting source about at least one environmental condition is also received. A database is then populated with the information from the first reporting source, the information from the second reporting source and the third reporting source such that information from the first reporting source, the information from the second reporting source and the third reporting source can be collected or accessed from the database.Type: ApplicationFiled: March 12, 2013Publication date: August 8, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130132466Abstract: 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 web page of the modeling service hosted by the web server. The script may include Javascript® instructions for viewing a 3D model in a browser window without installing a browser plug-in or a standalone application on the client device. However, to edit the model, the script component may forward commands and requests to the server via the network and also receive modified model data from the server.Type: ApplicationFiled: November 14, 2012Publication date: May 23, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130124700Abstract: Functional extensions are provided for use with a modeling software. The functional extensions provide functionality not otherwise provided by the modeling software. The functional extensions are received from a client device by a server and stored in a database. Thereafter, the server transmits the functional extensions to a second client device, sometimes in response to receiving a request for the functional extension from the second client device. The server may update a user profile to indicate that a functional extension was received from a user operating the client device and, additionally, may transmit the functional extension to the second client device when the server receives an indication that the user is operating the second client device.Type: ApplicationFiled: November 14, 2012Publication date: May 16, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130125029Abstract: A system for extending the functionality of a web-based, three-dimensional modeling in a browser application is stored as instructions on a computer-readable medium. The instructions include an interface module that may receive user commands from the browser application that define a script including functions to modify or create a 3D model. The script instructions may cause a rendering of the 3D model to be displayed in a window controlled by the browser application. A modeling engine as a compiled browser plug-in may extends the functionality of the browser application. Further, the modeling engine may include functions to interpret model data corresponding to a 3D model and render the 3D model in accordance with the script. Further instructions include a script interface layer that may expose the modeling engine functions to the interface module for use by the script functions. The script functions extend the modeling engine functions.Type: ApplicationFiled: November 14, 2012Publication date: May 16, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130120378Abstract: Software components are provided for a browser-based 3D modeling system. The software components provide 3D modeling functionality for a user at a client device running a web browser application. At least two software components are provided. An introductory software component allows at least the rendering and interactive viewing of 3D models, and causes a request for an extended software component to be generated in response to receiving via a user interface a user request. An extended software component that is provided in response to the request allows at least the modification of 3D models.Type: ApplicationFiled: November 13, 2012Publication date: May 16, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130120367Abstract: 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. The multiple users may share a common viewpoint of the 3D model in real-time in addition to viewing and/or participating in the generation and modification of the 3D model in real-time. In an embodiment, only one user at a time may be allowed to control the viewpoint modification of the 3D model.Type: ApplicationFiled: November 14, 2012Publication date: May 16, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130120369Abstract: 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 displayed as the second user works with the initial 3D model. When the second user applies a change to the initial 3D model, an indication of the modifications applied by the second user is generated and stored with the model data corresponding to the updated 3D model.Type: ApplicationFiled: November 14, 2012Publication date: May 16, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130124155Abstract: Features of a 3D modeling software application are controlled based on a subscription status of a user. A user having an active subscription status is provided with 3D modeling functions that include functions for creating, inspecting, and modifying 3D models. If the user's subscription status changes to an expired status, the user is provided with at least one of the 3D modeling functions that was provided during the active subscription and is prevented from using at least one other of the 3D modeling functions that was provided during the active subscription.Type: ApplicationFiled: November 14, 2012Publication date: May 16, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130120368Abstract: 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 on the one or more processors to interpret model data corresponding to the 3D model to generate the rendering of the 3D model, and modify the model data in accordance with the received user commands.Type: ApplicationFiled: November 14, 2012Publication date: May 16, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130091125Abstract: The invention provides the ability to count symbols within drawings in an automated fashion using a computer processor. This may be accomplished by identifying a particular symbol (representing a drawing part) and then permitting the computer to search for the identified symbol in the drawing. Following the initial search, a secondary search may be performed to increase the accuracy of an initial automated count, and obtaining refined searches results representing similar parts (represented by the same symbol) but being a part type as indicated by an identifier associated with the initial symbol.Type: ApplicationFiled: October 8, 2012Publication date: April 11, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventors: Douglas M. Elliott, Mark Mandarelli, John Ritzenthaler, TRIMBLE NAVIGATION LIMITED
-
Publication number: 20130035978Abstract: A computer implemented route determination system comprises a route generator, a cost scenario generator, and a report generator. The route generator is configured to define a plurality of routes on which move a material between a construction site and a destination site of a plurality of possible destination sites. The cost scenario generator is configured to determine cost scenarios associated with the plurality of routes. The report generator is configured to generate a report which identifies the routes and the cost scenarios for the destination site.Type: ApplicationFiled: October 11, 2012Publication date: February 7, 2013Applicant: TRIMBLE NAVIGATION LIMITEDInventor: TRIMBLE NAVIGATION LIMITED