Patents by Inventor Steven B. McGowan

Steven B. McGowan 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).

  • Publication number: 20160306955
    Abstract: In one embodiment, a first device includes: a first logic to generate a first token when a user adapts the first device in approximate contact to the user, the first token including a first timestamp; a storage to store the first token and a second token, the second token obtained from an authenticator and associated with an authentication of the user to a second device, the second token including a second timestamp; and a communication module to communicate the first and second tokens to the second device to cause the second device to authenticate the user based at least in part on the first and second tokens. Other embodiments are described and claimed.
    Type: Application
    Filed: September 21, 2015
    Publication date: October 20, 2016
    Inventors: Jason Martin, Rahuldeva Ghosh, Cory Cornelius, Ian R. Oliver, Ramune Nagisetty, Steven B. McGowan
  • Publication number: 20160283425
    Abstract: An apparatus is described herein. The apparatus includes a Universal Serial Bus (USB) component and a controller interface. The controller interface is to allocate register space for interfacing with the USB component and the USB component is virtualized into multiple instantiations. The apparatus also includes a secure environment, and the secure environment further virtualizes the multiple instantiations such that the multiple instantiations are owned by the secure environment.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Applicant: Intel Corporation
    Inventors: Nitin V. Sarangdhar, Steven B. McGowan, Raul Gutierrez, Karthi R. Vadivelu
  • Patent number: 9417726
    Abstract: A human interface sink device may be selectively enabled with at least one of an embedded keyboard, embedded mouse, touch-based keyboard, a touch-based mouse function in addition to a multi-touch function.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: August 16, 2016
    Assignee: Intel Corporation
    Inventors: Srikanth Kambhatla, Steven B. McGowan
  • Patent number: 9407863
    Abstract: An apparatus for processing visual information includes a controller to control display of information in an application window based on first visual information stored in a buffer and second visual information received from one or more sources. The controller outputs the first visual information for display in a first area of the application window and outputs the second visual information for simultaneous display in a second area of the application window. The first visual information is visual information that does not change between a first time and a second time, and the second visual information is visual information that changes between the first time and the second time. The controller may be different from a central processing unit of a host device.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 2, 2016
    Assignee: Intel Corporation
    Inventors: Gary A. Solomon, Steven B. McGowan, John S. Howard
  • Publication number: 20160112707
    Abstract: Techniques for image rendering are described herein. The techniques may include providing image data to an encoder for transmission to a display. An indication of whether at least a portion of the image data is video data or non-video data is provided. A first policy may be implemented for image data that is video data. The first policy prioritizes transmission of the image data over encoding image quality. A second policy may be implemented for image data that is non-video data. The second policy prioritizes encoded image quality over transmission of the encoded images.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 21, 2016
    Applicant: Intel Corporation
    Inventors: Paul S. Diefenbaugh, Yiting Liao, Steven B. McGowan, Vallabhajosyula S. Somayazulu, Nithyananda S. Jeganathan, Barry A. O'Mahony, Kristoffer D. Fleming
  • Patent number: 9262000
    Abstract: Systems, devices and methods are described including using a Human Interface Device (HID) source device to configure a HID sink device to provide interface data such as multi-touch data. The HID source device may enable a data module in the HID sink device to generate the interface data. After receiving the interface data the HID source device may generate output data and provide the output data to the HID sink device.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: February 16, 2016
    Assignee: INTEL CORPORATION
    Inventors: Srikanth Kambhatla, Steven B. Mcgowan
  • Patent number: 9244881
    Abstract: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: January 26, 2016
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Ben-Zion Friedman, Theodore L. Willke, Eliel Louzoun, Matthew R. Wilcox, Donald E. Wood, Steven B. McGowan, Robert O. Sharp
  • Publication number: 20150234776
    Abstract: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.
    Type: Application
    Filed: March 4, 2015
    Publication date: August 20, 2015
    Inventors: Eliezer Tamir, Ben-Zion Friedman, Theodore L. Willke, Eliel Louzoun, Matthew R. Wilcox, Donald E. Wood, Steven B. McGowan, Robert O. Sharp
  • Patent number: 8996755
    Abstract: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: March 31, 2015
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Ben-Zion Friedman, Theodore L. Willke, Eliel Louzoun, Matthew R. Wilcox, Donald E. Wood, Steven B. McGowan, Robert O. Sharp
  • Publication number: 20140320423
    Abstract: A human interface sink device may be selectively enabled with at least one of an embedded keyboard, embedded mouse, touch-based keyboard, a touch-based mouse function in addition to a multi-touch function.
    Type: Application
    Filed: April 29, 2013
    Publication date: October 30, 2014
    Inventors: Srikanth Kambhatla, Steven B. McGowan
  • Publication number: 20140136646
    Abstract: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.
    Type: Application
    Filed: January 23, 2014
    Publication date: May 15, 2014
    Inventors: Eliezer Tamir, Ben-Zion Friedman, Theodore L. Willke, Eliel Louzoun, Matthew R. Wilcox, Donald E. Wood, Steven B. McGowan, Robert O. Sharp
  • Publication number: 20140092112
    Abstract: An apparatus for processing visual information includes a controller to control display of information in an application window based on first visual information stored in a buffer and second visual information received from one or more sources. The controller outputs the first visual information for display in a first area of the application window and outputs the second visual information for simultaneous display in a second area of the application window. The first visual information is visual information that does not change between a first time and a second time, and the second visual information is visual information that changes between the first time and the second time. The controller may be different from a central processing unit of a host device.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: Gary A. SOLOMON, Steven B. McGOWAN, John S. HOWARD
  • Patent number: 8677031
    Abstract: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: March 18, 2014
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Ben-Zion Friedman, Theodore L. Willke, Eliel Louzoun, Matthew R. Wilcox, Donald E. Wood, Steven B. McGowan, Robert O. Sharp
  • Publication number: 20140002399
    Abstract: Systems, devices and methods are described including using a Human Interface Device (HID) source device to configure a HID sink device to provide interface data such as multi-touch data. The HID source device may enable a data module in the HID sink device to generate the interface data. After receiving the interface data the HID source device may generate output data and provide the output data to the HID sink device.
    Type: Application
    Filed: December 16, 2011
    Publication date: January 2, 2014
    Inventors: Srikanth Kambhatla, Steven B. Mcgowan
  • Publication number: 20130275640
    Abstract: Examples are disclosed for automatic downstream to upstream mode switching at a universal serial bus (USB) physical (PHY) layer including activating a switching structure to switch a USB port operating in a downstream mode to an upstream mode based on an attempted attachment by another USB port also operating in a downstream mode. The examples may also include facilitating attachment of the switched USB port now operating in the upstream mode to the other USB port operating in the downstream mode.
    Type: Application
    Filed: December 16, 2011
    Publication date: October 17, 2013
    Inventors: Jennifer C. Wang, Alejandro Lenero Beracoechea, Nai-Chih Chang, Steven B. McGowan
  • Patent number: 8364863
    Abstract: A method and apparatus for improving performance of mass storage class devices accessible via a Universal Serial Bus (USB) is presented. Performance is improved by providing support in a USB host to allow command queuing and First-Party DMA (FPDMA) to be supported in the mass storage class devices.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: January 29, 2013
    Assignee: Intel Corporation
    Inventor: Steven B. McGowan
  • Publication number: 20120254480
    Abstract: An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Inventors: Eliezer Tamir, Ben-Zion Friedman, Theodore L. Willke, Eliel Louzoun, Matthew R. Wilcox, Donald E. Wood, Steven B. McGowan, Robert O. Sharp
  • Patent number: 8081234
    Abstract: An apparatus comprising an image sensor and a control logic circuit. The image sensor includes at least a first pixel array and a second pixel array, wherein at least some of the pixels of the first pixel array are interspersed over an image sensing area with pixels of the second pixel array. The control logic circuit is operable to control durations of exposure of the first pixel array and the second pixel array independently.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: December 20, 2011
    Assignee: Intel Corporation
    Inventor: Steven B. McGowan
  • Patent number: 7908421
    Abstract: According to some embodiments, an apparatus may be capable of exchanging information with t potential universal serial bus endpoints, where t is an integer greater than 1. Moreover, x endpoint state machines may be established, where x is an integer greater than 1 and less than t. A first endpoint state machine may then be assigned to a first potential endpoint having a pending work item. Before the apparatus has completed the pending work item associated with the first potential endpoint, the first endpoint state machine may be flushed, and the first endpoint state machine may be re-assigned to a second potential endpoint.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: March 15, 2011
    Assignee: Intel Corporation
    Inventor: Steven B. McGowan
  • Publication number: 20100082862
    Abstract: According to some embodiments, an apparatus may be capable of exchanging information with t potential universal serial bus endpoints, where t is an integer greater than 1. Moreover, x endpoint state machines may be established, where x is an integer greater than 1 and less than t. A first endpoint state machine may then be assigned to a first potential endpoint having a pending work item. Before the apparatus has completed the pending work item associated with the first potential endpoint, the first endpoint state machine may be flushed, and the first endpoint state machine may be re-assigned to a second potential endpoint.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventor: Steven B. McGowan