Patents by Inventor Diwesh Pandey

Diwesh Pandey 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: 11966682
    Abstract: A constraint graph for a candidate routing solution is created; each node in the graph represents a position of an end of a metal shape and each arc in the graph represents a design rule constraint between two of the nodes. A solution graph is computed, for at least a portion of the constraint graph, using a shape processing algorithm. The solution graph is checked for design rule violations to generate one or more violation graphs. A constraint window and a selection of one or more arcs for at least one of the violation graphs are generated. The candidate routing solution is revised, based on one or more violated design rules corresponding to at least one of the selected arcs within the constraint window. Optionally, an integrated circuit is fabricated in accordance with the revised solution.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Diwesh Pandey, Gustavo Enrique Tellez, James Leland
  • Patent number: 11910120
    Abstract: An approach for modifying in real-time by removing or reinforcing stroboscopic effect from images associated with a viewing experience is disclosed. The approach includes identifying video clips, detecting environmental parameters and calculating display setting. The approach also analyzes display setting using recommendation from GAN, output displaying setting on an AR display and receiving feedback from user.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: Diwesh Pandey, Tathagato Bose, Smitkumar Narotambhai Marvaniya, Arun Joseph, Sarbajit K. Rakshit
  • Patent number: 11862989
    Abstract: A computer receives determines a mobile device requires a recharge, where the mobile device have a solar cell and an imaging device. The computer identifies an object with a low diffusion rate. The computer recharges the mobile device, based on determining that the mobile device receiving the solar energy from the identified object.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation Armonk
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Diwesh Pandey, Arun Joseph
  • Patent number: 11856592
    Abstract: The present invention may include a computing device receives a location data from a client device, wherein the client device comprises one or more location sensors to generate the location data. The computing device determines an altitude of the client device above a floor from the location data. The computing device determines an age and a height of a user using a trained neural network from the client device and the location data and assigns a wireless network channel to the client device based on the age and the height of the user.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Diwesh Pandey, Subarna Ghosh
  • Patent number: 11829697
    Abstract: Methods and systems of routing a design layout include setting an inner region and an outer region for modification of structures in an original design layout, in accordance with a minimum spacing that is based on a fabrication process. Routing of trim positions and conductive wire extents is performed within the inner region, based on positions of shapes within the outer region, including node folding of a new constraint graph to minimize perturbations from a previous constraint graph, to generate an updated design layout that can be manufactured using the fabrication process.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: November 28, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diwesh Pandey, Gustavo Enrique Tellez
  • Patent number: 11783108
    Abstract: To increase the efficiency of an electronic design automation (EDA) process, for a putative integrated circuit design for which computerized routing is to be carried out within an EDA program, run a sweep line algorithm selectively on active metal shapes in said putative design for different layers, to determine a total number of said active metal shapes, and compute a memory requirement for computerized routing on said active shapes based on said total number of said active shapes. For said putative design, compute a memory requirement for computerized routing on inactive metal shapes based on a total number of said inactive shapes; partition said putative design into a plurality of partitions, based on said memory requirement for computerized routing on said active and inactive shapes, such that an available system memory is not exceeded. Separately run a routing job on each of said plurality of partitions.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: October 10, 2023
    Assignee: International Business Machines Corporation
    Inventor: Diwesh Pandey
  • Patent number: 11741278
    Abstract: Embodiments are for using design context projection and wire editing in augmented media. Responsive to receiving an indication of an error in a design for an integrated circuit (IC), a localized area is extracted encompassing the error in the design. Augmented reality media of the localized area of the design is generated with a guide pattern, the localized area including objects. The augmented reality media of the localized area is caused to be presented in a three-dimensional (3D) projection on an augmented reality device for a user. Responsive to receiving at least one modification to the augmented media in the 3D projection, the design for the IC is updated with the modifications.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: Diwesh Pandey, Subarna Ghosh, Prashansha Gupta
  • Patent number: 11734486
    Abstract: Aspects of the invention include systems and methods for implementing a sweepline triangulation technique to optimize spanning graphs for circuit routing. A non-limiting example computer-implemented method includes receiving an unrouted net having a plurality of elements. The elements can include pins, vias, and wires. A sweepline is passed across the unrouted net until the sweepline intersects an element of the plurality of elements. In response to the sweepline intersecting the element, the sweepline is stopped and one or more nodes on the sweepline and one or more previous nodes are identified. A connectivity graph is built from the one or more nodes and the one or more previous nodes. The connectivity graph includes one or more arcs and one or more guides. A minimum spanning tree is built by removing one or more guides from the connectivity graph and the unrouted net is routed based on the minimum spanning tree.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: August 22, 2023
    Assignee: International Business Machines Corporation
    Inventors: Diwesh Pandey, Gustavo Enrique Tellez
  • Publication number: 20230252217
    Abstract: Design rule violations (“DRVs”) may be predicted using a design rule check (“DRC”) density map during a physical synthesis operation prior to executing a routing operation.
    Type: Application
    Filed: February 10, 2022
    Publication date: August 10, 2023
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rongjian LIANG, Hua XIANG, Jinwook JUNG, Gi-Joon NAM, Lakshmi N. REDDY, Shyam RAMJI, Diwesh PANDEY, Gustavo Enrique TELLEZ
  • Publication number: 20230214560
    Abstract: Embodiments are for using design context projection and wire editing in augmented media. Responsive to receiving an indication of an error in a design for an integrated circuit (IC), a localized area is extracted encompassing the error in the design. Augmented reality media of the localized area of the design is generated with a guide pattern, the localized area including objects. The augmented reality media of the localized area is caused to be presented in a three-dimensional (3D) projection on an augmented reality device for a user. Responsive to receiving at least one modification to the augmented media in the 3D projection, the design for the IC is updated with the modifications.
    Type: Application
    Filed: January 3, 2022
    Publication date: July 6, 2023
    Inventors: Diwesh Pandey, Subarna Ghosh, Prashansha Gupta
  • Publication number: 20230152115
    Abstract: A route from a first physical location to a second physical location is divided into a set of segments using a route optimization engine. Using a user response analysis model, a response to a physical environment associated with a segment in the set of segments is scored, the scoring resulting in a score. Using a content generation model and the score, the physical environment is augmented, the augmenting combining the physical environment and a generated environment.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Diwesh Pandey, Tathagato Bose
  • Patent number: 11653047
    Abstract: A method includes communicating a first stream of a video comprising first and second objects to a device. The first stream has a first resolution. The method also includes communicating a second stream to the device. The second stream indicates that the first object is contextual and that the second object is non-contextual. The method further includes, after a decrease in bandwidth, communicating a third stream of the video to the device. The third stream has a second resolution that is lower than the first resolution. When the video is presented for display using the third stream and based on the second stream indicating that the first object is contextual and that the second object is non-contextual, the first object is presented in the first resolution and the second object is presented in the second resolution.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Diwesh Pandey, Tathagato Bose, Arun Joseph
  • Publication number: 20230147659
    Abstract: An approach for modifying in real-time by removing or reinforcing stroboscopic effect from images associated with a viewing experience is disclosed. The approach includes identifying video clips, detecting environmental parameters and calculating display setting. The approach also analyzes display setting using recommendation from GAN, output displaying setting on an AR display and receiving feedback from user.
    Type: Application
    Filed: November 11, 2021
    Publication date: May 11, 2023
    Inventors: Diwesh Pandey, Tathagato Bose, Smitkumar Narotambhai Marvaniya, Arun Joseph, Sarbajit K. Rakshit
  • Publication number: 20230127067
    Abstract: The present invention may include a computing device receives a location data from a client device, wherein the client device comprises one or more location sensors to generate the location data. The computing device determines an altitude of the client device above a floor from the location data. The computing device determines an age and a height of a user using a trained neural network from the client device and the location data and assigns a wireless network channel to the client device based on the age and the height of the user.
    Type: Application
    Filed: October 27, 2021
    Publication date: April 27, 2023
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Diwesh Pandey, Subarna Ghosh
  • Publication number: 20230089790
    Abstract: A computer hardware system having an image modification platform includes a hardware processor configured to initiate the following executable operations. A digital image is received by the image modification platform. A plurality of objects within the digital image are detected using an object segmentation engine of the image modification platform. The plurality of objects are classified using an object classification engine of the image modification platform and involve associating a stakeholder, respectively, to at least two of the plurality of objects. A knowledge map for the digital image is generated based upon the classifying and the stakeholders using a knowledge map engine. A set of constraints are identified for each of the plurality of objects based upon the knowledge map and the plurality of stakeholders. A modified digital image to be published is generated by an interactive image generation engine using the sets of constraints.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: Diwesh Pandey, Smitkumar Narotambhai Marvaniya, Subarna Ghosh, Shiladitya Ghosh
  • Publication number: 20230075061
    Abstract: Aspects of the invention include systems and methods for implementing a sweepline triangulation technique to optimize spanning graphs for circuit routing. A non-limiting example computer-implemented method includes receiving an unrouted net having a plurality of elements. The elements can include pins, vias, and wires. A sweepline is passed across the unrouted net until the sweepline intersects an element of the plurality of elements. In response to the sweepline intersecting the element, the sweepline is stopped and one or more nodes on the sweepline and one or more previous nodes are identified. A connectivity graph is built from the one or more nodes and the one or more previous nodes. The connectivity graph includes one or more arcs and one or more guides. A minimum spanning tree is built by removing one or more guides from the connectivity graph and the unrouted net is routed based on the minimum spanning tree.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 9, 2023
    Inventors: Diwesh Pandey, Gustavo Enrique Tellez
  • Patent number: 11599935
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: ascertaining a user state of a user based on user state data for a cognitive menu selection service from an eatery by use of an electronic menu system. Selection criteria to request one or more items from menus of the eatery is determined based on the user state. A request including the selection criteria is sent and the one or more items corresponding to the selection criteria is obtained and presented to the user by use of a customized virtual reality interface on a personal device of the user.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 7, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Diwesh Pandey, Aaron K. Baughman, Todd R. Whitman, John P. Perrino
  • Publication number: 20230059019
    Abstract: Adaptive content masking is provided. Content visibility customizations are applied to a view of shared information by respective participants during screen sharing in a web conferencing meeting using content visibility control settings. Content visibility is adjusted via adaptive learning based on frequency and type of screen sharing previously completed between a content presenter and respective participants of the web conferencing meeting. Content masking is applied adaptively based on monitoring the shared information and correlating the shared information with respective participants by retrieving meeting information prior to the web conferencing meeting and retrieving screen capture attributes from metadata of the web conferencing meeting that are mapped to the shared information being displayed on screens corresponding to respective participants.
    Type: Application
    Filed: August 20, 2021
    Publication date: February 23, 2023
    Inventors: Avinash Asthana, Shikhar Kwatra, Diwesh Pandey, Tathagato Bose
  • Publication number: 20230038321
    Abstract: Methods and systems of routing a design layout include setting an inner region and an outer region for modification of structures in an original design layout, in accordance with a minimum spacing that is based on a fabrication process. Routing of trim positions and conductive wire extents is performed within the inner region, based on positions of shapes within the outer region, including node folding of a new constraint graph to minimize perturbations from a previous constraint graph, to generate an updated design layout that can be manufactured using the fabrication process.
    Type: Application
    Filed: August 6, 2021
    Publication date: February 9, 2023
    Inventors: Diwesh Pandey, Gustavo Enrique Tellez
  • Publication number: 20230042059
    Abstract: A constraint graph for a candidate routing solution is created; each node in the graph represents a position of an end of a metal shape and each arc in the graph represents a design rule constraint between two of the nodes. A solution graph is computed, for at least a portion of the constraint graph, using a shape processing algorithm. The solution graph is checked for design rule violations to generate one or more violation graphs. A constraint window and a selection of one or more arcs for at least one of the violation graphs are generated. The candidate routing solution is revised, based on one or more violated design rules corresponding to at least one of the selected arcs within the constraint window. Optionally, an integrated circuit is fabricated in accordance with the revised solution.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 9, 2023
    Inventors: Diwesh Pandey, Gustavo Enrique Tellez, James Leland