Patents by Inventor James C. Lewis

James C. Lewis 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: 8241133
    Abstract: Systems, devices, apparatus and methods of using a simulator cabin module with an interior space which replicates a space ship, where the simulator module is mounted in a real aircraft, as a real airborne simulator. The aircraft lifts off to provide airborne maneuvers such as parabolic flight paths to cause G force and zero gravity effects to passengers in the cabin module. The cabin module includes rows of seats where passengers experience realistic sounds, lights, different temperatures, and physical effects (vibrations) of space ship liftoffs and space travel by having realistic simulation effects distributed over the seated passengers. Passengers can be seated in special reclinable seats with 5 point harnesses and pilot helmets with operable wireless communications and uniforms to add to the realistic simulation effects. Simulator modules can also be mounted in other moving vehicles, such as but not limited to submersibles, ships, and the like.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: August 14, 2012
    Assignee: Communications Concepts, Inc.
    Inventors: James C. Lewis, Nick A. Mascia
  • Patent number: 6889343
    Abstract: In a computer system having a first repeater and a second repeater, the first repeater coupled to the second repeater by a bus, the first repeater operable to transmit a transaction and a control signal to the second repeater, a method, performed by the second repeater, of generating an error comprising: predicting, in a first cycle, that a transaction should be transmitted from the first repeater to the second repeater; determining if a control signal was received within a predetermined number of cycles of the first cycle; and if the control signal is not received within the predetermined number of cycles of the first cycle, then generating an error.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: May 3, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Patent number: 6877055
    Abstract: A computer system including a first repeater and a second repeater that is coupled to the first repeater. The computer system also includes a third repeater that is coupled to the first repeater. The first repeater contains a first arbiter that arbitrates transactions between the first repeater and the second repeater and also arbitrates transactions between the first repeater and the third repeater. The second repeater receives transactions from the first repeater and contains a second arbiter that predicts receipt of transactions from the first repeater to the second repeater.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: April 5, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Patent number: 6826643
    Abstract: A method of synchronizing arbiters. The method is performed by a computer system that has a first repeater, a second repeater that is coupled to the first repeater, and a third repeater that is coupled to the first repeater. The method includes: instructing the second repeater to cease issuing transactions to the first repeater; synchronizing an arbiter within the second repeater with an arbiter within the third repeater; instructing the second repeater to begin issuing transactions to the first repeater; and instructing the third repeater to begin issuing transactions to the first repeater.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: November 30, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Patent number: 6735654
    Abstract: A computer system including a first repeater; a second repeater coupled to the first repeater; and a third repeater coupled to the first repeater. The second repeater is also coupled to a first client and a second client. The second repeater contains a distributed arbiter that predicts whether the first repeater will send a transaction to the second repeater.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: May 11, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Patent number: 6505317
    Abstract: A system and method for testing signal interconnections using built-in self test (BIST). BIST functionality is designed into the various chips of a computer system. These chips include a transmit unit, a receive unit, a control logic unit, and a central logic unit. A control logic unit associated with a signal block (i.e. a group of signals) configures the signal block for either testing or normal operation. The central logic unit performs test pattern generation for all signal blocks on a given chip. Chips may act as either a master or slave chip during testing. When acting as a master chip, the transmit unit of the chip drives test patterns onto one or more signal lines. The receive unit of the slave chip returns a corresponding test pattern to the master chip after receiving the transmitted test pattern. A receive unit on the master chip receives the corresponding test patterns and performs verification. All tests occur at the operational clock speed of the computer system.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: January 7, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Brian L. Smith, James C. Lewis, David Broniarczyk
  • Publication number: 20020133758
    Abstract: In a computer system having a first repeater and a second repeater, the first repeater coupled to the second repeater by a bus, the first repeater operable to transmit a transaction and a control signal to the second repeater, a method, performed by the second repeater, of generating an error comprising: predicting, in a first cycle, that a transaction should be transmitted from the first repeater to the second repeater; determining if a control signal was received within a predetermined number of cycles of the first cycle; and if the control signal is not received within the predetermined number of cycles of the first cycle, then generating an error.
    Type: Application
    Filed: March 19, 2001
    Publication date: September 19, 2002
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Publication number: 20020133657
    Abstract: A computer system including a first repeater and a second repeater that is coupled to the first repeater. The computer system also includes a third repeater that is coupled to the first repeater. The first repeater contains a first arbiter that arbitrates transactions between the first repeater and the second repeater and also arbitrates transactions between the first repeater and the third repeater. The second repeater receives transactions from the first repeater and contains a second arbiter that predicts receipt of transactions from the first repeater to the second repeater.
    Type: Application
    Filed: March 19, 2001
    Publication date: September 19, 2002
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Publication number: 20020133652
    Abstract: A computer system that includes a first repeater and a second repeater. The second repeater is coupled to the first repeater. The second repeater contains circuitry that causes the second repeater to cease issuing transactions to the first repeater for at least one bus cycle if the second repeater has issued “P,” a positive integer, consecutive transactions to the first repeater. The computer system also includes a third repeater that is coupled to the first repeater. The first repeater also includes an arbiter that gives priority to transactions being sent from the first repeater to the third repeater over transactions being sent from the third repeater to the first repeater.
    Type: Application
    Filed: September 6, 2001
    Publication date: September 19, 2002
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Publication number: 20020133658
    Abstract: A method of synchronizing arbiters. The method is performed by a computer system that has a first repeater, a second repeater that is coupled to the first repeater, and a third repeater that is coupled to the first repeater. The method includes: instructing the second repeater to cease issuing transactions to the first repeater; synchronizing an arbiter within the second repeater with an arbiter within the third repeater; instructing the second repeater to begin issuing transactions to the first repeater; and instructing the third repeater to begin issuing transactions to the first repeater.
    Type: Application
    Filed: September 6, 2001
    Publication date: September 19, 2002
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Publication number: 20020133656
    Abstract: A computer system including a first repeater; a second repeater coupled to the first repeater; and a third repeater coupled to the first repeater. The second repeater is also coupled to a first client and a second client. The second repeater contains a distributed arbiter that predicts whether the first repeater will send a transaction to the second repeater.
    Type: Application
    Filed: March 19, 2001
    Publication date: September 19, 2002
    Inventors: Tai Quan, Brian L. Smith, James C. Lewis
  • Patent number: 5887723
    Abstract: A foldable jacket for a general purpose portable computer includes a first protective panel having first and second sub-panels foldably connected along a first fold line. The first sub-panel has a fastener for fastening to the computer. A second protective panel is foldably connected to the first protective panel along a second fold line. A third protective panel is foldably connected to the second protective panel along a third fold line. A strap extending from the first sub-panel is capable of fastening to the third panel to secure the jacket substantially around the computer with the first and second sub-panels lying along the same plane. The jacket is also capable of being folded along the first and second fold lines such that the first and second sub-panels are at an angle relative to each other as well as the third panel. The first sub-panel is fastened to the third panel at an angle to tilt the computer for viewing and use.
    Type: Grant
    Filed: October 2, 1997
    Date of Patent: March 30, 1999
    Assignee: Assistive Technology, Inc.
    Inventors: Ian J. Myles, Howard C. Shane, Gregory G. Baker, James C. Lewis
  • Patent number: 5887777
    Abstract: A protective carrying bag for a computer includes opposing front and back walls. An opening in the front wall provides access by a user for viewing a screen on the computer when the computer is contained within the bag. Opposing openable first and second side walls as well as a lower wall extend between the front and back walls. An openable upper flap is positioned between the front and back walls. A carrying strap is included which is capable of being secured in a first arrangement for carrying the bag in a substantially vertical orientation and in a second arrangement for carrying the bag in a substantially horizontal orientation such that the computer can be operated through the opening in the front wall while being carried in the substantially horizontal orientation.
    Type: Grant
    Filed: October 2, 1997
    Date of Patent: March 30, 1999
    Assignee: Assistive Technology, Inc.
    Inventors: Ian J Myles, Howard C. Shane, Gregory G. Baker, James C. Lewis
  • Patent number: 5448523
    Abstract: A cache TAG RAM (25) includes a TAG array (26), a small signal exclusive OR logic circuit (33, 34), a sense amplifier (36, 37), and another exclusive OR logic circuit (30, 31). A comparison of a stored TAG address to the input address signal is made by the small signal exclusive OR logic circuit (33, 34) to provide a hit signal very quickly. The stored TAG address that is lost during the exclusive OR operation is recovered by performing another exclusive OR on the match information and the input address signal. By using a small signal exclusive OR circuit to perform a comparison early, the hit signal can be generated very quickly.
    Type: Grant
    Filed: September 15, 1994
    Date of Patent: September 5, 1995
    Assignee: Motorola Inc.
    Inventors: James C. Lewis, Mark D. Bader
  • Patent number: 5336122
    Abstract: An apparatus for use by children includes a hand operated pump provided with a hose for the delivery of water from a bathtub to a wall-mounted system of water conduits. The pump includes a hand crank with meshed gears to provide a positive displacement flow to the conduit system. Various devices included in the conduit system such as a water wheel and a water driven turbine, both attachable to a wall adjacent the bathtub by suction cups, as are other components of the conduit system. The suction cups permit convenient installation and disassembly of the present apparatus. Additional components of the conduit system include a multitude of conduits providing a conduit network through which the child may observe a water flow.
    Type: Grant
    Filed: October 26, 1992
    Date of Patent: August 9, 1994
    Inventor: James C. Lewis
  • Patent number: 5015145
    Abstract: A method and apparatus for automatically loading a cargo compartment of a vehicle is disclosed that maximizes the utilization of available space within the vehicle by determining an optimum load configuration based on various parameters of the vehicle and the containers to be loaded. A self-propelled robot loader is used to load the cargo compartment based on the determined optimum load configuration. The robot loader automatically withdraws from the cargo compartment as the loading is completed.
    Type: Grant
    Filed: October 6, 1989
    Date of Patent: May 14, 1991
    Assignee: R. J. Reynolds Tobacco Company
    Inventors: Mickey A. Angell, Thomas W. Cearley, James C. Lewis, Arthur R. St. Onge, John A. Szysh, Kenneth W. White
  • Patent number: 4807544
    Abstract: This invention relates to a method and apparatus for injecting agrochemicals into the subsurface of the soil without tilling of the soil. A high pressure pump delivers the solution to be injected to a series of injection nozzles. The injection nozzles cause liquid jets to be formed which have sufficient velocity and narrow cross-section to inject into the soil. The injection nozzles are supported by a shield-pan which rides on the surface of the soil. The apparatus causes continuous injection from a plurality of nozzles. The shield-pan minimizes clogging of the nozzles. In the preferred embodiment, a second low pressure system is incorporated to broadcast spray the soil surface. This is a low-pressure system utilizing a boom with broadcast nozzles.
    Type: Grant
    Filed: September 21, 1987
    Date of Patent: February 28, 1989
    Assignee: Cross Equipment Company, Inc.
    Inventors: Hewis W. Cross, James C. Lewis
  • Patent number: D446390
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: August 14, 2001
    Assignee: Assistive Technology, Inc.
    Inventors: Ian J. Myles, Howard C. Shane, Gregory G. Baker, James C. Lewis
  • Patent number: D778981
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: February 14, 2017
    Assignee: S7G USA, LLC
    Inventors: James C. Lewis, David W. Eldredge
  • Patent number: D825648
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: August 14, 2018
    Assignee: S7G USA, LLC
    Inventors: James C. Lewis, David W. Eldredge