RICHARD ALAN WILLIAMS, MD
Radiology at Soquel Dr, Santa Cruz, CA

License number
California G43122
Category
Radiology
Type
Diagnostic Radiology
Address
Address
1661 Soquel Dr BLDG G, Santa Cruz, CA 95065
Phone
(831) 476-7711
(831) 476-6189 (Fax)
(831) 476-1542
(831) 464-8977 (Fax)

Professional information

See more information about RICHARD ALAN WILLIAMS at trustoria.com
Richard A Williams Photo 1
Dr. Richard A Williams, Freedom CA - MD (Doctor of Medicine)

Dr. Richard A Williams, Freedom CA - MD (Doctor of Medicine)

Specialties:
Diagnostic Radiology
Address:
Radiology Med Grp Snta Crz Cnty
108 Green Valley Rd SUITE B, Freedom 95019
(831) 724-2236 (Phone)
Radiology Med Group/Santa Cruz
1661 Soquel Dr SUITE G, Santa Cruz 95065
(831) 476-7711 (Phone)
Certifications:
Diagnostic Radiology, 1983
Awards:
Healthgrades Honor Roll
Languages:
English
Hospitals:
Radiology Med Grp Snta Crz Cnty
108 Green Valley Rd SUITE B, Freedom 95019
Radiology Med Group/Santa Cruz
1661 Soquel Dr SUITE G, Santa Cruz 95065
Dominican Hospital
1555 Soquel Dr, Santa Cruz 95065
Watsonville Community Hospital
75 Nielson St, Watsonville 95076
Education:
Medical School
Medical College of Wisconsin
Graduated: 1979
Santa Clara Valley Medical Center
U Vt Med Ctr


Richard Alan Williams Photo 2
Richard Alan Williams, Santa Cruz CA

Richard Alan Williams, Santa Cruz CA

Specialties:
Radiology, Diagnostic Radiology
Work:
Radiology Medical Group
1661 Soquel Dr, Santa Cruz, CA 95065 Regional Health Services
1700 Peach St, Erie, PA 16501
Education:
Medical College of Wisconsin (1979)


Richard Williams Photo 3
Method And Apparatus For Decoding Mpeg Video Signals Using Multiple Data Transfer Units

Method And Apparatus For Decoding Mpeg Video Signals Using Multiple Data Transfer Units

US Patent:
6542541, Apr 1, 2003
Filed:
Jan 12, 2000
Appl. No.:
09/481336
Inventors:
Amelia Carino Luna - San Jose CA
Jason N. Wang - San Jose CA
Richard L. Williams - Scotts Valley CA
Assignee:
Sony Corporation - Tokyo
Sony Electronics Inc. - Park Ridge NJ
International Classification:
H04B 166
US Classification:
37524001
Abstract:
A method and system for decoding and reconstructing an incoming MPEG video data stream for producing decoded MPEG video data is provided. The method and system utilizes a first memory storage device with at least two memory buffers associated with a co-processor, and a second memory device with a plurality of memory buffers associated with a core-processor. Also provided is a first data transfer unit coupled to the first memory storage device and the second memory device. The first data transfer unit in response to a first signal from the core processor selects one of the first memory storage device buffer (B ) as a source and a buffer in the second memory storage device as a destination buffer (MB_B ′). The data transfer unit is adapted to read content from B and write the content of B to MB_B ′. Simultaneously, data transfer unit also selects the other buffer of the first memory storage device (B ) as a second source buffer and a second destination buffer (MB-B ′) from the plurality of buffers in the second memory storage device.


Richard Williams Photo 4
Method And Apparatus For Decoding Mpeg Video Signals With Continuous Data Transfer

Method And Apparatus For Decoding Mpeg Video Signals With Continuous Data Transfer

US Patent:
6574273, Jun 3, 2003
Filed:
Jan 12, 2000
Appl. No.:
09/481603
Inventors:
Amelia Carino Luna - San Jose CA
Jason N. Wang - San Jose CA
Richard L. Williams - Scotts Valley CA
Assignee:
Sony Corporation - Tokyo
Sony Electronics, Inc. - Park Ridge NJ
International Classification:
H04N 712
US Classification:
375240
Abstract:
A method and apparatus for decoding an input MPEG video stream are provided that includes a core processor with a very large instruction word (VLIW) processor and a co-processor that includes a variable length decoder (VLD) for decoding the MPEG video stream. The input MPEG video stream is organized into macroblocks, wherein each macroblock includes a header for a macroblock that is not decoded, and encoded data for a macroblock whose header is previously decoded by VLD. Thereafter, VLD decodes the encoded video data of a first macroblock whose header has been decoded, and decodes the header of a second (current) macroblock. VLIW then performs motion compensation on a current macroblock based upon reference data of a previously decoded macroblock. VLIW also adds a fake slice start code and fake macroblock data at the end of each picture into the input MPEG video data stream; and utilizes the fake slice start code and fake macroblock data to skip to a next picture. The fake macroblock data indicates an error to the VLD stopping the decoding process until the core processor clears the interrupt and reinitiates decoding of a selected slice.


Richard Williams Photo 5
System And Method For Performing Inverse Quantization Of A Video Stream

System And Method For Performing Inverse Quantization Of A Video Stream

US Patent:
6418165, Jul 9, 2002
Filed:
May 12, 1999
Appl. No.:
09/310531
Inventors:
Amelia Carino Luna - San Jose CA
Jason Naxin Wang - San Jose CA
Richard Lawrence Williams - Scotts Valley CA
Assignee:
Sony Corporation - Tokyo
Sony Electronics Inc. - Park Ridge NJ
International Classification:
H04B 166
US Classification:
375240, 382251, 382246, 382250, 382233
Abstract:
A system and method for performing a coefficient reconstruction in a decoder. The method comprises receiving a transmitted coefficient of a first block. The method also comprises retrieving a former reconstructed value. Additionally, the method comprises executing a first arithmetic operation to generate a reconstructed value of the transmitted coefficient. The first arithmetic operation is performed using the transmitted coefficient and the former reconstructed value. Finally, the method comprises replacing the former reconstructed value with the new reconstructed value.


Richard Williams Photo 6
Flexible Database And Iterative Spatial Search Process

Flexible Database And Iterative Spatial Search Process

US Patent:
2013018, Jul 18, 2013
Filed:
Jan 17, 2012
Appl. No.:
13/351828
Inventors:
Lucas Neal Joppa - Swavesey, GB
Andrew Bryan Roberts - Macclesfield, GB
Richard James Williams - Santa Cruz CA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30, G06F 15/16
US Classification:
707714, 707769, 707723, 707E17014, 707E17017
Abstract:
A flexible database and iterative spatial search process is described. In an embodiment, a flexible database server is described which takes input queries in the form of XML strings describing a search specification and parses them using a stored procedure. Searching is performed by generating a temporary table for each term in the search specification and then comparing the temporary tables to pre-existing tables within the database to identify datasets that meet the search specification. An application is also described which generates the XML string in response to user input and which displays the results to a user. The application provides a user interface which enables users to select attributes of results, such as the spatial data associated with a dataset, to include in a second search specification and to trigger this new search.


Richard Williams Photo 7
System And Method For Decoding A Variable Length Code Digital Signal

System And Method For Decoding A Variable Length Code Digital Signal

US Patent:
6298087, Oct 2, 2001
Filed:
Aug 31, 1998
Appl. No.:
9/144693
Inventors:
Amelia Carino Luna - San Jose CA
Jason (Naxin) Wang - Sunnyvale CA
Richard Lawrence Williams - Scotts Valley CA
Assignee:
Sony Corporation - Tokyo
Sony Electronics INC - Park Ridge NJ
International Classification:
H04N 712
US Classification:
37524025
Abstract:
A variable length code decoder includes modified VLC decode tables as compared to table b. 14 and b. 15 of Annex B of the ISO/IEC 31818-2 standard, and improved program code for inverse quantising block DCT coefficients. The modified VLC decoding tables include level values corresponding to VLC coded words that have been pre-multiplied by the value 2, or by 2 then plus 1. As a result, the modified tables of the present invention reduces the computational complexity of the inverse quantization calculation of the method of the present invention as compared to the algorithm provided in ISO/IEC 31818-2, section 7. Advantageously, the bandwidth requirement of the inverse quantiser processor is reduced as compared to the bandwidth requirement of an inverse processor executing the inverse quantization calculation as defined in the Standard. Conveniently, lower cost, and more widely available processors may be used in the decoder of the present invention.


Richard Williams Photo 8
Method And Apparatus For Decoding Mpeg Video Signals

Method And Apparatus For Decoding Mpeg Video Signals

US Patent:
6850568, Feb 1, 2005
Filed:
Jan 12, 2000
Appl. No.:
09/481337
Inventors:
Richard L. Williams - Scotts Valley CA, US
Amelia Carino Luna - San Jose CA, US
Jason N. Wang - San Jose CA, US
Assignee:
Sony Corporation - Tokyo
Sony Electronics, Inc. - Park Ridge NJ
International Classification:
H04N 712, H04N 1104, H04N 1102
US Classification:
37524016, 37524027, 37524023
Abstract:
A method and apparatus for decoding an input MPEG video stream are provided that includes a core processor with a very long instruction word (VLIW) processor and a co-processor that includes a variable length decoder (VLD) for decoding the MPEG video stream. The input MPEG video stream is organized into macroblocks, wherein each macroblock includes a header for a macroblock that is not decoded, and encoded data for a macroblock whose header is previously decoded by VLD. Thereafter, VLD decodes the encoded video data of a first macroblock whose header has been decoded, and decodes the header of a second (current) macroblock. VLIW then performs motion compensation on a current macroblock based upon reference data of a previously decoded macroblock. VLIW also adds a fake slice start code and fake macroblock data at the end of each picture into the input MPEG video data stream; and utilizes the fake slice start code and fake macroblock data to skip to a next slice. The fake macroblock data indicates an error to the VLD stopping the decoding process until the core processor clears the interrupt and reinitiates decoding of a selected macroblock.