Patents by Inventor Selvakumar Panneer

Selvakumar Panneer 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: 20180188893
    Abstract: Apparatus and methods may provide for an interactive display projection with surface interactivity analysis. An interactive display projector is provided along with one or more of a camera or an electromagnetic radiation source to scan plural surfaces within a projection range of the interactive display projector. Logic, implemented at least partly in configurable or fixed functionality hardware may process reflected electromagnetic radiation to determine one or more of size, distance, texture, reflectivity, or angle with respect to the interactive display projector of the scanned plural surfaces and determine, based on the processing, interactivity of one or more of the plural surfaces for an interactive display.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Carl S. Marshall, Selvakumar Panneer, Glen J. Anderson, Meng Shi, Giuseppe Raffa
  • Patent number: 10013731
    Abstract: Methods and systems may include a computing system having a graphics processor with a three-dimensional (3D) pipeline, one or more processing units, and compute kernel logic to process two-dimensional (2D) command. A graphics processing unit (GPU) scheduler may dispatch the 2D command directly to the one or more processing units. In one example, the 2D command includes at least one of a render target clear command, a depth-stencil clear command, a resource resolving command and a resource copy command.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: July 3, 2018
    Assignee: Intel Corporation
    Inventors: Selvakumar Panneer, Carl S. Marshall
  • Patent number: 10007965
    Abstract: Techniques to patch a shader program after the shader has been compiled and/or while the shader is in an execution pipeline are described. The shader may be patched based on references to global constants in a global constant buffer. For example, the reference to the global constant buffer may be patched with the value of the global constant, conditional statements based on references to the global constant buffer may be replaced with unconditional statements based on the value of the global constant in the global constant buffer, to optimize the shader or increase computational efficiency of the shader.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: June 26, 2018
    Assignee: INTEL CORPORATION
    Inventors: Selvakumar Panneer, Carl S. Marshall
  • Publication number: 20170286426
    Abstract: Apparatuses, methods, and storage medium associated with a browser for prioritized display of videos and/or photographs are disclosed herein. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to operate a browser to present a plurality of photos and/or videos for viewing. A subset of the plurality of the photos and/or videos may be selected based on the results of an analysis of sensor data collected by a plurality of wearable sensors. The subset of the plurality of the photos and/or videos may be prioritized over other photos and/or videos from the plurality of the photos and/or videos in terms of presentation space allocated for presentation.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Glen J. Anderson, Carl S. Marshall, Jeffrey R. Jackson, Selvakumar Panneer, Andrea E. Johnson
  • Publication number: 20170206864
    Abstract: Methods, apparatus, and articles of manufacture to provide extended graphics processing capabilities are disclosed. A disclosed example method involves sending a display panel parameter to a shared library module. The display panel parameter is sent by a programmable driver interface in communication between the shared library module and a graphics hardware device driver. The shared library module includes a first graphics processing capability. The graphics hardware device driver includes a second graphics processing capability different from the first graphics processing capability. The example method also involves performing a render operation via the programmable driver interface on a frame buffer based on the first graphics processing capability. The first graphics processing capability is received at the programmable driver interface from the shared library module based on the display panel parameter. The frame buffer is output to a display.
    Type: Application
    Filed: April 1, 2017
    Publication date: July 20, 2017
    Inventors: Sameer Kp, Selvakumar Panneer, Susanta Bhattacharjee, Mrinalini Attaluri
  • Publication number: 20170140498
    Abstract: Methods, apparatus, and articles of manufacture to provide extended graphics processing capabilities are disclosed. A disclosed example method involves sending a display panel parameter to a shared library module. The display panel parameter is sent by a programmable driver interface in communication between the shared library module and a graphics hardware device driver. The shared library module includes a first graphics processing capability. The graphics hardware device driver includes a second graphics processing capability different from the first graphics processing capability. The example method also involves performing a render operation via the programmable driver interface on a frame buffer based on the first graphics processing capability. The first graphics processing capability is received at the programmable driver interface from the shared library module based on the display panel parameter. The frame buffer is output to a display.
    Type: Application
    Filed: November 17, 2016
    Publication date: May 18, 2017
    Inventors: Sameer Kp, Selvakumar Panneer, Susanta Bhattacharjee, Mrinalini Attaluri
  • Patent number: 9563253
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques for monitoring a task of a graphics processing unit (GPU) by a graphics driver, determining if the task is complete, determining an average task completion time for the task if the task is not complete and enabling a sleep state for a processing circuit for a sleep state time if the average task completion time is greater than the sleep state time.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: February 7, 2017
    Assignee: INTEL CORPORATION
    Inventors: Selvakumar Panneer, Tion A. Thomas, Travis T. Schluessler, Adam Z. Leibel
  • Patent number: 9563643
    Abstract: Various systems and methods for implementing automatic image metatagging are described herein. A system for metatagging media content comprises a camera system; a user input module to receive user input from a user to capture media content via the camera system; a camera control module to: activate the camera system to capture a scene, and obtain an image with at least a portion of a face of the user; a user identification module to identify the user based on the image; and a metatagging module to tag the scene with the user as an author of the scene.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: February 7, 2017
    Assignee: Intel Corporation
    Inventors: Selvakumar Panneer, Carl S. Marshall
  • Publication number: 20160378788
    Abstract: Various systems and methods for implementing automatic image metatagging are described herein.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Selvakumar Panneer, Carl S. Marshall
  • Patent number: 9530386
    Abstract: Methods, apparatus, and articles of manufacture to provide extended graphics processing capabilities are disclosed. A disclosed example method involves sending a display panel parameter to a shared library module. The display panel parameter is sent by a programmable driver interface in communication between the shared library module and a graphics hardware device driver. The shared library module includes a first graphics processing capability. The graphics hardware device driver includes a second graphics processing capability different from the first graphics processing capability. The example method also involves performing a render operation via the programmable driver interface on a frame buffer based on the first graphics processing capability. The first graphics processing capability is received at the programmable driver interface from the shared library module based on the display panel parameter. The frame buffer is output to a display.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: December 27, 2016
    Assignee: Intel Corporation
    Inventors: Sameer Kp, Selvakumar Panneer, Susanta Bhattacharjee, Mrinalini Attaluri
  • Publication number: 20160171757
    Abstract: Techniques to patch a shader program after the shader has been compiled and/or while the shader is in an execution pipeline are described. The shader may be patched based on references to global constants in a global constant buffer. For example, the reference to the global constant buffer may be patched with the value of the global constant, conditional statements based on references to the global constant buffer may be replaced with unconditional statements based on the value of the global constant in the global constant buffer, to optimize the shader or increase computational efficiency of the shader.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventors: SELVAKUMAR PANNEER, CARL S. MARSHALL
  • Patent number: 9189945
    Abstract: Systems and methods may provide for identifying an amount of time associated with a user based activity with respect to a battery powered device, and determining a battery drain rate of the battery powered device. An indicator of whether the user based activity can be completed in the amount of time may be generated based on the battery drain rate.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: November 17, 2015
    Assignee: Intel Corporation
    Inventors: Carl S. Marshall, Selvakumar Panneer
  • Publication number: 20150279338
    Abstract: Methods, apparatus, and articles of manufacture to provide extended graphics processing capabilities are disclosed. A disclosed example method involves sending a display panel parameter to a shared library module. The display panel parameter is sent by a programmable driver interface in communication between the shared library module and a graphics hardware device driver. The shared library module includes a first graphics processing capability. The graphics hardware device driver includes a second graphics processing capability different from the first graphics processing capability. The example method also involves performing a render operation via the programmable driver interface on a frame buffer based on the first graphics processing capability. The first graphics processing capability is received at the programmable driver interface from the shared library module based on the display panel parameter. The frame buffer is output to a display.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Inventors: Sameer Kp, Selvakumar Panneer, Susanta Bhattacharjee, Mrinalini Attaluri
  • Publication number: 20150077262
    Abstract: Systems and methods may provide for identifying an amount of time associated with a user based activity with respect to a battery powered device, and determining a battery drain rate of the battery powered device. An indicator of whether the user based activity can be completed in the amount of time may be generated based on the battery drain rate.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 19, 2015
    Applicant: INTEL CORPORATION
    Inventors: Carl S. Marshall, Selvakumar Panneer
  • Patent number: 8904210
    Abstract: Systems and methods may provide for identifying an amount of time associated with a user based activity with respect to a battery powered device, and determining a battery drain rate of the battery powered device. An indicator of whether the user based activity can be completed in the amount of time may be generated based on the battery drain rate.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 2, 2014
    Assignee: Intel Corporation
    Inventors: Carl S. Marshall, Selvakumar Panneer
  • Publication number: 20140281615
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques for monitoring a task of a graphics processing unit (GPU) by a graphics driver, determining if the task is complete, determining an average task completion time for the task if the task is not complete and enabling a sleep state for a processing circuit for a sleep state time if the average task completion time is greater than the sleep state time.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Inventors: SELVAKUMAR PANNEER, TION A. THOMAS, TRAVIS T. SCHLUESSLER, ADAM Z. LEIBEL
  • Publication number: 20140270799
    Abstract: The disclosure generally relates to a method and apparatus for decoding optical signals form a device. An exemplary method includes the steps of receiving, at a device, a plurality of optical frames, each optical frame having an encoded optical signal with an optical signal frequency; recording the plurality of optical frames to obtain a recorded optical image, the recorded optical image having a first frame per second (FPS) recording rate; processing the recorded optical image to obtain a digital signal corresponding to the encoded optical signal contained in at least one of the plurality of optical frames; and decoding the digital signal to obtain decoded information.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Inventors: Richard D. Roberts, Selvakumar Panneer
  • Publication number: 20130262890
    Abstract: Systems and methods may provide for identifying an amount of time associated with a user based activity with respect to a battery powered device, and determining a battery drain rate of the battery powered device. An indicator of whether the user based activity can be completed in the amount of time may be generated based on the battery drain rate.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventors: Carl S. Marshall, Selvakumar Panneer
  • Publication number: 20130002689
    Abstract: Methods and systems may include a computing system having a graphics processor with a three-dimensional (3D) pipeline, one or more processing units, and compute kernel logic to process two-dimensional (2D) command. A graphics processing unit (GPU) scheduler may dispatch the 2D command directly to the one or more processing units. In one example, the 2D command includes at least one of a render target clear command, a depth-stencil clear command, a resource resolving command and a resource copy command.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Inventors: Selvakumar Panneer, Carl S. Marshall