Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Huber, TX

Brian Huber, Allen, TX US

Patent application numberDescriptionPublished
20090063754COMBINED PARALLEL/SERIAL STATUS REGISTER READ - Methods and devices are disclosed, such as those involving a solid state memory device that includes a status register configured to be read with a combined parallel and serial read scheme. One such solid state memory includes a status register configured to store a plurality of bits indicative of status information of the memory. One such method of providing status information in the memory device includes providing the status information of a memory device in a parallel form. The method also includes providing the status information in a serial form after providing the status information in a parallel form in response to receiving at least one read command.03-05-2009
20090091986CIRCUITS, DEVICES, SYSTEMS, AND METHODS OF OPERATION FOR A LINEAR OUTPUT DRIVER - Embodiments are described for an output driver circuit capable of maintaining a substantially constant output impedance across a wide range of output voltages. The driver circuit includes a pull-up circuit and a pull-down circuit, each having two or more current paths that either source currents to or sink currents from the output node. The addition of the third current path provides additional current such that the sum of the total currents have a magnitude that changes linearly as the output voltage at the output node is being driven.04-09-2009
20100332774COMBINED PARALLEL/SERIAL STATUS REGISTER READ - Methods and devices are disclosed, such as those involving a solid state memory device that includes a status register configured to be read with a combined parallel and serial read scheme. One such solid state memory includes a status register configured to store a plurality of bits indicative of status information of the memory. One such method of providing status information in the memory device includes providing the status information of a memory device in a parallel form. The method also includes providing the status information in a serial form after providing the status information in a parallel form in response to receiving at least one read command.12-30-2010
20120057418MEMORIES AND METHODS FOR SHARING A SIGNAL NODE FOR THE RECEIPT AND PROVISION OF NON-DATA SIGNALS - Memories and methods for providing and receiving non-data signals at a signal node are disclosed. One such memory includes first and second signal nodes, and first and second signal buffer. The first signal buffer is configured to be operative responsive to a first data strobe signal and further configured to be operative responsive to a non-data signal. The second signal buffer is configured to be operative responsive to a second data strobe signal. An example first data strobe signal is a read data strobe signal provided by the memory. In another example, the first data strobe signal is a write data strobe signal received by the memory. Examples of non-data signals include a data mask signal, data valid signal, error correction signal, as well as other signals.03-08-2012

Patent applications by Brian Huber, Allen, TX US

Brian W. Huber, Allen, TX US

Patent application numberDescriptionPublished
20100329046INTEGRATED CIRCUIT MEMORY OPERATION APPARATUS AND METHODS - Some embodiments include apparatus and methods having a memory cell included in a device, a control line configured to receive a control signal to access the memory cell, and a first line configured to transfer information to and from the memory cell. The control signal has a first level during a first time interval and a second level during a second time interval of a memory operation. The apparatus and methods also include a module configured to reduce difference between a value of a voltage on the second line and a value of a voltage on a node of the device during a first time portion of the second time interval. Additional apparatus and methods are disclosed.12-30-2010
20120127808INTEGRATED CIRCUIT MEMORY OPERATION APPARATUS AND METHODS - Some embodiments include apparatus and methods having a memory cell included in a device, a control line configured to receive a control signal to access the memory cell, and a first line configured to transfer information to and from the memory cell. The control signal has a first level during a first time interval and a second level during a second time interval of a memory operation. The apparatus and methods also include a module configured to reduce difference between a value of a voltage on the second line and a value of a voltage on a node of the device during a first time portion of the second time interval. Additional apparatus and methods are disclosed.05-24-2012

Patent applications by Brian W. Huber, Allen, TX US

E. Richard Huber, Spring, TX US

Patent application numberDescriptionPublished
20110146199ROOF TILE ATTACHMENT METHOD - Methods of attaching roof tiles are disclosed. The methods may be used to attach a new roof or to upgrade an existing roof. The methods include the use of mechanical fasteners and polymer adhesives, including foamable adhesives.06-23-2011

E. Richard Huber, Houston, TX US

Patent application numberDescriptionPublished
20090031660Insulated Pitched Roof System and Method of Installing Same - The present invention is an insulated pitched roof system for a sloped deck in which an insulating component is adhered to the sloped deck and the roof tiles are adhered to the insulating component with an adhesive, preferably a polymer adhesive. The insulating component includes a board or sheet material which is adhered to the roof deck. The insulating component is preferably adhered directly to the roof deck with a polymer adhesive. The insulating component preferably includes interlocking sides for forming a water tight connection between adjacently joined insulating components. Additionally, the insulating components include an end lap portion to form an overlapping portion between adjacent rows of insulating components. In a preferred embodiment, the overlapping portion is adhered together to form a unitary insulative and waterproof layer.02-05-2009

Patent applications by E. Richard Huber, Houston, TX US

Gary Huber, Austin, TX US

Patent application numberDescriptionPublished
20110082987Systems and Methods for Power State Transitioning in an Information Handling System - Systems and methods for power state transitioning in an information handling system having a volatile memory and a nonvolatile memory are disclosed. Dirty data in the volatile memory may be identified. The dirty data may include data that has not been stored in the nonvolatile memory. Dirty data may be written from the volatile memory to the nonvolatile memory. Transitioning to a reduced power state may be in response to a trigger event. Transitioning from the reduced power state may be in response to a wake signal. Data may be copied from the nonvolatile memory to the volatile memory. An operating system may be waked to a restored state.04-07-2011

Gary D. Huber, Austin, TX US

Patent application numberDescriptionPublished
20090109984WIRELESS DEVICE WITH FLASH CACHE AND BOOT FROM DOCK - A device is docked to a docking station. The docking station is coupled to a wired network. Code is obtained through the wired network. The code is executed on the device to enable the device to couple to a wireless network.04-30-2009
20110063994Secure And Rapid Networking Configuration Of Information Handling Systems And Peripherals - A near field communication device, such as an RFID wand, transmits network configuration information to non-volatile memory of a networking device while the networking device is powered down, and even packaged at a retail store. The networking device powers up, reads the network configuration information, and applies the network configuration to automatically interface the networking device with a wireless network.03-17-2011
20110178886System and Method for Manufacturing and Personalizing Computing Devices - A system, method, and computer-readable medium are disclosed for separating the installation of an operating system from the fulfillment, installation, and entitlement of other digital assets. Information associated with the purchase of a system and digital assets to be processed by the system is received, including the system's unique system identifier. The unique system identifier is associated with the digital assets to generate digital assets entitlement data. A personalization agent installed on the system determines the system's unique system identifier and automatically downloads the purchased digital assets, which comprises an operating system (OS), and their associated digital assets entitlement data. Once downloaded, the personalization agent uses the digital assets entitlement data to first install the OS according to any restrictions imposed by the OS manufacturer, and then the remaining digital assets, on the system, which is then entitled to process the installed digital assets.07-21-2011
20110178887System and Method for Separation of Software Purchase from Fulfillment - A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment. Information associated with the purchase of a system and digital assets to be processed by the system is received, including the system's unique system identifier. The unique system identifier is associated with the digital assets to generate digital assets entitlement data. A personalization agent installed on the system determines the system's unique system identifier and automatically downloads the purchased digital assets and their associated digital assets entitlement data. Once downloaded, the personalization agent uses the digital assets entitlement data to install the purchased digital assets on the system, thereby entitling the system to process the installed digital assets.07-21-2011
20110178888System and Method for Entitling Digital Assets - A system, method, and computer-readable medium are disclosed for managing the entitlement of digital assets. System identifier data associated with a target system, including its unique system identifier, is received, along with digital assets selection data corresponding to digital assets data to be processed by the target system. The system identifier data is processed with the digital assets selection data to generate digital assets entitlement data. The digital assets data and the digital assets entitlement data is then provided to a personalization agent associated with the target system. In turn, the personalization agent processes the digital assets entitlement data and the digital assets data for installation on the target system, thereby entitling the system to process the installed digital assets data.07-21-2011
20110191476System and Method for Migration of Digital Assets - A system, method, and computer-readable medium are disclosed for automatically migrating entitled digital assets from a source system to the target system. A first personalization agent is installed on a target system. A first set of digital assets entitlement data is provided along with an associated first set of digital assets data, which is then installed on the target system by the first personalization agent. A second set of digital assets entitlement data associated with a second set of digital assets data installed on a source system is determined by a second personalization agent. The second set of digital assets entitlement data is disassociated from the second set of system identifier data and then associated with the first set of system identifier data. The second set of digital assets is then installed the target system by the first personalization agent.08-04-2011
20110191765System and Method for Self-Provisioning of Virtual Images - A system, method, and computer-readable medium are disclosed for automatically provisioning a virtual image on a target system. A service operating system comprising a virtual machine monitor and a personalization agent is installed on a target system. A set of digital assets entitlement data is provided along with an associated set of digital assets data contained in a virtual software image, which is then installed on the target system by the personalization agent.08-04-2011
20110191863System and Method for Identifying Systems and Replacing Components - A system, method, and computer-readable medium are disclosed for managing a system's entitlement to digital assets when the system's components are replaced. A unique system identifier, comprising the unique identifiers of predetermined system components, is associated with digital assets data to generate digital assets entitlement data, which in turn entitles the system to process the digital assets data. The digital assets entitlement is perpetuated when a first unique system component identifier is replaced with a second unique system component identifier.08-04-2011
20110231281System and Method for Handling Software Activation in Entitlement - A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment and activation. Digital assets purchase information comprising digital assets identifier information and activation key data, and system identifier information comprising system identifier data, is received. The purchase information and the system identifier information are processed to generate digital assets activation request data, which is then processed by the provider of the digital assets to generate digital assets activation data. Associated digital assets data is provided with the digital assets activation data and then processed with the purchase transaction data to generate digital assets entitlement data. A personalization agent associated with a target system automatically downloads the purchased digital assets and associated digital assets entitlement data, which is used to install the digital assets, thereby entitling the system to process the installed digital assets.09-22-2011
20110296156System and Method for Secure Client Hosted Virtualization in an Information Handling System - A client hosted virtualization system (CHVS) includes a processor and non-volatile memory with BIOS code and virtualization manager code. The virtualization manager initializes the CHVS, authenticates a virtual machine image and launches the virtual machine based on the image. The CHVS is configurable to execute the BIOS or the virtualization manager. A client system update network includes a client update system and a CHVS with a processor, a security processor, and non-volatile memory with BIOS code and virtualization manager code that initializes the CHVS, authenticates a virtual machine image and launches a virtual machine based on the image. The CHVS is configurable to execute the BIOS or the virtualization manager. The client update system receives updates and sends them to the CHVS. The CHVS authenticates the updates with the security processor, and overwrites the non-volatile memory with the updates.12-01-2011
20120209736System and Method for Handling Software Activation in Entitlement - A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment and activation. Digital assets purchase information comprising digital assets identifier information and activation key data, and system identifier information comprising system identifier data, is received. The purchase information and the system identifier information are processed to generate digital assets activation request data, which is then processed by the provider of the digital assets to generate digital assets activation data. Associated digital assets data is provided with the digital assets activation data and then processed with the purchase transaction data to generate digital assets entitlement data. A personalization agent associated with a target system automatically downloads the purchased digital assets and associated digital assets entitlement data, which is used to install the digital assets, thereby entitling the system to process the installed digital assets.08-16-2012
20120233706System and Method for Secure Licensing for an Information Handling System - Systems and methods for reducing problems and disadvantages associated with traditional approaches to secure licensing for an information handling system are provided. In accordance with additional embodiments of the present disclosure, a method may include: (i) booting an information handling system to an operating system stored on a memory of a secure licensing device coupled to a port of the information handling system; (ii) establishing a secure wireless network connection between the secure licensing device and a licensing server; (iii) retrieving information regarding one or more hardware components of the information handling system; (iv) retrieving a license key for a software program associated with information handling system from the licensing server; (v) generating a unique marker binding the license key to the one or more hardware components; and (vi) storing the unique marker on the information handling system.09-13-2012

Patent applications by Gary D. Huber, Austin, TX US

Gary Douglas Huber, Austin, TX US

Patent application numberDescriptionPublished
20100031255Modular Virtual Machine Server - A simple to customize IT infrastructure architecture. The IT infrastructure architecture includes a general-purpose virtualized architecture platform. The IT infrastructure architecture is well suited for delivering simple pre-packaged software solutions to the small business segment as plug and play type appliances. In certain preferred embodiments, the IT infrastructure architecture includes a virtual appliance memory device such as a virtual appliance universal serial bus (USB) key. The IT infrastructure architecture uses embedded server virtualization technology to host business applications as a virtual appliance.02-04-2010
20100191891Combination Personal Data Assistant and Personal Computing System Dynamic Memory Reclamation - In order to continually receive messages in a dual personal computer system (PC) and personal digital assistant system (PDA) computer architecture, the PC system is deactivated to conserve battery power while the PDA continues to receive messages. As PDA memory is filled with messages, messages that are synchronized and archived with the PC system are deleted and space is freed for incoming messages. When new and non-synchronized messages completely fill the PDA memory array, the PC system is reactivated or the user is informed.07-29-2010
20100259486System And Method For Secure Gesture Information Handling System Communication - A secured communication channel is established between two or more information handling systems by defining attributes for encrypting information with physical inputs made at touch devices of the information handling systems. Inputting the physical gesture at a touch device of each information handling system allows evaluation of one or more attributes at each information handling system so that the shared secret of the physical gesture form the basis for encrypted communications. The touch device includes touch screens or touch pads and the attributes include gesture speed, plural distinct gesture touch points, movement of touch points relative to each other, or other attributes that are determinable from physical gesture inputs at each information handling system.10-14-2010
20120254106Combination Personal Data Assistant and Personal Computing System Dynamic Memory Reclamation - In order to continually receive messages in a dual personal computer system (PC) and personal digital assistant system (PDA) computer architecture, the PC system is deactivated to conserve battery power while the PDA continues to receive messages. As PDA memory is filled with messages, messages that are synchronized and archived with the PC system are 10-04-2012

Patent applications by Gary Douglas Huber, Austin, TX US

James Huber, Arlington, TX US

Patent application numberDescriptionPublished
20110011594Mud Pulse Telemetry System - A mud pulser tool to be positioned into a downhole environment is disclosed. The mud pulser tool includes a control valve that is selectively opened to allow fluid to flow through the mud pulser tool or selectively closed to restrict the fluid flow, wherein the control valve is selectively opened or closed to produce a mud pulse signal transmitted through the fluid. The mud pulser tool also includes a sensor system to measure a pressure drop across the control valve. In one example, the mud pulser tool includes a control system to selectively open or close the control valve to adjust the pressure drop to produce a selected pressure drop across the control valve.01-20-2011

James Frederick Huber, Arlington, TX US

Patent application numberDescriptionPublished
20110024653MUD PULSER ACTUATION - A system and method for transmitting mud pulse signals in a downhole environment is disclosed. In one embodiment, a mud pulser system includes a valve (02-03-2011

Jan-Michael Huber, Austin, TX US

Patent application numberDescriptionPublished
20100102891OSCILLATOR DEVICE AND METHODS THEREOF - An oscillator device includes a plurality of stages. Each stage is a monostable stage having a delay path, whereby a signal transition of a designated type (rising or falling) at the input of the delay path results in a signal transition at the output of the stage of the same transition type. Each stage of the oscillator device also includes a reset module that causes the output signal to be reset to a nominal state a predetermined period of time after the signal transition of the output signal. Each stage thus provides an output signal pulse in response to the signal transition of the designated type at the input. The output of the final stage of the oscillator device is connected to the input, so that the oscillator output provides an oscillating signal having a period based upon the delay path of each the oscillator device stages.04-29-2010

Kimberly M. Huber, Dallas, TX US

Kirk J. Huber, Magnolia, TX US

Patent application numberDescriptionPublished
20090283255STROKABLE LINER HANGER - A strokable liner hanger including a liner hanger having one of a polished outside surface and a seal disposed at an outside surface thereof, and a production casing having one of a polished inside surface and a seal. The production casing being complementary to the liner hanger. A strokable liner hanger arrangement in a wellbore including a production casing having one of a polished bore and a seal and a liner hanger in operable communication with the production casing. The liner hanger having one of a polished bore and a seal and being the opposite of the production casing. A method for completing a wellbore with a strokable liner hanger arrangement.11-19-2009
20090283278STROKABLE LINER HANGER - A strokable liner hanger including a liner hanger; one of a slide seal and a casing seal sub disposed adjacent the liner hanger; the other of the slide seal and the casing seal sub disposed adjacent the one of the slide seal and the casing seal sub and a method for completing a wellbore.11-19-2009
20090314499Downhole Shut Off Assembly for Artificially Lifted Wells - A multi-string well has an electric submersible pump (ESP) that can be removed without killing the well. A slotted liner is sealingly secured externally to casing and internally to a guide string that remains in the wellbore when the ESP is removed. A ported sub is part of the guide string and a concentric screen that can have instruments that moves relatively to the guide string can selectively allow flow in an annulus between them and to the ported sub or that annulus between the guide and concentric strings can be blocked off by manipulation of the concentric string to close the ported sub. With the lower portion of the well now blocked off, the wellhead can be removed so that the ESP can come out with the production string. The device has particular application to steam assisted gravity drainage (SAGD) systems as well as other downhole applications.12-24-2009
20110016998SPIRAL BODY LOCK AND METHOD - A spiral body lock including a mandrel; a sleeve; and at least one of the mandrel and sleeve including a male component, the other of the mandrel and the sleeve including a recess receptive to the male component at least one of the recess and the male component being helically configured and method.01-27-2011
20120211223SAND SCREEN, EXPANDABLE SCREEN AND METHOD OF MAKING - An expandable screen includes, a body constructed of one or more strands of a shape memory material randomly distributed in a mat structure, the body is stable at a first volume and expandable to a second volume upon a change in environment.08-23-2012
20120211226SCREEN, METHOD OF EXPANDING A SCREEN AND METHOD OF CONFORMING A SCREEN TO A BOREHOLE - A screen includes, a body having a permeable material with energy stored therein configured to change the body from a first volume to a second volume, and a binder in operable communication with the body configured to retain the body in the first volume until the binder is weakened sufficiently for the energy stored within the body to overcome the binder and allow the body to change from the first volume toward the second volume.08-23-2012
20120211413CONFORMABLE SCREEN, SHAPE MEMORY STRUCTURE AND METHOD OF MAKING THE SAME - A shape memory structure includes, an elastic material, and a viscoelastic material commingled with the elastic material. The shape memory structure is reformable from a first shape to a second shape upon exposure to a change in environment that softens the viscoelastic material thereby allowing the shape memory structure to creep under stress stored in the elastic material.08-23-2012
20120213979POLYMERIC COMPONENT AND METHOD OF MAKING - A method of making a polymeric component includes, extruding one or more strands of a polymer, halting curing of the one or more strands, forming a mat with the extruded one or more strands, bonding the one or more strands to one another at points of contact therebetween, and curing the one or more strands.08-23-2012

Patent applications by Kirk J. Huber, Magnolia, TX US

Manfred Huber, Fort Worth, TX US

Patent application numberDescriptionPublished
20100134276Location and Tracking System, Method and Device Using Wireless Technology - A system, method, and devices for locating an object, in which the system includes objects having location tags for projecting data about the object, a processing unit for receiving data about the object, and an algorithm for processing the data. Typically, the location tag includes at least one mobility sensor that projects sensory data about the object, a wireless transceiver that projects received signal strength indication data about the object and a microprocessor. The processing unit receiving the sensory data and the received signal strength indication data about the object. The algorithm processes the data, provides a location estimate about the object and thereby locates the object.06-03-2010
20110055327System and Method for Service Management - In one aspect, a method for managing a health care plan is disclosed. The method may include accepting input characterizing a service management objective; accepting input representing a message for a client; and affecting the client's behavior with respect to the service management objective by presenting by electronic communication the message to the client according to a schedule.03-03-2011

William B. Huber, Austin, TX US

Patent application numberDescriptionPublished
20130124847EXTERNAL EVIRONMENT SENSITIVE PREDICTIVE APPLICATION AND MEMORY INITIATION - An input tracker learns relationships between end user inputs made at a computer and external environment conditions sensed at the computer by external environment sensors integrated in the computer, such as a camera, microphone, hard disk drive motion detector, display ambient light sensor and display orientation accelerometer. An input predictor interfaced with the input tracker applies current external environment conditions sensed by the external environment sensors to the relationships defined by the input tracker to predict future user input and initiates actions by the computer responsive to the predicted future user input before the input is detected to have results responsive to the input prepared for the user upon detection of the input.05-16-2013
20130124848EXTERNAL EVIRONMENT SENSITIVE PREDICTIVE APPLICATION AND MEMORY INITIATION - An input tracker learns relationships between end user inputs made at a computer and external environment conditions sensed at the computer by external environment sensors integrated in the computer, such as a camera, microphone, hard disk drive motion detector, display ambient light sensor and display orientation accelerometer. An input predictor interfaced with the input tracker applies current external environment conditions sensed by the external environment sensors to the relationships defined by the input tracker to predict future user input and initiates actions by the computer responsive to the predicted future user input before the input is detected to have results responsive to the input prepared for the user upon detection of the input.05-16-2013