Patents by Inventor Shrawan Kumar

Shrawan Kumar 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: 20240143299
    Abstract: This disclosure relates generally to method and system for incremental functional approach-based dataflow analysis. Static dataflow analysis can take hours to days depending on size and complexity of the code. In today's agile development environment faster analysis is required which can handle incremental changes to the code in an efficient manner. The method includes by performing a static dataflow analysis over a set of functions of a source code. Further, obtains a set of impacted functions from the source code and executes a dataflow analysis over the set of impacted functions of the source code. The method performs an incremental functional approach-based dataflow analysis over the set of impacted functions including an incremental bottom-up analysis and an incremental top-down analysis. The method efficiently updates results of dataflow analysis in response to incremental changes which is fast and scalable and minimizes the number of procedures by comparing summaries across the versions.
    Type: Application
    Filed: September 8, 2023
    Publication date: May 2, 2024
    Applicant: Tata Consultancy Services Limited
    Inventors: Anushri JANA, Bharti CHIMDYALWAR, Ramanathan VENKATESH, Shrawan KUMAR
  • Patent number: 11956506
    Abstract: The disclosure relates to a method and system of selectively deploying an application for facilitating quality-of-experience (QoE) in terms of streaming multimedia content in a networking environment comprising a user-equipment (UE) and a networking node provided with a predictive analysis module. The method comprises: capturing parameters pertaining to UE from at least one of a version of the predictive analysis module with respect to the UE, a current processor occupancy within the UE, a power-level within the UE, network conditions pertaining to the access network etc. One or more of the captured parameters and the observed network conditions is analyzed. Based on analysis, inference is drawn for selecting between the predictive analysis model of the UE and of the networking node for thereby enabling a customized streaming of multimedia content at the UE.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: April 9, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sai Krishna Gairuboina, Prasenjit Chakraborty, Luckraj Shrawan Kumar, Karan Rakesh, Rishabh Mittar, Jongkyu Kim, Rajaram Hanumantacharya Naganur, Rajiv Chintala
  • Patent number: 11885157
    Abstract: An appliance door closure assembly is provided and comprises an inner door selectively coupled with an outer door. An anchor is in connection with the inner door and defines a retention space. A latch assembly is in connection with the outer door. The latch assembly includes a first cam having a first contact surface and pivotally coupled to a base. A second cam has a second contact surface engaged with the first contact surface of the first cam. The latch assembly is movable between a first position and a second position.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: January 30, 2024
    Assignee: Whirlpool Corporation
    Inventors: Kapil Ayyawar, Alexandre C. Azevedo, Pradip T. Bansode, Ganesh Bramhane, Fernando Garcia, Dakota E. Kosek, Shrawan Kumar, Juan Pablo Ramirez Carrillo, Antonio Sanchez
  • Publication number: 20230404261
    Abstract: An appliance includes a cabinet that has an inner surface. A frame is coupled to the inner surface of the cabinet. The frame includes a frame boss that extends from a bottom surface thereof. A panel is positioned within the frame. The frame extends along a perimeter of the panel. An inner trim member has a flange that extends therefrom. The flange defines an aperture configured to align with the frame boss. A fastener is configured to extend through the aperture and engage the frame boss to couple the inner trim member with the frame. An outer trim member is disposed over the inner trim member. The inner trim member is configured to slidably receive the outer trim member.
    Type: Application
    Filed: September 6, 2023
    Publication date: December 21, 2023
    Applicant: WHIRLPOOL CORPORATION
    Inventors: Pratik P. Chavan, Shrawan Kumar, Pranav Karan
  • Publication number: 20230392856
    Abstract: A shelf assembly for a refrigerator includes a frame assembly having front and rear frame members with respective front and rear channels. A panel includes first and second ends, wherein the first end is fully received in the front channel, and further wherein the second end is partially received in the rear channel. A spacer assembly includes a spacer member and one or more clip members extending upwardly from a base portion. The clip members are clipped to mounting apertures disposed on the second portion of the rear frame member. The spacer member is received through a receiving aperture disposed through the rear frame member. The spacer member extends into the rear channel and engages the second end of the panel when the spacer assembly is clipped to the rear frame member to retain the panel in the channels of the front and rear frame members.
    Type: Application
    Filed: August 14, 2023
    Publication date: December 7, 2023
    Applicant: WHIRLPOOL CORPORATION
    Inventors: Shrawan Kumar, . Pranav, Kundan Rawate, Antonio Sanchez
  • Patent number: 11779113
    Abstract: An appliance includes a cabinet that has an inner surface. A frame is coupled to the inner surface of the cabinet. The frame includes a frame boss that extends from a bottom surface thereof. A panel is positioned within the frame. The frame extends along a perimeter of the panel. An inner trim member has a flange that extends therefrom. The flange defines an aperture configured to align with the frame boss. A fastener is configured to extend through the aperture and engage the frame boss to couple the inner trim member with the frame. An outer trim member is disposed over the inner trim member. The inner trim member is configured to slidably receive the outer trim member.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: October 10, 2023
    Assignee: Whirlpool Corporation
    Inventors: Pratik P. Chavan, Shrawan Kumar, Pranav Karan
  • Patent number: 11774169
    Abstract: A shelf assembly for a refrigerator includes a frame assembly having front and rear frame members with respective front and rear channels. A panel includes first and second ends, wherein the first end is fully received in the front channel, and further wherein the second end is partially received in the rear channel. A spacer assembly includes a spacer member and one or more clip members extending upwardly from a base portion. The clip members are clipped to mounting apertures disposed on the second portion of the rear frame member. The spacer member is received through a receiving aperture disposed through the rear frame member. The spacer member extends into the rear channel and engages the second end of the panel when the spacer assembly is clipped to the rear frame member to retain the panel in the channels of the front and rear frame members.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: October 3, 2023
    Assignee: Whirlpool Corporation
    Inventors: Shrawan Kumar, . Pranav, Kundan Rawate, Antonio Sanchez
  • Publication number: 20230281007
    Abstract: Modern software verification tools are moving towards incremental verification of program properties to ensure safety of evolving software systems. However, not every change in the program impacts verification outcome of program properties. Moreover, analyzing these irrelevant changes adds to cost of incremental verification. A system and method have been provided for identifying relevant changes for incremental verification of evolving software. The disclosure provides a light-weight pre-analysis phase of identifying relevant changes that can lead to improvement in efficiency of all existing incremental verification techniques. To identify relevant changes, the system provides a relevant change identification technique (RCIT) with respect to program properties. The RCIT uses a variant of the strongly live variables (SLV) analysis to compute variables that are influencing the verification outcome of program properties. These variables are referred as value influencing variables (VIVs).
    Type: Application
    Filed: December 1, 2022
    Publication date: September 7, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: BHARTI CHIMDYALWAR, ANUSHRI JANA, SHRAWAN KUMAR
  • Publication number: 20230237078
    Abstract: The present invention generally relates to the field of automated functional testing, and, more particularly, to a method and system for validation of calculation code against calculation specification. Currently the validation is done manually which is time consuming and effort intensive. Embodiments of present disclosure provide an automated method of validation by generating a schema from the calculation specification, retrieving data based on the schema, executing the intermediate calculations, and comparing the result with the output from the calculation code. The method requires minimal manual input and is a fast, simple, resilient and low-code/no-code technique that can be extended to support any type of calculation code and calculation specifications with minimal or no change.
    Type: Application
    Filed: January 11, 2023
    Publication date: July 27, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: ADVAITA ABHIJIT DATAR, Amey ZARE, ASIA AKHTAR, VENKATESH RAMANATHAN, SHRAWAN KUMAR, ULKA ANIRUDDHA SHROTRI, SURESH BHASKARAMURTHY, PUNYAKOTI SATHISH, KANNAN DHANASEKARAN
  • Patent number: 11650907
    Abstract: Abstract interpretation based static analysis tools use relational/non-relational abstract domains to verify program properties. Precision and scalability of analysis vary basis usage of abstract domains. K-limited path-sensitive interval domain is an abstract domain that was conventionally proposed for analysis on industry strength programs. The domain maintains variables' intervals along a configurable K subsets of paths at each program point, which implicitly provides co-relation among variables. When the number of paths at the join point exceeds K, set of paths are partitioned into K subsets, arbitrarily, which results in loss of precision required to verify program properties. To address the above problem, embodiments of the present disclosure provide selective merging of paths in such a way that the intervals computed help verifying more properties.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: May 16, 2023
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Bharti Chimdyalwar, Shrawan Kumar
  • Publication number: 20230129536
    Abstract: This disclosure relates generally to method and system for identifying static analysis alarms based on semantics of changed source code. The disclosed technique is integrated in the proprietary static analysis tool that identifies semantics of the change and reports only impacted alarms. The method receives source code and a property over variables to be verified for identifying one or more impacted alarms. Further, an incremental analysis based on the one or more change program points are performed to mark one or more impacted functions in the current version of the source code and then generating a data flow analysis (DFA) and a program dependence graph (PDG) for the one or more impacted functions. Further, a change-based alarm identification technique is utilized for the one or more impacted static analysis alarms from the one or more impacted functions in the current version of source code based on semantics of change.
    Type: Application
    Filed: September 21, 2022
    Publication date: April 27, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: Anushri JANA, Ankita Shamrao KHADSARE, Vaidehi Manoj GHIME, Ramanathan VENKATESH, Bharti CHIMDYALWAR, Shrawan KUMAR
  • Publication number: 20230094815
    Abstract: An example method includes for enhancing video streaming includes inputting a client-side environment parameter to a client-side neural network (NN) implemented in a client device and then training the client-side NN based on the inputted client-side environment parameter. Thereafter, a client-side encoding bit rate is determined based on a result of the training of the client-side NN and then transmitting the determined client-side encoding bit rate as an input to a server-side neural network (NN) implemented in a server device. The method further includes training the server-side NN based on the inputted client-side encoding bit rate and a server-side environment parameter. Then, a server-side encoding bit rate is determined based on a result of the training of the server-side NN and thereafter, an encoding bit rate of an encoder for the video stream is adjusted based on the determination of the server-side encoding bit rate, and the server-side environment parameter.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 30, 2023
    Inventors: Luckraj Shrawan KUMAR, Gopinath CHENNAKESWARAN, Renuka VARRY, Divyanshu CHUCHRA, Umang BHATIA, Utkarsh MOHAN, Aalok Kumar GUPTA
  • Publication number: 20230004479
    Abstract: Abstract interpretation based static analysis tools use relational/non-relational abstract domains to verify program properties. Precision and scalability of analysis vary basis usage of abstract domains. K-limited path-sensitive interval domain is an abstract domain that was conventionally proposed for analysis on industry strength programs. The domain maintains variables' intervals along a configurable K subsets of paths at each program point, which implicitly provides co-relation among variables. When the number of paths at the join point exceeds K, set of paths are partitioned into K subsets, arbitrarily, which results in loss of precision required to verify program properties. To address the above problem, embodiments of the present disclosure provide selective merging of paths in such a way that the intervals computed help verifying more properties.
    Type: Application
    Filed: September 1, 2021
    Publication date: January 5, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: Bharti CHIMDYALWAR, Shrawan Kumar
  • Publication number: 20220342680
    Abstract: This disclosure relates generally to the field of program slicing, and, more particularly, to a method and system for function call and variable access based relaxed backward slicing. The method discloses a slicing criterion which focuses only on functions called from an entry function. The slicing criteria uses control and data flow information to slice the given entry function with respect to functions called from the body of the entry function and eventually remove all functions not called directly or indirectly from the entry function. The variables modified by calls in the entry function are considered through side-effect while identifying control and data dependence chain within body of entry function. The proposed technique identifies partitions of functions based on the variables accessible in and functions called from the entry function. Thus, unrelated sets of functions with respect to the entry function are computed and divided into different partitions.
    Type: Application
    Filed: March 11, 2022
    Publication date: October 27, 2022
    Applicant: Tata Consultancy Services Limited
    Inventors: PRIYANKA DARKE, SHRAWAN KUMAR, VENKATESH RAMANATHAN, Sakshi AGRAWAL
  • Publication number: 20220235582
    Abstract: An appliance door closure assembly is provided and comprises an inner door selectively coupled with an outer door. An anchor is in connection with the inner door and defines a retention space. A latch assembly is in connection with the outer door. The latch assembly includes a first cam having a first contact surface and pivotally coupled to a base. A second cam has a second contact surface engaged with the first contact surface of the first cam. The latch assembly is movable between a first position and a second position.
    Type: Application
    Filed: April 11, 2022
    Publication date: July 28, 2022
    Applicant: WHIRLPOOL CORPORATION
    Inventors: Kapil Ayyawar, Alexandre C. Azevedo, Pradip T. Bansode, Ganesh Bramhane, Fernando Garcia, Dakota E. Kosek, Shrawan Kumar, Juan Pablo Ramirez Carrillo, Antonio Sanchez
  • Publication number: 20220191592
    Abstract: The disclosure relates to a method and system of selectively deploying an application for facilitating quality-of-experience (QoE) in terms of streaming multimedia content in a networking environment comprising a user-equipment (UE) and a networking node provided with a predictive analysis module. The method comprises: capturing parameters pertaining to UE from at least one of a version of the predictive analysis module with respect to the UE, a current processor occupancy within the UE, a power-level within the UE, network conditions pertaining to the access network etc. One or more of the captured parameters and the observed network conditions is analyzed. Based on analysis, inference is drawn for selecting between the predictive analysis model of the UE and of the networking node for thereby enabling a customized streaming of multimedia content at the UE.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 16, 2022
    Inventors: Sai Krishna GAIRUBOINA, Prasenjit CHAKRABORTY, Luckraj Shrawan KUMAR, Karan RAKESH, Rishabh MITTAR, Jongkyu KIM, Rajaram Hanumantacharya NAGANUR, Rajiv CHINTALA
  • Patent number: 11359414
    Abstract: An appliance door closure assembly is provided and comprises an inner door selectively coupled with an outer door. An anchor is in connection with the inner door and defines a retention space. A latch assembly is in connection with the outer door. The latch assembly includes a first cam having a first contact surface and pivotally coupled to a base. A second cam has a second contact surface engaged with the first contact surface of the first cam. The latch assembly is movable between a first position and a second position.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: June 14, 2022
    Assignee: Whirlpool Corporation
    Inventors: Kapil Ayyawar, Alexandre C. Azevedo, Pradip T. Bansode, Ganesh Bramhane, Fernando Garcia, Dakota E. Kosek, Shrawan Kumar, Juan Pablo Ramirez Carrillo, Antonio Sanchez
  • Patent number: 11275860
    Abstract: A system and a method for verification of a source code are provided. There as many techniques available that can be used for verification of software codes, however, it is difficult to determine appropriate technique that can be utilized for verification of a given software code. In an embodiment, the system receives a source code encoded with one or more specifications to be verified. A static analysis of the source code is performed to identify program features of the source code. The program features may include, but are not limited to, multiple return paths, loops with an unstructured control flow, loops with arrays, short ranges and numerical loops. Based on the identification of the program features, verification techniques are applied to the source code for the verification. Each verification technique of the one or more verification techniques is applied for a predetermined period of time and in a predefined order.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: March 15, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Priyanka Darke, Bharti Chimdyalwar, Avriti Chauhan, Punit Shah, Shrawan Kumar, Mohammad Afzal, Venkatesh Ramanathan, Advaita Datar, Asia Akhtar, Tanha Shah
  • Publication number: 20210401174
    Abstract: An appliance includes a cabinet that has an inner surface. A frame is coupled to the inner surface of the cabinet. The frame includes a frame boss that extends from a bottom surface thereof. A panel is positioned within the frame. The frame extends along a perimeter of the panel. An inner trim member has a flange that extends therefrom. The flange defines an aperture configured to align with the frame boss. A fastener is configured to extend through the aperture and engage the frame boss to couple the inner trim member with the frame. An outer trim member is disposed over the inner trim member. The inner trim member is configured to slidably receive the outer trim member.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Applicant: WHIRLPOOL CORPORATION
    Inventors: Pratik P. Chavan, Shrawan Kumar, Pranav Karan
  • Patent number: 11140985
    Abstract: An appliance includes a cabinet that has an inner surface. A frame is coupled to the inner surface of the cabinet. The frame includes a frame boss that extends from a bottom surface thereof. A panel is positioned within the frame. The frame extends along a perimeter of the panel. An inner trim member has a flange that extends therefrom. The flange defines an aperture configured to align with the frame boss. A fastener is configured to extend through the aperture and engage the frame boss to couple the inner trim member with the frame. An outer trim member is disposed over the inner trim member. The inner trim member is configured to slidably receive the outer trim member.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: October 12, 2021
    Assignee: Whirlpool Corporation
    Inventors: Pratik P. Chavan, Shrawan Kumar, Pranav Karan