Patents by Inventor Radhakrishna As

Radhakrishna As 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: 20230290684
    Abstract: Structures and methods for separating semiconductor wafers into individual dies are disclosed. A semiconductor wafer or panel can include a crack assist structure in a scribe junction. The crack assist structure can include a plurality of vertical walls extending at least partially through a thickness of the wafer. In some embodiments, the plurality of vertical walls can be coupled to a weak interface. The weak interface can guide cracks that form during the dicing process in a direction along the walls, away from active circuitry. After dicing, the resulting semiconductor devices can include a plurality of vertical walls extending at least partially through a thickness of the semiconductor device. Each of the plurality of vertical walls can include at least a portion extending substantially parallel to a sidewall of the semiconductor device.
    Type: Application
    Filed: March 9, 2022
    Publication date: September 14, 2023
    Inventors: Wei Chang Wong, Radhakrishna Kotti, Raj K. Bansal, Youngik Kwon, Po Chih Yang, Venkateswarlu Bhavanasi
  • Publication number: 20230289180
    Abstract: Methods, systems, and computer program products for deploying a static code analyzer based on program synthesis from input-output examples. A computer system uses program synthesis on a set of input-output examples of source code edits to generate a rewrite rule that defines a transformation pattern. Based on a determined static code analyzer format, the computer system generates a static code analyzer from the rewrite rule. The static code analyzer includes a find portion that indicates a matching condition for identifying a portion of source code text, and a fix portion that indicates a textual replacement to apply to the portion of source code text matched by the find portion. The computer system deploys the static code analyzer to a development environment, including configuring the static code analyzer to be executable against a source code file within the development environment.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventors: Peter GROENEWEGEN, Gustavo ARAUJO SOARES, Arjun RADHAKRISHNA, Mark Alistair WILSON-THOMAS, Jonathan Keith SIMMONS
  • Publication number: 20230289151
    Abstract: Generating a template based on source code examples includes identifying a set of related files within a source code project, and identifying a set of textual content portions that are each at least partially repeated across a subset of the related files. A set of templates is generated, each comprising at least one textual content portion from the set of textual content portions. Each template is associated with a set of selection criteria. The set of templates is exposed for automated consumption within a source code editor, based on the set of selection criteria associated with each template. Consuming a template includes identifying a user input indicating creation of a source code block or file within the source code editor, identifying attribute(s) of the source code block or file, and using the attribute(s) to identify a selection criterion associated with a particular template. The particular template is automatically presented.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventors: Peter GROENEWEGEN, Gustavo ARAUJO SOARES, Mohammad RAZA, Arjun RADHAKRISHNA
  • Publication number: 20230280989
    Abstract: Techniques are described herein that are capable of synthesizing a computer program to include idiomatic function(s) and semantically-meaningful variable(s) using programming by example. For instance, an intent of a user to synthesize a computer program to include functionality configured to generate sample output(s) from respective input(s) is determined based at least in part on receipt of the sample input(s) and the respective sample output(s) from the user. Based at least in part on the determined intent, the computer program is synthesized to include the idiomatic function(s) by configuring the idiomatic function(s) to have the target functionality and to conform to a convention of the target domain-specific language associated with a textual representation of the computer program to be displayed to the user. Non-semantically-meaningful variable(s) included among the idiomatic function(s) are replaced with the respective semantically-meaningful variable(s).
    Type: Application
    Filed: March 4, 2022
    Publication date: September 7, 2023
    Inventors: José Pablo CAMBRONERO SÁNCHEZ, Sumit GULWANI, Vu Minh LE, Daniel PERELMAN, Arjun RADHAKRISHNA, Daniel Galen SIMMONS, Clint Michael SIMON, Ashish TIWARI
  • Publication number: 20230267178
    Abstract: A computer implemented method includes obtaining multiple configuration files that include configuration commit histories, detecting patterns in parameter values in the configuration files to generate file-based rules for configuration parameters, detecting patterns in parameter values in the configuration files to generate history-based rules using commit histories for the configuration parameters, and exposing the rules to calling programs.
    Type: Application
    Filed: August 31, 2021
    Publication date: August 24, 2023
    Inventors: Ranjita Bhagwan, Sonu MEHTA, Arjun RADHAKRISHNA, Sahil GARG
  • Publication number: 20230268270
    Abstract: A device includes first and second device terminals, a fuse, a first circuit, a first transistor, and a control circuit. The fuse terminal couples to the first device terminal. The first circuit couples to the second fuse terminal. The second fuse terminal has a first voltage. The first transistor has a first control input and first and second current terminals. The first current terminal couples to the second fuse terminal, and the second current terminal couples to the second device terminal. The control circuit: turns “on” the first transistor into a saturation region if the first voltage exceeds a threshold and a current through the fuse exceeds a trip threshold current of the fuse; and turns “on” the first transistor into a linear region if the first voltage exceeds a threshold and a current through the fuse is below the trip threshold current of the fuse.
    Type: Application
    Filed: February 22, 2022
    Publication date: August 24, 2023
    Inventors: Ujwal RADHAKRISHNA, Vinod RAI, Yogesh RAMADASS, Anant KAMATH, Kashyap BAROT
  • Patent number: 11718409
    Abstract: An assembly is provided for an aircraft propulsion system. This assembly includes a fixed structure and a nacelle. The nacelle includes a first fan cowl and a first thrust reverser section adjacent the first fan cowl. The first fan cowl is movably attached to and arranged on a first side of the fixed structure. The first fan cowl is configured to move between a first fan cowl closed position and a first fan cowl second position. The first thrust reverser section is movably attached to and arranged on the first side of the fixed structure. The first thrust reverser section is configured to move between a first thrust reverser section closed position and a first thrust reverser section open position when the first fan cowl is in the first fan cowl closed position.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: August 8, 2023
    Assignee: Rohr, Inc.
    Inventors: Radhakrishna Chilukuri, Jihad Ramlaoui, Timothy Gormley
  • Patent number: 11721510
    Abstract: An electronic device includes an input, an output, a metal fuse, a resistor, a heat control transistor, and a heat controller. The metal fuse is coupled between the input and the output. The resistor is coupled between the metal fuse and the heat control transistor. The heat control transistor is coupled between the resistor and a reference terminal of the electronic device, and the heat controller is configured to control a heater current of the heat control transistor.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 8, 2023
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Yogesh K. Ramadass, Ujwal Radhakrishna, Vinod Kuniganahalli Rai
  • Patent number: 11714613
    Abstract: Embodiments automate surfacing of underutilized development tool features, thereby enhancing the discoverability of subtools, commands, shortcuts, settings, visualizers, and other tool features. After spotting an inefficiency in the user's interaction with one or more tools, the feature surfacing functionality offers the user an interaction optimization suggestion. A mapping structure correlates detected interaction patterns with objectively better interaction optimizations. Several examples of mappings are discussed. The user can accept a suggestion, have the suggested optimization applied by an enhanced tool, and thereby reduce the number of user gestures utilized to accomplish a desired result, reduce the number of tools utilized, increase security, reduce risk of error, or get to the desired result faster, for example. Interaction optimizations also help the user stay focused, by reducing or avoiding departures from the user's current primary workflow.
    Type: Grant
    Filed: November 7, 2021
    Date of Patent: August 1, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Groenewegen, Arjun Radhakrishna, Gustavo Araujo Soares, Mark Alistair Wilson-Thomas, Piyush Arora, Aaron Chak Hei Yim, David Ellis Pugh, German David Obando Chacon, Andrew Richard Sterland, Gregory Miskelly
  • Publication number: 20230229850
    Abstract: Pasting content from a clipboard buffer as structured tabular data. A computer system determines a data type of content within a clipboard buffer. Based on the data type of the content, the computer system identifies a tabular pattern analysis technique to apply to the content. Based on applying the tabular pattern analysis technique to the content, the computer system identifies a portion of tabular content within the content. Using a clipboard application programming interface, the computer system presents the portion of tabular content to an application as paste data that is structured as a set of rows and a set of columns.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 20, 2023
    Inventors: Mohammad RAZA, Arjun RADHAKRISHNA, José Pablo CAMBRONERO SÁNCHEZ, Sumit GULWANI, John Francis LAM, Vu Minh LE, Daniel MORRIS, Daniel Adam PERELMAN, Daniel Galen SIMMONS, Gustavo ARAUJO SOARES, Ashish TIWARI
  • Publication number: 20230198622
    Abstract: A method includes receiving client data; extracting overhead data from the client data; mapping the client data into one or more frames, where each of the one or more frames has a frame payload section and a frame overhead section, where the client data is mapped into the one or more frames; inserting the overhead data into the frame overhead section of the one or more frames; transporting the one or more frames across a network by generating a plurality of optical subcarriers carrying the one or more frames; extracting the overhead data from the frame overhead section of the one or more frames; recovering the client data from the one or more frames; inserting the extracted overhead data into the recovered client data to create modified client data; and outputting the modified client data.
    Type: Application
    Filed: March 25, 2022
    Publication date: June 22, 2023
    Applicant: Infinera Corporation
    Inventors: Radhakrishna Valiveti, Rajan Rao, Vinod Narippatta, Sharfuddin Syed, Parthiban Kandappan
  • Publication number: 20230172875
    Abstract: The present invention relates to extended release liquid compositions of guaifenesin. The extended release liquid compositions are in the form of suspensions which are ready-to-use or suspensions which are reconstituted from powder. It also relates to processes for the preparation of said extended release liquid compositions.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 8, 2023
    Inventors: Radhakrishna VANKAYALA, Balaram MONDAL, Sandeep Kumar VATS, Kalaiselvan RAMARAJU, Romi Barat SINGH, Ashish KUMAR
  • Publication number: 20230176829
    Abstract: Embodiments use a multi-modal approach to generate software programs that match a solution program description. The solution program description may include natural language, input-output examples, partial source code, desired operators, or other hints. Some embodiments use optimized prompts to a pre-trained language model to obtain initial candidate programs. Maximal program components are extracted and then recombined variously using component-based synthesis. Beam search reduces a solution program search space by discarding some candidates from a given synthesis iteration. Relevance metrics, string similarity metrics, operator frequency distributions, token rareness scores, and other optimizations may be employed. By virtue of optimizations and the multi-modal approach, a solution program may be obtained after fewer iterations than by use of a language model alone.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 8, 2023
    Inventors: Kiarash RAHMANI, Mohammad RAZA, Sumit GULWANI, Vu Minh LE, Daniel James MORRIS, Arjun RADHAKRISHNA, Gustavo ARAUJO SOARES, Ashish TIWARI
  • Publication number: 20230141807
    Abstract: Embodiments automate surfacing of underutilized development tool features, thereby enhancing the discoverability of subtools, commands, shortcuts, settings, visualizers, and other tool features. After spotting an inefficiency in the user’s interaction with one or more tools, the feature surfacing functionality offers the user an interaction optimization suggestion. A mapping structure correlates detected interaction patterns with objectively better interaction optimizations. Several examples of mappings are discussed. The user can accept a suggestion, have the suggested optimization applied by an enhanced tool, and thereby reduce the number of user gestures utilized to accomplish a desired result, reduce the number of tools utilized, increase security, reduce risk of error, or get to the desired result faster, for example. Interaction optimizations also help the user stay focused, by reducing or avoiding departures from the user’s current primary workflow.
    Type: Application
    Filed: November 7, 2021
    Publication date: May 11, 2023
    Inventors: Peter GROENEWEGEN, Arjun RADHAKRISHNA, Gustavo ARAUJO SOARES, Mark Alistair WILSON-THOMAS, Piyush ARORA, Aaron Chak Hei YIM, David Ellis PUGH, German David OBANDO CHACON, Andrew Richard STERLAND, Gregory MISKELLY
  • Patent number: 11645056
    Abstract: Capturing dependencies between variables using a variable agnostic object is disclosed. A system is configured to obtain an indication of a first dependency of a first variable to a second variable via a programming interface and depict the first dependency, the first variable, and the second variable in a first instance of a variable agnostic object in a source code. The system is also configured to obtain an indication of a second dependency of a third variable to a fourth variable via the programming interface and depict the second dependency, the third variable, and the fourth variable in a second instance of the variable agnostic object in the source code. The system is also configured to compile the source code to generate a computer-executable program capturing the first dependency and the second dependency based on the first instance and the second instance of the variable agnostic object.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: May 9, 2023
    Assignee: Intuit Inc.
    Inventors: Samarinder Singh Thind, Rajat Khare, Neelam Singh, Suresh Krishna Devanathan, Deepak Radhakrishna
  • Patent number: 11636911
    Abstract: Methods, systems, and devices for leakage source detection are described. In some cases, a testing device may scan a first set of access lines of a memory die that have a first length and a second set of access lines of the memory die that have a second length different than the first length. The testing device may determine a first error rate associated with the first set of access lines and a second error rate associated with the second set of access lines. The testing device may categorize a performance of the memory die based on the first and second error rates. In some cases, the testing device may determine a third error rate associated with a type of error based on the first and second error rates and may categorize the performance of the memory die based on the third error rate.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: April 25, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Amitava Majumdar, Radhakrishna Kotti, Patrick Daniel White, Pavan Reddy K Aella, Rajesh Kamana
  • Publication number: 20230124495
    Abstract: Disclosed is a technical solution to process a video that captures actions to be performed for completing a task based on a chronological sequence of stages within the task. An example system may identify an action sequence from an instruction for the task. The system inputs the action sequence into a trained model (e.g., a recurrent neural network), which outputs the chronological sequence of stages. The RNN may be trained through self-supervised learning. The system may input the video and the chronological sequence of stages into another trained model, e.g., a temporal convolutional network. The other trained model may include hidden layers arranged before an attention layer. The hidden layers may extract features from the video and feed the features into the attention layer. The attention layer may determine attention weights of the features based on the chronological sequence of stages.
    Type: Application
    Filed: October 28, 2022
    Publication date: April 20, 2023
    Applicant: Intel Corporation
    Inventors: Sovan Biswas, Anthony Daniel Rhodes, Ramesh Radhakrishna Manuvinakurike, Giuseppe Raffa, Richard Beckwith
  • Publication number: 20230121985
    Abstract: A state machine motor controller (SMMC) interface comprises a plurality of states which defines a unique set of poles/motor phase/phases energized. Digital sensors capture the start of overlap of rotor poles with stator poles. The state change occurs when a rotor pole starts overlapping with a stator pole. The number of states depends on the number of phases and the design of the motor. The SMMC has up to four inputs to accept rotational information from digital sensors and can control motors having up to 16 states. A sequencer is used to keep track of state changes and provides a next state depending on forward/reverse direction setting and braking setting. A counter provides rotational speed based upon the number of clock pulses per time period for a state change. The sequencer checks for a faulty sensor(s) and generates a fault interrupt therefrom.
    Type: Application
    Filed: July 27, 2022
    Publication date: April 20, 2023
    Applicant: Microchip Technology Incorporated
    Inventor: Radhakrishna Pani
  • Publication number: 20230116149
    Abstract: Embodiments automate several aspects of document copy-paste updates. An enhanced editor submits context, such as a copied section, pasted section, nearby text, or parser information, to an automatic suggestion generator. The editor gets back a suggestion for automatically changing the pasted section, thus helping users avoid tedium and errors. For instance, string substitutions begun by the user can be automatically and easily completed within the pasted section. Refactoring between variable declarations and parameter lists is detected and completed on request. Situation-specific transforms based on code synthesis, word associations, temporal edit patterns, anchor target lists, regular expressions, or autocompletion are offered. Suggestions are given inside the user's current workflow to avoid breaks in focus. Suggestions can be refined automatically in response to implicit or explicit user feedback. Users are warned of unedited pasted sections. Code review is aided by highlighting pasted sections.
    Type: Application
    Filed: October 9, 2021
    Publication date: April 13, 2023
    Inventors: Arjun RADHAKRISHNA, Gustavo ARAUJO SOARES, Peter GROENEWEGEN, Mark Alistair WILSON-THOMAS, Aaron Chak Hei YIM, Piyush ARORA, Mohammad RAZA
  • Publication number: 20230113573
    Abstract: Methods of manufacturing semiconductor devices, and associated systems and devices, are disclosed herein. In some embodiments, a method of manufacturing a semiconductor device includes forming an opening in an electrically insulative material at least partially over a first electrically conductive feature and a second electrically conductive feature. The method can further include forming a ring of electrically conductive material around a sidewall of the insulative material defining the opening, wherein the ring of electrically conductive material includes (a) a first via portion over the first electrically conductive feature, (b) a second via portion over the second electrically conductive feature, and (c) connecting portions extending between the first and second via portions. Finally, the method can include removing the connecting portions of the ring of electrically conductive material to electrically isolate the first via portion from the second via portion.
    Type: Application
    Filed: October 21, 2022
    Publication date: April 13, 2023
    Inventors: Trupti D. Gawai, David S. Pratt, Ahmed M. Elsied, David A. Kewley, Dale W. Collins, Raju Ahmed, Chelsea M. Jordan, Radhakrishna Kotti