JAMES ROBERT EDWARDS, DDS
Dentist at Lombard St, Portland, OR

License number
Oregon D7534
Category
Dentist
Type
General Practice
Address
Address
1832 N Lombard St, Portland, OR 97217
Phone
(503) 289-9675
(503) 289-2148 (Fax)

Professional information

James M Edwards Photo 1

Dr. James M Edwards, Portland OR - MD (Doctor of Medicine)

Specialties:
General Surgery, Vascular Surgery
Address:
3181 SW Sam Jackson Park Rd STE OP11, Portland 97239
(503) 494-7810 (Phone), (503) 494-4324 (Fax)
3710 SW Us Veterans Hospital Rd, Portland 97239
(503) 220-8262 (Phone)
3710 SW Us Veterans Hospital Rd, Portland 97239
3181 SW Sam Jackson Park Rd STE OP11, Portland 97239
OREGON HEALTH AND SCIENCE UNIVERSITY
3181 SW Sam Jackson Park Rd, Portland 97239
(503) 494-8311 (Phone), (503) 494-3092 (Fax)
3970 Melqua Rd, Roseburg 97471
(541) 673-4457 (Phone)
Conditions:
Aortic Aneurysm, Carotid Artery Disease, Deep Vein Thrombosis (DVT), Transient Ischemic Attack (TIA), Venous Embolism and Thrombosis
Certifications:
General Surgery, 1989, Vascular Surgery, 2000
Awards:
Healthgrades Honor Roll
Languages:
English
Education:
Medical School
University Of Southern California / School Of Medicine
Vanderbilt University
Los Angeles County-U S C Medical Center


James Edwards Photo 2

Countering Buffer Overrun Security Vulnerabilities In A Cpu

US Patent:
2002014, Oct 3, 2002
Filed:
Mar 31, 2001
Appl. No.:
09/823491
Inventors:
James Edwards - Portland OR, US
Frederick Strahm - Hillsboro OR, US
John Richardson - Portland OR, US
Ylian Saint-Hilaire - Hillsboro OR, US
International Classification:
G06F011/30, G06F012/14
US Classification:
713/200000
Abstract:
A method and apparatus are described for preventing security vulnerabilities resulting from buffer overruns. According to one embodiment of the present invention, CALL is modified to place a return address on the stack, and then a random amount of space is added to the stack. This random value is placed in a known place on the stack, or kept in a non-accessible CPU register. The rest of the stack is built normally. When RET is called it finds the number of bytes added to the stack and finds the return address on the stack and returns as normal. This method allows a simple hardware solution that will not be visible to the software, yet provide a powerful deterrent to hackers looking to exploit buffer overrun vulnerabilities in software. Without any software modifications we would be able to deter a significant number of buffer overrun attacks. By affecting components lower on the environment it is possible to influence a larger set of software. For example, it is possible to affect all of the software running on the system without having to change any of the software.


James Edwards Photo 3

Method And System For Validating And Distributing Network Presence Information For Peers Of Interest

US Patent:
6463471, Oct 8, 2002
Filed:
Dec 28, 1998
Appl. No.:
09/221628
Inventors:
Christian Dreke - Portland OR
James W. Edwards - Portland OR
Walter K. Hazzard - Portland OR
Aaron Kunze - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 15173
US Classification:
709224, 709207, 709204
Abstract:
A method for distributing and maintaining network presence information is presented. According to an embodiment of the present invention, a user logs onto the Internet and transmits to an Internet Presence Information Server (IPIS) his/her presence information, a list of peers (individual network users) whose network presence are of interest to the user, and a request for a list of peers interested in the users network presence. The IPIS then responds to the user with both a list including the last known Internet Protocol (IP) address for each peer the user is interested in and a list of peers interested in the users Internet presence. No further communication between the user and IPIS is required after the IPIS responds to the user with these two lists. The user then attempts to directly contact the peers on the first list received from the IPIS by confirming and authenticating the received IP addresses. According to policy, the user directly contacts the peers on the second list received from the IPIS to inform those peers the user is currently signed on-line.


James Robert Edwards Photo 4

James Robert Edwards, Portland OR

Specialties:
Family Physician
Address:
1832 N Lombard St, Portland, OR 97217


James Edwards Photo 5

System And Method For Facilitating Wireless Communication During A Pre-Boot Phase Of A Computing Device

US Patent:
2013031, Nov 21, 2013
Filed:
Feb 25, 2013
Appl. No.:
13/775630
Inventors:
Abdul M. Bailey - Tigard OR, US
Di Tang - Shanghai, CN
Rahul Khanna - Portland OR, US
Vincent J. Zimmer - Federal Way WA, US
Kevin Y. Li - Shanghai, CN
James W. Edwards - Portland OR, US
International Classification:
H04W 76/02
US Classification:
709228
Abstract:
A system, device, and method for facilitating wireless communications during a pre-boot phase of a computing device includes establishing a communications interface between a unified extensible firmware interface executed on the computing device and a wireless transceiver of the computing device during a pre-boot phase of the computing device. An OOB processor of the computing device processes data communications between the unified extensible firmware interface and the wireless communication circuit during the pre-boot phase by reformatting the data communications between wired and wireless communication standards.


James Edwards Photo 6

Method Of Provisioning Firmware In An Operating System (Os) Absent Services Environment

US Patent:
8607040, Dec 10, 2013
Filed:
Nov 16, 2010
Appl. No.:
12/947485
Inventors:
Vincent J. Zimmer - Federal Way WA, US
Abdul M. Bailey - Tigard OR, US
James W. Edwards - Portland OR, US
Rahul Khanna - Portland OR, US
Yu Fu Li - Shanghai, CN
Di Tang - Shanghai, CN
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 9/00, G06F 15/177
US Classification:
713 2
Abstract:
Methods and apparatuses for re-instantiating a firmware environment that includes one or more firmware functions available at pre-boot time when transitioning the computing device from a first, higher power consumption state to a second, lower power consumption state. The firmware environment determines whether a cryptographic signature on a firmware volume is verified; whether hardware resources of the computing device requested by a manifest of the firmware volume are available; and whether a firmware module of the firmware volume is compatible with installed firmware of the firmware environment. If so, the firmware environment reserves space in a memory to accommodate resources used by the firmware module, and executes the firmware module with the computing device in the second, lower power consumption state.


James Edwards Photo 7

Multi-Mode Remote User Interface Server

US Patent:
2007007, Apr 5, 2007
Filed:
Sep 30, 2005
Appl. No.:
11/244494
Inventors:
Mark Walker - Beaverton OR, US
James Edwards - Portland OR, US
International Classification:
G06F 15/16
US Classification:
709227000
Abstract:
A multi-mode remote user interface server has been presented. In one embodiment, the multi-mode remote user interface server includes a first storage device to store instructions of a remote-capable application, a second storage device coupled to the first storage device to store a graphical interface description language (GIDL) document associated with the remote-capable application, and a processing device coupled to the first storage device and configured to serve remote client devices having different levels of processing capability, the processing device to allow a remote client device to select a mode out of a plurality of modes in which the remote-capable application is to be run. Other embodiments have been claimed and described.


James Edwards Photo 8

Extending Personal Area Networks

US Patent:
7577451, Aug 18, 2009
Filed:
Apr 4, 2001
Appl. No.:
09/826251
Inventors:
Ylian Saint-Hilaire - Hillsboro OR, US
James Edwards - Portland OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04W 4/00, H04B 7/00
US Classification:
455465, 455462, 4555521
Abstract:
A pair of shorter range radio frequency networks may be linked together using a longer range communication protocol that is not based on the same radio frequency protocol utilized by the shorter range radio frequency networks. Enumeration data from one of the shorter range networks may be exchanged over a longer range network to combine the two shorter range networks using proxy devices such as cellular telephones. This may allow devices in a shorter range network to communicate over a longer range.


James Edwards Photo 9

System And Method For Power Management

US Patent:
2012015, Jun 21, 2012
Filed:
May 13, 2011
Appl. No.:
13/107133
Inventors:
Di Tang - Shanghai, CN
Vincent Zimmer - Federal Way WA, US
James Edwards - Portland OR, US
Rahul Khanna - Portland OR, US
Yufu Li - Shanghai, CN
Abdul Bailey - Tigard OR, US
International Classification:
G06F 1/26
US Classification:
713310
Abstract:
A system comprises a plurality of processor cores. The processor cores may comprise one or more application processor (AP) cores and a boot strap processor (BSP) core. A basic input/output system (BIOS) comprises an I/O device module to call a stall function in response to an I/O operation, a power management module that couples to the I/O device and a timer module that couples to the power management module. The power management module is to adjust a timer period of the timer module based on a stall delay of the stall function. The power management module may hook the stall function and compare the stall delay with a predetermined threshold and set the timer period to the stall delay in response to determining that the stall delay is longer. The power management module may put the BSP in a sleep mode during the timer period to save power.


James Edwards Photo 10

Method And Apparatus For Supporting On-Demand Connectivity For Network Applications

US Patent:
7031441, Apr 18, 2006
Filed:
Dec 30, 1996
Appl. No.:
08/777543
Inventors:
James W. Edwards - Portland OR, US
Dan D. Kogan - Portland OR, US
David B. Andersen - Hillsboro OR, US
Dale Boss - Portland OR, US
David Chouinard - Tigard OR, US
Kevin Hazzard - Beaverton OR, US
John W. Richardson - Portland OR, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04M 1/64, H04M 3/00
US Classification:
379 8817, 379 8811, 379 882, 379 8818, 37921801, 37920101, 37926501, 37926509
Abstract:
A method and apparatus for supporting on-demand connectivity for network applications is disclosed. Specifically, the present invention discloses a method and apparatus for remotely triggering a connection from a first device to a network. Additionally, a method and apparatus for coordinating application connections is also disclosed. The method comprises the steps of establishing application connections on-demand and managing the application connections.