Dr. Dugan graduated from the Indiana University School of Medicine in 1989. He works in Indianapolis, IN and 1 other location and specializes in Hematology/Oncology and Transplant Surgery. Dr. Dugan is affiliated with Franciscan Saint Francis Health.
Snyder Dugan Oral Maxillofacial Surgery 9401 Mcknight Rd STE 201, Pittsburgh, PA 15237 (412)3662090 (phone), (412)3663477 (fax)
Snyder & Dugan Oral & Maxillofacial Surgery 506 S Main St STE 2101, Zelienople, PA 16063 (724)4529153 (phone), (412)3663477 (fax)
Snyder & Dugan Oral & Maxillofacial Surgery 373 Stirling Vlg, Butler, PA 16001 (724)2826312 (phone), (724)2821102 (fax)
Conditions:
Gingival and Periodontal Diseases Tempromandibular Joint Disorders (TMJ)
Languages:
English
Description:
Dr. Dugan works in Zelienople, PA and 2 other locations and specializes in Oral & Maxillofacial Surgery. Dr. Dugan is affiliated with Butler Memorial Hospital and UPMC Passavant Hospital.
Wikipedia References
Michael Dugan (General)
Michael T. Dugan
Us Patents
Apparatus And Method For Performing Speculative Cache Directory Tag Updates
Michael K Dugan - Richardson TX Gary B Gostin - Plano TX Mark A Heap - Sunnyvale CA Terry C Huang - San Jose CA Curtis R. McAllister - Sunnyvale CA Henry Yu - San Jose CA
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1212
US Classification:
711155, 711 5, 711141, 714752
Abstract:
An apparatus and method for performing speculative directory cache tag updates for read accesses to memory is herein disclosed. A control unit for performing tag updates is coupled between the memory controller and the memory bank in a multiprocessor system that employs a directory-based coherency protocol. The control unit transmits data read from the memory bank to the memory controller while calculating the updated tag that it then writes back to the memory bank. In this manner, the memory bank busy time and memory bus traffic are reduced thereby improving the overall performance of a memory access.
System And Method For Router Packet Control And Ordering
Tony M. Brewer - Plano TX, US Michael K. Dugan - Richardson TX, US Jim Kleiner - Dallas TX, US Gregory S. Palmer - Plano TX, US Paul F. Vogel - Garland TX, US
Assignee:
Chiaro Networks, Ltd. - Richardson TX
International Classification:
H04L012/28
US Classification:
370394, 370401, 370414, 370428
Abstract:
Hardware interconnected around multiple packet forwarding engines prepends sequence numbers to packets going into multiple forwarding engines through parallel paths, After processing by the multiple forwarding engines, packets are reordered using queues and a packet ordering mechanism, such that the sequence numbers are put back into their original prepended order. Exception packets flowing through the forwarding engines do not follow a conventional fast path, but are processed off-line and emerge from the forwarding engines out of order relative to fast path packets. These exception packets are marked, such that after they exit the forwarding engines, they are ordered among themselves independent of conventional fast path packets. Viewed externally, all exception packets are ordered across all multiple forwarding engines independent of the fast path packets.
Systems And Methods For Scheduling Memory Requests Utilizing Multi-Level Arbitration
John M. Wastlick - Allen TX, US Michael K. Dugan - Richardson TX, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 12/00 G06F 13/00 G06F 13/28
US Classification:
711160, 711105
Abstract:
In an embodiment, a memory scheduler is provided to process memory requests. The memory scheduler may comprise: a plurality of arbitrators that each select memory requests according to age of the memory requests and whether resources are available for the memory requests; and a second-level arbitrator that selects, for an arbitration round, a series of memory requests made available by the plurality of arbitrators, wherein the second-level arbitrator begins the arbitration round by selecting a memory request from a least recently used (LRU) arbitrator of the plurality of arbitrators.
Global Attribute Uniqueness (Gau) Using An Ordered Message Service (Oms)
Philip Cannata - Austin TX, US Michael P. Dugan - Austin TX, US David S. Page - Austin TX, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 3/00 G06F 17/30
US Classification:
719316, 719312, 707202
Abstract:
A method and computer program product for providing Global Attribute Uniqueness (GAU) using an Ordered Message Service (OMS) is presented. A database operation is received from a client. A determination is made regarding whether the operation changes a value to a current value and when the operation would change a value to a current value then operation is ended. When the operation would not change a value to a current value the operation is decomposed into ADD messages and DELETE messages. The ADD messages are sent to a GAU manager and GAU state is checked and updated. The updates are committed to GAU state and the Directory Server (DS) is updated. Operation is then returned to the client. DELETE messages are sent to the GAU manager and GAU state is updated. The updates are then committed.
Global Account Lockout (Gal) And Expiration Using An Ordered Message Service (Oms)
Philip Cannata - Austin TX, US Michael P. Dugan - Austin TX, US Andrew Coulbeck - Austin TX, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 17/30
US Classification:
726 2, 709248, 713168, 726 1, 726 3, 726 26
Abstract:
A method, apparatus and computer program product for providing Global Account Lockout (GAL) using an Ordered Messaging Service (OMS) is presented. A database operation is received from a client, and a determination made regarding whether the operation contains an authentication mechanism. When the operation does not contain an authentication mechanism then the operation is returned from. When the operation does contain an authentication mechanism then the following steps are performed: locating the entry and checking its authentication mechanism, determining whether the authentication mechanism in the operation is good, sending a bind message to a GAL manager, checking and updating GAL state, committing updates to GAL state, and returning operation to the client.
Global Attribute Uniqueness (Gau) Using An Ordered Message Service (Oms)
Philip Cannata - Austin TX, US Michael P. Dugan - Austin TX, US David S. Page - Austin TX, US
Assignee:
Oracle International Corporation - Redwood City CA
International Classification:
G06F 3/00 G06F 12/00
US Classification:
719316, 719315, 719312, 707828
Abstract:
A method and computer program product for providing Global Attribute Uniqueness (GAU) using an Ordered Message Service (OMS) is presented. A database operation is received from a client. A determination is made regarding whether the operation changes a value to a current value and when the operation would change a value to a current value then operation is ended. When the operation would not change a value to a current value the operation is decomposed into ADD messages and DELETE messages. The ADD messages are sent to a GAU manager and GAU state is checked and updated. The updates are committed to GAU state and the Directory Server (DS) is updated. Operation is then returned to the client. DELETE messages are sent to the GAU manager and GAU state is updated. The updates are then committed.
Global Account Lockout (Gal) And Expiration Using An Ordered Message Service (Oms)
Philip Cannata - Austin TX, US Michael P. Dugan - Austin TX, US Andrew Coulbeck - Austin TX, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
H04L 29/06
US Classification:
726 26, 713168, 713182, 726 2, 726 27
Abstract:
A method, apparatus and computer program product for providing Global Account Lockout (GAL) using an Ordered Messaging Service (OMS) is presented. A database operation is received from a client, and a determination made regarding whether the operation contains an authentication mechanism. When the operation does not contain an authentication mechanism, then the operation is returned from. When the operation does contain an authentication mechanism, then the following steps are performed: locating the entry and checking its authentication mechanism, determining whether the authentication mechanism in the operation is good, sending a bind message to a GAL manager, checking and updating GAL state, committing updates to GAL state, and returning operation to the client.
System And Method For Achieving Cache Coherency Within Multiprocessor Computer System
Craig Warner - Richardson TX, US Bryan Hornung - Richardson TX, US Chris Michael Brueggen - Richardson TX, US Ryan L. Akkerman - Richardson TX, US Michael K. Dugan - Richardson TX, US Gary Gostin - Richardson TX, US Harvey Ray - Ft. Collins CO, US Dan Robinson - Richardson TX, US Christopher Greer - Richardson TX, US
International Classification:
G06F 12/08
US Classification:
711146, 711E12041
Abstract:
A system and method are disclosed for achieving cache coherency in a multiprocessor computer system having a plurality of sockets with processing devices and memory controllers and a plurality of memory blocks. In at least some embodiments, the system includes a plurality of node controllers capable of being respectively coupled to the respective sockets of the multiprocessor computer, a plurality of caching devices respectively coupled to the respective node controllers, and a fabric coupling the respective node controllers, by which cache line request signals can be communicated between the respective node controllers. Cache coherency is achieved notwithstanding the cache line request signals communicated between the respective node controllers due at least in part to communications between the node controllers and the respective caching devices to which the node controllers are coupled. In at least some embodiments, the caching devices track remote cache line ownership for processor and/or input/output hub caches.
Columbus, OH 43085Health Insurance Agent Local Agent at Anthem I am a local Anthem agent in Columbus Ohio. I sell individual health insurance in Columbus, Grove City, Pickerington, Reynoldsburg, Deleware, Dublin, Upper... I am a local Anthem agent in Columbus Ohio. I sell individual health insurance in Columbus, Grove City, Pickerington, Reynoldsburg, Deleware, Dublin, Upper Arrlington.