Patents by Inventor Keith A. Drescher

Keith A. Drescher has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10198333
    Abstract: An apparatus and method is described herein for providing a test, validation, and debug architecture. At a target or base level, hardware hooks (Design for Test or DFx) are designed into and integrated with silicon parts. A controller may provide abstracted access to such hooks, such as through an abstraction layer that abstracts low level details of the hardware DFx. In addition, the abstraction layer through an interface, such as APIs, provides services, routines, and data structures to higher-level software/presentation layers, which are able to collect test data for validation and debug of a unit/platform under test. Moreover, the architecture potentially provides tiered (multiple levels of) secure access to the test architecture. Additionally, physical access to the test architecture for a platform may be simplified through use of a unified, bi-directional test access port, while also potentially allowing remote access to perform remote test and debug of a part/platform under test.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 5, 2019
    Assignee: INTEL CORPORATION
    Inventors: Mark B. Trobough, Keshavan K. Tiruvallur, Chinna B. Prudvi, Christian E. Iovin, David W. Grawrock, Jay J. Nejedlo, Ashok N. Kabadi, Travis K. Goff, Evan J. Halprin, Kapila B. Udawatta, Jiun Long Foo, Wee Hoo Cheah, Vui Yong Liew, Selvakumar Raja Gopal, Yuen Tat Lee, Samie B. Samaan, Kip C. Killpack, Neil Dobler, Nagib Z. Hakim, Brian Meyer, William H. Penner, John L. Baudrexl, Russell J. Wunderlich, James J. Grealish, Kyle Markley, Timothy S. Storey, Loren J. McConnell, Lyle E. Cool, Mukesh Kataria, Rahima K. Mohammed, Tieyu Zheng, Yi Amy Xia, Ridvan A. Sahan, Arun R. Ramadorai, Priyadarsan Patra, Edwin E. Parks, Abhijit Davare, Padmakumar Gopal, Bruce Querbach, Hermann W. Gartler, Keith Drescher, Sanjay S. Salem, David C. Florey
  • Publication number: 20150127983
    Abstract: An apparatus and method is described herein for providing a test, validation, and debug architecture. At a target or base level, hardware (Design for Test or DFx) are designed into and integrated with silicon parts. A controller may provide abstracted access to such hooks, such as through an abstraction layer that abstracts low level details of the hardware DFx. In addition, the abstraction layer through an interface, such as APIs, provides services, routines, and data structures to higher-level software/presentation layers, which are able to collect test data for validation and debug of a unit/platform under test. Moreover, the architecture potentially provides tiered (multiple levels of) secure access to the test architecture. Additionally, physical access to the test architecture for a platform may be simplified through use of a unified, bi-directional test access port, while also potentially allowing remote access to perform remote test and de-bug of a part/platform under test.
    Type: Application
    Filed: December 23, 2010
    Publication date: May 7, 2015
    Applicant: INTEL CORPORATION
    Inventors: Mark B. Trobough, Keshavan K. Tiruvallur, Chinna B. Prudvi, Christian E. Iovin, David W. Grawrock, Jay J. Nejedlo, Ashok N. Kabadi, Travis K. Goff, Evan J. Halprin, Kapila B. Udawatta, Jiun Long Foo, Wee Hoo Cheah, Vui Yong Liew, Selvakumar Raja Gopal, Yuen Tat Lee, Samie B. Samaan, Kip C. Killpack, Neil Dobler, Nagib Z. Hakim, Briar Meyer, William H. Penner, John L. Baudrexl, Russell J. Wunderlich, James J. Grealish, Kyle Markley, Timothy S. Storey, Loren J. McConnell, Lyle E. Cool, Mukesh Kataria, Rahima K. Mohammed, Tieyu Zheng, Yi Amy Xia, Ridvan A. Sahan, Arun R. Ramadorai, Priyadarsan Patra, Edwin E. Parks, Abhijit Davare, Padmakumar Gopal, Bruce Querbach, Hermann W. Gartler, Keith Drescher, Sanjay S. Salem, David C. Florey
  • Patent number: 8326968
    Abstract: Methods and apparatus to correlate data communicated over multiple communication links are described. In one embodiment, one or more unique identifiers are transmitted by a plurality of communication links of a transmit agent. In an embodiment, the unique identifiers may be utilized to correlate data communicated over the plurality of the communication links of the transmit agent. Other embodiments are also disclosed.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: December 4, 2012
    Assignee: Intel Corporation
    Inventor: Keith A. Drescher
  • Patent number: 7958404
    Abstract: In one embodiment, a state machine may enable retraining of a link, where the state machine is to be initiated responsive to an external input received from a logic analyzer coupled to the link or a periodic timer. Such external input may indicate that the logic analyzer has lost synchronization with respect to link communications, and the retraining thus enables the logic analyzer to regain resynchronization. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: June 7, 2011
    Assignee: Intel Corporation
    Inventors: Keith Drescher, Debendra Das Sharma, David Sams, Richard Glass
  • Patent number: 7891554
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented, and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). Identification devices identify the type and character of a document, and distinguish genuine documents, such as genuine currency bills, from unidentifiable or suspect documents.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: February 22, 2011
    Assignee: Diebold, Incorporated
    Inventors: H. Thomas Graef, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Edward L. Laskowski, Ashok Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault, Mark D. Smith
  • Publication number: 20100251001
    Abstract: In one embodiment, a state machine may enable retraining of a link, where the state machine is to be initiated responsive to an external input received from a logic analyzer coupled to the link or a periodic timer. Such external input may indicate that the logic analyzer has lost synchronization with respect to link communications, and the retraining thus enables the logic analyzer to regain resynchronization. Other embodiments are described and claimed.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Inventors: Keith Drescher, Debendra Das Sharma, David Sams, Richard Glass
  • Publication number: 20090242625
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented, and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). Identification devices identify the type and character of a document, and distinguish genuine documents, such as genuine currency bills, from unidentifiable or suspect documents.
    Type: Application
    Filed: February 23, 2009
    Publication date: October 1, 2009
    Applicant: Diebold, Incorporated
    Inventors: H. Thomas Graef, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Edward L. Laskowski, Ashok Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault, Mark D. Smith
  • Patent number: 7496801
    Abstract: A scheme for exposing internal debug values in an in-band means via debug packets that are injected sequentially with normal link traffic on a link and do not interrupt or otherwise interfere with normal operation of the link or related devices. Therefore, this proposal does not require additional pins since the debug values are exposed via debug packets in an in-band means along with normal link traffic and the debug values are exposed synchronously with normal link traffic since the debug packets are injected sequentially.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: February 24, 2009
    Assignee: Intel Corporation
    Inventors: Richard J. Glass, Madhu S. Athreya, Keith A. Drescher, Piyush Desai
  • Patent number: 7494046
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). Identification devices identify the type and character of a document, and distinguish genuine documents, such as genuine currency bills, from unidentifiable or suspect documents.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: February 24, 2009
    Assignee: Diebold, Incorporated
    Inventors: H. Thomas Graef, Mark D. Smith, Edward L. Laskowski, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Ashok Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault
  • Publication number: 20090006317
    Abstract: A distributed search architecture utilizing multiple processing cores to search multiple files containing time-correlated and logically/semantically interdependent sequential data. A supervisory processing core may provide coordination of the search where multiple slave processing cores each search one or more data files containing time-correlated and logically/semantically interdependent sequential data. Results of the searches performed by the slave processing cores may be provided to the supervisory processing core for consolidation, further analysis and/or presentation.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventors: Robert N. Roth, Keith Drescher, Ramamurthy V. Dharmala, Richard Glass, Saji Varkey
  • Publication number: 20080016062
    Abstract: A method is described that involves generating a trigger signal for a transaction. The trigger is generated if the transaction matches a response and request pattern.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 17, 2008
    Inventor: Keith A. Drescher
  • Publication number: 20060294427
    Abstract: A scheme for exposing internal debug values in an in-band means via debug packets that are injected sequentially with normal link traffic on a link and do not interrupt or otherwise interfere with normal operation of the link or related devices. Therefore, this proposal does not require additional pins since the debug values are exposed via debug packets in an in-band means along with normal link traffic and the debug values are exposed synchronously with normal link traffic since the debug packets are injected sequentially.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventors: Richard Glass, Madhu Athreya, Keith Drescher, Piyush Desai
  • Patent number: 6726097
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). Identification devices identify the type and character of a document, and distinguish genuine documents, such as genuine currency bills, from unidentifiable or suspect documents.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: April 27, 2004
    Assignee: Diebold, Incorporated
    Inventors: H. Thomas Graef, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Edward L. Laskowski, Ashok Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault, Mark D. Smith
  • Publication number: 20030201318
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). Identification devices identify the type and character of a document, and distinguish genuine documents, such as genuine currency bills, from unidentifiable or suspect documents.
    Type: Application
    Filed: May 16, 2003
    Publication date: October 30, 2003
    Applicant: Diebold, Incorporated
    Inventors: H. Thomas Graef, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Edward L. Laskowski, Ashok Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault, Mark D. Smith
  • Publication number: 20030196936
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). Identification devices identify the type and character of a document, and distinguish genuine documents, such as genuine currency bills, from unidentifiable or suspect documents.
    Type: Application
    Filed: May 30, 2003
    Publication date: October 23, 2003
    Applicant: Diebold, Incorporated
    Inventors: H. Thomas Graef, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Edward L. Laskowski, Ashok Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault, Mark D. Smith
  • Patent number: 6607081
    Abstract: An automated banking machine can identify and store documents such as currency bills received by a user. The machine can then selectively recover documents from storage and dispense them to other users. Identification devices can identify the type and character of a document, and distinguish genuine documents, such as genuine currency bills, from unidentifiable or suspect documents. Each received document can be judged as either acceptable or unacceptable. Output related to the judging can be presented to the user prior to a document leaving the machine. Subsequently, responsive to receiving user authorization to deposit the acceptable documents, the acceptable documents can be stored in the machine and the unacceptable documents returned to the user.
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: August 19, 2003
    Assignee: Diebold, Incorporated
    Inventors: H. Thomas Graef, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Edward L. Laskowski, Ashok Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault, Mark D. Smith
  • Publication number: 20020011431
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). Identification devices identify the type and character of a document, and distinguish genuine documents, such as genuine currency bills, from unidentifiable or suspect documents.
    Type: Application
    Filed: July 23, 2001
    Publication date: January 31, 2002
    Applicant: Diebold, Incorporated
    Inventors: H. Thomas Graef, Mark D. Smith, Edward L. Laskowski, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Ashok Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault
  • Patent number: 6290070
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers such documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: September 18, 2001
    Assignee: Diebold, Incorporated
    Inventors: H. Thomas Graef, William D. Beskitt, Damon J. Blackford, Dale Blackson, Robert Bowser, Keith A. Drescher, Jeffrey Eastman, Matthew Force, Sean Haney, Michael Harty, Dale Horan, Andrew Junkins, Edward L. Laskowski, Al Modi, Mark Owens, Mike Ryan, Bill Schadt, David Schultz, Mike Theriault, Mark D. Smith
  • Patent number: 6264101
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). The terminal processor communicates with a module processor (552). The module processor (552) communicates with module controllers (554, 556, 558, 560, 562 and 564) which control the operation of devices.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: July 24, 2001
    Assignee: Diebold, Incorporated
    Inventors: Mike Ryan, Robert Bowser, Keith A. Drescher, Matthew Force, Bill Schadt, Mark D. Smith
  • Patent number: 6131809
    Abstract: An automated banking machine (10) identifies and stores documents such as currency bills deposited by a user. The machine then selectively recovers documents from storage and dispenses them to other users. The machine includes a central transport (70) wherein documents deposited in a stack are unstacked, oriented and identified. Such documents are then routed to storage areas in recycling canisters (92, 94, 96, 98). When a user subsequently requests a dispense, documents stored in the storage areas are selectively picked therefrom and delivered to the user through an input/output area (50) of the machine. The control system (30) for the machine includes a terminal processor (548). The terminal processor communicates with a module processor (552). The module processor (552) communicates with module controllers (554, 556, 558, 560, 562 and 564) which control the operation of devices.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: October 17, 2000
    Assignee: Diebold, Incorporated
    Inventors: Keith A. Drescher, Robert Bowser, Matthew Force, Mike Ryan, Bill Schadt