Patents by Inventor R. Freeman

R. Freeman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7972055
    Abstract: A method and system are provided for administering micro-ingredient feed additives wherein controlled access is provided to the bins or containers that store the micro-ingredients prior to delivery thereby preventing inadvertent errors in adding incorrect micro-ingredients to a feed ration as well as to provide a measure of security to prevent tampering with the micro-ingredients in the bins. A micro-ingredient delivery system typically includes a plurality of bins that store designated micro-ingredients therein. Each bin may have a locking device thereby restricting access to the bin, along with a switch indicating whether the bin access cover is open or closed. A master controller of the delivery system provides signals to lock or unlock the locking devices based upon authorizations provided to access the bins in accordance with the particular operating parameters and requirements of the delivery system.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: July 5, 2011
    Assignee: Lextron, Inc.
    Inventors: John E. Adent, Steve R. Freeman
  • Patent number: 7917710
    Abstract: The use of a token-based memory protection technique may provide memory protection in a computer system employing memory virtualization. A token-based memory protection technique may include assigning a unique identifier to an application, process, or thread, and associating the identifier with a block of memory allocated to that application, process, or thread. Subsequent to assigning the identifier, a packet requesting access to that block of memory may include a token to be compared to the identifier. A memory controller may be configured to associate the identifier with the block of memory and to compare the token in the memory request packet to the identifier before granting access. If a second block of memory is subsequently allocated to the application, process, or thread, the identifier may be disassociated with the first block of memory and associated with the second block of memory.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: March 29, 2011
    Assignee: Oracle America, Inc.
    Inventors: Jay R. Freeman, Christopher A. Vick, Olaf Manczak, Michael H. Paleczny, Phyllis E. Gustafson
  • Publication number: 20110056087
    Abstract: A dual path kiln is provided that includes a kiln having one or more chambers and at least two lumber charge paths adapted to convey lumber through the kiln in opposite directions by means of a track having two rails in which a pusher device pushes the lumber through the kiln and comprises a variable output electric motor to effect a high degree of accurate control of the movement speed of the pusher device and the lumber it's pushing and wherein the pusher device includes a faceplate having two side walls extending from said faceplate to engage the side of the lumber in order to greatly enhance stability of the lumber while it is being transported and minimize the risk of spillage.
    Type: Application
    Filed: September 4, 2009
    Publication date: March 10, 2011
    Inventors: Douglas M. Tinsley, Terry R. Freeman, William S. Smoke, Levi A. Pollard
  • Patent number: 7867532
    Abstract: A system and method are provided for flaking grains. The system and method provide for an automated system to minimize manual intervention, yet optimize a steam flaking process. A calibration technique may be included to assist in automatic adjustment of system parameters to account for less than optimal operating conditions. Control of the system may occur from a remote location wherein a user is provided an interface, and a user's computer communicates with an industrial controller such as a PLC, through the Internet or a private network. The PLC is typically located at the site where the grain is to be processed. The PLC may receive various system inputs and generate system control outputs in accordance with programs installed on the PLC, or through some selected manual intervention as controlled by the user at the remote location.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 11, 2011
    Assignee: Lextron, Inc.
    Inventors: Steve R. Freeman, Charles H. Hoff
  • Patent number: 7842341
    Abstract: A method for evaporating a plurality of purified organic materials in a thermal physical vapor deposition system, comprising the steps of: mixing predetermined amounts of first and second organic materials to form a mixture of materials at a predetermined ratio; processing at least one of the organic materials at less than the sublimation temperature of the at least one of the organic materials before or after mixing to remove a first contaminant, wherein if processing is after mixing, the processing temperature is lower than the sublimation temperature of each of the organic materials; providing a thermal physical vapor deposition source; transferring the purified mixture of organic materials into the thermal physical vapor deposition source while maintaining the purified mixture of organic materials in a controlled, contaminant-free environment; and using the source to evaporate the purified mixture of organic materials.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: November 30, 2010
    Assignee: Global OLED Technology LLC
    Inventors: Michael L. Boroson, Ronald S. Cok, Michael Long, Dennis R. Freeman, Jeremy M. Grace
  • Patent number: 7827381
    Abstract: A computer system may employ a first memory virtualization and corresponding virtual-to-physical address translation technique for a first application executing on a processor and a second memory virtualization and corresponding virtual-to-physical address translation technique for a second application executing on the same processor transparent to the first application. Different virtualization and corresponding translation techniques may be employed on a per-thread basis, rather than a per-application basis. Different virtualization and corresponding translation techniques may be employed for accesses to different ranges of virtual or corresponding physical addresses. Different virtualization and corresponding translation techniques may employ different page sizes. A first or second virtualization and corresponding translation technique may include page-based, segment-based, or function-based virtual-to-physical address translation.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: November 2, 2010
    Assignee: Oracle America, Inc.
    Inventors: Olaf Manczak, Christopher A. Vick, Michael H. Paleczny, Jay R. Freeman, Phyllis E. Gustafson
  • Patent number: 7823141
    Abstract: A method for executing a loop in an application that includes executing iterations in a first segment of the loop by a base thread, logging memory transactions that occur during execution of iterations in the first segment by a co-inspector thread to obtain a co-inspector log, executing iterations in a second segment of the loop by a co-thread to obtain temporary results, logging memory transactions that occur during execution of iterations in the second segment to obtain a co-thread log, and comparing the co-inspector log and the co-thread log to determine whether a thread interdependency exists.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: October 26, 2010
    Assignee: Oracle America, Inc.
    Inventors: Phyllis E. Gustafson, Michael H. Paleczny, Christopher A. Vick, Olaf Manczak, Jay R. Freeman, Yuguang Wu
  • Patent number: 7822941
    Abstract: A computer system employing memory virtualization may employ a function-based technique for virtual-to-physical address translation. A function-based translation technique may involve replacing a generic trap handler and one or more translation table look-ups with a function to compute a corresponding physical address from a given virtual address. The computer system may be configured to determine a translation function dependent on mappings in one or more translation tables. The computer system may be configured to reorganize a memory, to reorganize one or more translation tables, or to allocate different blocks of memory to an application prior to determining a translation function. Different applications or threads executing on the computer system may employ different translation functions. Different regions of memory may be accessed using different translation functions. Some virtual addresses may be translated using a function while others may be translated using one or more translation table look-ups.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: October 26, 2010
    Assignee: Oracle America, Inc.
    Inventors: Christopher A. Vick, Michael H. Paleczny, Olaf Manczak, Jay R. Freeman, Phyllis E. Gustafson
  • Patent number: 7797329
    Abstract: A method for committing memory transactions in an application that includes executing a plurality of sections of the application in parallel, logging a plurality of memory transactions that occur while executing the plurality of sections to obtain a plurality of logs and a plurality of temporary results, wherein the plurality of memory transactions that includes a plurality of writes to at least one memory location, comparing the plurality of logs to identify an optimal list of writes from the plurality of writes, and committing memory transactions corresponding to a subset of the plurality of temporary results, wherein the subset of the plurality of temporary results is identified by the optimal list of writes.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: September 14, 2010
    Assignee: Oracle America Inc.
    Inventors: Miguel Angel Lujan Moreno, Phyllis E. Gustafson, Michael H. Paleczny, Christopher A. Vick, Jay R. Freeman, Olaf Manczak
  • Publication number: 20100220548
    Abstract: A system and method are provided for administering micro-ingredient feed additives or supplements to feed rations. The amount of each particular micro-ingredient to be delivered to a feed ration may be determined by a bulk density measurement. Alternatively, bulk density measurement may be used in combination with existing weight measurement and volumetric metering methods for multiple micro-ingredients. Delivery by bulk density requires determination of a bulk density value along with use of a dispensing device that dispenses a calculated amount of the micro-ingredient ration. The dispensing calculation may be achieved by analysis of delivery time, pulse count, or some other quantitative measure such as magnitude. Use of bulk density as a measurement technique eliminates the requirement for use of scales in the micro-ingredient delivery system.
    Type: Application
    Filed: May 11, 2010
    Publication date: September 2, 2010
    Applicant: LEXTRON, INC.
    Inventors: Steven R. FREEMAN, Charles H. HOFF
  • Publication number: 20100206233
    Abstract: A device vaporizes organic materials onto a substrate surface to form a film.
    Type: Application
    Filed: April 27, 2010
    Publication date: August 19, 2010
    Inventors: Michael Long, Randolph C. Brost, Jeremy M. Grace, Dennis R. Freeman, Neil P. Redden, Bruce E. Koppe
  • Publication number: 20100196435
    Abstract: This invention relates to devices, systems and methods for delivering preprogrammed quantities of an active ingredient to a biological system over time without the need for external power or electronics.
    Type: Application
    Filed: July 9, 2008
    Publication date: August 5, 2010
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: William R. Freeman, Michael J. Sailor, Lignyun Cheng
  • Patent number: 7762714
    Abstract: A system and method are provided for administering micro-ingredient feed additives or supplements to feed rations. The amount of each particular micro-ingredient to be delivered to a feed ration may be determined by a bulk density measurement. Alternatively, bulk density measurement may be used in combination with existing weight measurement and volumetric metering methods for multiple micro-ingredients. Delivery by bulk density requires determination of a bulk density value along with use of a dispensing device that dispenses a calculated amount of the micro-ingredient ration. The dispensing calculation may be achieved by analysis of delivery time, pulse count, or some other quantitative measure such as magnitude. Use of bulk density as a measurement technique eliminates the requirement for use of scales in the micro-ingredient delivery system.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: July 27, 2010
    Assignee: Lextron, Inc.
    Inventors: Steve R. Freeman, Charles H. Hoff
  • Patent number: 7752417
    Abstract: A computer system may be configured to dynamically select a memory virtualization and corresponding virtual-to-physical address translation technique during execution of an application and to dynamically employ the selected technique in place of a current technique without re-initializing the application. The computer system may be configured to determine that a current address translation technique incurs a high overhead for the application's current workload and may be configured to select a different technique dependent on various performance criteria and/or a user policy. Dynamically employing the selected technique may include reorganizing a memory, reorganizing a translation table, allocating a different block of memory to the application, changing a page or segment size, or moving to or from a page-based, segment-based, or function-based address translation technique.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: July 6, 2010
    Assignee: Oracle America, Inc.
    Inventors: Olaf Manczak, Christopher A. Vick, Michael H. Paleczny, Jay R. Freeman, Phyllis E. Gustafson
  • Patent number: 7744269
    Abstract: A method and system are provided for administering micro-ingredient feed additives wherein controlled access is provided to the bins or containers that store the micro-ingredients prior to delivery thereby preventing inadvertent errors in adding incorrect micro-ingredients to a feed ration as well as to provide a measure of security to prevent tampering with the micro-ingredients in the bins. A micro-ingredient delivery system typically includes a plurality of bins that store designated micro-ingredients therein. Each bin may have a locking device thereby restricting access to the bin, along with a switch indicating whether the bin access cover is open or closed. A master controller of the delivery system provides signals to lock or unlock the locking devices based upon authorizations provided to access the bins in accordance with the particular operating parameters and requirements of the delivery system.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: June 29, 2010
    Assignee: Lextron, Inc.
    Inventors: John E. Adent, Steve R. Freeman
  • Patent number: 7704554
    Abstract: A method for vaporizing organic materials onto a substrate surface to form a film including providing a quantity of organic material into a vaporization apparatus and actively maintaining the organic material in a first heating region in the vaporization apparatus to be below the vaporization temperature. The method also includes heating a second heating region of the vaporization apparatus above the vaporization temperature of the organic material and metering, at a controlled rate, organic material from the first heating region into the second heating region so that a thin cross section of the organic material is heated at a desired rate-dependent vaporization temperature, whereby organic material vaporizes and forms a film on the substrate surface.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: April 27, 2010
    Assignee: Global Oled Technology LLC
    Inventors: Michael Long, Randolph C. Brost, Jeremy M. Grace, Dennis R. Freeman, Neil P. Redden, Bruce E. Koppe
  • Publication number: 20100017024
    Abstract: A method and system are provided for administering micro-ingredient feed additives wherein controlled access is provided to the bins or containers that store the micro-ingredients prior to delivery thereby preventing inadvertent errors in adding incorrect micro-ingredients to a feed ration as well as to provide a measure of security to prevent tampering with the micro-ingredients in the bins. A micro-ingredient delivery system typically includes a plurality of bins that store designated micro-ingredients therein. Each bin may have a locking device thereby restricting access to the bin, along with a switch indicating whether the bin access cover is open or closed. A master controller of the delivery system provides signals to lock or unlock the locking devices based upon authorizations provided to access the bins in accordance with the particular operating parameters and requirements of the delivery system.
    Type: Application
    Filed: September 24, 2009
    Publication date: January 21, 2010
    Applicant: Lextron, Inc.
    Inventors: John E. ADENT, Steve R. FREEMAN
  • Publication number: 20090208448
    Abstract: Cholesterol-uptake-blocking drugs inhibit angiogenesis and are useful to inhibit diseases perpetuated by angiogenesis. Cholesterol reduction with the use of the drugs increases the intratumoral level of thrombospondin-1, an angiogenesis inhibitor. Ezetimibe (Zetia®), a specific cholesterol-uptake blocking drug, also retards the growth of human tumors, most preferably in combination with low-cholesterol diet. The pharmacologic reduction in serum cholesterol retards prostate cancer growth by inhibiting tumor angiogenesis to combat the growth of prostatic tumors which are directly accelerated by hypercholesterolemia.
    Type: Application
    Filed: February 12, 2009
    Publication date: August 20, 2009
    Inventors: Keith R. Solomon, Kristine Pelton, Carl P. Schaffner, Michael R. Freeman
  • Patent number: 7537375
    Abstract: A method and apparatus are provided for administering micro-ingredient feed additives to animal feed rations. The apparatus may be referred to as a system which includes a number of discrete components which cooperate together to ultimately deliver micro-ingredients to a desired location, such as a feed mixer containing a feed ration. Structure is provided for storing, measuring, dispensing, and pneumatically conveying the micro-ingredients. Measuring of the micro-ingredients may be achieved by loss in weight, gain in weight, or volumetric metering methods. Pneumatic transport may be achieved either by a single transport line, or a plurality of transport lines. The system is operated by a control unit which controls components of the system to achieve delivery of specified amounts and types of micro-ingredients to the feed ration.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: May 26, 2009
    Assignee: Lextron, Inc.
    Inventors: Charles H. Hoff, Steve R. Freeman
  • Patent number: 7516361
    Abstract: A method for checkpointing a system that includes receiving a stop command by an executing thread from a master, wherein the executing thread executes an operating system, continuing execution of the executing thread until a checkpoint is reached after receiving the stop command, halting execution of the executing thread at the checkpoint, and checkpointing the system by storing a state and a snapshot of memory.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: April 7, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Christopher A. Vick, Michael H. Paleczny, Jay R. Freeman, Lawrence G. Votta, Jr.