Patents by Inventor J. Rich

J. Rich 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).

  • Publication number: 20040117467
    Abstract: At least a portion of the administrative responsibilities of one license server is transferred from the one license server to one or more other license servers. These responsibilities include the management of software licenses. This transfer is performed dynamically, such that vendor authorization, at the time of the transfer, is not needed. Further, the transfer of the administrative capabilities can occur prior to the expiration of the licenses being administered.
    Type: Application
    Filed: December 12, 2002
    Publication date: June 17, 2004
    Applicant: International Business Machines Corporation
    Inventors: Marvin J. Rich, William K. Mellors, Soon I. Joe, Ronald P. Checca
  • Patent number: 6704483
    Abstract: A high density optical fiber array assembly and assembly method includes a housing securing a front array mask etched with extreme precision to define openings arranged in a predetermined pattern. A series of guide plates form a series of fiber guide channels that align with the mask openings, which plates are stacked within the housing so that the bottom of one acts as a cover for the channels of another. Fibers can be tool inserted along the channels as one group, such as a row of fibers, or manually inserted and advanced sequentially. Alternately, the mask and guide plate stack are mounted to and within a mounting block and the mounting block assembly inserted into the assembly housing substantially all remaining voids in the housing are filled with bonding material.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: March 9, 2004
    Assignee: Fiberguide Industries, Inc.
    Inventors: Jonathan Sherman, Irfan Camlibel, Theodore C. Rich, Ernest J. Rich
  • Patent number: 6674947
    Abstract: A system of making high density optical fiber arrays that includes securing the optical fiber ends in the housing front mask openings, then lapping the fiber ends and front mask forward surface to angle the fiber end front surfaces so that reflected wave energy does not interfere with optical signal data when transmitted during use. The opening pattern is preferably 2×2 to 128×128 or higher. Several alternate lap tool designs are disclosed including translational and rotating laps formed from solid bodies or a series of stacked plates. Standard slurry grinding and polishing compounds can be applied as desired. If a layer of epoxy originally covers the mask front face, it is removed by the lap tool as the fiber ends are lapped.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: January 6, 2004
    Assignee: Fiberguide Industries, Inc.
    Inventors: Irfan Camlibel, Jonathan Sherman, Theodore C. Rich, Ernest J. Rich
  • Patent number: 6648973
    Abstract: A process using ultraviolet light having a wavelength of 160 to 500 nanometers without higher wavelengths and a high intensity between about 1 and 40 watts/cm2 to surface treat a carbon containing fiber is described. The treated fiber contains an enhanced amount of oxygen on the surface which significantly improves the bondability of the fiber in composites.
    Type: Grant
    Filed: October 22, 2002
    Date of Patent: November 18, 2003
    Assignee: Board of Trustees of Michigan State University
    Inventors: Lawrence T. Drzal, Michael J. Rich
  • Patent number: 6649225
    Abstract: A process using ultraviolet light having a wavelength of 160 to 500 nanometers without higher wavelengths and a high intensity between about 1 and 40 watts/cm2 to surface treat a carbon containing fiber is described. The treated fiber contains an enhanced amount of oxygen on the surface which significantly improves the bondability of the fiber in composites.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: November 18, 2003
    Assignee: Board of Trustees of Michigan State University
    Inventors: Lawrence T. Drzal, Michael J. Rich
  • Publication number: 20030208350
    Abstract: Simulation of models within a distributed environment is facilitated. A model is partitioned based on clock domains, and communication between partitions on different processors is performed on synchronous clock boundaries. Further, data is exchanged across the network on latch boundaries. Thus, management aspects of the simulation, such as management associated with the global simulation time, are simplified.
    Type: Application
    Filed: April 18, 2002
    Publication date: November 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Marvin J. Rich, William K. Mellors
  • Publication number: 20030200178
    Abstract: A licensed is obtained by an instance of a distributed application, and one or more other instances of the application are managed under the license. Collectively, the instances managed under the license behave as a single application. For instance, there is one point of user interaction, one point of input/output control, and one point of display for the collection of instances. Each of the controls can be the responsibility of one instance or distributed among various instances.
    Type: Application
    Filed: April 18, 2002
    Publication date: October 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Marvin J. Rich, William K. Mellors, Soon I. Joe
  • Publication number: 20030200072
    Abstract: A technique for distributed processing a partitioned model is provided based on tight functional coupling of multiple submodels of the model. The technique includes, in one embodiment, providing each submodel with a generic coupler to enable processing of the submodel on any simulator instance of any simulator. Submodels coupled with the generic couplers can be processed on the same or different computing units. The generic couplers facilitate communication between submodels through a common communication directory (CCD) by using functions of a generic coupler shared library. The generic couplers further use functions of the shared library to ensure integrity of data transmitted between submodels.
    Type: Application
    Filed: April 18, 2002
    Publication date: October 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: William K. Mellors, Marvin J. Rich
  • Publication number: 20030200073
    Abstract: A model is partitioned into a plurality of partitions to be processed by a selected number of processors. Since the partitions are substantially independent of one another, the policy employed in the mapping of the partitions to the processors is flexible. Further, in the case in which the model is a chip, at least a portion of the clock and maintenance logic of the chip is also partitioned and mapped to the selected number of processors.
    Type: Application
    Filed: April 18, 2002
    Publication date: October 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Marvin J. Rich, William K. Mellors, Soon I. Joe
  • Publication number: 20030196872
    Abstract: A stop for stopping moving articles on a conveyor system is disclosed. The stop has a base and a stop arm, which are operable to stop the moving object. The stop arm is rotatable about a location on the base and is translatable generally perpendicular to the conveyor. An actuator arm is coupled to the stop arm to regulate the movement of the stop arm. A cam follower is coupled to the actuator arm to rotate said actuator arm. A linkage is rotatably mounted to said stop arm and slidably mounted to the base to control the movement of the stop arm.
    Type: Application
    Filed: April 19, 2002
    Publication date: October 23, 2003
    Inventors: Bruce H. Whittle, Michael L. Shepherd, Louis J. Rich, Daniel E. Hawkins, Ronald J. Verhelle
  • Publication number: 20030125917
    Abstract: A method and system select delay values from a VHDL standard delay file that correspond to an instance of a logic gate in a logic model. Then the system collects all the delay values of the selected instance and builds super generics for the rise-time and the fall-time of the selected instance. Then, the system repeats this process for every delay value in the standard delay file (310) that correspond to every instance of every logic gate in the logic model. The system then outputs a reduced size standard delay file (314) containing the super generics for every instance of every logic gate in the logic model.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marvin J. Rich, Ashutosh Misra
  • Publication number: 20030126569
    Abstract: A method and system unbind a rise/fall tuple of a VHDL generic variable and create rise time and fall time generics of each generic variable that are independent of each other. Then, according to a predetermined correlation policy, the method and system collect delay values in a VHDL standard delay file, sort the delay values, remove duplicate delay values, group the delay values into correlation sets, and output an analysis file. The correlation policy may include collecting all generic variables in a VHDL standard delay file, selecting each generic variable, and performing reductions on the set of delay values associated with each selected generic variable.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marvin J. Rich, Ashutosh Misra
  • Publication number: 20030125918
    Abstract: A method and system update a VHDL technology library (306) to incorporate correlated delay values by reading the VHDL technology library (306), inserting a tpd_super_rise_time generic declaration and a tpd_super_fall_time generic declaration for every VHDL gate model in the VHDL technology library (306), initializing other generic variables in every VHDL gate model in the VHDL technology library to an equation representing a correlation policy; and outputting an updated VHDL technology library. Then, the method and system bind correlated delay constants in a 3-dimensional variable data array structure to a VHDL technology library (306) using a VHDL package embedded with the correlation delay data.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marvin J. Rich, Ashutosh Misra
  • Patent number: 6565927
    Abstract: A method using irradiation with optical light having a wavelength of 160 to 500 nanometers without higher wavelengths with cooling of the surface during the irradiation to modify the surface (12A, 104A, 202A, 304A, 402A, 502A) of a substrate (12, 104, 202, 304, 402, 502) is described. The light is filtered or the lamp (24, 106, 212, 306, 510) is restricted to the limited range to avoid the affects of the higher spectra. The light can be pulsed or continuous. The method is significantly enhanced by the presence of water (14, 124, 204, 306, 410, 508) on the surface, preferably also in the presence of ozone in the water. The treated surfaces are more paintable and bondable.
    Type: Grant
    Filed: April 7, 1999
    Date of Patent: May 20, 2003
    Assignee: Board of Trustees of Michigan State University
    Inventors: Lawrence T. Drzal, Narasimharao Dontula, Richard L. Schalek, Alekh S. Bhurke, Michael J. Rich, Laura M. Fisher, Ming Xie
  • Patent number: 6551407
    Abstract: A method using irradiation of surfaces 12A of substrates (12) with ultra violet light to remove a parting agent is described. The light can be pulsed or continuous. The treated surfaces are more paintable and bondable. The treated molds prevent the introduction of surface inhomogeneities caused by the parting agent.
    Type: Grant
    Filed: January 15, 2001
    Date of Patent: April 22, 2003
    Assignee: Board of Trustees of Michigan State University
    Inventors: Lawrence T. Drzal, Michael J. Rich, Laura M. Fisher
  • Publication number: 20030066479
    Abstract: A process using ultraviolet light having a wavelength of 160 to 500 nanometers without higher wavelengths and a high intensity between about 1 and 40 watts/cm2 to surface treat a carbon containing fiber is described. The treated fiber contains an enhanced amount of oxygen on the surface which significantly improves the bondability of the fiber in composites.
    Type: Application
    Filed: October 22, 2002
    Publication date: April 10, 2003
    Applicant: Board of Trustees operating Michigan State University
    Inventors: Lawrence T. Drzal, Michael J. Rich
  • Publication number: 20020197019
    Abstract: A high density optical fiber array assembly and assembly method includes a housing securing a front array mask etched with extreme precision to define openings arranged in a predetermined pattern. A series of guide plates form a series of fiber guide channels that align with the mask openings, which plates are stacked within the housing so that the bottom of one acts as a cover for the channels of another. Fibers can be tool inserted along the channels as one group, such as a row of fibers, or manually inserted and advanced sequentially. Alternately, the mask and guide plate stack are mounted to and within a mounting block and the mounting block assembly inserted into the assembly housing substantially all remaining voids in the housing are filled with bonding material.
    Type: Application
    Filed: June 7, 2002
    Publication date: December 26, 2002
    Inventors: Jonathan Sherman, Irfan Camlibel, Theodore C. Rich, Ernest J. Rich
  • Publication number: 20020181427
    Abstract: Method and apparatus for providing a wireless mesh network and network node are described. More particularly, a network having network node neighborhoods is described. A node comprises a multi-sectored antenna and a transceiver controller. Nodes are configured for installation without antenna pointing and without pre-coordination with the network. Software architecture for the node is also described.
    Type: Application
    Filed: April 15, 2002
    Publication date: December 5, 2002
    Applicant: SkyPilot Network, Inc.
    Inventors: Robert H. Sparr, William G. Olsen, Thomas Hammel, Kirk Alton Bradley, Mark J. Rich, Michael R. Franceschini, Joseph T. Merenda
  • Publication number: 20020176381
    Abstract: Network channel access protocol is disclosed. More particularly, a distributed, locally determined, channel access protocol that adapts to load, avoids interference and controls access by a group of nodes to a set of shared channels is disclosed. Shared channel space is divided into a number of communication slots that are repeated at a predetermined interval. Permission to use a slot to communicate between any two nodes is dynamically adjusted by the channel access protocol, which locally: (i) estimates load to neighboring nodes; (ii) allocates or deallocates slot usage to adapt to load and avoid interference; and (iii) asserts and advertises slot usage within an interference area about itself.
    Type: Application
    Filed: April 15, 2002
    Publication date: November 28, 2002
    Applicant: SkyPilot Network, Inc.
    Inventors: Thomas Hammel, Kirk Alton Bradley, Mark J. Rich
  • Publication number: 20020176390
    Abstract: Method and apparatus for providing a wireless mesh network and network node are described. More particularly, a network having network node neighborhoods is described. A node comprises a multi-sectored antenna and a transceiver controller. Nodes are configured for installation without antenna pointing and without pre-coordination with the network. Software architecture for the node is also described.
    Type: Application
    Filed: April 15, 2002
    Publication date: November 28, 2002
    Applicant: SkyPilot Network, Inc.
    Inventors: Robert H. Sparr, William G. Olsen, Thomas Hammel, Kirk Alton Bradley, Mark J. Rich, Michael R. Franceschini, Joseph T. Merenda