Patents by Inventor Bernard Charles

Bernard Charles 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: 20110074386
    Abstract: The present invention provides for a system comprising a peripheral component interface (PCI) host bridge. The PCI host bridge is configured to be coupled to a PCI bus, and to receive a system reset signal, to generate a PCI bus reset signal based on the received system reset signal, to detect a PCI operational mode of the PCI bus, and to generate a voltage indicator signal based on the detected PCI operational mode. A voltage regulator is coupled to the PCI host bridge and configured to receive the voltage indicator signal and to regulate a signaling voltage for the PCI bus based on the voltage indicator signal.
    Type: Application
    Filed: December 9, 2010
    Publication date: March 31, 2011
    Applicant: International Business Machines Corporation
    Inventors: Parag Birmiwal, Bernard Charles Drerup
  • Publication number: 20110028406
    Abstract: Pharmaceutical compositions, which enable high absorption when administered orally, and which comprise a cyclosporin or cyclosporin derivative dissolved in a solvent-surfactant system further comprising a hydrophilic surfactant and a lipophilic surfactant, with minimal quantities of solvents.
    Type: Application
    Filed: October 13, 2010
    Publication date: February 3, 2011
    Inventor: Bernard Charles Sherman
  • Patent number: 7882278
    Abstract: A control mechanism for data bus communications employs channels to which bus transactions are assigned, each channel having independent flow control. The control mechanism enforces an ordering algorithm among channels, whereby at least some transactions may pass other transactions. Channel attributes are programmable to vary the ordering conditions. Preferably, each channel is allocated its own programmable buffer area. The control mechanism independently determines, for each channel, whether buffer space is available and enforces flow control independently for each channel accordingly. Flow control is preferably credit-based, credits representing buffer space or some other capacity of a receiver to receive data. Preferably, the flow control mechanism comprises a central interconnect module controlling internal communications of an integrated circuit chip.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sundeep Chadha, Mark Anthony Check, Bernard Charles Drerup, Michael Grassi
  • Publication number: 20110016434
    Abstract: A software control method and apparatus for implementing a knowledge-based polymorph undockable toolbar within an object scene. The undockable toolbar can be used to perform actions on objects created and managed by computer software applications. A knowledge-based polymorph undockable toolbar can merges into a relatively small area, tools for executing various commands that would require substantial screen space if represented by standard icons on a toolbar. The present invention can be used to manipulate non-constrained objects or groups of objects included in an assembly that are linked to each other by constraints. The knowledge based polymorph undockable toolbar can also act to reduce the number of user interactions needed to perform a manipulation task.
    Type: Application
    Filed: September 24, 2010
    Publication date: January 20, 2011
    Applicant: DASSAULT SYSTEMES
    Inventors: Bernard CHARLES, Jean-Christophe CROS, Grégoire DEBAISIEUX, Francois PERROUX
  • Patent number: 7865644
    Abstract: In a method and apparatus associated with a bus controller, a set of mechanisms are selectively added to the bus controller, as well as to slave devices connected to the bus controller. A mechanism is also added to one or more master devices connected to the bus controller, in order to provide the master devices with a transaction ordering capability. The added mechanisms collectively achieve the objective of supporting connection of multiple slave devices to a common controller interface, and at the same time allowing pipelined operation of the slave devices. One embodiment of the invention is directed to a method for use with a bus and an associated bus controller, wherein the bus controller has respective master and slave interfaces for use in selectively interconnecting master devices and slave devices. The method comprises the steps of connecting one or more of the master devices to one of the master interfaces, and connecting each of a plurality of slave devices to the same one of the slave interfaces.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bernard Charles Drerup, Richard Nicholas, Prasanna Srinivasan
  • Patent number: 7823085
    Abstract: A software control method and apparatus for implementing a knowledge-based polymorph undockable toolbar within an object scene. The undockable toolbar can be used to perform actions on objects created and managed by computer software applications. A knowledge-based polymorph undockable toolbar can merges into a relatively small area, tools for executing various commands that would require substantial screen space if represented by standard icons on a toolbar. The present invention can be used to manipulate non-constrained objects or groups of objects included in an assembly that are linked to each other by constraints. The knowledge based polymorph undockable toolbar can also act to reduce the number of user interactions needed to perform a manipulation task.
    Type: Grant
    Filed: May 1, 2003
    Date of Patent: October 26, 2010
    Assignee: Dassault Systemes
    Inventors: Bernard Charles, Jean-Christophe Cros, Grégoire Debaisieux, Francois Perroux
  • Publication number: 20100262735
    Abstract: A technique for triggering a system bus write command with user code includes identifying a specific store-type instruction in a user instruction sequence. The specific store-type instruction is converted into a specific request-type command, which is configured to include core permission controls (that are stored in core configuration registers of a processor core by a trusted kernel) and user created data (stored in a cache memory). Slave devices are configured through register space (that is only accessible by the trusted kernel) with respective slave permission controls. The specific request-type command is then transmitted from the cache memory, via a system bus. In this case, the slave devices that receive the specific request-type command (via the system bus) process the specific request-type command when the core permission controls are the same as the respective slave permission controls.
    Type: Application
    Filed: April 14, 2009
    Publication date: October 14, 2010
    Applicant: INTERNATIONAL BUISNESS MACHINES CORPORATION
    Inventors: Lakshminarayana Baba Arimilli, Brian Mitchell Bass, David Wayne Cummings, Bernard Charles Drerup, Guy Lynn Guthrie, Ronald Nick Kalla, Hugh Shen, Michael Steven Siegel, William John Starke, Derek Edward Williams
  • Publication number: 20100169527
    Abstract: An apparatus is described for data processing in a computer system. The apparatus comprises a data processing device having a data processing master, a functionally coupled data processor core, and a functionally coupled data processor slave. Both the data processing master and the data processing slave are coupled to a common bus or common crossbar switch. The data processing device processes the data associated with transfers to or from the data processor slave. System masters will direct transactions that require data processing to the data processing slave, which will indirectly interact with the target memory slave. System masters will direct transactions that do not require data processing, directly to the target memory slave.
    Type: Application
    Filed: March 8, 2010
    Publication date: July 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bernard Charles Drerup, Richard Siegmund, JR., Barry Joe Wolford
  • Patent number: 7725660
    Abstract: A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A local node makes a determination whether a request is a local or system request. If the request is a local request, a look-up of a directory in the local node is performed. If an entry in the directory of the local node indicates that data in the request does not have a remote owner and that the request does not have a remote destination, the coherency of the data is resolved on the local node, and a transfer of the data specified in the request is performed if required and if the request is a local request. If the entry indicates that the data has a remote owner or that the request has a remote destination, the request is forwarded to all remote nodes in the multi-node system.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Scott Douglas Clark, Bernard Charles Drerup, Russell Dean Hoover, Charles Ray Johns, David John Krolak, Prasanna Srinivasan, Thuong Quang Truong
  • Patent number: 7707347
    Abstract: An apparatus is described for data processing in a computer system. The apparatus comprises a data processing device having a data processing master, a functionally coupled data processor core, and a functionally coupled data processor slave. Both the data processing master and the data processing slave are coupled to a common bus or common crossbar switch. The data processing device processes the data associated with transfers to or from the data processor slave. System masters will direct transactions that require data processing to the data processing slave, which will indirectly interact with the target memory slave. System masters will direct transactions that do not require data processing, directly to the target memory slave.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bernard Charles Drerup, Richard Siegmund, Jr., Barry Joe Wolford
  • Publication number: 20100086658
    Abstract: Low oil or fat consumer food products comprising a natural preservative system and method are disclosed. The preservative system has a mixture of aliphatic and aromatic isothiocyanates and is suitable for use in a variety of consumer products with staged refrigeration, as well as temperature cycling to achieve a low fat consumer food product that is microbiologically stable and safe while lacking undesirable mustard flavor and/or burn.
    Type: Application
    Filed: January 10, 2008
    Publication date: April 8, 2010
    Inventors: Michael Charles Cirigliano, Bernard Charles Sekula, Donald Joseph Hamm, Laura Anne Gallagan
  • Publication number: 20100068359
    Abstract: A method for preserving a food dressing composition is described. The method includes replacement of sodium chloride with potassium chloride or ammonium chloride in order to produce a food dressing composition free of spoilage and pathogens.
    Type: Application
    Filed: September 15, 2008
    Publication date: March 18, 2010
    Applicant: CONOPCO, INC., D/B/A UNILEVER
    Inventors: Bernard Charles SEKULA, Michael Charles CIRIGLIANO
  • Patent number: 7669013
    Abstract: A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A look-up of a local node directory is performed if a request received at a multi-node bridge of the local node is a system request. If a directory entry indicates that data specified in the request has a local owner or local destination, the request is forwarded to the local node. If the local node determines that the request is a local request, a look-up of the local node directory is performed. If the directory entry indicates that data specified in the request has a local owner and local destination, the coherency of the data on the local node is resolved and a transfer of the request data is performed if required. Otherwise, the request is forwarded to all remote nodes in the multi-node system.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Scott Douglas Clark, Bernard Charles Drerup, Russell Dean Hoover, Charles Ray Johns, David John Krolak, Prasanna Srinivasan, Thuong Quang Truong
  • Patent number: 7647435
    Abstract: A communications bus for a digital device includes a credit-based flow control mechanism, in which a sending component maintains a local record of its credits. Credits are returned to the sender by pulsing a single-bit credit return line. A separate mechanism provides a count of available credits from the receiver, the separate mechanism not necessarily being current. The local record is compared to the count of credits from the separate mechanism over a pre-determined time interval, failure of the two values to agree at any time during the interval indicating a probable credit discrepancy. A credit discrepancy is confirmed, preferably by suspending certain bus activity for a sufficiently long period to account for any delay in propagating credit value changes, and re-comparing the values. Preferably, the bus communicates between internal components of an integrated circuit chip.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark Anthony Check, Bernard Charles Drerup, Michael Grassi
  • Publication number: 20090283597
    Abstract: A secure electronic voting device includes a reading device for reading electronic voting ballots carrying an item of voting information; an insertion device inserting a voting ballot into the reading device and preventing withdrawal of the ballot; a checking device checking validity of said voting ballot, issuing a signal transferring the voting ballot to a ballot box, after the item of voting information has been taken into account, when the voting ballot and/or the voting conditions are considered valid; a processor processing the item of voting information read by the reading device; a transfer device automatically transferring the voting ballot, after receipt of said signal confirming it has been taken into account and without human intervention, to the ballot box, allowing double counting of the voting information, one using data read by the reading device, and another performed in a deferred manner, by reprocessing voting ballots kept in the ballot box.
    Type: Application
    Filed: May 18, 2009
    Publication date: November 19, 2009
    Applicant: Compagnie Industrielle et Financiere D'Ingenierie, "Ingencio"
    Inventors: Bernard Charles, Jean-Marc Voelckel
  • Publication number: 20090197968
    Abstract: A capsule comprising venlafaxine hydrochloride wherein part of the drug content is in the form of delayed-release coated spheroids and a second part of the drug content is in a prompt-release form.
    Type: Application
    Filed: August 11, 2005
    Publication date: August 6, 2009
    Inventor: Bernard Charles Sherman
  • Patent number: 7563434
    Abstract: Consumer products comprising a natural preservative system are described. The preservative system has a mixture of aliphatic and aromatic isothiocyanates and is suitable for use in a variety of consumer products.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: July 21, 2009
    Assignee: Conopco, Inc.
    Inventors: Bernard Charles Sekula, Michael Charles Cirigliano, Monika Maria Tobolewska
  • Publication number: 20090177821
    Abstract: Computer implemented method, system and computer usable program code for processing a data request in a data processing system. A read command requesting data is received from a requesting master device. It is determined whether a cache of a processor can provide the requested data. Responsive to a determination that a cache of a processor can provide the requested data, the requested data is routed to the requesting master device on an intervention data bus of the processor separate from a read data bus and a write data bus of the processor.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 9, 2009
    Inventors: Robert Michael Dinkjian, Bernard Charles Drerup
  • Patent number: 7541056
    Abstract: High fiber and ambient stable fruit-based compositions are described. The compositions are ready-to-eat, low in fat and suitable to be beverages, fillings, dips, sauces, spreads or dressings. The compositions have less than 20.0 ppm of extracellular terminal unsaturated ester.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: June 2, 2009
    Assignee: Unilever Bestfoods, North America, division of Conopco, Inc.
    Inventors: Leonardo José Sanchez Aquino, Anthony John Barraclough, Ian Christopher Chandler, Rosemary Antoinette Golden, Frederik Michiel Meeuse, Luis Eduardo Saucedo Pizarro, Bernard Charles Sekula
  • Publication number: 20090138629
    Abstract: A control mechanism for data bus communications employs channels to which bus transactions are assigned, each channel having independent flow control. The control mechanism enforces an ordering algorithm among channels, whereby at least some transactions may pass other transactions. Channel attributes are programmable to vary the ordering conditions. Preferably, each channel is allocated its own programmable buffer area. The control mechanism independently determines, for each channel, whether buffer space is available and enforces flow control independently for each channel accordingly. Flow control is preferably credit-based, credits representing buffer space or some other capacity of a receiver to receive data. Preferably, the flow control mechanism comprises a central interconnect module controlling internal communications of an integrated circuit chip.
    Type: Application
    Filed: January 30, 2009
    Publication date: May 28, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sundeep Chadha, Mark Anthony Check, Bernard Charles Drerup, Michael Grassi