Patents by Inventor Craig

Craig 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: 7681640
    Abstract: The present invention provides a screen for a well that utilizes a partial screen wrapping used to advantage with side conduits (e.g., alternate flowpaths), control lines, intelligent completions devices, and the like. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: March 23, 2010
    Assignee: Schlumberger Technology Corporation
    Inventors: Patrick W. Bixenman, Craig D. Johnson, Jake A. Danos, Matthew R. Hackworth
  • Patent number: 7685345
    Abstract: A modification of rank priority arbitration for access to computer system resources through a shared pipeline that provides more equitable arbitration by allowing a higher ranked request access to the shared resource ahead of a lower ranked requester only one time. If multiple requests are active at the same time, the rank priority will first select the highest priority active request and grant it access to the resource. It will also set a ‘blocking latch’ to prevent that higher priority request from re-gaining access to the resource until the rest of the outstanding lower priority active requesters have had a chance to access the resource.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Deanna Postles Dunn, Christine Comins Jones, Arthur J O'Neill, Vesselina Kirilova Papazova, Robert J Sonnelltier, III, Craig Raymond Walters
  • Patent number: 7682745
    Abstract: A medical device includes a rechargeable lithium-ion battery for providing power to the medical device. The lithium-ion battery includes a positive electrode comprising a current collector and an active material comprising a material selected from the group consisting of LiCoO2, LiMn2O4, LiNixCoyNi(1?x?y)O2, LiAlxCoyNi(1?x?y)O2, LiTixCoyNi(1?x?y)O2, and combinations thereof. The lithium-ion battery also includes a negative electrode having a current collector and an active material including a lithium titanate material. The current collector of the negative electrode includes a material selected from the group consisting of aluminum, titanium, and silver. The battery is configured for cycling to near-zero-voltage conditions without a substantial loss of battery capacity.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: March 23, 2010
    Assignee: Medtronic, Inc.
    Inventors: William G. Howard, Craig L. Schmidt, Erik R. Scott
  • Patent number: 7681865
    Abstract: A ball valve assembly comprises a housing with ball valve rotatably disposed in a valve chamber in the flow passage. The ball valve is rotatable between open and closed positions by a valve stem that is connected to the ball valve at one end. The ball valve has an open ended slot in which the end of the stem is received. During assembly the stem may be inserted into the housing first and then the ball valve introduced into the housing with the slot facing the stem and then moved in the direction of the slot so that that the stem is received in the slot. The arrangement enables the conventional bonnet in a ball valve assembly to be eliminated and therefore provides for a compact design.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: March 23, 2010
    Assignee: Oliver Twinsafe Valves Limited
    Inventor: Craig Antony Furnival
  • Patent number: 7685148
    Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: March 23, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: James D. Engquist, Craig A. Vosburgh, Brian Berliner, Jerry R. Jackson, Craig A. Lindley, Doreen E. Collins, Johnathan D. Nordby, Dann M. Church, David L. Resch
  • Patent number: 7684754
    Abstract: The present invention relates to systems and methods that facilitate wireless device communications and configuration. A detection component identifies N devices that are coupled together via a biological medium, N being an integer, wherein the medium includes direct or indirect touching to a device or devices. After biological contact, a configuration component initiates a configuration between a subset of the devices. Although configurations and/or other communications can be conducted through a medium such as the human body, the present invention can employ an initial touch to identify respective devices whereby other electronic configuration sequences commence without further device contact. Other aspects include chain touching between users and/or devices to facilitate contact between the devices.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew C. Glass, Christopher M. Dreher, Ellick H. Sung, Randall E. Aull, Doron J. Holan, Craig S. Ranta
  • Patent number: 7681419
    Abstract: A dry cleaning machine includes a tub for holding articles to be cleaned. A door is rotatably coupled to the dry cleaning machine. The door is movable from a closed position wherein access to the tub is substantially sealed, to an open position providing access to the tub. An outlet tube is coupled in flow communication to the tub. A filter assembly is positioned between the tub and the outlet tube filtering dry cleaning fluid channeled towards the outlet tube.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: March 23, 2010
    Assignee: General Electric Company
    Inventors: Christopher Nils Naber, Craig Vitan, Venkataraman Rachakonda, Darren Hallman
  • Patent number: 7681313
    Abstract: A method for forming heat exchanger plates (10) comprises formation of a fluid flow channel (28) along the edges (22) of a sheet metal strip or blank, and formation of a pair of raised end bosses. The raised end bosses (32) are elongated in the longitudinal dimension and are formed within the final width dimension of the plate so as to avoid the need for trimming of excess material along the edges of the plate. The method generates less scrap than prior art processes using progressive stamping, and also permits variation of the plate lengths.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: March 23, 2010
    Assignee: Dana Canada Corporation
    Inventors: Peter Zurawel, Brian Ernest Duke, Raymond R. Caron, Craig Lambert, Eric Luvisotto
  • Patent number: 7684401
    Abstract: A fiber channel switch element and method for routing fiber channel frames is provided. The switch element includes a receive segment that can add a virtual storage area network (“VSAN”) tagging header to frames that are received by the receive segment; and strip the VSAN tagging header before frames are sent to ports that do not support virtual fabric capability. The receive segment includes a table used for matching fabric extension parameters. An incoming frame's VSAN identity value is compared to a control word entry to generate a value used for routing the incoming frame. The table is used to determine if a frame is part of a virtual fabric. The routing table for each port is used to route frames and the routing table includes entries for supported virtual fabrics.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: March 23, 2010
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Craig M. Verba, Gary M. Papenfuss, Ernest G. Kohlwey, Edward C. Ross
  • Publication number: 20100066025
    Abstract: The invention provides a seal for a slide-out room of a recreational vehicle. The slide-out room is movable in a range of positions including a retracted position and an extended position. The seal is compressible between the slide-out room and a side wall of the vehicle and includes at least one sensor capable of detecting a force or a lack thereof on the seal, to indicate if adequate compression of the seal has been achieved in a stop position of the room or if there is an obstruction in between the stop positions.
    Type: Application
    Filed: September 18, 2009
    Publication date: March 18, 2010
    Inventor: Craig J. Kreil
  • Publication number: 20100070593
    Abstract: In a computerized method of visualizing features of messages communicated between a first user and a plurality of other users, a topic is identified and a visualization based upon messages containing at least one of the topic and a resource related to the topic is created. More particularly, the visualization is created to include at least one of user graphical representations and message graphical representations, and a resource graphical representation, such that, a user may easily identify features of the messages.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Inventors: Craig Peter Sayers, Tyler J. Close, Malena Rosa Mesarina, Brett Bausk, John Ludd Recker
  • Publication number: 20100066578
    Abstract: Examples of a system and method for sigma-delta analog-to-digital conversion of an electrical input signal are disclosed. A bandpass-filtered signal based on an electrical input signal and an analog feedback signal may be provided. A multi-bit digital representation of the bandpass-filtered signal may be provided. An analog representation of the multi-bit digital representation may be provided. A return-to-zero (RTZ) carving operation may be performed on the analog representation to obtain the analog feedback signal.
    Type: Application
    Filed: September 15, 2009
    Publication date: March 18, 2010
    Applicant: SIERRA MONOLITHICS, INC.
    Inventors: Kevin William Glass, Craig A. Hornbuckle, C. Gary Nilsson
  • Publication number: 20100068776
    Abstract: The invention provides novel compositions of matter for the production of ethanol from carbon dioxide and water. Particularly, the invention provides photoautotrophic organisms having a first and second genetic modification, wherein the first genetic modification improves the ethanol production from organisms having the second genetic modification.
    Type: Application
    Filed: February 9, 2009
    Publication date: March 18, 2010
    Inventors: R. Paul Woods, Craig R. Smith, Dan Kramer, Heike Enke, Kerstin Baier, Ulf Duhring, Karl Ziegler, Wolfgang Lockau, Marianne Grundel, John Coleman, Christine Oesterhelt
  • Publication number: 20100067159
    Abstract: An electronic trip unit which includes a processing unit and a comparator circuit. The processing unit receives an input voltage, and a reset signal to reset the electronic trip unit, and generates a trip signal when sensed current of the electronic trip unit exceeds a predetermined threshold. The comparator circuit includes a first comparator which receives the trip signal from the processing unit and compares the trip signal with a predetermined reference voltage determined based on the reset signal, and a second comparator which compares a voltage generated by a power supply with the predetermined reference voltage. The comparator circuit determines whether the trip signal is for a valid trip event based comparison results of the first comparator and the second comparator.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 18, 2010
    Applicant: General Electric Company
    Inventors: SRINATH RAO TOPUCHARLA, CRAIG BENJAMIN WILLIAMS, SESHAGIRI RAO KOMARAVOLU
  • Publication number: 20100070765
    Abstract: An on-line value bearing item (VBI) printing system that includes one or more cryptographic modules and a secure database is disclosed. The secure database includes account balances and other information for all of the on-line value-bearing item system customers and is capable of preventing access by unauthorized users. Also, a secure communication network is in operation to prevent unauthorized access to the users' data stored in the database. A plurality of subsystems located on the server system side of the on-line VBI system provide services related to purchasing, accounting, and printing of VBI. In addition to the secure database, the server system includes one or more cryptographic modules for authenticating, processing value for the VBI, and generating indicia data for the plurality of users.
    Type: Application
    Filed: September 22, 2009
    Publication date: March 18, 2010
    Inventor: Craig L. Ogg
  • Publication number: 20100068142
    Abstract: The invention relates to the identification of melanoma repopulating cells, characterization of these cells, and diagnostic and therapeutic methods based on an understanding of the properties of these cells.
    Type: Application
    Filed: October 3, 2007
    Publication date: March 18, 2010
    Inventors: Craig Gedye, Ian Davis, Jonathan S. Cebon
  • Publication number: 20100067197
    Abstract: A multiple electronic device power supply, battery charger, and USB docking system has a plurality of power ports for charging/powering electronic devices and a plurality of USB ports for coupling peripheral devices to a computer or large electronic device. Electronic devices which may be charged using the present invention can require current from less than 500 mA to approximately 6 A. Voltage setting resistors in specialized adapters serve to set the voltage needed for individual devices in order to manage current and voltage distribution throughout the present invention, particularly when large and mid-sized electronic devices are connected to the present multiple device charger and docking system. Default settings set the voltage output at 24 volts if not otherwise directed.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 18, 2010
    Applicant: Callpod Inc.
    Inventors: Darren S. Guccione, Craig B. Lurey
  • Publication number: 20100065721
    Abstract: The driver of a vehicle (10) is protected from glare caused by the bright lights of an oncoming vehicle at night, or by the Sun lying low in the sky. The vehicle windshield (20) is divided into pixels (42) whose transparency can be reduced. The transparency of a limited area of the windshield is controlled by reducing the transparency of windshield pixels that lie along the light path (32) of bright light that passes through an area (34) of the windshield to the driver's eyes. In one system, a small sensor (44) includes a sensor plate (50) with an array of sensor pixels (54), and a lens (56) that forms an image of a forward portion of the environment on the sensor pixel array. An electronic circuit (70) couples sensor pixels to corresponding windshield pixels, and reduces the transparency of windshield pixels when corresponding sensor pixels are brightly illuminated.
    Type: Application
    Filed: October 20, 2009
    Publication date: March 18, 2010
    Inventors: Craig Broude, Leon D. Rosen
  • Publication number: 20100067137
    Abstract: A data storage cartridge comprises data storage media configured to store data for read and/or write access, wherein the data may be arranged in a plurality of partitions; and a plurality of cartridge memories. A control system, for example of a data storage drive, is configured to allocate at least portions of capacity of the data storage media to cartridge memories of the data storage cartridge; and to provide information defining the allocated portions of capacity to the cartridge memories. Each of the cartridge memories may have a separate user and thus provide access for that user to separate partitions.
    Type: Application
    Filed: November 17, 2009
    Publication date: March 18, 2010
    Inventors: ALLEN KEITH BATES, Nils Haustein, James William Johnson, Craig Anthony Klein, Daniel James Winarski
  • Patent number: D612329
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: March 23, 2010
    Assignee: Callpod Inc.
    Inventors: Darren S. Guccione, Craig B. Lurey