Patents by Inventor Todd Witters

Todd Witters 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: 20190051269
    Abstract: Disclosed herein are techniques to provide both asynchronous frame updates and panel self-refresh in a single implementation. A platform can be arranged to provide frame updates asynchronously with the refresh rate of a connected panel while the connected panel can be arranged to self-refresh where no new updates are provided.
    Type: Application
    Filed: March 31, 2018
    Publication date: February 14, 2019
    Inventors: Seh Kwa, Todd Witter, Nausheen Ansari, Gaurav Sutaria
  • Publication number: 20190043415
    Abstract: Technology for a display controller is described. The display controller can detect a frame update when the display controller is in a dynamic sleep state. The display controller can wake up from the dynamic sleep state and enter a selective update state at a programmed vertical blanking interrupt (VBI) that precedes an actual VBI. The display controller can perform a scan-out with a display panel during the selective update state. The display controller can return to the dynamic sleep state in a same time frame after the scan-out is completed. The display controller can exclude timing logic to send a VBI at every time frame to the display panel to maintain time synchronization between the display controller and the display panel.
    Type: Application
    Filed: June 29, 2018
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Vishal Sinha, Paul Diefenbaugh, Todd Witter, Jason Tanner, Arthur Runyan, Nausheen Ansari, Kathy Bui, Yifan Li
  • Patent number: 10115392
    Abstract: A method for adjusting a voice recognition system and a voice recognition system is disclosed, wherein the voice recognition system comprises a speaker and a microphone, and wherein the method comprises the steps of: memorizing an audio frequency signal, playing back the audio frequency signal by means of the speaker, generating a detection signal by detecting the audio frequency signal by means of the microphone, and adjusting parameters of the voice recognition system dependent on the detection signal.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: October 30, 2018
    Assignee: VISTEON GLOBAL TECHNOLOGIES, INC.
    Inventors: Michael J. Sims, Brian L. Douthitt, David J. Hughes, Mark Zeinstra, Ted W. Ringold, Douglas W. Klamer, Todd Witters, Elisabet A. Anderson
  • Patent number: 9542336
    Abstract: A processing device comprises an instruction execution unit, a memory agent and pinning logic to pin memory pages in a multi-level memory system upon request by the memory agent. The pinning logic includes an agent interface module to receive, from the memory agent, a pin request indicating a first memory page in the multi-level memory system, the multi-level memory system comprising a near memory and a far memory. The pinning logic further includes a memory interface module to retrieve the first memory page from the far memory and write the first memory page to the near memory. In addition, the pinning logic also includes a descriptor table management module to mark the first memory page as pinned in the near memory, wherein marking the first memory page as pinned comprises setting a pinning bit corresponding to the first memory page in a cache descriptor table and to prevent the first memory page from being evicted from the near memory when the first memory page is marked as pinned.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: January 10, 2017
    Assignee: Intel Corporation
    Inventors: Marc Torrant, David Puffer, Blaise Fanning, Bryan White, Joydeep Ray, Neil Schaper, Todd Witter, Altug Koker, Aditya Sreenivas
  • Publication number: 20150169439
    Abstract: A processing device comprises an instruction execution unit, a memory agent and pinning logic to pin memory pages in a multi-level memory system upon request by the memory agent. The pinning logic includes an agent interface module to receive, from the memory agent, a pin request indicating a first memory page in the multi-level memory system, the multi-level memory system comprising a near memory and a far memory. The pinning logic further includes a memory interface module to retrieve the first memory page from the far memory and write the first memory page to the near memory. In addition, the pinning logic also includes a descriptor table management module to mark the first memory page as pinned in the near memory, wherein marking the first memory page as pinned comprises setting a pinning bit corresponding to the first memory page in a cache descriptor table and to prevent the first memory page from being evicted from the near memory when the first memory page is marked as pinned.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Inventors: Marc Torrant, David Puffer, Blaise Fanning, Bryan White, Joydeep Ray, Neil Schaper, Todd Witter, Altug Koker, Aditya Sreenivas
  • Patent number: 8314806
    Abstract: A controller is described that includes wiring to transport notification that a FIFO that holds data to be used to display content on a display has reached a threshold. The controller also includes first control circuitry to turn on a phase locked loop (PLL) circuit to cause logic circuitry within the controller downstream from the PLL to begin to receive a first clock in response to the notification. The logic circuitry is to transport data read from a memory toward the FIFO. The controller also includes second control circuitry to cause the memory to use a second clock provided by the controller in response to the notification.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: November 20, 2012
    Assignee: Intel Corporation
    Inventors: Eric Samson, Aditya Navale, Todd Witter
  • Publication number: 20110301954
    Abstract: A method for adjusting a voice recognition system and a voice recognition system is disclosed, wherein the voice recognition system comprises a speaker and a microphone, and wherein the method comprises the steps of: memorizing an audio frequency signal, playing back the audio frequency signal by means of the speaker, generating a detection signal by detecting the audio frequency signal by means of the microphone, and adjusting parameters of the voice recognition system dependent on the detection signal.
    Type: Application
    Filed: June 3, 2010
    Publication date: December 8, 2011
    Applicant: Johnson Controls Technology Company
    Inventors: Michael J. Sims, Brian L. Douthitt, David J. Hughes, Mark Zeinstra, Ted W. Ringold, Douglas W. Klamer, Todd Witters, Elisabet A. Anderson
  • Publication number: 20070242076
    Abstract: A controller is described that includes wiring to transport notification that a FIFO that holds data to be used to display content on a display has reached a threshold. The controller also includes first control circuitry to turn on a phase locked loop (PLL) circuit to cause logic circuitry within the controller downstream from the PLL to begin to receive a first clock in response to the notification. The logic circuitry is to transport data read from a memory toward the FIFO. The controller also includes second control circuitry to cause the memory to use a second clock provided by the controller in response to the notification.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Inventors: Eric Samson, Aditya Navale, Todd Witter
  • Publication number: 20070086673
    Abstract: A method of reducing video flicker by adaptive filtering may include receiving a group of lines of video data and detecting one or more edges within the group of lines of video data. Pixels that are associated with the one or more edges may be filtered using a first set of filter coefficients. Pixels that are not associated with the one or more edges using may be filtered a second set of filter coefficients that is different from the first set of filter coefficients.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Inventors: Todd Witter, Satya Avadhanam
  • Publication number: 20070070258
    Abstract: An apparatus which switches between video display modes, including a display panel having multiple display pixels formed in a matrix; a display controller coupled to the display panel and including a detector to detect a phase differential between received timing signals and output a synchronous determination signal, and a control signal generator coupled to the detector, the control signal generator to generate a first set of control signals corresponding to a first driving mode or a second set of control signals corresponding to a second driving mode in accordance with the synchronous determination signal, the first set of control signals to cause the display panel to display images in accordance with the first driving mode using a first set of selected display pixels, and the second set of control signals to cause the display panel to display images in accordance with the second driving mode using a second set of selected display pixels, with the second set having a number of selected display pixels differ
    Type: Application
    Filed: June 28, 2006
    Publication date: March 29, 2007
    Applicant: Toshiba Matsushita Display Technology Co., Ltd.
    Inventors: Kouhei Kinoshita, Hirofumi Kato, Yasuhiro Yamashita, Atsuo Okazaki, Maximino Vasquez, Todd Witter, Sylvia Downing, Trudy Hoekstra, Kristine Karnos, Zudan Shi
  • Publication number: 20070002168
    Abstract: A system, apparatus, method and article to switch between video display modes are described. The apparatus may include a graphics device to switch between a progressive mode and an interlaced mode to display media information using a single pixel clock frequency for both modes. Other embodiments are described and claimed.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: Maximino Vasquez, Todd Witter, Sylvia Downing, Trudy Hoekstra, Kristine Karnos, Zudan Shi
  • Publication number: 20050044334
    Abstract: A method and apparatus for managing overlay data requests are disclosed. One embodiment of an apparatus includes a request unit and a timer. A request is made by a graphics controller to the request unit for a line of overlay data. The request unit divides the request from the graphics controller into a series of smaller requests. The smaller requests are issued to a memory controller. Delays are inserted between each of the smaller requests in order to allow other system resources to more easily gain access to memory.
    Type: Application
    Filed: September 26, 2003
    Publication date: February 24, 2005
    Inventors: Todd Witter, Aditya Sreenivas, Kim Meinerth