BENTLEY SYSTEMS, INCORPORATED Patent applications |
Patent application number | Title | Published |
20150212698 | VIRTUAL MOUSE FOR A TOUCH SCREEN DEVICE - In one embodiment, a technique is provided for using a virtual mouse to interact with an electronic device. The virtual mouse is displayed on a touch screen display of the electronic device. The virtual mouse includes a pointer identifying a position, and a control region positioned proximate to, but offset from, the pointer. The control region includes a movement area for receiving touch input that is mapped to movement of the virtual mouse, and one or more buttons for performing one or more actions related to an item or point located at the identified position. In use, when touch input is received in the movement area of the virtual mouse, the virtual mouse, including the pointer, is moved. When, a button of the one or more buttons is pressed, an action is performed that is related to the item or point located at the identified position. | 07-30-2015 |
20140163931 | INTEGRATED ASSEMBLAGE OF 3D BUILDING MODELS AND 2D CONSTRUCTION DRAWINGS - In one embodiment, a viewer executing on an electronic device having a touch sensitive display shows a three-dimensional (3D) model of a building created using computer aided design (CAD) software. A plurality of selectable interface nodes are provided at respective locations within the 3D model. Each interface node is linked to at least one corresponding two-dimensional (2D) construction drawing that shows a section view, a plan view, an elevation view or a detail view of the building related to the location of the interface node. In response to receiving input from a user indicating selection of a particular interface node, a menu is displayed with one or more selectable menu options. In response to receiving additional input from the user indicating selection of a particular menu option, a corresponding 2D construction drawing for the particular interface node is displayed in context of the 3D model of the building. | 06-12-2014 |
20140081985 | EFFICIENTLY FINDING SPATIALLY SCORED BEST ENTITIES - In one embodiment, a particular number of best entities are found in a database with a spatial index that satisfy both spatial criteria and entity filtering criteria. For each of a set of targets in the spatial index whose bounding box meets the spatial criteria, a spatial score is calculated. If the spatial score is less than a minimum spatial score in a current map of best entities and the current map is full, the target is excluded from further consideration. If the spatial score is not less than the minimum spatial score, when the target is an entity that meets the entity filtering criteria, the current map is updated to store the entity and the spatial score for the entity. When each of the targets in the spatial index has been subject to test or excluded from consideration, the current map is returned as a final result. | 03-20-2014 |
20110058187 | AUGMENTED REALITY DYNAMIC PLOTS - In one embodiment, a special paper plot (referred to herein as a dynamic plot) for which corresponding metadata is maintained is printed. A mobile appliance obtains corresponding metadata for the dynamic plot. A camera of the mobile appliance computes an image of the dynamic plot. A position of the camera of the mobile appliance with respect to the dynamic plot is calculated from the image of the dynamic plot. Using the calculated position, information or icons are overlaid at particular locations in the image captured by the camera of the dynamic plot. The image captured by the camera of the dynamic with the overlaid information or icons is then displayed on a display screen of the mobile appliance. A user may add annotations beyond what is printed on the dynamic plot. This information may subsequently be shared with other users involved in the project. | 03-10-2011 |