Patents by Inventor Sundeep Krishnadasan

Sundeep Krishnadasan 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: 11694393
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: July 4, 2023
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
  • Publication number: 20210375030
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Application
    Filed: June 18, 2021
    Publication date: December 2, 2021
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Soojung RYU, Seokyoon JUNG, John BROTHERS
  • Patent number: 11074744
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: July 27, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
  • Patent number: 10885681
    Abstract: A method of performing path stroking includes determining whether or not aliasing based on a primitive included in a path will occur using data about the path, generating a texture to be used for performing path stroking based on a result of the determining, and mapping the texture along an edge of the primitive.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: January 5, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Jaedon Lee, Sangoak Woo
  • Publication number: 20200320780
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 8, 2020
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Soojung RYU, Seokyoon JUNG, John BROTHERS
  • Patent number: 10672184
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 2, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
  • Publication number: 20200104716
    Abstract: Provided is a method and system with deep learning model generation. The method includes identifying a plurality of connections in a neural network that is pre-associated with a deep learning model, generating a plurality of pruned neural networks by pruning different sets of one or more of the plurality of connections to respectively generate each of the plurality of pruned neural networks, generating a plurality of intermediate deep learning models by generating a respective intermediate deep learning model corresponding to each of the plurality of pruned neural networks, and selecting one of the plurality of intermediate deep learning models, having a determined greatest accuracy among the plurality of intermediate deep learning models, to be an optimized deep learning model.
    Type: Application
    Filed: August 23, 2019
    Publication date: April 2, 2020
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yeshwanth VENKATESHA, Sundeep KRISHNADASAN, Ankur DESHWAL
  • Patent number: 10373286
    Abstract: A method and an apparatus that performs tile-based rendering. The method includes receiving a first drawcall used for rendering a first tile of a preceding frame; receiving a second drawcall used for rendering a second tile of a succeeding frame corresponding to a position of the first tile; generating a signature of the first drawcall and a signature of the second drawcall; comparing the signature of the first drawcall to the signature of the second drawcall. Based on a result of the comparison of the signature of the first drawcall and the signature of the second drawcall, rendering the second tile by using a result of rendering the first tile when a pre-set condition is satisfied.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: August 6, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yogesh Somprakash Murarka, Rachna Saxena, Sundeep Krishnadasan
  • Patent number: 10297078
    Abstract: Provided is a method of rendering a curve. The method includes determining a tessellation level of dividing a curve based on a control point of the curve, generating at least one triangle and at least two first sub-curves corresponding to the curve based on the tessellation level, and rendering the at least two first sub-curves and the at least one triangle.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: May 21, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-joon Yoo, Sundeep Krishnadasan, Soo-jung Ryu
  • Publication number: 20180300946
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Application
    Filed: May 7, 2018
    Publication date: October 18, 2018
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Soojung RYU, Seokyoon JUNG, John BROTHERS
  • Patent number: 9984497
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: May 29, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
  • Publication number: 20180144544
    Abstract: Provided is a method of rendering a curve. The method includes determining a tessellation level of dividing a curve based on a control point of the curve, generating at least one triangle and at least two first sub-curves corresponding to the curve based on the tessellation level, and rendering the at least two first sub-curves and the at least one triangle.
    Type: Application
    Filed: July 18, 2017
    Publication date: May 24, 2018
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jeong-joon YOO, Sundeep KRISHNADASAN, Soo-jung RYU
  • Patent number: 9892534
    Abstract: A method of performing path rendering includes selecting a tile including a path from tiles in a frame based on tile bin data, splitting the selected tile into a plurality of first sub-tiles, selecting a first sub-tile that does not include the path from the plurality of first sub-tiles, and updating an initial winding number of the selected first sub-tile. The tile bin data includes an initial winding number of each of the tiles in the frame.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: February 13, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Jaedon Lee, John Brothers, Soojung Ryu, Wonjong Lee
  • Publication number: 20180040098
    Abstract: A method and an apparatus that performs tile-based rendering. The method includes receiving a first drawcall used for rendering a first tile of a preceding frame; receiving a second drawcall used for rendering a second tile of a succeeding frame corresponding to a position of the first tile; generating a signature of the first drawcall and a signature of the second drawcall; comparing the signature of the first drawcall to the signature of the second drawcall. Based on a result of the comparison of the signature of the first drawcall and the signature of the second drawcall, rendering the second tile by using a result of rendering the first tile when a pre-set condition is satisfied.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 8, 2018
    Inventors: YOGESH SOMPRAKASH MURARKA, Rachna Saxena, Sundeep Krishnadasan
  • Publication number: 20170076470
    Abstract: A method of performing path stroking includes determining whether or not aliasing based on a primitive included in a path will occur using data about the path, generating a texture to be used for performing path stroking based on a result of the determining, and mapping the texture along an edge of the primitive.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 16, 2017
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Jaedon LEE, Sangoak WOO
  • Publication number: 20170039743
    Abstract: A method of performing path rendering includes selecting a tile including a path from tiles in a frame based on tile bin data, splitting the selected tile into a plurality of first sub-tiles, selecting a first sub-tile that does not include the path from the plurality of first sub-tiles, and updating an initial winding number of the selected first sub-tile. The tile bin data includes an initial winding number of each of the tiles in the frame.
    Type: Application
    Filed: April 7, 2016
    Publication date: February 9, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Jaedon LEE, John BROTHERS, Soojung RYU, Wonjong LEE
  • Publication number: 20160042561
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 11, 2016
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers