Patents by Inventor Kristoffer D. Fleming

Kristoffer D. Fleming 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: 9832521
    Abstract: Techniques related to encoding image content for transmission and display via a remote device with improved latency and efficiency are discussed. Such techniques may include skipping one or more of frame capture, encode, packetization, and transmission for a frame based on a skip indicator. One or more selective updates may be captured for the skipped frame and integrated into an encode of a subsequent non-skipped frame, which may be packetized and transmitted for to the remote device for presentment to a user.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 28, 2017
    Assignee: Intel Corporation
    Inventors: Paul S. Diefenbaugh, Vallabhajosyula S. Somayazulu, Yiting Liao, Krishnan Rajamani, Kristoffer D. Fleming, James M. Holland
  • Publication number: 20170178590
    Abstract: A higher frame rate (a multiple of the original display frame rate at the host) is exploited at a display sink device to opportunistically insert new decoded frames for display at the higher refresh rate of the sink. In other words, delayed frames arriving at the sink may get a chance to be displayed during the higher refresh rate cycle, thus offering a better (“smoother”) viewing experience along with improved interactivity or “responsiveness.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Vallabhajosyula S. Somayazulu, Yiting Liao, Paul S. Diefenbaugh, Krishnan Rajamani, Kristoffer D. Fleming
  • Publication number: 20170180758
    Abstract: A tile concept allows independent encoding and decoding of regions of the video frames combined with changes in the way that the coded tiles are packetized and queued for transport. After the coded tile network abstraction layer (NAL) units are packetized into MPEG-TS frames, the more important tile data is put in the network abstraction layer at the head of the queue while the less important data is inserted later in the queue. Audio can also be accorded high priority. For a given link bandwidth/latency environment, the important data is transmitted first and the less important data can be discarded at the transmitter with less impact on the user perceived quality.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Vallabhajosyula S. Somayazulu, Yiting Liao, Paul S. Diefenbaugh, Krishnan Rajamani, Kristoffer D. Fleming
  • Publication number: 20170139661
    Abstract: In accordance with some embodiments, instead of always defaulting the primary display on or off, while mirroring its display to a secondary display, a sensor reading may be used to decide whether the primary display should be on or off. In other words, depending on a condition sensed by one or more sensors, a decision is made whether to turn the primary display on if the default setting is off or off if the default setting is on.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Karthik Veeramani, Kristoffer D. Fleming, Paul S. Diefenbaugh, Eugene Gorbatov
  • Publication number: 20160378486
    Abstract: An apparatus and method for performing high performance instruction emulation. For example, one embodiment of the invention includes a processor to process an instruction set including high-power and standard instructions comprising: an analysis module to determine whether a number of high-power instructions within a specified window are above or below a specified threshold; an execution mode selection module to select a native execution of the high-power instructions if the number of high-power instructions are above the specified threshold or to select an emulated execution of the high-powered instructions if the number of high-power instructions are below the specified threshold.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: ANKUSH VARMA, KRISTOFFER D. FLEMING, EUGENE GORBATOV, ROBERT E. GOUGH, KRISHNAKANTH V. SISTLA
  • Publication number: 20160381368
    Abstract: Systems and methods may provide for receiving unfiltered feedback information from a network interface component of a wireless display pipeline and receiving display region-specific information from a region update component of the wireless display pipeline. Additionally, a coding policy associated with wireless display content may be adjusted based on the unfiltered feedback information and the display region-specific information.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventors: Yiting Liao, Vallabhajosyula S. Somayazulu, Paul S. Diefenbaugh, Krishnan Rajamani, Kristoffer D. Fleming
  • Publication number: 20160182946
    Abstract: Techniques related to encoding image content for transmission and display via a remote device with improved latency and efficiency are discussed. Such techniques may include skipping one or more of frame capture, encode, packetization, and transmission for a frame based on a skip indicator. One or more selective updates may be captured for the skipped frame and integrated into an encode of a subsequent non-skipped frame, which may be packetized and transmitted for to the remote device for presentment to a user.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Inventors: PAUL S. DIEFENBAUGH, VALLABHAJOSYULA S. SOMAYAZULU, YITING LIAO, KRISHNAN RAJAMANI, KRISTOFFER D. FLEMING, JAMES M. HOLLAND
  • Publication number: 20160132101
    Abstract: A computing system is described that includes a main system bus that remains active while said computing system operates within a non main CPU/OS based operational state. The computing system also includes a controller that operates functional tasks while the computing system is within the non main CPU/OS based operational state. The computing system also includes an I/O unit coupled to the main system bus that remains active while the computing system operates within the non main CPU/OS based operational state.
    Type: Application
    Filed: January 15, 2016
    Publication date: May 12, 2016
    Inventors: James P. Kardach, Brian V. Belmont, Muthu K. Kumar, Riley W. Jackson, Gunner D. Danneels, Richard A. Forand, Vivek Gupta, Jeffrey L. Huckins, Kristoffer D. Fleming, Uma M. Gadamsetty
  • 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: 9305562
    Abstract: A computing system is described that includes a main system bus that remains active while said computing system operates within a non main CPU/OS based operational state. The computing system also includes a controller that operates functional tasks while the computing system is within the non main CPU/OS based operational state. The computing system also includes an I/O unit coupled to the main system bus that remains active while the computing system operates within the non main CPU/OS based operational state.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: April 5, 2016
    Assignee: Intel Corporation
    Inventors: James P. Kardach, Brian V. Belmont, Muthu K. Kumar, Riley W. Jackson, Gunner D. Danneels, Richard A. Forand, Vivek Gupta, Jeffrey L. Huckins, Kristoffer D. Fleming, Uma M. Gadamsetty
  • Patent number: 9253722
    Abstract: Systems and techniques for reduced host sleep interruption are described herein. A first packet received via a receive chain may be placed into a buffer. The first packet may be of a first preliminary type. The first packet may be processed from the buffer without communication with the host machine. The first packet may also be of a first secondary type. Processing the first packet may include an operation chosen from the group of dropping the packet and responding to the packet. A second packet received via the receive chain may be placed into the buffer. The second packet may be of a first preliminary type and a second secondary type. The second packet may be communicated from the buffer to the machine. A third packet received via the receive chain may be communicated to the machine. The third packet may be of a second preliminary type.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: February 2, 2016
    Assignee: Intel Corporation
    Inventors: Sameh Gobriel, Christian Maciocco, Kristoffer D Fleming, Tsung-Yuan C. Tai
  • Publication number: 20150381227
    Abstract: The present disclosure is directed to logging random “chirps” of IoT devices and rebroadcasting these chirps to other devices on demand. An apparatus consistent with the present disclosure includes a transmitter to communicate with a network of wireless-communication-enabled devices. The apparatus also includes a receiver to detect communications transmitted from the wireless-communication-enabled device. Further, the apparatus includes control unit logic to tally the number of electrical signals emitted from each wireless-communication-enabled device. In addition, the apparatus includes memory to store the number of emitted electrical signals. The apparatus further includes a power unit electrically coupled to the transmitter, receiver, and memory.
    Type: Application
    Filed: August 4, 2014
    Publication date: December 31, 2015
    Inventors: David W. Browning, Kristoffer D. Fleming, Robert E. Gough, Guy G. Sotomayor, Vasudev Bibikar, Ankush Varma
  • Patent number: 9218041
    Abstract: An apparatus includes logic to control heat generation in a device. The device to operate at least in one of a first state and a second state, wherein the device to consume more power in the first state than in the second state. The device to connect to a network at least for a portion of time while in the second state. The logic to select a plurality of thermal control solutions to decrease the generation of heat in the device in the second state, the selected thermal control solution to be performed while the device is in the second state to reduce the generated heat to below a predetermined level.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: December 22, 2015
    Assignee: Intel Corporation
    Inventors: Biswajit Sur, Thomas E. Walsh, Ajay G. Gupta, Brian C. Kluge, Kristoffer D. Fleming
  • Patent number: 9154439
    Abstract: An apparatus and a system, as well as a method and article, may operate to share an energy conduit, such as an antenna, between first data communicated according to a first formatting mechanism and second data communicated according to a second formatting mechanism according to a first priority assigned to the first data and a second priority assigned to the second data. The first formatting mechanism may be different from the second formatting mechanism.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: October 6, 2015
    Assignee: Marvell International Ltd.
    Inventor: Kristoffer D. Fleming
  • Patent number: 9155046
    Abstract: Devices and methods for optimizing semi-active workloads are described herein. A network interface device may be configured to offload data packet acknowledgment responsibilities of a host platform by transmitting, to the sender of the packets, acknowledgements of packets received throughout a time duration. Upon completion of the time duration, the network interface device may trigger the host platform to perform batch processing of the data packets received during the time duration.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: October 6, 2015
    Assignee: Intel Corporation
    Inventors: Christian Maciocco, Sameh Gobriel, Ren Wang, Tsung-Yuan C. Tai, Kristoffer D Fleming
  • Publication number: 20150228290
    Abstract: A computing system is described that includes a main system bus that remains active while said computing system operates within a non main CPU/OS based operational state. The computing system also includes a controller that operates functional tasks while the computing system is within the non main CPU/OS based operational state. The computing system also includes an I/O unit coupled to the main system bus that remains active while the computing system operates within the non main CPU/OS based operational state.
    Type: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Inventors: James P. Kardach, Brian V. Belmont, Muthu K. Kumar, Riley W. Jackson, Gunner D. Danneels, Richard A. Forand, Vivek Gupta, Jeffrey L. Huckins, Kristoffer D. Fleming, Uma M. Gadamsetty
  • Patent number: 9037887
    Abstract: Embodiments of methods, systems, and storage medium associated with are disclosed herein. In one instance, the method may include: first determining whether the computing device is connected to a network, based on a result of the first determining, monitoring data traffic between the computing device and the network, wherein the data traffic is associated with at least one application residing on the computing device, based on the monitoring, second determining whether the at least one application has been updated, and initiating a transition of the computing device to a sleep mode upon a result of the second determining that indicates that the at least one application has been updated. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: May 19, 2015
    Assignee: INTEL CORPORATION
    Inventors: Ajay G. Gupta, Christian Maciocco, Sameh Gobriel, Kristoffer D. Fleming, Tsung-Yuan C. Tai
  • Patent number: 9015511
    Abstract: A computing system is described that includes a main system bus that remains active while said computing system operates within a non main CPU/OS based operational state. The computing system also includes a controller that operates functional tasks while the computing system is within the non main CPU/OS based operational state. The computing system also includes an I/O unit coupled to the main system bus that remains active while the computing system operates within the non main CPU/OS based operational state.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: April 21, 2015
    Assignee: Intel Corporation
    Inventors: James P. Kardach, Brian V. Belmont, Muthu K. Kumar, Riley W. Jackson, Gunner D. Danneels, Richard A. Forand, Vivek Gupta, Jeffrey L. Huckins, Kristoffer D. Fleming, Uma M. Gadamsetty
  • Patent number: 8983460
    Abstract: A method to adjust operation of a network controller of a device is disclosed. The method may include receiving contextual data from a sensor communicatively coupled to the device. The method may also include analyzing the contextual data to determine the context of the device. The method may also include modifying the network controller operation based on the analyzed contextual data.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: March 17, 2015
    Assignee: Intel Corporation
    Inventors: James R. Trethewey, Arvind Kumar, Kristoffer D. Fleming, Ajay V. Bhatt, Roger A. Hurwitz, Huaiyu Liu, Stuart A. Golden
  • Publication number: 20150029915
    Abstract: Systems and techniques for reduced host sleep interruption are described herein. A first packet received via a receive chain may be placed into a buffer. The first packet may be of a first preliminary type. The first packet may be processed from the buffer without communication with the host machine. The first packet may also be of a first secondary type. Processing the first packet may include an operation chosen from the group of dropping the packet and responding to the packet. A second packet received via the receive chain may be placed into the buffer. The second packet may be of a first preliminary type and a second secondary type. The second packet may be communicated from the buffer to the machine. A third packet received via the receive chain may be communicated to the machine. The third packet may be of a second preliminary type.
    Type: Application
    Filed: March 2, 2012
    Publication date: January 29, 2015
    Inventors: Sameh Gobriel, Christian Maciocco, Kristoffer D. Fleming, Tsung-Yuan C. Tai