DR. JAMES RUSSEL VAN NORMAN, MD
Psychiatric at Collier St, Austin, TX

License number
Texas H4763
Category
Psychiatric
Type
Psychiatry
Address
Address
1430 Collier St, Austin, TX 78704
Phone
(512) 472-4357
(512) 703-1394 (Fax)

Personal information

See more information about JAMES RUSSEL VAN NORMAN at radaris.com
Name
Address
Phone
James Van, age 75
11 Falls Vw, Boerne, TX 78015
(830) 981-8646
James Van, age 66
102 Bending Brook Ln, Dickinson, TX 77539
James Van, age 90
5818 Bonner Dr, Corpus Christi, TX 78412
(361) 991-1225
James Van, age 75
21742 Canyon Peak Ln, Katy, TX 77450
James Van
718 Mariner, Lakeway, TX 78734
(512) 608-9335

Professional information

James Van Photo 1

Method For Improving The Performance Of Database Loggers Using Agent Coordination

US Patent:
7620661, Nov 17, 2009
Filed:
Oct 27, 2005
Appl. No.:
11/260623
Inventors:
David William Mehaffy - Austin TX, US
James William Van Fleet - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G08F 12/00, G06F 17/30
US Classification:
707202, 707200
Abstract:
A method for substantially reducing the latency of the database (DB) logging process by removing the agent notification requirement from the DB logger and allowing the DB logger to proceed to the next commit process without the latency of providing each waiting agent a notification that the agent continue their respective processes. When an agent commits a change to persistent storage of the database, the request is received by the logger, which performs the update to the persistent storage. A list of agents waiting on the completion of the commit process is compiled by the logger. The list of agents is provided to and provided to the next committing agent. The next committing agent then notifies the waiting agents that they are able to proceed with their respective processing. The logger may immediately perform the next update to persistent memory without utilizing a substantial amount of time notifying the waiting agents.


James Van Photo 2

System And Method For Real-Time Compression Of Pixel Colors

US Patent:
6825847, Nov 30, 2004
Filed:
Nov 30, 2001
Appl. No.:
10/006409
Inventors:
Steven E. Molnar - Chapel Hill NC
Bengt-Olaf Schneider - Carmel NY
John Montrym - Cupertino CA
James M. Van Dyke - Austin TX
Stephen D. Lew - Sunnyvale CA
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G09G 900
US Classification:
345555, 345611
Abstract:
A system and method are provided for the compression of pixel data for communicating the same with a frame buffer. Initially, a plurality of samples is received. It is first determined whether the samples are reducible, in that a single sample value can take the place of a plurality of sample values. If it is determined that the samples are capable of being reduced, the samples are reduced. Reduction is a first stage of compression. It is then determined whether the samples are capable of being compacted. The samples are then compacted if it is determined that the samples are capable of being compacted. Compaction is a second stage of compression. The samples are then communicated with a frame buffer, in compressed form, if possible, in uncompressed form if not. Subsequent reading of frame buffer data takes advantage of the smaller transfer size of compressed data. Compressed data is uncompacted and expanded as necessary for further processing or display.


James Van Photo 3

System And Method For Thread Scheduling With Weak Preemption Policy

US Patent:
7448036, Nov 4, 2008
Filed:
May 2, 2002
Appl. No.:
10/138890
Inventors:
Larry Bert Brenner - Austin TX, US
Mysore Sathyanarayana Srinivas - Austin TX, US
James W. Van Fleet - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
718103
Abstract:
A system and method for thread scheduling with a weak preemption policy is provided. The scheduler receives requests from newly ready work. The scheduler adds a “preempt value” to the current work's priority so that it is somewhat increased for preemption purposes. The preempt value can be adjusted in order to make it more, or less, difficult for newly ready work to preempt the current work. A “less strict” preemption policy allows current work to complete rather than interrupting the current work and resume it at a later time, thus saving system overhead. Newly ready work that is queued with a better priority than the current work is queued in a favorable position to be executed after the current work is completed but before other work that has been queued with the same priority of the current work.


James Van Photo 4

Interrupt Vectoring For Instruction Address Breakpoint Facility In Computer Systems

US Patent:
5790846, Aug 4, 1998
Filed:
Apr 18, 1996
Appl. No.:
8/634712
Inventors:
Bruce Gerard Mealey - Austin TX
James William Van Fleet - Austin TX
Michael Stephen Williams - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 946
US Classification:
395591
Abstract:
An exception handler for a computer system, particularly for performance monitoring facilities, employs implementation-dependent steps executed from a kernel extension which is more application-level than kernel level. The implementation-independent kernel is involved only at very minimum level for a prologue to the exception handling routine. First, a kernel extension registers an exception with the processor by storing the address of a pointer to a first-level interrupt handler; this address is stored in a location in kernel data storage, in non-paged memory. When an exception condition is reached, state is saved and the address location is checked to see if an exception has been registered. If so, the address is used to go to the first-level interrupt handler, which is at the kernel extension level. The first-level interrupt handler may access a second-level interrupt handler.


James Van Photo 5

Method And System For Efficiently Executing Reads After Writes In A Memory Employing Delayed Write Data

US Patent:
7340577, Mar 4, 2008
Filed:
May 29, 2002
Appl. No.:
10/158316
Inventors:
James M. Van Dyke - Austin TX, US
John S. Montrym - Cupertino CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06F 13/26
US Classification:
711169, 711167
Abstract:
A method and system for efficiently executing reads after writes in a memory. The system includes a memory controller and a memory core interfacing with the memory controller. The memory operates with a read data latency and a similar write data latency, and the memory immediately processes a read in a read-after-write situation. The system further includes a control circuit for controlling the memory and detecting an address collision between the read and a previously issued write and, in response thereto, stalling the memory by delaying issuance of the read to the memory until after the previously issued write completes.


James Van Photo 6

Thread Scheduling With Weak Preemption Policy

US Patent:
2008027, Oct 30, 2008
Filed:
Jul 7, 2008
Appl. No.:
12/168265
Inventors:
Larry Bert Brenner - Austin TX, US
Mysore Sathyanarayana Srinivas - Austin TX, US
James W. Van Fleet - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
718103
Abstract:
Thread scheduling with a weak preemption policy is provided. The scheduler receives requests from newly ready work. The scheduler adds a “preempt value” to the current work's priority so that it is somewhat increased for preemption purposes. The preempt value can be adjusted in order to make it more, or less, difficult for newly ready work to preempt the current work. A “less strict” preemption policy allows current work to complete rather than interrupting the current work and resume it at a later time, thus saving system overhead. Newly ready work that is queued with a better priority than the current work is queued in a favorable position to be executed after the current work is completed but before other work that has been queued with the same priority of the current work.


James Van Photo 7

System And Method For Measuring Latch Contention

US Patent:
7318220, Jan 8, 2008
Filed:
Mar 11, 2004
Appl. No.:
10/798905
Inventors:
David William Mehaffy - Austin TX, US
James William Van Fleet - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717127, 717128, 707 8, 710200
Abstract:
A system and method is provided for measuring lock usage in a non-intrusive manner. Measurements are performed only when a lock is contended. When a lock is requested and the lock is available (i. e. , is not contended), the only data gathered is a counter that is incremented to keep track of the number of times the particular lock was requested. When a lock is contended, an operating system trace hook is requested. The trace hook records data such as the timestamp that the requestor requested the lock, the request count, a stack traceback to identify the function corresponding to the requestor, and the address of the lock that was requested. Post-operative processing analyzes the recorded trace hook data to identify contended locks and processes that may not be efficiently using locks.


James Van Photo 8

Systems And Methods For Addressing Physical Memory

US Patent:
2011007, Mar 31, 2011
Filed:
Sep 21, 2010
Appl. No.:
12/887432
Inventors:
James M. VAN DYKE - Austin TX, US
International Classification:
G06F 12/00, G06F 12/10
US Classification:
711 5, 711105, 711E12078, 711E12058
Abstract:
One embodiment of the present invention sets forth a technique for computing dynamic random access memory (DRAM) addresses from linear physical addresses for memory subsystems implementing integral power of two virtual page sizes, and an arbitrary number of available partitions. Each DRAM address comprises a row address, column address, bank address, and partition address. The linear physical address is used to generate to the DRAM address in units of a DRAM bank size. Address scrambling may be implemented to overcome transient access contention to specific DRAM pages by multiple client modules.


James Van Photo 9

Frame Buffer Tag Addressing For Partitioned Graphics Memory Supporting Non-Power Of Two Number Of Memory Elements

US Patent:
7932912, Apr 26, 2011
Filed:
Nov 2, 2006
Appl. No.:
11/556148
Inventors:
James M. Van Dyke - Austin TX, US
Assignee:
Nvidia Corporation - Santa Clara CA
International Classification:
G06F 12/02, G06F 12/10, G06T 9/00
US Classification:
345544, 345568, 345555
Abstract:
A graphics system has virtual memory and a partitioned graphics memory that supports having an non-power of two number of dynamic random access memories (DRAMs). The graphics system utilizes page table entries to support addressing Tag RAMs used to store tag bits indicative of a compression status.


James Van Photo 10

Method And Apparatus For Improved Instruction Counting Schemes

US Patent:
5764884, Jun 9, 1998
Filed:
Oct 31, 1996
Appl. No.:
8/741734
Inventors:
James William Van Fleet - Austin TX
Assignee:
International Business Machines Corp. - Armonk NY
International Classification:
G06F 1128
US Classification:
39518314
Abstract:
A method and apparatus for monitoring the execution of a procedure having multiple exit points without modifying the software via breakpoints. The starting address of the procedure is loaded into an Instruction Address Break Register (IABR). Upon execution of the starting address the IABR raises an exception. The processing of the exception is used to implement a counting routine and for loading the IABR with the address of the calling party via the Link Register. Upon execution of the address of the calling party, the IABR once again raises an exception. The processing of the second exception is used for stopping the counter and performing any related analysis.