Patent application number | Description | Published |
20090102925 | ERGONOMIC CONFIGURATIONS FOR THERMAL IMAGING CAMERAS - A housing of a thermal imaging camera includes a camera portion, in which an thermal imaging assembly is mounted, and to which a focusing assembly is mounted, on a first side thereof, and to which a display is mounted, on a second side thereof; a handle portion of the housing extends from a bottom side of the camera portion of the housing at an angle, away from the first side of the camera portion. The housing is configured for ergonomic handling wherein an index finger of a hand may readily activate the focusing assembly, when the hand is wrapped about the handle portion of the housing. The hand may be a right hand or a left hand, and the camera may further include additional features to provide support for single-handed operation. | 04-23-2009 |
20100046577 | THERMAL INSTRUMENT ENGINE - An engine for use in a thermal instrument. The engine includes an infrared camera module and may also include a visible light camera module. The engine includes several temperature sensors mounted on a printed circuit board assembly that permit the engine to provide improved radiometry functionality and improved fine offset compensation capabilities. | 02-25-2010 |
20100270469 | LENS POSITION SENSOR FOR INFRARED CAMERAS - A lens position sensor for infrared or other types of cameras, which is particularly useful in lens assemblies that have relatively limited axial travel between near field and far field lens focus positions. The camera includes a magnet or other stimulator coupled to a rotatable lens that extends within a magnet plane where the magnet plane is not normal to the optical axis of the lens. A magnetic or other sensor senses the position of the magnet, which is indicative of the lens position. | 10-28-2010 |
20110014812 | THERMAL IMAGING DEVICE WITH A BATTERY PACK WITH A SHOCK ABSORBER - A thermal imaging device includes a replaceable battery pack, which may include a shock absorbing and/or seal member. A battery portion of the battery pack includes an electrical contact and a sidewall that contains at least one battery cell, which is electrically coupled to the contact. An attachment mechanism of the battery pack is configured to engage a portion of a housing of the device, such that a portion of the battery pack forms a terminal end of the device, the battery portion is held within the portion of the housing, and the electrical contact of the battery portion is operably connected to the imaging assembly of the device. The attachment mechanism is releasable from engagement with the housing, such that an entirety of the battery pack can be completely separated from the thermal imaging device. | 01-20-2011 |
20110091758 | THERMAL IMAGING DEVICE WITH A BATTERY PACK WITH A SEAL MEMBER MOLDED DIRECTLY THEREON - A thermal imaging device includes a replaceable battery pack, which may include a shock absorbing and/or seal member. A battery portion of the battery pack includes an electrical contact and a sidewall that contains at least one battery cell, which is electrically coupled to the contact. An attachment mechanism of the battery pack is configured to engage a portion of a housing of the device, such that a portion of the battery pack forms a terminal end of the device, the battery portion is held within the portion of the housing, and the electrical contact of the battery portion is operably connected to the imaging assembly of the device. The attachment mechanism is releasable from engagement with the housing, such that an entirety of the battery pack can be completely separated from the thermal imaging device. | 04-21-2011 |
20130083199 | THERMAL IMAGING CAMERA WITH INFRARED LENS FOCUS ADJUSTMENT - A thermal imaging camera may be used to capture a visible-light (VL) image and an infrared (IR) image. In some examples, the camera includes adjustable focus IR optics. For example, the camera may include a focus mechanism coupled to the IR optics and configured to move the IR optics to various focus positions so as to focus the IR optics. The various focus positions may include a hyperfocal position in which a scene is in focus between a set distance and infinity, and a plurality of focus positions in which the scene is in focus between the set distance and a minimum focus distance. Depending on the configuration of the camera, the IR optics of the camera may define an F-number greater than 1.0, and an axis of the IR optics may be offset from an axis of the VL optics by a distance less than 1.7 inches. | 04-04-2013 |
20140198217 | SHUTTER FOR THERMAL IMAGING CAMERA - Various embodiments of shutters for thermal imaging cameras, cameras comprising such shutters, and methods for providing such shutters are disclosed. The shutter may include a substrate with various layers and components thereon, such as a temperature sensor. The shutter may resemble a printed circuit board (PCB), utilizing efficient, cost-effective materials and methods known in the art. | 07-17-2014 |
20140218817 | VIEWING WINDOW ASSEMBLY FOR SINGLE-SIDED INSTALLATION - An assembly and method for installing a viewing window into a single hole in a panel of an enclosure from a single side. A viewing window assembly comprises actuators and attachment members configurable to allow the attachment members to pass through a hole in a panel from a front side. Upon actuation of the actuators, the attachment members may engage one or both of the back surface of the panel and the inner edge of the hole therein in order to secure the window assembly to the panel. | 08-07-2014 |
20140267879 | FOCUS ASSEMBLY FOR CAMERA - A method and apparatus for adjusting the focus of a camera. A rotatable focus member, when rotated, effects movement of an indicator element. The position of the indicator element is sensed by a sensing element and is passed to a controller within the camera. The controller prompts a motor to drive a focusing element of the camera in response to changes in the sensed position of the indicator element. The focus member effects movement of the indicator element by way of rolling resistance as opposed to sliding friction, allowing for more consistent and controlled manipulation. | 09-18-2014 |
Patent application number | Description | Published |
20090028304 | SYSTEM AND METHOD FOR VOICEMAIL INTERRUPTION - The system of the present invention allows the recipient in a call to interrupt a voicemail message if the caller is still in the voicemail session with the recipient's voicemail box. The system has a Voicemail Session Monitor and an Interrupt Handler. In the method of the present invention, the voicemail connection is monitored by the recipient's phone and interrupted when the line is picked up, connecting the two parties if the calling party accepts the invitation. The receiving party is offered an invitation to accept the interrupt or to allow the calling user to stay in the voicemail system. | 01-29-2009 |
20090088965 | ENHANCEMENT FOR NAVIGATION SYSTEMS FOR USING WEATHER INFORMATION WHEN PREDICTING A QUICKEST TRAVEL PATH - The present invention discloses a software method for determining a travel path. The software method can identify a point of origin, a travel destination, and a travel time. Multiple different possible travel pathways between the point of origin and the travel destination can be determined. Predicted weather conditions for each of the travel pathways for a time of travel can be ascertained. Time estimates for each of the travel pathways can be adjusted based on the predicated weather conditions for each of the travel pathways. At least one of the determined travel pathways can be presented based at least in part upon the time estimates that have been adjusted for the predicted weather conditions and historical data about the given pathways with similar weather to that which is being predicted. In one embodiment; the software method can be performed by a Global Positioning System (GPS) equipped motor vehicle navigation system. | 04-02-2009 |
20090210873 | RE-TASKING A MANAGED VIRTUAL MACHINE IMAGE IN A VIRTUALIZATION DATA PROCESSING SYSTEM - Embodiments of the present invention provide a method, system and computer program product for virtualization of application lifecycles. In an embodiment of the invention, a virtualization data processing system can be provided. The system can include a hypervisor configured for execution in a host computing platform, a VM image managed by the hypervisor, and a configuration applied to the VM image. The configuration can specify a set of resources in the host computing platform accessible by applications executing in the VM image. Finally, the system can include re-tasking logic coupled to the hypervisor. The logic can include program code enabled to select a new role for the VM image, to determine a new configuration for the new role, and to apply the new configuration to the VM image. | 08-20-2009 |
20130191527 | DYNAMICALLY BUILDING A SET OF COMPUTE NODES TO HOST THE USER'S WORKLOAD - A method, system and computer program product for dynamically building a set of compute nodes to host a user's workload. An administrative server receives workload definitions that include the types of workloads that are to be run in a cloud group as well as a number of instances of each workload the cloud group should support. These workload definitions are used to determine the virtual machine demands that the cloud group will place on the cloud environment. The administrative server further receives the demand constraints, placement constraints and license enforcement policies. The administrative server identifies a set of compute nodes to host the user's workload based on the virtual machines demands, the demand constraints, the placement constraints and the license enforcement policies. In this manner, a set of compute nodes is dynamically built for consideration in forming a cloud group without the user requiring knowledge of the cloud's composition. | 07-25-2013 |
20130204918 | COMPUTING ENVIRONMENT CONFIGURATION AND INITIALIZATION - According to one aspect of the present disclosure a method and technique for automatically configuring a set of resources for deployment as a computing environment is disclosed. The method includes: executing a configuration management application, the configuration management application configured to automatically connect to and discover each hardware element forming a networked set of resources; determine whether each discovered hardware element is specified for the computing environment; responsive to determining that each discovered hardware element is specified for the computing environment, determine a configuration setting for each respective discovered hardware element; responsive to determining that the configuration setting of the discovered hardware element conflicts with a desired configuration setting for deployment of the discovered hardware element, automatically configure the discovered hardware element to the desired configuration setting; and automatically load and configure a management interface to enable deployment of the networked set of resources as a computing environment. | 08-08-2013 |
20130227131 | DYNAMICALLY BUILDING A SET OF COMPUTE NODES TO HOST THE USER'S WORKLOAD - A method, system and computer program product for dynamically building a set of compute nodes to host a user's workload. An administrative server receives workload definitions that include the types of workloads that are to be run in a cloud group as well as a number of instances of each workload the cloud group should support. These workload definitions are used to determine the virtual machine demands that the cloud group will place on the cloud environment. The administrative server further receives the demand constraints, placement constraints and license enforcement policies. The administrative server identifies a set of compute nodes to host the user's workload based on the virtual machines demands, the demand constraints, the placement constraints and the license enforcement policies. In this manner, a set of compute nodes is dynamically built for consideration in forming a cloud group without the user requiring knowledge of the cloud's composition. | 08-29-2013 |
20130297772 | UNIFIED CLOUD COMPUTING INFRASTRUCTURE TO MANAGE AND DEPLOY PHYSICAL AND VIRTUAL ENVIRONMENTS - A method, system and computer program product for managing and deploying physical and virtual environments across multiple hardware platforms. A single unit, referred to herein as a cloud construction block, contains both the hardware and software components used to build a cloud computing environment. By having such a single unit contain both the hardware and software components needed to build a cloud computing environment, the user no longer needs to purchase and integrate different hardware and software components. Furthermore, the cloud construction block contains modular pieces of hardware, such as compute hardware, memory hardware, storage hardware and network hardware, that are integrated with management software configured to manage both the hardware and the cloud computing environment in a seamlessly integrated package. Since there is a single management system, the management software allows the user to manage the modular pieces of hardware via a single user interface. | 11-07-2013 |
20130297773 | UNIFIED CLOUD COMPUTING INFRASTRUCTURE TO MANAGE AND DEPLOY PHYSICAL AND VIRTUAL ENVIRONMENTS - A method, system and computer program product for managing and deploying physical and virtual environments across multiple hardware platforms. A single unit, referred to herein as a cloud construction block, contains both the hardware and software components used to build a cloud computing environment. By having such a single unit contain both the hardware and software components needed to build a cloud computing environment, the user no longer needs to purchase and integrate different hardware and software components. Furthermore, the cloud construction block contains modular pieces of hardware, such as compute hardware, memory hardware, storage hardware and network hardware, that are integrated with management software configured to manage both the hardware and the cloud computing environment in a seamlessly integrated package. Since there is a single management system, the management software allows the user to manage the modular pieces of hardware via a single user interface. | 11-07-2013 |
20140052945 | OPTIMIZING STORAGE SYSTEM BEHAVIOR IN VIRTUALIZED CLOUD COMPUTING ENVIRONMENTS BY TAGGING INPUT/OUTPUT OPERATION DATA TO INDICATE STORAGE POLICY - A method, system and computer program product for optimizing storage system behavior in a cloud computing environment. An Input/Output (I/O) operation data is appended with a tag, where the tag indicates a class of data for the I/O operation data. Upon the storage controller reviewing the tag appended to the I/O operation data, the storage controller performs a table look-up for the storage policy associated with the determined class of data. The storage controller applies a map to determine a storage location for the I/O operation data in a drive device, where the map represents a logical volume which indicates a range of block data that is to be excluded for being stored on the drive device and a range of block data that is to be considered for being stored on the drive device. In this manner, granularity of storage policies is provided in a cloud computing environment. | 02-20-2014 |
20140201365 | IMPLEMENTING A PRIVATE NETWORK ISOLATED FROM A USER NETWORK FOR VIRTUAL MACHINE DEPLOYMENT AND MIGRATION AND FOR MONITORING AND MANAGING THE CLOUD ENVIRONMENT - A method, system and computer program product for optimizing quality of service settings for virtual machine deployment and migration. A first network (e.g., user network) is provided that is dedicated to running user workloads deployed on virtual machines. A second network (e.g., cloud management network), isolated from the first network, is also provided that is dedicated to virtual machine deployment and migration. As a result of the first and second networks not being shared, the administrative server utilizes unique quality of service settings for virtual machine deployment and migration supported by the second network that would otherwise not be possible if the first and second networks were shared. | 07-17-2014 |
20140223521 | ALLOWING ACCESS TO UNDERLYING HARDWARE CONSOLES TO CORRECT PROBLEMS EXPERIENCING BY USER - A method, system and computer program product for providing access to underlying hardware consoles to correct problems experiencing by a user. The administrative server receives a request from the user to access a managing system configured to provide access to the underlying hardware consoles that are combined together to service a user's computing requirements. The administrative server presents a list of managing systems for the user to connect that were identified as being able to address the problem(s) the user is experiencing. The administrative server then enables access to managing systems selected in the list in response to the user providing appropriate authentication credentials. An interface is then provided to the user by the selected managing systems to select the underlying hardware consoles to access. In this manner, the user is provided access to the underlying hardware consoles in an easy manner without presenting numerous options and configurations. | 08-07-2014 |
20140258487 | MINIMIZING WORKLOAD MIGRATIONS DURING CLOUD MAINTENANCE OPERATIONS - A method, system and computer program product for minimizing workload migrations during cloud maintenance operations. Upon receiving an indication that a scheduled maintenance operation is to be performed, a cloud controller uploads the maintenance binaries associated with the scheduled maintenance operation and analyzes the maintenance binaries so as to evaluate the requirements of the maintenance packages and dependencies associated with the scheduled maintenance operation. A matrix is then generated by the cloud controller to identify the classes of hardware that will be disrupted by the scheduled maintenance operation based on the analysis. The workloads running on the classes of hardware identified in the matrix will then be consolidated prior to the scheduled maintenance operation. By consolidating the workloads onto a fewer number of hardware components, a fewer number of workload migrations will need to be performed during the cloud maintenance operation. | 09-11-2014 |
20140258539 | MINIMIZING WORKLOAD MIGRATIONS DURING CLOUD MAINTENANCE OPERATIONS - A method, system and computer program product for minimizing workload migrations during cloud maintenance operations. Upon receiving an indication that a scheduled maintenance operation is to be performed, a cloud controller uploads the maintenance binaries associated with the scheduled maintenance operation and analyzes the maintenance binaries so as to evaluate the requirements of the maintenance packages and dependencies associated with the scheduled maintenance operation. A matrix is then generated by the cloud controller to identify the classes of hardware that will be disrupted by the scheduled maintenance operation based on the analysis. The workloads running on the classes of hardware identified in the matrix will then be consolidated prior to the scheduled maintenance operation. By consolidating the workloads onto a fewer number of hardware components, a fewer number of workload migrations will need to be performed during the cloud maintenance operation. | 09-11-2014 |
20140297893 | EMULATING MULTIPLE UNIVERSAL SERIAL BUS (USB) KEYS SO AS TO EFFICIENTLY CONFIGURE DIFFERENT TYPES OF HARDWARE - A method, system and computer program product for efficiently configuring different types of hardware components. A computing device is connected to a hardware component to be configured. The computing device detects the type of the hardware component upon being connected to the hardware component. The computing device then identifies a profile from among multiple profiles associated with the detected type of hardware component, where each profile contains a configuration file(s) for configuring its associated type of hardware component. Upon identifying the profile associated with the connected hardware component, the computing device emulates a Universal Serial Bus (USB) key presenting the configuration file(s) contained in the identified profile to the detected hardware component. Such a process may be repeated for configuring another type of hardware component. In this manner, the user is able to efficiently configure different types of hardware by having the computing device emulate multiple USB keys. | 10-02-2014 |
20140297894 | UNIVERSAL SERIAL BUS (USB) KEY FUNCTIONING AS MULTIPLE USB KEYS SO AS TO EFFICIENTLY CONFIGURE DIFFERENT TYPES OF HARDWARE - A method, data storage device and computer program product for efficiently configuring different types of hardware components. A Universal Serial Bus (USB) key is preloaded with multiple profiles, where each profile contains a configuration file(s) associated with a particular type of hardware component. Upon plugging the USB key into a hardware component, the USB key recognizes the type of hardware component based on the properties of the hardware component available on the USB interface. The USB key identifies a profile containing the configuration file(s) associated with the recognized type of hardware component. The USB key then presents the configuration file(s) contained in the identified profile to the connected hardware component. Such a process may be repeated for configuring another type of hardware component. In this manner, the user is able to efficiently configure different types of hardware by having the USB key function as multiple USB keys. | 10-02-2014 |
20140297895 | UNIVERSAL SERIAL BUS (USB) KEY FUNCTIONING AS MULTIPLE USB KEYS SO AS TO EFFICIENTLY CONFIGURE DIFFERENT TYPES OF HARDWARE - A method, data storage device and computer program product for efficiently configuring different types of hardware components. A Universal Serial Bus (USB) key is preloaded with multiple profiles, where each profile contains a configuration file(s) associated with a particular type of hardware component. Upon plugging the USB key into a hardware component, the USB key recognizes the type of hardware component based on the properties of the hardware component available on the USB interface. The USB key identifies a profile containing the configuration file(s) associated with the recognized type of hardware component. The USB key then presents the configuration file(s) contained in the identified profile to the connected hardware component. Such a process may be repeated for configuring another type of hardware component. In this manner, the user is able to efficiently configure different types of hardware by having the USB key function as multiple USB keys. | 10-02-2014 |
Patent application number | Description | Published |
20100168342 | Propylene Impact Copolymer and Method - Disclosed are propylene impact copolymer compositions, articles thereof, and processes for producing same. Polymerization with an improved catalyst composition provides a propylene impact copolymer with high melt flow and low volatiles content. | 07-01-2010 |
20100168353 | Propylene-Based Polymer, Articles, and Process for Producing Same - Disclosed are propylene-based polymer compositions and processes for producing same. Polymerization with an improved catalyst composition provides a propylene-based polymer with improved stiffness. | 07-01-2010 |
20100197874 | Random Propylene Copolymer Compositions, Articles and Process - The present disclosure is directed to random propylene/α-olefin compositions, articles, and processes for producing the same. The present compositions contain a random copolymer of propylene and α-olefin. Polymerization with an improved catalyst composition increases the molecular weight distribution of the copolymer and increases the randomness of comonomer distribution to yield random propylene/α-olefin copolymers with improved stiffness and/or improved optical properties. | 08-05-2010 |
20130041113 | PROPYLENE-BASED POLYMER, ARTICLES, AND PROCESS FOR PRODUCING SAME - Disclosed are propylene-based polymer compositions and processes for producing same. Polymerization with an improved catalyst composition provides a propylene-based polymer with improved stiffness. | 02-14-2013 |
20140124405 | PROPYLENE/ETHYLENE COPOLYMER FILM FOR HEAT SEAL - The present disclosure provides compositions, films and articles containing a random propylene/ethylene copolymer and a substituted phenylene aromatic diester. Polymerization with an improved catalyst system increases the amount of ethylene incorporated into the random propylene/ethylene copolymer backbone which results in improved thermal properties, improved optical properties, and improved heat seal properties. | 05-08-2014 |