Patent application number | Description | Published |
20090251422 | METHOD AND SYSTEM FOR ENHANCING INTERACTION OF A VIRTUAL KEYBOARD PROVIDED THROUGH A SMALL TOUCH SCREEN - A method and system for enhancing interaction of a virtual keyboard in a small touch screen. The virtual keyboard includes multiple virtual keys and can be divided into more than one block. Proximity sensors associated with the touch screen can sense the 3D position of a physical selector (e.g., user's finger or stylus) before it contacts the touch screen. When the physical selector is close enough to the touch screen, a block of the virtual keyboard or group of characters nearest the physical selector can be enlarged for selection by physical contact of the physical selector with the touch screen. The virtual keyboard can also be enlarged according to the position of the physical selector in a continual manner, wherein the extent of the enlargement is proportional to the proximity of the physical selector to the screen. Further, a character immediately under the physical selector can also be enlarged in order to determine intent with high reliability. | 10-08-2009 |
20090271365 | METHODS AND SYSTEMS OF GENERATING 3D USER INTERFACE FOR PHYSICAL ENVIRONMENT - One embodiment of the application provides a method of generating a 3D user interface (UI) in a controller for an appliance in a physical environment. The method includes: abstracting the appliance to obtain to a appliance functionality description having variables of the appliance, operations of the state variables, and relationship among the state variables; converting the state variables into corresponding 3D widgets in the controller, wherein the state variable are mapped respectively into the 3D widgets; laying out the 3D widgets to form the 3D UI in the controller; constructing communication objects in the controller from the state variables, the state variables being mapped into the communication objects; and providing interaction between the 3D UI and the appliance by a communication protocol integrated with the appliance. | 10-29-2009 |
20100057354 | Method of Route Retrieval - A method of route retrieval is provided comprising initializing a first weighted graph, converting a blueprint of an area into a weighted graph, updating the weighted graph in real time, and calculating an optimal route in the area. | 03-04-2010 |
20100058247 | METHODS AND SYSTEMS OF A USER INTERFACE - One embodiment of the application provides a method including segmenting a 3D polygon mesh into a plurality of widgets, defining a state variable for each widget, defining a behavior for each widget, and assembling a three-dimensional user interface from the widgets, the state variables, and the behaviors. | 03-04-2010 |
20100280799 | METHOD AND SYSTEM FOR MODELING THREE-DIMENSIONAL SMOKE PROPAGATION ANIMATION - A method and system for modeling a three-dimensional smoke propagation animation system. The animation system can be configured to include a particle system manager, a compartment manager, a state variable manager, a three-dimensional space outline rendering module, and a three-dimensional smoke animation rendering module. The particle system manager creates and updates an existing particle system based on an input script and data from the state variable manager. The state variable manager loads smoke propagation data and provides smoke information to the particle system manager to create and update the particle system and space outline. The compartment manager creates a three-dimensional outline with respect to each compartment space from a compartment data and updates the status of the existing three-dimensional outlines based on information from the state variable manager. A final three-dimensional smoke propagation animation can then be rendered by the three-dimensional smoke animation rendering module. | 11-04-2010 |
20110046805 | CONTEXT-AWARE SMART HOME ENERGY MANAGER - A context-aware smart home energy management (CASHEM) system and method is disclosed. CASHEM dynamically schedules household energy use to reduce energy consumption by identifying contextual information within said household, selecting a comfort of service preference, wherein said comfort of service preference is based on different said contextual information, and extracting an appliance use schedule for maximum energy savings based on said contextual information in light of said comfort of service preferences, by executing a program instruction in a data processing apparatus. CASHEM correlates said contextual information with energy consumption levels to dynamically schedule said appliance based on an energy-saving condition and a user's comfort. Comfort of service preferences are gathered by CASHEM by monitoring occupant activity levels and use of said appliance. CASHEM can also recommend potential energy savings for a user to modify comfort of service preferences. | 02-24-2011 |
20110057929 | MODEL DRIVEN 3D GEOMETRIC MODELING SYSTEM - A method and system of generating a 3D geometric object model for a domain. The method includes: extracting basic geometric elements from an input source; converting the basic geometric elements into domain elements according to a domain model, wherein the domain elements preserve semantic information of their attributes and relationships defined by the domain model; and constructing a 3D geometric model, including 3D geometric objects, from the domain elements by geometric operators according to the domain model, wherein the 3D geometric objects maintain the semantic information of the domain elements, and the semantic information is allowed to be defined in a level of the objects. | 03-10-2011 |
20110082643 | LOCATION ENHANCEMENT SYSTEM AND METHOD BASED ON TOPOLOGY CONSTRAINTS - A method for enhanced location sensing based on topology constraints. A potential position value and a corresponding probability value with respect to an observed position data of an object within a structure can be calculated utilizing a normal probability distribution function. Thereafter, an optimal route between adjacent observed time periods may be calculated utilizing a heuristic search algorithm. The potential position value and the optimal route can be calculated by accessing a pre-installed topology data associated with the structure. An optimization problem can then be solved to refine the observed position data. The position between a pair of observed time periods can be interpolated and the position of the object before a next observed time can be predicted by interpolation based on the spatial constraints. | 04-07-2011 |
20110164768 | ACOUSTIC USER INTERFACE SYSTEM AND METHOD FOR PROVIDING SPATIAL LOCATION DATA - An acoustic user interface system and method for tracking spatial location data. A location tracking unit provides location information with respect to an object in an environment. The location information may be further employed to synthesize a perception of three-dimensional spatial location data with respect to multiple objects in the environment. The acoustic user interface communicates the three-dimensional spatial location data via an auditory channel to a stereophonic device based on a human stereophonic perception of one or more acoustic signal variable correlated with a relative location of the objects in order to co-ordinate and communicate location information effectively. | 07-07-2011 |
20110202351 | Audio system and method for coordinating tasks - A system includes a hands free mobile communication device. Software stored on a machine readable storage device is executed to cause the hands free mobile communication device to communicate audibly with a field operator performing field operations. The operator receives instructions regarding operations to be performed. Oral communications are received from the operator and are processed automatically to provide further instructions in response to the received oral communications. | 08-18-2011 |
20110209081 | METHODS AND SYSTEMS FOR CONSTRUCTING MULTI-DIMENSIONAL DATA MODELS FOR DISTRIBUTION NETWORKS - Methods, systems, and computer-readable medium are provided for constructing multi-dimensional data models for distribution networks. Geometric features are extricated from a 2D representation of a distribution network comprising a plurality of objects having a relationship to each other within a network. Distribution network elements are generated from the geometric elements according to a network distribution model. The distribution network elements comprise objects and components of the network and include semantic information on associated attributes and relationships thereof. The distribution network element(s) can be validated using rules to detect errors in the generation of the distribution network element(s). The distribution networks element(s) can be refined and a multi-dimensional digital model constructed from the distribution network elements according to the distribution network model. | 08-25-2011 |
20110218777 | SYSTEM AND METHOD FOR GENERATING A BUILDING INFORMATION MODEL - In an embodiment, a computer implemented method and system obtains a floor plan in a vector image format. Template driven searching is performed by a computer system to extract basic building structures. In another embodiment, a CAD-based vector image is received into a computer processor. An object is recognized and extracted from the vector image. The object is exported into a building information model compliant to ISO/PAS 16739 (Industry Foundation Classes) or OmniClass™. | 09-08-2011 |
20110248847 | MOBILE ASSET LOCATION IN STRUCTURE - A system and method are used to determine at least two distances to a mobile asset in a structure from first and second anchor transceivers placed a known distance from each other. A view of the structure is created as a function of a location corresponding to the two anchor transceivers. A representation of the mobile asset is included in the view of the structure. | 10-13-2011 |
20110268300 | TACTILE-BASED GUIDANCE SYSTEM - A tactile-based guidance system incorporating tactors in headgear, such as a hat, helmet, or hood. Tactors may provide tactile sensations at different places about the head to convey information to a person such as direction, bearing, movement, orientation, and the like, of the person wearing the tactors. The system may also include an optional multi-dimensional sound mechanism which provides indications of direction, bearing, and other information. One or more tactors may be resorted to for resolving any ambiguity in the sound indications. | 11-03-2011 |
20110270584 | BUILDING STRUCTURE DISCOVERY AND DISPLAY FROM VARIOUS DATA ARTIFACTS AT SCENE - An approach for developing information about a building of which little or no information is known at a time when firefighters need to enter the building. The approach may incorporate obtaining an image of the building from a publicly available resource. An outside boundary of the building may be determined from the image. The number of floors may be determined. A 3D floor plan may be generated from the boundary and the number of floors. Structural components may be added to the 3D floor plan, which are deduced from movements of firefighters, and the movements may be deduced from their locations. The locations may be transmitted by devices on the firefighters. Structural components of the building indicated by persons in the vicinity of the building may also be added to the 3D floor plan. | 11-03-2011 |
20110276264 | SYSTEM FOR GUIDANCE AND NAVIGATION IN A BUILDING - A system for guidance and navigation in a building. For example, the system may determine a route for egress or rescue of one or more people from a building with a hazardous condition. The system may process the route into waypoints and segments developed within a set of constraint rules. Semantic information about the building may be associated with the waypoints and/or segments. The waypoints and segments may be processed into navigation commands. The navigation commands may be formed in natural language from sentence templates. The system may additionally have 3D beacon audio to assist in guidance and navigation of the one or more people in the building. | 11-10-2011 |
20110285851 | INTRUDER SITUATION AWARENESS SYSTEM - An approach for detecting, tracking and capturing images of an intruder in a building. The intruder's bearing and speed, and structural information about the building may provide at least a partial basis for calculating potential paths of the intruder. Cameras along the anticipated paths may be selected. These cameras may be optimized to cover nearly any area where the intruder may appear. Location, one or more images, and possibly other information may provide an intruder situation awareness for display. | 11-24-2011 |
20120039503 | SYSTEM AND METHOD FOR CONSTRUCTING A THREE DIMENSIONAL OPERATIONAL GRAPHIC FROM A TWO DIMENSIONAL BUILDING CONTROL SUBSYSTEM DRAWING - A method includes receiving into a computer processor a building control subsystem design drawing, and identifying a plurality of objects in the building control subsystem design drawing by comparing the objects to a template of objects. The template of objects includes one or more of a representation of a shape, a color, and a texture. A physical relationship among the plurality of objects is determined, and a three dimensional representation of the plurality of objects is retrieved from a three dimensional device library. A three dimensional building control subsystem graphic is generated by mapping the three dimensional representation of the plurality of objects into a three dimensional user interface as a function of the physical relationship. The three dimensional user interface is animated and interactive to monitor and control a building subsystem. | 02-16-2012 |
20120194336 | USER INTERFACES FOR ENABLING INFORMATION INFUSION TO IMPROVE SITUATION AWARENESS - A security system is configured to display a representation of an area on a display unit, receive input from a plurality of different types of sensors that are positioned within the area, display a plurality of icons on the display unit, wherein the plurality of icons represents the locations of the plurality sensors in the area, and display in a panel on the display unit output from the plurality of sensors. | 08-02-2012 |
20120194415 | DISPLAYING AN IMAGE - Devices, methods, and systems for displaying an image are described herein. One or more device embodiments include a user interface configured to display an image, a motion sensor configured to sense movement of the device, and a processor configured to convert the movement of the device to a corresponding movement of the display of the image. | 08-02-2012 |
20120194692 | TERMINAL OPERATIVE FOR DISPLAY OF ELECTRONIC RECORD - There is set forth herein a terminal having an input device. The terminal can be hand held. In one embodiment the terminal can be operative for determining a direction of movement of the terminal by processing of signals generated by the input device. The terminal can further be operative for moving a portion of an electronic record displayed on a display of the terminal responsively to the determining of a direction of movement of the terminal. | 08-02-2012 |
20120197600 | SENSOR PLACEMENT AND ANALYSIS USING A VIRTUAL ENVIRONMENT - A process for sensor placement and analysis using a virtual environment includes receiving into a computer processor a model of an area, a position in the model that represents a placement of a virtual sensor, and an orientation of the virtual sensor. A shadow map of the area is generated as a function of the position and orientation of the virtual sensor. The shadow map is used to determine one or more portions of the area that can be sensed by the virtual sensor. The area of the model that is covered as a function of the position and orientation of the virtual sensor is determined, and information relating to the area of the model that is covered as a function of the position and orientation of the virtual sensor is transmitted to an output device. | 08-02-2012 |
20120218080 | SYSTEM FOR REPRESENTING LOCATIONS OF PERSONS IN A STRUCTURE - A computer-based system is configured to receive data relating to locations and identities of a plurality of persons in a structure, and display on an output device a plurality of icons representing the locations in the structure and the identities of one or more of an individual person and a group of persons. | 08-30-2012 |
20120306736 | SYSTEM AND METHOD TO CONTROL SURVEILLANCE CAMERAS VIA A FOOTPRINT - A system includes a video sensing device, a computer processor coupled to the video sensing device, and a display unit coupled to the computer processor. The system is configured to display on the display unit a footprint of the video sensing device in an environment, receive input from a user that directly alters the footprint of the video sensing device, calculate a change in one or more of a pan, a tilt, and a zoom of the video sensing device as a function of the direct alteration of the footprint, alter one or more of the pan, the tilt, and the zoom of the video sensing device as a function of the calculations, and display a field of view of the video sensing device on the display unit as a function of the altered pan, tilt, and zoom of the video sensing device. | 12-06-2012 |
20120307052 | SYSTEM AND METHOD FOR THUMBNAIL-BASED CAMERA CONTROL - A system includes a video sensing device, a computer processor coupled to the video sensing device, and a display unit coupled to the computer processor. The system is configured to display a field of view of the video sensing device as a thumbnail on a main display of an area, receive input from a user, wherein the input received from the user is received via one or more of a pan icon, a zoom icon, and a tilt icon, automatically calculate a change in one or more of a pan, a tilt, and a zoom of the video sensing device as a function of the input, alter one or more of the pan, the tilt, and the zoom of the video sensing device as a function of the calculations, and display a new field of view of the video sensing device in the thumbnail as a function of the alteration of the pan, tilt, and zoom of the video sensing device. | 12-06-2012 |
20120307053 | SYSTEM AND METHOD TO CONTROL SURVEILLANCE CAMERAS VIA THREE DIMENSIONAL METAPHOR AND CURSOR - A system includes a video sensing device, a computer processor coupled to the video sensing device, and a display unit coupled to the computer processor. The system displays on the display unit a field of view of the video sensing device, and displays a three dimensional widget within the field of view. The widget includes one or more features for altering one or more of a location or size of the widget, thereby altering an area in the field of view covered by the widget. The system then alters one or more of a pan, a tilt, and a zoom of the video sensing device as a function of the alteration of the location or size of the widget, thereby altering the field of view of the video sensing device. | 12-06-2012 |
20120307067 | SYSTEM AND METHOD FOR AUTOMATIC CAMERA PLACEMENT - A system for automatically determining the placement of cameras receives data relating to a plurality of polygons. T polygons represent one or more of a surveillance area, a non-surveillance area, a blank area, and an obstacle. The system selects one or more initial cameras, including one or more initial camera positions, initial camera orientations, and initial camera features, wherein the initial camera positions and the initial camera orientations cause one or more fields of view of the initial cameras to cover at least a part of the surveillance area. The system alters one or more of a number of cameras, an orientation of the cameras, a location of the cameras, a type of the cameras, and a crossover of two or more cameras. The system uses a fitness function to evaluate all of the cameras and all of the camera positions, and selects one or more cameras and the locations and orientations of the one or more cameras as a function of the fitness function. | 12-06-2012 |
20120307082 | SYSTEM AND METHOD TO ACCOUNT FOR IMAGE LAG DURING CAMERA MOVEMENT - A system includes a video sensing device, a computer processor coupled to the video sensing device, and a display unit coupled to the computer processor. The system is configured to display on the display unit a live feed of a field of view of the video sensing device, and receive input to modify the field of view of the video sensing device by altering one or more of a pan, a tilt, and a zoom of the video sensing device. After receiving the input to modify the field of view of the video sensing device, the system replaces the live feed on the display unit with alternative video data. The display of the alternative video data occurs during a time period when the pan, tilt, and zoom of the video sensing device is being modified. The system redisplays on the display unit the live feed of the video sensing device after completion of the modification of the pan, tilt and zoom of the video sensing device. | 12-06-2012 |
20130194077 | PORTABLE RFID READING TERMINAL WITH VISUAL INDICATION OF SCAN TRACE - A portable radio-frequency identifier (RFID) reading terminal can comprise a microprocessor, a memory, an RFID reading device, and a display. The portable RFID reading terminal can be configured to display a scan trace provided by a line comprising a plurality of time varying points. Each point can be defined by a projection of a radio frequency (RF) signal coverage shape of the RFID reading device onto a chosen plane at a given moment in time. | 08-01-2013 |
20130277427 | PORTABLE ENCODED INFORMATION READING TERMINAL CONFIGURED TO ACQUIRE IMAGES - An encoded information reading (EIR) terminal can comprise a microprocessor, a memory, an EIR device including a two-dimensional imaging device, a motion sensing device, and a communication interface. The EIR terminal can be configured, responsive to detecting a pre-defined pattern in a first plurality of values received from the motion sensing device, to store in the memory a point of origin equal to a first spatial position of the EIR terminal. The EIR terminal can be further configured, responsive to detecting a user interface command, to determine, based on a second plurality of values received from the motion sensing device, a second spatial position of the EIR terminal relative to the point of origin, and to acquire an image of the object. The EIR terminal can be further configured to determine the image scale factor based on at least the second spatial position. | 10-24-2013 |
20130277430 | SYSTEM AND METHOD FOR CALIBRATION AND MAPPING OF REAL-TIME LOCATION DATA - A method of mapping the location of at least one object in three dimensional space, relative to an initial point in three dimensional space by an EIR terminal which contains a microprocessor, memory, a scanning device, a motion sensing device, and a communication interface. The method includes scanning a signal of decodable indicia located at a pre-defined area of a physical object, locating the decodable indicia within this signal, decoding the decodable indicia into a decoded message. The decoded message is an identifier for said physical object, which is then displayed. After receiving an interface command, the EIR terminal is placed in mechanical contact with the pre-defined area of the physical object and a first spatial position is stored as a point of origin in the EIR terminal. | 10-24-2013 |
20130293352 | DYNAMIC SCAN CONTEXT DETERMINATION FOR ASSET RECONCILIATION - Asset reconciliation is facilitated by dynamically determining and applying a scan context to asset-describing tag data. Tag data representative of assets are received from RFID tags. A working scan context defining a scope of coverage of assets to be included in an asset reconciliation is dynamically determined based on the received tag data. Additional tag data representative of additional assets are received, and the dynamically determined working scan context is applied to the additional tag data to automatically identifying which assets of the additional assets are to be included in the asset reconciliation. Assets included in the scope of coverage of the working scan context are included in the asset reconciliation, and assets not included in the scope of coverage of the working scan context are not included in the asset reconciliation. | 11-07-2013 |
20140027511 | APPARATUS AND METHOD FOR SCANNING RFID-TAGGED ITEMS IN AN ENCLOSURE - An apparatus and method for reading RFID tags utilizing a structure with an inner surface and an outer surface and a lateral input opening and a lateral output opening. In the structure, an RFID scanner mounted on the inner surface. This structure is positioned to enclose at least two sides of a lane. Items enter the lane via the lateral input opening and exit via the lateral output opening. | 01-30-2014 |
20140049402 | PROVIDING A DIAGNOSIS OF A SYSTEM OF A BUILDING - Devices, methods, and systems for providing a diagnosis of a system of a building are described herein. One method includes displaying a system of a building, wherein the display of the system includes an identification of a particular component of the system, identifying, within the display of the system, a number of components of the system related to the particular component, and identifying, within the display of the system, a relationship between the particular component and the number of components and a relative operational status of the particular component and the number of components. | 02-20-2014 |
20140136442 | AUDIO SYSTEM AND METHOD FOR COORDINATING TASKS - A system includes a hands free mobile communication device. Software stored on a machine readable storage device is executed to cause the hands free mobile communication device to communicate audibly with a field operator performing field operations. The operator receives instructions regarding operations to be performed. Oral communications are received from the operator and are processed automatically to provide further instructions in response to the received oral communications. | 05-15-2014 |
20140192159 | CAMERA REGISTRATION AND VIDEO INTEGRATION IN 3D GEOMETRY MODEL - Apparatus, systems, and methods may operate to receive a real image or real images of a coverage area of a surveillance camera. Building Information Model (BIM) data associated with the coverage area may be received. A virtual image may be generated using the BIM data. The virtual image may include at least one three-dimensional (3-D) graphics that substantially corresponds to the real image. The virtual image may be mapped with the real image. Then, the surveillance camera may be registered in a BIM coordination system using an outcome of the mapping. | 07-10-2014 |
20140203079 | SYSTEM AND METHOD FOR CALIBRATION AND MAPPING OF REAL-TIME LOCATION DATA - A method of mapping the location of at least one object in three dimensional space, relative to an initial point in three dimensional space by an EIR terminal which contains a microprocessor, memory, a scanning device, a motion sensing device, and a communication interface. The method includes scanning a signal of decodable indicia located at a pre-defined area of a physical object, locating the decodable indicia within this signal, decoding the decodable indicia into a decoded message. The decoded message is an identifier for said physical object, which is then displayed. After receiving an interface command, the EIR terminal is placed in mechanical contact with the pre-defined area of the physical object and a first spatial position is stored as a point of origin in the EIR terminal. | 07-24-2014 |
20140313202 | SENSOR PLACEMENT AND ANALYSIS USING A VIRTUAL ENVIRONMENT - A process for sensor placement and analysis using a virtual environment includes receiving into a computer processor a model of an area, a position in the model that represents a placement of a virtual sensor, and an orientation of the virtual sensor. A shadow map of the area is generated as a function of the position and orientation of the virtual sensor. The shadow map is used to determine one or more portions of the area that can be sensed by the virtual sensor. The area of the model that is covered as a function of the position and orientation of the virtual sensor is determined, and information relating to the area of the model that is covered as a function of the position and orientation of the virtual sensor is transmitted to an output device. | 10-23-2014 |
20140327670 | TARGET AQUISITION IN A THREE DIMENSIONAL BUILDING DISPLAY - The present disclosure provides methods, devices, and computer-readable media for target acquisition in a three dimensional building display are described herein. One or more embodiments include extracting building information modeling semantic data of each of a number of modeled objects in a visual scene of a three dimensional building display, determining a semantic space for each of the number of modeled objects based, at least in part, on the building information modeling semantic data, adjusting a scale factor of the three dimensional building display based, at least in part, on the semantic space of each of the number of modeled objects, and acquiring a target of at least one of the modeled objects using the adjusted scale factor. | 11-06-2014 |
20140365181 | GENERATING A THREE DIMENSIONAL BUILDING MANAGEMENT SYSTEM - Devices, methods, and systems for generating a three dimensional building management system are described herein. One method includes inputting, into a three dimensional graphics rendering engine, building information modeling data associated with a building, inputting, into the three dimensional graphics rendering engine, real time building management system data associated with the building, and generating, by the three dimensional graphics rendering engine, a three dimensional building management system for the building based on the building information modeling data and the real time building management system data. | 12-11-2014 |
20150053761 | PORTABLE ENCODED INFORMATION READING TERMINAL CONFIGURED TO ACQUIRE IMAGES - An apparatus may include a motion sensing device, a communication interface; and a processor. The processor may receive a point of origin that corresponds to a spatial position of the apparatus. The processor may determine, responsive to detecting a user interface command and based on a plurality of values received from the motion sensing device, a spatial position of the apparatus relative to the point of origin, and to acquire an image of an object in a field of view of the apparatus. The processor may also determine a scale factor of the image based on at least the spatial position of the apparatus relative to the point of origin. | 02-26-2015 |