Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Michel, TX

Christian Gabriel Michel, Houston, TX US

Patent application numberDescriptionPublished
20090062115AMORPHOUS SILICA-ALUMINA COMPOSITION AND A METHOD OF MAKING AND USING SUCH COMPOSITION - Described is a novel amorphous silica-alumina composition having a high ratio of pore volume contained in large pores to pore volume contained in medium to small pores. The amorphous silica-alumina composition also may have the characteristic of a strong aluminum-NMR penta-coordinated peak representing greater than 30% of the total aluminum and a method of making such novel amorphous silica-alumina composition using a pH swing preparation method.03-05-2009
20090062582AROMATICS HYDROGENATION CATALYST AND A METHOD OF MAKING AND USING SUCH CATALYST - Disclosed is a composition useful in the saturation of aromatics contained in a hydrocarbon feedstock. The composition includes a support composition having a high macroporosity of greater than 51 percent. The support composition comprises an amorphous silica-alumina having unique properties.03-05-2009
20100152033AMORPHOUS SILICA-ALUMINA COMPOSITION AND A METHOD OF MAKING AND USING SUCH COMPOSITION - Described is a novel amorphous silica-alumina composition having a high ratio of pore volume contained in large pores to pore volume contained in medium to small pores. The amorphous silica-alumina composition also may have the characteristic of a strong aluminum-NMR penta-coordinated peak representing greater than 30% of the total aluminum and a method of making such novel amorphous silica-alumina composition using a pH swing preparation method.06-17-2010

Dirk Michel, Austin, TX US

Patent application numberDescriptionPublished
20080225724Method and Apparatus for Improved Data Transmission Through a Data Connection - A computer implemented method, apparatus, and computer usable code for receiving data from a sender across a network connection for the data transfer. An expected size for a congestion window for the sender is identified. An amount of the data received from the sender is tracked. An acknowledgment is sent in response to the amount of data received from the sender meet in the expected size of the congestion window for the sender.09-18-2008
20080256324IMPLEMENTING A FAST FILE SYNCHRONIZATION IN A DATA PROCESSING SYSTEM - A system and method for implementing a fast file synchronization in a data processing system. A memory management unit divides a file stored in system memory into a collection of data block groups. In response to a master (e.g., processing unit, peripheral, etc.) modifying a first data block group among the collection of data block groups, the memory management unit writes a first block group number associated with the first data block group to system memory. In response to a master modifying a second data block group, the memory management unit writes the first data block group to a hard disk drive and writes a second data block group number associated with the second data block group to system memory. In response to a request to update modified data block groups of the file stored in the system memory to the hard disk drive, the memory management unit writes the second data block to the hard disk drive.10-16-2008
20090217276METHOD AND APPARATUS FOR MOVING THREADS IN A SHARED PROCESSOR PARTITIONING ENVIRONMENT - The present invention provides a computer implemented method and apparatus to assign software threads to a common virtual processor of a data processing system having multiple virtual processors. A data processing system detects cooperation between a first thread and a second thread with respect to a lock associated with a resource of the data processing system. Responsive to detecting cooperation, the data processing system assigns the first thread to the common virtual processor. The data processing system moves the second thread to the common virtual processor, whereby a sleep time associated with the lock experienced by the first thread and the second thread is reduced below a sleep time experienced prior to the detecting cooperation step.08-27-2009
20110113214INFORMATION HANDLING SYSTEM MEMORY MANAGEMENT - An information handling system (IHS) loads an application that may include startup code and steady state operation code. The IHS allocates one region of system memory to the startup code and another region of system memory to the steady state operation code. A programmer inserts a memory release call command at a location that marks the end of execution of the startup code. After executing the startup code, the operation system receives the memory release call command. In response to the memory release call command, the operating system releases or de-allocates the region of memory to which the IHS previously assigned to the startup code. This enables the released memory for use by code other than the startup code, such as other code pages, library pages and other code.05-12-2011
20110153975METHOD FOR PRIORITIZING VIRTUAL REAL MEMORY PAGING BASED ON DISK CAPABILITIES - A method manages memory paging operations. Responsive to a request to page out a memory page from a shared memory pool, the method identifies whether a physical space within one of a number of paging space devices has been allocated for the memory page. If physical space within the paging space device has not been allocated for the memory page, a page priority indicator for the memory page is identified. The memory page is then allocated to one of a number of memory pools within one of the number of paging space devices. The memory page is allocated one of the memory pools according to the page priority indicator of the memory page. The memory page is then written to the allocated memory pools.06-23-2011
20110161539OPPORTUNISTIC USE OF LOCK MECHANISM TO REDUCE WAITING TIME OF THREADS TO ACCESS A SHARED RESOURCE - Embodiments of the invention provide a method, apparatus and computer program product for enabling a thread to acquire a lock associated with a shared resource, when a locking mechanism is used therewith, wherein each embodiment reduces waiting time and enhances efficiency in using the shared resource. One embodiment is associated with a plurality of processors, which includes two or more processors that each provides a specified thread to access a shared resource. The shared resource can only be accessed by one thread at a given time, a locking mechanism enables a first one of the specified threads to access the shared resource while each of the other specified threads is retained in a waiting queue, and a second one of the specified threads occupies a position of highest priority in the queue. The method includes the step of identifying a time period between a time when the first specified thread releases access to the shared resource, and a later time when the second specified thread becomes enabled to access the shared resource. Responsive to an additional thread that is not one of the specified threads being provided by a processor to access the shared resource during the identified time period, it is determined whether a first prespecified criterion pertaining to the specified threads retained in the queue has been met. Responsive to the first criterion being met, the method determines whether a second prespecified criterion has been met, wherein the second criterion is that the number of specified threads in the queue has not decreased since a specified prior time. Responsive to the second criterion being met, the method then decides whether to enable the additional thread to access the shared resource before the second specified thread accesses the resource.06-30-2011

Patent applications by Dirk Michel, Austin, TX US

Enrique Michel, Dallas, TX US

Patent application numberDescriptionPublished
20080279994METHOD FOR REDUCING ACRYLAMIDE FORMATION IN THERMALLY PROCESSED FOODS - A method for reducing the amount of acrylamide in thermally processed foods. This invention permits the production of foods having significantly reduced levels of acrylamide. The method relies on the manipulation of various unit operations used in the production of food products, particularly the peeling, cooking, and rejecting unit operations. For example, the peeling unit operation can be modified to provide a more fully peeled potato slice. The cooking unit operation can be modified by cooking to higher moisture and/or at lower hot oil temperatures to minimize the high-temperature/low-moisture conditions most favorable for acrylamide formation. The rejection unit operation can be modified to reject defects that result in high levels of acrylamide.11-13-2008
20110050880Method for Real Time Detection of Defects in a Food Product - The present invention is a method to detect defects in a process producing a food product by utilizing multivariate image analysis. In one aspect, an image is captured of the food product in the visible spectrum by on-line vision equipment, multivariate image analysis is performed on the image via an algorithm programmed onto a field programmable gate array to determine if a defect exists, a signal is sent to downstream sorting equipment, and the sorting equipment then rejects those food products that contain defects.03-03-2011

Gilles H. Michel, Galveston, TX US

Patent application numberDescriptionPublished
20080200663NOVEL LENTIVIRAL VECTORS FOR SITE-SPECIFIC GENE INSERTION - Murine leukemia virus (MLV) and lentivirus vectors have been used previously to deliver genes to hematopoietic stem cells (HSCs) in human gene therapy trials. However, these vectors integrate randomly into the host genome, leading to disruption or inactivation of vital host genes. The present invention discloses a novel lentiviral vector system that overcomes this problem by integrating into a host genome in a site-specific manner.08-21-2008