Patents by Inventor Gary F. Feierbach

Gary F. Feierbach 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: 7796139
    Abstract: Mechanisms for displaying text or image over a background such as a video display frame that automatically improve legibility of text or image displayed against a background by increasing the contrast between text or image and background. The display frame may be a single image, but may also be an image within a dynamic sequence of recorded images such as a movie or other video media, or sequence of images captured in real-time by a camera or other device. In one embodiment, color component values are selected, and complementing and filtering applied to achieve contrast. In another embodiment, selecting a minimally used value for color components in the frame achieves contrast. In some cases both text or image, and background, may be altered to achieve contrast. Another embodiment provides background intensity modulation to achieve varying contrast within altered backgrounds, and smoothing over many frames in dynamic material.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: September 14, 2010
    Assignee: Apple Inc.
    Inventors: Gary F. Feierbach, John Bates
  • Patent number: 7385821
    Abstract: The present invention is a cooling device for removing heat from an integrated circuit. In one embodiment, the cooling device includes a conduit and a flexible channel having a first open end and a second closed end. The flexible channel's first open end has an internal width and is coupled with the conduit. The flexible channel is comprised of a resilient material having spring-like characteristics. In one embodiment, this material provides a spring-like restoring force when compressed. The cooling device also includes an interconnect mechanism between the conduit and the flexible channel to allow a gas or a fluid introduced within the conduit to move between the conduit and the flexible channel.
    Type: Grant
    Filed: December 6, 2001
    Date of Patent: June 10, 2008
    Assignee: Apple Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 7107471
    Abstract: Techniques for reducing power consumption in pipelined processors are described. As a method, one embodiment of the present invention reduces power requirements in a piplelined processor by evaluating instructions to be executed to determine the operation type of the instructions, producing activity indicators based upon the operation types of the instructions, and controlling the supply of current to each of the stages such that only selected stages draw current from a power supply.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: September 12, 2006
    Assignee: Apple Computer, Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 7064759
    Abstract: An area within a frame is defined in which text or an image is to be generated. The text or image may also include an optional border surrounding and adjacent to the text or image. In accordance with one embodiment, in order to increase the contrast between the text or image and the background area of the frame, one or more color component values are selected for use in generating the text/image (or associated border). Specifically, a complement of one or more color component values associated with one or more pixels of the frame are determined. The complement may, for example, be obtained from an average color component value over a set of pixels. Alternatively, the complement may be obtained directly for each of a set of pixels in the frame from which an average value may then be obtained. The complemented-averaged color component value(s) may then be used to generate the text/image and/or associated border.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: June 20, 2006
    Assignee: Apple Computer, Inc.
    Inventors: Gary F. Feierbach, John Bates
  • Patent number: 6642947
    Abstract: A cursor image on a display is altered in size as a function of the speed (or distance) the cursor is moved across the display to aid a user in locating the cursor on the display. The cursor image may also be altered to further indicate the direction of movement. In one embodiment, the cursor image may grow in size with increasing speed of cursor image movement. In other embodiments, the cursor image may also be additionally altered in form and/or color, flash, or otherwise to thereby visibly indicate its location on the display.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: November 4, 2003
    Assignee: Apple Computer, Inc.
    Inventor: Gary F. Feierbach
  • Publication number: 20020138777
    Abstract: Techniques for reducing power consumption in pipelined processors are described. As a method, one embodiment of the present invention reduces power requirements in a piplelined processor by evaluating instructions to be executed to determine the operation type of the instructions, producing activity indicators based upon the operation types of the instructions, and controlling the supply of current to each of the stages such that only selected stages draw current from a power supply.
    Type: Application
    Filed: March 21, 2001
    Publication date: September 26, 2002
    Applicant: Apple Computer Inc.
    Inventor: Gary F. Feierbach
  • Publication number: 20020130838
    Abstract: A cursor image on a display is altered in size as a function of the speed (or distance) the cursor is moved across the display to aid a user in locating the cursor on the display. The cursor image may also be altered to further indicate the direction of movement. In one embodiment, the cursor image may grow in size with increasing speed of cursor image movement. In other embodiments, the cursor image may also be additionally altered in form and/or color, flash, or otherwise to thereby visibly indicate its location on the display.
    Type: Application
    Filed: March 15, 2001
    Publication date: September 19, 2002
    Inventor: Gary F. Feierbach
  • Patent number: 6370612
    Abstract: An adaptive memory control determines optimal values for the refresh period and row and column address strobe signal frequency of an associated DRAM. A binary test pattern is written to the DRAM array, read during a subsequent read operation, and then compared to the original test pattern. If a match, the 1's complement of the test pattern is written to the array and then compared as described above with the original 1's complement pattern. If a match, the process is repeated using a more aggressive value for the desired parameter, i.e., refresh period, strobe frequency, etc. If at any point the comparison does not result in a match, a more conservative parameter value is used for the subsequent write, read, and compare sequence. This process continues until an optimal value for each desired parameter is determined.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: April 9, 2002
    Assignee: Sun Microsystems, Inc.
    Inventor: Gary F. Feierbach
  • Publication number: 20010009022
    Abstract: An adaptive memory control determines optimal values for the refresh period and row and column address strobe signal frequency of an associated DRAM. A binary test pattern is written to the DRAM array, read during a subsequent read operation, and then compared to the original test pattern. If a match, the 1's complement of the test pattern is written to the array and then compared as described above with the original 1's complement pattern. If a match, the process is repeated using a more aggressive value for the desired parameter, i.e., refresh period, strobe frequency, etc. If at any point the comparison does not result in a match, a more conservative parameter value is used for the subsequent write, read, and compare sequence. This process continues until an optimal value for each desired parameter is determined.
    Type: Application
    Filed: February 16, 2001
    Publication date: July 19, 2001
    Applicant: Sun Microsystems, Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 6256703
    Abstract: An adaptive memory control determines optimal values for the refresh period and row and column address strobe signal frequency of an associated DRAM. A binary test pattern is written to the DRAM array, read during a subsequent read operation, and then compared to the original test pattern. If a match, the 1's complement of the test pattern is written to the array and then compared as described above with the original 1's complement pattern. If a match, the process is repeated using a more aggressive value for the desired parameter, i.e., refresh period, strobe frequency, etc. If at any point the comparison does not result in a match, a more conservative parameter value is used for the subsequent write, read, and compare sequence. This process continues until an optimal value for each desired parameter is determined.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: July 3, 2001
    Inventor: Gary F. Feierbach
  • Patent number: 6076016
    Abstract: A bi-directional galvanic conduction transdermal communication system is disclosed. The system includes an internal communication device implanted inside the body of a patient and an external communication device. The external communication device includes an external transmitter which transmits a carrier signal into the body of the patient during communication from the internal communication device to the external communication device. The carrier signal causes galvanic conduction to occur through the skin of the patient. The internal communication device includes an internal modulator that modulates the carrier signal with information stored in the internal communication device by selectively controlling the level of galvanic conduction that occurs through the skin of the patient. During external to internal communication, an external modulator modulates the carrier signal with information contained in the external communication device.
    Type: Grant
    Filed: June 10, 1997
    Date of Patent: June 13, 2000
    Inventor: Gary F. Feierbach
  • Patent number: 6065097
    Abstract: A computer system includes a central processing unit with an internal memory controller. The internal memory controller interacts with an external cache and a primary memory through a single unified memory bus. The internal memory controller generates a shared row address that is applied to the unified memory bus during an address fetching operation to simultaneously access a row in primary memory and an address in external cache. The internal memory controller may also generate a shared column address that is applied to the unified memory bus during a data return operation to simultaneously specify a column in primary memory and an address in external cache.
    Type: Grant
    Filed: August 29, 1996
    Date of Patent: May 16, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Gary F. Feierbach, Yanhua Sun, Marcel Dignum, Norman Hayes, Saed Muhssin
  • Patent number: 5935078
    Abstract: A transdermal communication system is disclosed. The system includes an internal communication device implanted inside the body of a patient and an external communication device. The external communication device includes an external transmitter which transmits a carrier signal into the body of the patient during communication from the internal communication device to the external communication device. The internal communication device includes an internal modulator which modulates the carrier signal with information by selectively reflecting the carrier signal or not reflecting the carrier signal. The external communication device demodulates the carrier signal by detecting when the carrier signal is reflected and when the carrier signal is not reflected through the skin of the patient. When the reflected carrier signal is detected, it is interpreted as data of a first state, and when the reflected carrier signal is not detected, it is interpreted as data of a second state.
    Type: Grant
    Filed: January 30, 1996
    Date of Patent: August 10, 1999
    Assignee: Telecom Medical, Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 5861018
    Abstract: A system for communicating through the skin of a patient, the system including an internal communication device implanted inside the body of a patient and an external communication device. The external communication device includes an external transmitter which transmits a carrier signal into the body of the patient during communication from the internal communication device to the external communication device. The internal communication device includes an internal modulator which modulates the carrier signal with information by selectively reflecting the carrier signal or not reflecting the carrier signal. The external communication device demodulates the carrier signal by detecting when the carrier signal is reflected and when the carrier signal is not reflected through the skin of the patient. When the reflected carrier signal is detected, it is interpreted as data of a first state, and when the reelected carrier signal is not detected, it is interpreted as data of a second state.
    Type: Grant
    Filed: May 28, 1996
    Date of Patent: January 19, 1999
    Assignee: Telecom Medical Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 5815725
    Abstract: A circuit to reduce the power consumption of a microprocessor includes activity monitor circuitry to generate an activity signal in response to a low activity operational state of the microprocessor. A clock controller connected to the activity monitor circuitry produces a periodic clock gating signal from the activity signal. Clock gating circuits intermittently apply the internal clock signal to the microprocessor logic circuitry in response to the periodic clock gating signal.
    Type: Grant
    Filed: April 3, 1996
    Date of Patent: September 29, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 5731807
    Abstract: An apparatus and method for customizing the shape of a computer mouse to an individual's hand uses a pliable body, typically a pliable body with an elastomer skin enclosing a pliable material. The pliable body is shaped into a customized configuration. A bonding agent may be used with the pliable material to form a hardened, customized configuration. The pliable body is connected to an electronic base assembly, which includes electronic circuitry to generate a mouse output signal for application to a computer.
    Type: Grant
    Filed: April 23, 1996
    Date of Patent: March 24, 1998
    Assignee: Sun Microsystems, Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 5635957
    Abstract: An apparatus for use with a computer having a display. The computer is programmed to provide an indicia on the display. The apparatus includes a control device adapted to be electrically connected to the computer and having an indicia control element for moving the indicia across the display. At least one foot pedal and at least one electrical connector for electrically connecting the at least one foot pedal to the control device are provided. The at least one foot pedal can be used to click on the indicia on the display. A method for operating the computer with the apparatus is provided.
    Type: Grant
    Filed: June 24, 1996
    Date of Patent: June 3, 1997
    Assignee: Sun Microsystems, Inc.
    Inventors: Gary F. Feierbach, Miriam Blatt