Sparkling Clean Janitorial Building Maintenance Services
22650 Alice St, Hayward, CA 94541
James Battle Vice-President
Devcon Construction Incorporated Single-Family House Construction · All Other Specialty Trade Contractors · New Single-Family Housing Construction (except Operative Bui
1700 Corporate Cir, Petaluma, CA 94954 1758 Corporate Cir, Petaluma, CA 94954 707 765-1580
Dr. Battle graduated from the East Tennessee State University College of Medicine in 2002. He works in Johnson City, TN and 1 other location and specializes in Ophthalmology. Dr. Battle is affiliated with Franklin Woods Community Hospital and Johnson City Medical Center.
Rally's St. Louis, MO Oct 2007 to Apr 2014 Sandwich MakerMcDonald's St. Louis, MO Nov 2010 to Sep 2011 CashierPanda Express St. Louis, MO Apr 2004 to Oct 2007 Line Cook
Lakshmi Rao - Sunnyvale CA James T. Battle - San Jose CA
Assignee:
ATI International SRL
International Classification:
G06F 1204
US Classification:
711137, 711159, 711213
Abstract:
A prefetch buffer architecture includes a prefetch buffer connected to a memory unit via a global bus. A continue detect unit is also connected to the global bus via a global bus interface. The continue detect unit examines prefetched data words for a predetermined bit pattern indicating the possible presence of a âcontinueâ command. The continue detect unit may use one or more comparator circuits to compare each prefetched data word with the predetermined bit pattern. Multiple comparator circuits can be used in parallel to simultaneously examine multiple data words. When the continue detect unit determines that a data word contains the predetermined bit pattern, indicating the likely presence of a âcontinueâ command, the prefetch operation is suspended. The data word likely to contain the âcontinueâ command is stored in the prefetch buffer until it is called by a decode unit, which decodes the continue command. Once the continue command is decoded, the prefetching operations may resume by prefetching data at the appropriate data address, i. e.
A 3-D graphics system combines a software programmed setup processor, a 3-D pipeline, and a software programmed back end processor. The setup processor performs âsetupâ on polygons for the 3-D pipeline. The 3-D pipeline rasterizes the polygons to create pixels. The back end processor performs back end processing, such as Z-buffering and alpha blending on the pixels. In one embodiment, the throughput of the 3-D graphics system is increased by clusterizing the pixels before back end processing. Specifically, a clusterizer combines pixels into clusters that can be processed by the back end processors without data coherency problems. Furthermore, the pixels are selected for a cluster to minimize memory latency and access times. In some embodiments, clusters are filled with fill addresses by a cluster filler. The filled addresses generated by the cluster filler, do not cause potential hazards in the back end processor.
Wade K. Smith - Sunnyvale CA James T. Battle - San Jose CA Chris J. Goodman - Round Rock TX
Assignee:
ATI International SRL
International Classification:
G06T 1500
US Classification:
345423
Abstract:
A method for rendering polygons in a computer graphics system in which the computer display is divided into a plurality of subregions, and the rasterization process is performed in a micro framebuffer for each subregion, rather than sending raster data for each triangle into the frame buffer. Each polygon undergoes a first stage bounding box intersection test to identify the subregions which are likely to intersect with the polygon. If the number or configuration of intersected subregions exceeds a predetermined threshold requirement, then the polygon undergoes a more precise second stage intersection test to identify which subregions are actually intersected by the polygon. If the number or configuration of intersected subregions is below the threshold requirement, then the control data for the polygon is passed on to each of the identified subregions.
James T. Battle - San Jose CA William N. Ng - Sunnyvale CA
Assignee:
ATI International SRL - Barbados
International Classification:
G06F 1717
US Classification:
708290, 345523
Abstract:
A circuit is provided for performing a high-precision bilinear interpolation operation. The circuit includes a first interpolation operator for interpolating two operands representing a pair of texels using a weight high component of a weighting value. The first interpolation operator outputs a first result. A second interpolation operator interpolates the two operands representing the pair of texels using a weight low component of the weighting value. The second interpolation operator outputs a second result. A combination operator, coupled to the first and second interpolation operators, combines the first and second results to form a value of higher precision than that yielded by typical circuit implementations for bilinear interpolation operation.
A novel pipeline processing system includes a parameter bus and a command processor. The command processor receives a command, generates a word in response to the command, and transmits the word on the parameter bus. The word includes information identifying whether the word includes state parameter data and information identifying whether the word includes immediate mode parameter data. A plurality of pipeline stages are positioned along the parameter bus. Each pipeline stage has a state register and a logic block both connected to the parameter bus. The state register receives the word and stores the state parameter data included in the word in response to the information identifying whether the word includes state parameter data. The logic block receives the word and performs a logic operation using state parameter data stored in the state register and the immediate mode parameter data included in the word in response to the information identifying whether the word includes immediate mode parameter data. This pipeline processing system allows state parameter changes to be effected in the pipeline without first draining the pipeline of existing data.
Method And System For Efficient Rendering Of Image Component Polygons
John S. Thomson - Santa Clara CA James T. Battle - San Jose CA
Assignee:
ATI International SRL - West Indies
International Classification:
G06T 1120
US Classification:
345441, 345581, 345619
Abstract:
A graphics processing system includes an initial processing system that receives a command to render an image component polygon and generates parameters for calculating image values for the image component polygon. The graphics processing system also includes a backtrack register capable of storing a pixel location. A rasterization engine scans a pixel span in a selected direction and determines whether the pixel span is to be scanned in a direction opposite the selected direction. The rasterization engine stores a backtrack location in the backtrack register in response to a determination that the pixel span is to be scanned in a direction opposite the selected direction, and stores a location to begin scanning a subsequent pixel span in the backtrack register in response to a determination that a backtrack location is not stored in the backtrack register. The rasterization engine also calculates image values for each pixel in the pixel span in the current scan direction. A pixel data processing system receives the image values from the rasterization engine and stores the image values in a frame buffer for display.
Richard W. Webb - Cupertino CA James T. Battle - San Jose CA Chad E. Fogg - Sunnyvale CA Haitao Guo - Mountain View CA
Assignee:
ATI International SRL - Barbados
International Classification:
G06K 936
US Classification:
382238, 382232, 382236
Abstract:
A computer system that performs motion compensation pixels, the computer system includes a storage device; a memory unit that loads at least one error correction value and at least one reference component into the storage device; and a calculation unit coupled to receive the at least one reference component and the at least one error correction value from the storage device. The calculation unit determines multiple predicted components in parallel and stores the multiple predicted components into the storage device. The arrangement, i. e. , field or frame type, of the at least one reference component can differ from the arrangement of the stored multiple predicted components.
Switch Fabric With Memory Management Unit For Improved Flow Control
James Battle - San Jose CA, US Daniel Tai - Sunnyvale CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/56
US Classification:
370389, 370428
Abstract:
A method for controlling a flow of packet data in a memory management unit of a network switch fabric is disclosed. A first portion of a data packet is received at a port on an ingress bus ring of the network switch fabric. A class of service for the data packet is determined based on the first portion and the portion is stored in a packer RAM of the port based on the class of service. Subsequent portions of the data packet are stored in the packer RAM. Once the predetermined number of portions have been received, the predetermined number of portions is sent to a packet pool RAM. A reference pointer to a first predetermined number of portions is sent to a transaction queue once an end of packet is detected and an egress scheduler detects a presence of a ready packet in the transaction queue and notifies an unpacker of the ready packet. The unpacker puts the ready packet into a FIFO and the ready packet is sent to an ingress/egress module.
Googleplus
James Battle
James Battle
James Battle
James Battle
James Battle
James Battle
James Battle
James Battle
Youtube
Chad Reed vs. James Stewart - Epic Battle
Epic Battle between Chad Reed and James Stewart This video is for ente...
Category:
Autos & Vehicles
Uploaded:
18 Dec, 2009
Duration:
1m 2s
Metallica- Lars vs James Drum Battle
Lars and James battle it out on the drums in San Diego on the Live Shi...
Category:
Music
Uploaded:
10 Sep, 2008
Duration:
4m 39s
Lars Ulrich And James Hetfield Drum Battle
Lars And James From Metallica Battle It Up
Category:
Music
Uploaded:
04 Mar, 2008
Duration:
8m 20s
ricky carmichael vs james stewart
ricky and james battle it out at Washougal round 8 of the ama 250cc 2006
Category:
Sports
Uploaded:
04 Dec, 2006
Duration:
7m 49s
female battle rapper Jessyka Jaymes vs Miles ...
AHAT Rap Battle: Jessyka Jaymes vs Miles Low (15 year old rapper). Las...
Category:
Music
Uploaded:
03 Jul, 2010
Duration:
6m 6s
Pokemon Yellow - Jessie and James battle 1
*does not want to talk about these two whatsoever*
540 Gaither Road, Rockville, MD 20850Dr. Battles is a native of Ohio where he did his undergraduate education at Miami University and received his doctorate in medical education from the Ohio State... Dr. Battles is a native of Ohio where he did his undergraduate education at Miami University and received his doctorate in medical education from the Ohio State University. In November 2000, Dr. Battles joined the Agency for Healthcare Research and Quality (AHRQ) in Rockville, Maryland as Social...