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

  • Patent number: 6801977
    Abstract: An apparatus and method for passing messages through a bus-to-bus bridge while maintaining ordering. The method comprises passing messages into a message container in the bus bridge without using the bridge buffer, setting a flag that tracks all the writes in the write queue ahead of when the message was put into the message container, blocking the receiving device on the bus connected to the bridge from accessing the message container until the flag is cleared, and clearing the flag when all the writes put into the write queue ahead of when the flag was set have been written to local memory on the receiving bus, then allowing the device on the receiving bus that is the intended recipient to receive the message.
    Type: Grant
    Filed: January 7, 2002
    Date of Patent: October 5, 2004
    Assignee: International Business Machines Corporation
    Inventors: Bernard Charles Drerup, Richard Nicholas Iachetta, Jr.
  • Publication number: 20040170683
    Abstract: A pharmaceutical tablet comprising modafinil particles, wherein more than 5% of the modafinil particles have a diameter of more than 200 microns, less than 5% of the modafinil particles have a diameter of more than 800 microns, and the tablet has a disintegration time of less than 20 minutes.
    Type: Application
    Filed: February 20, 2004
    Publication date: September 2, 2004
    Inventor: Bernard Charles Sherman
  • Publication number: 20040170747
    Abstract: A cheese condiment is described. The cheese condiment is ambient stable, and not tart at a pH below 3.75. The cheese condiment contains an oil-in-water emulsion and cheese component that has been added before emulsion formation.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Applicant: Unilever Bestfoods North America
    Inventors: Bernard Charles Sekula, Hector Arturo Iglesias
  • Patent number: 6767556
    Abstract: Stable solid compositions comprising moxeipril magnesium can be made using moexipril or an acid addition salt thereof, by reacting the moxeipril or acid addition salt with an alkaline magnesium compound in the presence of a solvent, so as to convert most or all of the moexipril or acid addition salt to moexipril magnesium.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: July 27, 2004
    Inventor: Bernard Charles Sherman
  • Patent number: 6740340
    Abstract: A pharmaceutical tablet which incorporates two smaller tablets, one of which comprises an NSAID and the other of which comprises misoprostol.
    Type: Grant
    Filed: December 8, 2000
    Date of Patent: May 25, 2004
    Inventor: Bernard Charles Sherman
  • Patent number: 6737205
    Abstract: An arrangement for transferring a pattern from a mask (100) onto a wafer is provided. A product area (110) of the mask (100) is at least partly surrounded by a frame (112) having an alignment mark area (114). In order to avoid the need to produce a specific mask set for different alignment styles, the mask (100) and the frame (112) are designed as being separate units. Further, methods for transferring a pattern from a mask to a wafer are provided that employ a frame separated from a product area.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: May 18, 2004
    Assignee: Motorola, Inc.
    Inventors: John George Maltabes, Alain Bernard Charles, Karl E. Mautz
  • Patent number: 6737419
    Abstract: Stable tablets comprising benazepril hydrochloride are prepared by employing zinc stearate as the lubricant.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: May 18, 2004
    Inventor: Bernard Charles Sherman
  • Publication number: 20040068595
    Abstract: A data processing system with a snooper that is capable of dynamically enabling and disabling its snooping capabilities (i.e., snoop detect and response). The snooper is connected to a bus controller via a plurality of interconnects, including a snooperPresent signal, a snoop response signal and a snoop detect signal. When the snooperPresent signal is asserted, subsequent snoop requests are sent to the snooper, and the snooper is polled for a snoop response. Each snooper is capable of responding at different times (i.e., each snooper operates with different snoop latencies). The bus controller individually tracks the snoop response received from each snooper with the snooperPresent signal enabled. Whenever the snooper wishes to deactivate its snooping capabilities/operations, the snooper de-asserts the snooperPresent signal. The bus controller recognizes this as an indication that the snooper is unavailable.
    Type: Application
    Filed: October 3, 2002
    Publication date: April 8, 2004
    Applicant: International Business Machines Corp.
    Inventors: James Norris Dieffenderfer, Bernard Charles Drerup, Jaya Prakash Subramaniam Ganasan, Richard Gerard Hofman, Thomas Andrew Sartorius, Thomas Philip Speier, Barry Joe Wolford
  • Publication number: 20040068623
    Abstract: A method for prioritizing snoop pushes in a data processing system that schedules requests within a request FIFO. Each new request that is received is placed in the last position of the request FIFO and the request FIFO typically grants request based solely on the order within the request FIFO. As prior requests are sequentially granted the subsequent requests move closer to a first position of the request FIFO. However, when a snoop push is received at the request FIFO, the snoop push is automatically inserted at the first position of the request FIFO ahead of all yet to be granted requests within the request FIFO.
    Type: Application
    Filed: October 3, 2002
    Publication date: April 8, 2004
    Applicant: International Business Machines Corporation
    Inventors: Victor Roberts Augsburg, James Norris Dieffenderfer, Bernard Charles Drerup, Jaya Prakash Subramaniam Ganasan, Richard Gerard Hofmann, Thomas Andrew Sartorius, Thomas Philip Speier, Barry Joe Wolford
  • Publication number: 20040068603
    Abstract: A method of operating a request FIFO of a system on a chip (SoC) in which a requests in a first position that has been granted and which subsequently receives a retry from the intended target is automatically re-ordered with respect to the other requests below it in the request FIFO. Each issued requests is tagged to either enable or disable a re-order feature. When a request that is tagged as re-order enabled is granted, the FIFO logic monitors the response provided for the request. If the response is a retry, the request is removed from the first position of the request FIFO and the next sequential request is moved into the first position. The removed requests may be re-ordered within the request FIFO or sent back to the initiator. In the former implementation, controller logic reorders the first request within the request FIFO.
    Type: Application
    Filed: October 3, 2002
    Publication date: April 8, 2004
    Applicant: International Business Machines Corporation
    Inventors: Victor Roberts Augsburg, James Norris Dieffenderfer, Bernard Charles Drerup, Richard Gerard Hofmann, Thomas Andrew Sartorius, Barry Joe Wolford
  • Publication number: 20040068707
    Abstract: A method of designing a system on a chip (SoC) to operate with varying latencies and frequencies. A layout of the chip is designed with specific placement of devices, including a bus controller, initiator, and target devices. The time for a signal to propagate from a source device to a destination device is determined relative to a default propagation time. A pipeline stage is then inserted into a bus path between said source device and destination device for each additional time the signal takes to propagate. Each device (i.e., initiators, targets, and bus controller) is designed with logic to control a protocol that functions with a variety of response latencies. With the additional logic, the devices do not need to be changed when pipeline stages are inserted in the various paths. Registers are utilized as the pipeline stages that are inserted within the paths.
    Type: Application
    Filed: October 3, 2002
    Publication date: April 8, 2004
    Applicant: International Business Machines Corporation
    Inventors: Victor Roberts Augsburg, James Norris Dieffenderfer, Bernard Charles Drerup, Richard Gerard Hofmann, Thomas Andrew Sartorius, Barry Joe Wolford
  • Patent number: 6713495
    Abstract: Improved process to produce magnesium omeprazole substantially amorphous with pharmaceutically acceptable low level of methanol and solid pharmaceutical compositions.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: March 30, 2004
    Inventor: Bernard Charles Sherman
  • Publication number: 20040019721
    Abstract: An apparatus and method 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: July 25, 2002
    Publication date: January 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Bernard Charles Drerup, Richard Siegmund, Barry Joe Wolford
  • Publication number: 20040010644
    Abstract: An electronic system is disclosed, including multiple initiators and one or more targets coupled to a bus, and a request mask control unit (RMCU). The initiators are configured to initiate requests (e.g., read requests and write requests) via the bus, and the targets are configured to receive requests from the initiators via the bus. The targets are also configured to produce multiple MaskEnable signals, wherein each of the MaskEnable signals is generated following an initial request received via the bus, and dependent on a corresponding “masking situation” within the target. Exemplary masking situations include “delayed read,” “no read buffer available,” and “no write buffer available.” The RMCU receives the MaskEnable signals and produces multiple RequestMask signals dependent upon the MaskEnable signals. One or more of the initiators are permitted to repeat requests via the bus dependent upon one or more of the RequestMask signals.
    Type: Application
    Filed: July 11, 2002
    Publication date: January 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Bernard Charles Drerup, Jaya Prakash Subramaniam Ganasan, Richard Gerard Hofmann, Richard Nicholas Iachetta, Barry Joe Wolford
  • Publication number: 20040005357
    Abstract: Extended-release tablets comprising divalproex sodium and a water-insoluble polymer wherein the amount of divalproex sodium exceeds 80% of the tablet by weight.
    Type: Application
    Filed: July 3, 2002
    Publication date: January 8, 2004
    Inventor: Bernard Charles Sherman
  • Patent number: 6667054
    Abstract: Tablets for oral administration comprising metformin hydrochloride and methylcellulose.
    Type: Grant
    Filed: December 5, 2001
    Date of Patent: December 23, 2003
    Inventor: Bernard Charles Sherman
  • Publication number: 20030232861
    Abstract: A process of producing the magnesium salt of an enantiomer of omeprazole, said process comprising the steps of:
    Type: Application
    Filed: May 16, 2003
    Publication date: December 18, 2003
    Inventor: Bernard Charles Sherman
  • Publication number: 20030229101
    Abstract: A pharmaceutical tablet comprising over 80% by weight ciprofloxacin hydrochloride monohydrate.
    Type: Application
    Filed: June 6, 2002
    Publication date: December 11, 2003
    Inventor: Bernard Charles Sherman
  • Publication number: 20030225683
    Abstract: A computer-based system is used to communicate between a central location and distal locations to allow submission of bidding information on a project or elements of a project. A project manager (e.g., private or public organization, commercial or residential developers, general contractor, architect, etc.) establishes a website where potential bidders on a project or request for bid (RFB) can submit detailed bids. The bids and associated information are submitted in a defined format and enables the submission of exceptions in the bidding process. The system organizes individual bids according to elements of a project and can identify bidding errors and red flag extremes in bids. The system can categorize and organize bids for the project manager, but does not render decisions.
    Type: Application
    Filed: May 30, 2003
    Publication date: December 4, 2003
    Applicant: MT One, Inc.
    Inventors: Bernard Charles Hill, Michael Richard Malz
  • Patent number: 6656503
    Abstract: A pharmaceutical tablet comprising a core and a film coating wherein the core comprises an NSAID and the film coating comprises a polymer and misoprostol.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: December 2, 2003
    Inventor: Bernard Charles Sherman