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: 20180285649
    Abstract: Systems and techniques for computer vision and sensor assisted contamination tracking are described herein. It may be identified that a food item has moved to a monitored area using computer vision. Sensor readings may be obtained from a sensor array. A contamination of the food item may be determined using the sensor readings. The contamination of the food item may be associated with a contamination area in the monitored area using the computer vision. A notification may be output for display in the contamination area indicating the contamination.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Meng Shi, Carl S. Marshall, Glen J. Anderson, Selvakumar Panneer, Anthony G. Lamarca, Mark J. Abel, Giuseppe Raffa
  • Publication number: 20180285741
    Abstract: An embodiment of an electronic processing apparatus may include a user interface to receive an input from a user, an assistant interface to communicate with at least two electronic personal assistants, and a coordinator communicatively coupled to the user interface and the assistant interface. The coordinator may be configured to send a request to one or more of the at least two electronic personal assistants based on the input from the user, collect one or more assistant responses from the one or more electronic personal assistants, and provide a response to the user based on the collected one or more assistant responses. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Carl S. Marshall, Selvakumar Panneer, Ravishankar Iyer
  • Patent number: 10084996
    Abstract: Methods and apparatus for controlled shadow casting to increase the perceptual quality of projected content are disclosed. In some examples, an apparatus is to increase a perceptual quality of content projected onto a projection surface. In some examples, the apparatus includes a shutter position determiner to determine a target shutter position for a shutter based on a location of a light source and a location of the projection surface. In some disclosed examples, the apparatus further includes a shutter controller to move the shutter to the target shutter position to cast a shadow onto the projection surface around a portion of the content projected onto the projection surface.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 25, 2018
    Assignee: INTEL CORPORATION
    Inventors: Srenivas Varadarajan, Selvakumar Panneer, Carl S. Marshall
  • Publication number: 20180196576
    Abstract: In one example, a projection device includes a first light source to provide visible optical radiation. Additionally, the projection device includes a second light source to provide invisible optical radiation. Further, the projection device includes a projection mechanism. Also, the projection device includes a depth receiver. The projection device further includes a processor to cause the projection mechanism to project each of a group of pixels in a frame of an image using optical radiation provided by both the first light source and the second light source.
    Type: Application
    Filed: January 12, 2017
    Publication date: July 12, 2018
    Inventors: Selvakumar Panneer, Carl S. Marshall
  • 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