Abstract: A system and method for analyzing data accesses to determine data accessing patterns is provided. Data address accesses are traced and transformed into Whole Program Data Accesses (WPDAs). WPDAs may then be used to discover higher-level data abstractions, such as hot data blocks. Hot data blocks provide information related to sequences of data addresses that are repeatedly accessed together. Hot data blocks may then be used to improve program performance.
Abstract: A golf putter head includes a face member with a front surface arranged for impacting a golf ball. A first arm extends substantially rearwardly from a heel end of the face member, a second arm extends substantially rearwardly from a toe end of the face member, and a central member extends rearwardly from the face member intermediate the heel and toe ends thereof. The central member is connected to and extends rearwardly from a back surface of the face member. The central member is connected to the first and second arms rearwardly of the face member. The first and second arms have top surfaces that slope downwardly as the first and second arms extend away from the face member.
Type:
Grant
Filed:
August 23, 2005
Date of Patent:
August 8, 2006
Assignee:
Karsten Manufacturing Corporation
Inventors:
John A. Solheim, David D. Jones, Derek W. Haines, John K. Solheim
Abstract: Disclosed is an image signal processor for use in an image processing system. The image signal processor includes a local memory to store data and a memory command handler having a plurality of memory address generators. Each memory address generator generates a memory address to the local memory and interprets a command to perform an operation on the data of the local memory located at the memory address to aid in image processing tasks.
Abstract: In one embodiment of the present invention, a process that uses a first processor is provided. The process includes the operation of blocking by the first processor of completion by a second processor of a configuration cycle. The process also includes the operation of selecting by the first processor of one procedure from a plurality of procedures that are associated with respective types of circuitry that may be used to permit the first processor to control a device. The one procedure is associated with one of the respective types of circuitry that is actually available to be used by the first processor.
Abstract: The invention miniaturizes a liquid crystal panel and thus provides a lightweight panel. A TFT provided so as to correspond to intersections of data lines and scanning lines. A dummy pixel area does not contribute to image display, while an effective pixel area contributes to image display. An identification pattern represents a sequence of scanning lines. By forming the identification pattern in the dummy pixel area, the data lines and a scanning line driving circuit can be provided closer to each other, and a picture frame area can be reduced.
Abstract: A resist stripping composition capable of reliably stripping off resist residue or polymer residue and keeping damage to the interconnects to a minimum and a method of producing a semiconductor device using the same, where the resist stripping composition comprises a salt of hydrofluoric acid and a base not including a metal, an organic solvent, a sugar alcohol such as xylitol, and water and has a hydrogen ion concentration of at least 8.
Abstract: A system and method for programmable high precision quantization of analog variable is provided. A signal conversion circuit includes a digital switch subtractor, an ADC, and a counter/adder. During the ADC's first sampling stage, the digital switch subtractor activates a bypass switch that allows the ADC to sample an original analog input signal and generate a first digital value using the original analog input signal. During the ADC's second sampling stage, the digital switch subtractor configures resistor network switches based upon the first digital value, thereby creating a voltage drop across the resistor network when the original analog input signal is applied. As a result, the digital switch subtractor's output is a modified analog signal, which the ADC samples and generates a second digital value. The counter/adder combines the first digital value and the second digital value to produce a digital output that a computer system processes.
Type:
Grant
Filed:
June 9, 2005
Date of Patent:
August 8, 2006
Assignee:
International Business Machines Corporation
Abstract: A method of providing a freestanding semiconductor layer on a conventional SOI or bulk-substrate silicon device includes forming an amorphous or polycrystalline mandrel on a monocrystalline base structure. A conformal polycrystalline semiconductor layer is then formed on the mandrel and on the base structure, wherein the polycrystalline layer contacts the base structure. The polycrystalline semiconductor layer is then recrystallized so that it has a crystallinity substantially similar to that of the base structure. Thus, a freestanding semiconductor layer is formed with a high degree of control of the thickness and height thereof and maintaining a uniformity of thickness.
Type:
Grant
Filed:
June 26, 2003
Date of Patent:
August 8, 2006
Assignee:
International Business Machines Corporation
Inventors:
Brent A Anderson, Edward J Nowak, BethAnn Rainey
Abstract: A device receives a signal that includes human-interpretable audio information. The device automatically adjusts the volume of the audio information at the received end. The volume control is determined by an automatic volume control gain, which is calculated as a function of the automatic gain control gain, a weighted dynamic range compression gain, and a weighted constant gain.
Abstract: An occurrence description scheme that describes an occurrence of a semantic entity in multimedia content is encoded into a content description for the content. The occurrence description scheme is extracted from the content description and used by an application to search, filter or browse the content when a full structural or semantic description of the content is not required.
Type:
Grant
Filed:
July 15, 2002
Date of Patent:
August 8, 2006
Assignees:
Sony Corporation, Sony Electronics Inc.
Abstract: A crimp state estimation apparatus includes: an information input section for inputting information on an crimp contact terminal, an electric wire, an anvil, and the crimper and an input compression ratio of a core wire of the electric wire; and an estimation unit for calculating a total length of the bottom wall and the pair of crimp pieces after crimp in a cross section orthogonal to the core wire based on the information and the input compression ratio and estimating a cross-sectional shape of the bottom wall and the pair of crimp pieces after crimp based on the total length.
Abstract: A apparatus for ligating living tissues comprises an introducing tube capable of being inserted into a living body cavity, at least two or more manipulating wires movably inserted into the introducing tube, and at least two or more clips having a proximal end portion, a pinch section being formed at a distal end of an arm section extending from the proximal end. This clipping apparatus is characterized in that a plurality of clips are arranged in series in the introducing tube so as to engage the clip and the manipulating wire with each other, respectively.
Abstract: An electronic programming guide may enable the user to identify season premiere episodes. Moreover, using simple mouse click operations, the user may select a season series for automatic recording.
Abstract: An encoder segments frames of video data and associates metadata with segments. The metadata elements can be associated with the segments that include areas of the frame associated with the metadata elements. A motion matcher can match segments of a reference frame to pixels of a current nonkey frame being encoded when a metadata associator associates elements of metadata with segments of the segmentation of the reference frame and associates a matched segment's metadata elements with matched areas of the current frame. The metadata elements might represent actions to be taken when a user of the video data indicates a selection of an area of an image that has that metadata element associated therewith. The metadata associations can be included in the encoded video data or deduced by a decoder. The metadata associations can be independent of segment indices or other segment changes.
Abstract: A cooking appliance includes an oven cavity, an electric heating element and a rapid cook heating system both of which being operable on either one of first and second supply voltages, and a controller including a memory module having stored therein first and second control algorithms. The controller will operate the cooking appliance based on one of the first or second control algorithm depending upon whether the cooking appliance is connected to the first or second supply voltages respectively. Preferably, the appliance includes a sensor for signaling the controller as to the presence of either the first or second supply voltage. In the alternative, the appliance can be manually set for use with a particular voltage supply.
Abstract: In a computer system for use as a symetrical multiprocessor, a superscalar microprocessor apparatus allows dispatching and executing multi-cycle and complex instructions Some control signals are generated in the dispatch unit and dispatched with the instruction to the Fixed Point Unit (FXU). Multiple execution pipes correspond to the instruction dispatch ports and the execution unit is a Fixed Point Unit (FXU) which contains three execution dataflow pipes (X, Y and Z) and one control pipe (R). The FXU logic then execute these instructions on the available FXU pipes. This results in optimum performance with little or no other complications. The presented technique places the flexibility of how these instructions will be executed in the FXU, where the actual execution takes place, instead of in the instruction decode or dispatch units or cracking by the compiler.
Type:
Grant
Filed:
May 12, 2003
Date of Patent:
July 25, 2006
Assignee:
International Business Machines Corporation
Inventors:
Fadi Y. Busaba, Klaus J. Getzlaff, Christopher A. Krygowski, Timothy J. Slegel
Abstract: A switch for transmitting data from a first device to a second device includes a port in communication with the second device, queues which store slices of data received from the first device, and circuitry for selectively outputting a slice of the data from at least one of the queues to the port for transmission to the second device.
Type:
Grant
Filed:
May 18, 2001
Date of Patent:
July 25, 2006
Assignee:
Intel Corporation
Inventors:
Gilbert Wolrich, Matthew J. Adiletta, Aaron Gorius, Donald F. Hooper, Douglass Carrigan, Chandra Vora
Abstract: A method and system for a thermal architecture and user adjustable keystone in a display device is described. The system includes a screen, a lens to project images, and one or more mirrors to reflect the images projected by the lens to the screen. A mirror assembly to adjust the images projected on the screen includes a first frame to pivot about a first axis, a second frame pivotably mounted in the first frame to pivot about a second axis, and a mirror moveably mounted in the second frame to reflect an image on a screen of a display device. The mirror is adapted to pivot about the first axis and the second axis via the first frame and the second frame to adjust the images on the screen. The base to which the screen is mounted has a thermal architecture that includes a plurality of vents to allow air to flow in and out of the base and an air movement device to move air from one or more heat sources away from the screen and toward the vents.
Abstract: A tuner may select a predetermined real channel from a plurality of real channels, and may obtain a broadcast signal of this selected real channel. A program information extracting section may extract program information (IPG) of a plurality of real channels from this broadcast signal. A controller may create a user profile in which information of programs received at every unit time of a day were accumulated as user profile information by using the program information (IPG). Further, the controller may create a virtual channel guide in which programs of a plurality of real channels are located selectively by using this user profile.