Patents by Inventor Kanak Behari Agarwal
Kanak Behari Agarwal 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: 10990217Abstract: In one embodiment, a method includes modifying at least one aspect of a notification to be displayed on a first portion of a touchscreen of a device in response to a determination that a second portion of the touchscreen includes and/or overlaps with the first portion of the touchscreen. The second portion of the touchscreen os defined by a point on the touchscreen expected to be imminently touched by a user and predetermined areas of the touchscreen adjacent to and surrounding the point.Type: GrantFiled: October 28, 2019Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: Su Liu, Eric J. Rozner, Inseok Hwang, Kanak Behari Agarwal
-
Patent number: 10585525Abstract: In one embodiment, a method includes determining that a notification is to be displayed on a first portion of a touchscreen of a first computing device. The method also includes determining a point on a surface of the touchscreen in which a user of the first computing device intends to imminently touch the touchscreen. Also, the method includes determining whether a second portion of the touchscreen includes a currently-displayed interactive touch component, the second portion of the touchscreen being defined by the point and predetermined areas of the touchscreen adjacent to and surrounding the point. Moreover, the method includes modifying at least one aspect of the notification in response to a determination that the second portion of the touchscreen includes and/or overlaps with the first portion of the touchscreen. Additional embodiments for adaptively modifying notification settings for implementation on a touchscreen display are also described.Type: GrantFiled: February 12, 2018Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Su Liu, Eric J. Rozner, Inseok Hwang, Kanak Behari Agarwal
-
Publication number: 20200064963Abstract: In one embodiment, a method includes modifying at least one aspect of a notification to be displayed on a first portion of a touchscreen of a device in response to a determination that a second portion of the touchscreen includes and/or overlaps with the first portion of the touchscreen. The second portion of the touchscreen os defined by a point on the touchscreen expected to be imminently touched by a user and predetermined areas of the touchscreen adjacent to and surrounding the point.Type: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Inventors: Su Liu, Eric J. Rozner, Inseok Hwang, Kanak Behari Agarwal
-
Publication number: 20190273811Abstract: A plurality of SYN packets is sent from a first system, each of the plurality of SYN packets traverses a different path in a first set of paths between the first system and a second system in a multipath data communication network and includes a unique source identifier. From a plurality of SYN-ACK packets, a SYN-ACK packet is selected that is first to arrive at the first system. Each SYN-ACK packet includes a unique source identifier of a selected SYN packet. A path is configured corresponding to the selected SYN packet, as an outbound path from the first system. A path corresponding to the selected SYN-ACK packet is configured as an inbound path to the first system. A session between the first and the second systems is established using the outbound and inbound paths.Type: ApplicationFiled: May 16, 2019Publication date: September 5, 2019Inventor: Kanak Behari Agarwal
-
Publication number: 20190250755Abstract: In one embodiment, a method includes determining that a notification is to be displayed on a first portion of a touchscreen of a first computing device. The method also includes determining a point on a surface of the touchscreen in which a user of the first computing device intends to imminently touch the touchscreen. Also, the method includes determining whether a second portion of the touchscreen includes a currently-displayed interactive touch component, the second portion of the touchscreen being defined by the point and predetermined areas of the touchscreen adjacent to and surrounding the point. Moreover, the method includes modifying at least one aspect of the notification in response to a determination that the second portion of the touchscreen includes and/or overlaps with the first portion of the touchscreen. Additional embodiments for adaptively modifying notification settings for implementation on a touchscreen display are also described.Type: ApplicationFiled: February 12, 2018Publication date: August 15, 2019Inventors: Su Liu, Eric J. Rozner, Inseok Hwang, Kanak Behari Agarwal
-
Patent number: 8689151Abstract: A method, system, and computer program product for improving printability of a design of an integrated circuit (IC) using pitch-aware coloring for multi-patterning lithography (MPL) are provided in the illustrative embodiments. A first shape is identified in a layout of the IC corresponding to the design as being apart by a first distance from a second shape. The first distance is a forbidden distance and at least equal to a minimum distance requirement of a lithography system. A determination is made that the first shape and the second shape are colored using a first color. The first shape is changed to a second color, such that even though the first distance is at least equal to the minimum distance requirement of the lithography system, the first and the second shapes are placed on different masks to print the design, thereby improving the printability of the design.Type: GrantFiled: September 12, 2012Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Kanak Behari Agarwal, Shayak Banerjee
-
Publication number: 20140075397Abstract: A method, system, and computer program product for improving printability of a design of an integrated circuit (IC) using pitch-aware coloring for multi-patterning lithography (MPL) are provided in the illustrative embodiments. A first shape is identified in a layout of the IC corresponding to the design as being apart by a first distance from a second shape. The first distance is a forbidden distance and at least equal to a minimum distance requirement of a lithography system. A determination is made that the first shape and the second shape are colored using a first color. The first shape is changed to a second color, such that even though the first distance is at least equal to the minimum distance requirement of the lithography system, the first and the second shapes are placed on different masks to print the design, thereby improving the printability of the design.Type: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: International Business Machines CorporationInventors: Kanak Behari Agarwal, Shayak Banerjee
-
Patent number: 8539421Abstract: A method, system, and computer program product for classifying and prioritizing a set of recommended rule (RR) violations in an integrated circuit (IC) design are provided in the illustrative embodiments. The set of RR violations is received. A layout corresponding to the IC design is received. A set of features is selected in the layout. A classification model corresponding to the set of features is selected. Using the set of features and the classification model, the first RR violation is classified into a classification from a set of classifications. The classification is prioritized in an order of priority such that the first RR violation in the classification is recommended for remedying in the order of priority.Type: GrantFiled: December 16, 2011Date of Patent: September 17, 2013Assignee: International Business Machines CorporatonInventors: Kanak Behari Agarwal, Sani Richard Nassif
-
Patent number: 8495548Abstract: A method, system, and computer program product for multi-patterning lithography (MPL) aware cell placement in integrated circuit (IC) design are provided in the illustrative embodiments. A global phase of cell movement is performed. A local phase cell movement is performed, wherein the local phase includes moving a color instance of the cell from a plurality of color instances of the cell within a row of cell in the IC design, wherein the global phase and the local phase are each performed before a final placement is produced for the IC design.Type: GrantFiled: September 29, 2011Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Kanak Behari Agarwal, Charles Jay Alpert, Zhuo Li, Gi-Joon Nam, Natarajan Viswanathan
-
Publication number: 20130159943Abstract: A method, system, and computer program product for machine learning approach for detecting and correcting lithographic hot-spots in an integrated circuit (IC) design are provided in the illustrative embodiments. A layout corresponding to the IC design is received at a machine learning model (ML model). At the ML model using a hardware component, a set of input objects is identified corresponding to a target shape in the layout. A retargeting value is predicted for the target shape using the set of input objects, such that applying the retargeting value to the target shape in the layout causes the target shape to be modified into a modified target shape, wherein printing the modified target shape instead of the target shape eliminates a lithographic hot-spot that would otherwise occur from printing the target shape in a printed circuit corresponding to the IC design.Type: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak Behari Agarwal, Shayak Banerjee
-
Publication number: 20130159948Abstract: A method, system, and computer program product for classifying and prioritizing a set of recommended rule (RR) violations in an integrated circuit (IC) design are provided in the illustrative embodiments. The set of RR violations is received. A layout corresponding to the IC design is received. A set of features is selected in the layout. A classification model corresponding to the set of features is selected. Using the set of features and the classification model, the first RR violation is classified into a classification from a set of classifications. The classification is prioritized in an order of priority such that the first RR violation in the classification is recommended for remedying in the order of priority.Type: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak Behari Agarwal, Sani Richard Nassif
-
Publication number: 20130159955Abstract: A method, system, and computer program product for improving pin access in a design of an integrated circuit (IC) for multi-patterning lithography (MPL) are provided in the illustrative embodiments. A cell is placed in the IC design, the cell including a pin shape configured to connect a pin of the cell to a semi-conductor component in the IC design, the cell including a coloring conflict due to the pin shape and an other shape in the cell each being colored using a first color for fabricating onto a wafer using MPL. A net is routed to the pin shape without resolving the coloring conflict, wherein the routing routes the net using a first segment of the pin shape. The pin shape is modified after routing to resolve the coloring conflict to result in a modified cell.Type: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: International Business Machines CorporationInventors: Rani Abou Ghaida, Kanak Behari Agarwal, Lars Wolfgang Liebmann, Sani Richard Nassif
-
Patent number: 8464194Abstract: A method, system, and computer program product for machine learning approach for detecting and correcting lithographic hot-spots in an integrated circuit (IC) design are provided in the illustrative embodiments. A layout corresponding to the IC design is received at a machine learning model (ML model). At the ML model using a hardware component, a set of input objects is identified corresponding to a target shape in the layout. A retargeting value is predicted for the target shape using the set of input objects, such that applying the retargeting value to the target shape in the layout causes the target shape to be modified into a modified target shape, wherein printing the modified target shape instead of the target shape eliminates a lithographic hot-spot that would otherwise occur from printing the target shape in a printed circuit corresponding to the IC design.Type: GrantFiled: December 16, 2011Date of Patent: June 11, 2013Assignee: International Business Machines CorporationInventors: Kanak Behari Agarwal, Shayak Banerjee
-
Publication number: 20130086543Abstract: A method, system, and computer program product for multi-patterning lithography (MPL) aware cell placement in integrated circuit (IC) design are provided in the illustrative embodiments. A global phase of cell movement is performed. A local phase cell movement is performed, wherein the local phase includes moving a color instance of the cell from a plurality of color instances of the cell within a row of cell in the IC design, wherein the global phase and the local phase are each performed before a final placement is produced for the IC design.Type: ApplicationFiled: September 29, 2011Publication date: April 4, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak Behari Agarwal, Charles Jay Alpert, Zhuo Li, Gi-Joon Nam, Natarajan Viswanathan
-
Patent number: 8347255Abstract: A method, system, and computer usable program product for equation based retargeting of design layouts are provided in the illustrative embodiments. A set of desirable combination of values of a set of layout parameters of the design layout is determined. A desirable region that includes the set of the desirable combination of values is determined. An equation is computed to determine a retargeting value for a first combination of values of the set of layout parameters with respect to the desirable region. Instructions are generated to adjust a value in the first combination to generate a second combination of values of the set of layout parameters such that the second combination falls in the desirable region. A shape in the design layout is retargeted such that the retargeted shape uses the second combination of values of the set of layout parameters. The IC is manufactured using the retargeted shape.Type: GrantFiled: May 18, 2010Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventor: Kanak Behari Agarwal
-
Patent number: 8089296Abstract: A method, system, and computer usable program product for in an integrated circuit are provided in the illustrative embodiments. A signal to be measured is identified in the IC. The signal is provided as a first control voltage input to a first VCO in the IC. A first output frequency is generated from the first VCO, the first output frequency having a first frequency value corresponding to the signal. The signal is provided as a second control voltage input to a second VCO in the IC. A second output frequency is generated from the second VCO, the second output frequency having a second frequency value corresponding to the signal. The first and the second output frequency values are exported from the IC. A mean value and a standard deviation of the signal are computed using the output first and second frequency values.Type: GrantFiled: June 23, 2009Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Kanak Behari Agarwal, Jerry D. Hayes
-
Publication number: 20110288671Abstract: A method, system, and computer usable program product for equation based retargeting of design layouts are provided in the illustrative embodiments. A set of desirable combination of values of a set of layout parameters of the design layout is determined. A desirable region that includes the set of the desirable combination of values is determined. An equation is computed to determine a retargeting value for a first combination of values of the set of layout parameters with respect to the desirable region. Instructions are generated to adjust a value in the first combination to generate a second combination of values of the set of layout parameters such that the second combination falls in the desirable region. A shape in the design layout is retargeted such that the retargeted shape uses the second combination of values of the set of layout parameters. The IC is manufactured using the retargeted shape.Type: ApplicationFiled: May 18, 2010Publication date: November 24, 2011Applicant: International Business Machines CorporationInventor: KANAK BEHARI AGARWAL
-
Publication number: 20100321050Abstract: A method, system, and computer usable program product for on-chip measurement of signals in an integrated circuit are provided in the illustrative embodiments. A signal to be measured is identified in the IC. The signal is provided as a first control voltage input to a first VCO in the IC. A first output frequency is generated from the first VCO, the first output frequency having a first frequency value corresponding to the signal. The signal is provided as a second control voltage input to a second VCO in the IC. A second output frequency is generated from the second VCO, the second output frequency having a second frequency value corresponding to the signal. The first and the second output frequency values are exported from the IC. A mean value and a standard deviation of the signal are computed using the output first and second frequency values.Type: ApplicationFiled: June 23, 2009Publication date: December 23, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak Behari Agarwal, Jerry D. Hayes