Patents by Inventor Shishir Kumar

Shishir 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).

  • Patent number: 11301226
    Abstract: A method comprises managing multiple tasks of multiple entities associated with a deployment of a software program with a deployment framework comprising a machine learning module configured to assist with managing the multiple tasks of the multiple entities. The managing step comprises tracking a status of one or more of the multiple tasks, and predicting a time taken for a given one of the multiple entities to complete a given one of the multiple tasks.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: April 12, 2022
    Assignee: Dell Products L.P.
    Inventors: Hung Dinh, Shishir Kumar Parhi, Sowmya K, Shivangi Geetanjali, Antarlina Tripathy, Yash Khare, Sashibhusan Panda, Lakshman Kumar Tiwari, Sourav Datta, Seshadri Srinivasan, Panguluru Vijaya Sekhar, Baishali Roy, Sweta Kumari
  • Publication number: 20220108333
    Abstract: An online concierge system suggests subsequent search queries based on previous search queries and whether the previous search queries resulted in conversions. The online concierge system trains a machine learning model using previous delivery orders and whether initial and subsequent search queries in the previous delivery orders resulted in conversions. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and identifies items related to the search query. In response to the search query resulting in a conversion, the online concierge system retrieves a conversion graph and presents a suggested subsequent search query based on the conversion graph. In response to the search query not resulting in a conversion, the online concierge system retrieves a non-conversion graph and presents a suggested subsequent search query based on the non-conversion graph.
    Type: Application
    Filed: September 27, 2021
    Publication date: April 7, 2022
    Inventors: Tejaswi Tenneti, Tyler Russell Tate, Jonathan Lennart Bender, Shishir Kumar Prasad, Qingyuan Chen
  • Publication number: 20220020754
    Abstract: The present disclosure is directed to a circuit layout of a dual port static random-access-memory (SRAM) cell. The memory cell includes active regions in a substrate, with polysilicon gate electrodes on the active regions to define transistors of the memory cell. The eight transistor (8T) memory cell layout includes a reduced aspect ratio and non-polysilicon bit line discharge path routing by positioning an active region for the first port opposite an active region for the second port and consolidating power line nodes at a central portion of the memory cell.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Applicant: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Tushar SHARMA, Tanmoy ROY, Shishir KUMAR
  • Patent number: 11195576
    Abstract: A sense amplifier enable signal and a tracking signal are generated in response to an indication that a sufficient voltage difference has developed across bit lines of a memory. The sense amplifier enable signal has a pulse width between a leading edge and a trailing edge. The sense amplifier enable signal is propagated along a first U-turn signal line that extends parallel to rows of the memory array and is coupled to sense amplifiers arranged in a row to generate a sense amplifier enable return signal. The tracking signal is propagated along a second U-turn signal line extending parallel to columns of the memory array to generate a tracking return signal. The sense amplifier enable return signal and the tracking return signal are logically combined to generate a reset signal. Timing of the trailing edge of the pulse width is controlled by the reset signal.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: December 7, 2021
    Assignee: STMicroelectronics International N.V.
    Inventors: Shishir Kumar, Bhupender Singh
  • Patent number: 11152376
    Abstract: The present disclosure is directed to a circuit layout of a dual port static random-access-memory (SRAM) cell. The memory cell includes active regions in a substrate, with polysilicon gate electrodes on the active regions to define transistors of the memory cell. The eight transistor (8T) memory cell layout includes a reduced aspect ratio and non-polysilicon bit line discharge path routing by positioning an active region for the first port opposite an active region for the second port and consolidating power line nodes at a central portion of the memory cell.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: October 19, 2021
    Assignee: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Tushar Sharma, Tanmoy Roy, Shishir Kumar
  • Publication number: 20210287271
    Abstract: An online concierge system may determine recommended search terms for a user. The online concierge system may receive a request from a user to view a user interface configured to receive a search query. The online concierge system retrieves long-term activity data including previous search terms entered by the user while searching for items to add to an online shopping cart. For each previous search term, the online concierge system retrieves categorical search terms corresponding to one or more categories to which the previous search term was mapped. The online concierge system determines a set of nearby categorical search terms and sends, for display via a client device, the set of nearby categorical search terms as recommended search terms.
    Type: Application
    Filed: March 11, 2020
    Publication date: September 16, 2021
    Inventors: Shishir Kumar Prasad, Sharath Rao
  • Publication number: 20210225453
    Abstract: A decoder decodes a memory address and selectively drives a select line (such as a word line or mux line) of a memory. An encoding circuit encodes the data on select lines to generate an encoded address. The encoded address and the memory address are compared by a comparison circuit to generate a test result signal which is indicative of whether the decoder is operating properly. To test the comparison circuit for proper operation, a subset of an MBIST scan routine causes the encoded address to be blocked from the comparison circuit and a force signal to be applied in its place. A test signal from the scan routine and the force signal are then compared by the comparison circuit, with the test result signal generated from the comparison being indicative of whether the comparison circuit itself is operating properly.
    Type: Application
    Filed: April 5, 2021
    Publication date: July 22, 2021
    Applicant: STMicroelectronics International N.V.
    Inventors: Rohit BHASIN, Shishir KUMAR, Tanmoy ROY, Deepak Kumar BIHANI
  • Patent number: 11025252
    Abstract: A failure determination circuit includes a latch circuit that receives an internal clock from a clock latch that rises in response to an external clock rising. In response to a rising edge of the external clock, the circuit generates a rising edge of a fault flag. In response to a rising edge of the internal clock if it occurs, the fault flag falls. The fault flag is then latched. The latched fault flag indicates a single bit upset in the clock latch if the falling edge of the fault flag was not generated prior to latching, if the clock latch is in an active mode, and indicates a single bit upset in the clock latch if the falling edge of the fault flag was generated prior to latching, if the clock latch is in an inactive mode.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: June 1, 2021
    Assignee: STMicroelectronics International N.V.
    Inventors: Shishir Kumar, Tanuj Kumar, Deepak Kumar Bihani
  • Publication number: 20210132927
    Abstract: A method comprises managing multiple tasks of multiple entities associated with a deployment of a software program with a deployment framework comprising a machine learning module configured to assist with managing the multiple tasks of the multiple entities. The managing step comprises tracking a status of one or more of the multiple tasks, and predicting a time taken for a given one of the multiple entities to complete a given one of the multiple tasks.
    Type: Application
    Filed: November 5, 2019
    Publication date: May 6, 2021
    Inventors: Hung Dinh, Shishir Kumar Parhi, Sowmya K, Shivangi Geetanjali, Antarlina Tripathy, Yash Khare, Sashibhusan Panda, Lakshman Kumar Tiwari, Sourav Datta, Seshadri Srinivasan, Panguluru Vijaya Sekhar, Baishali Roy, Sweta Kumari
  • Patent number: 10998077
    Abstract: A decoder decodes a memory address and selectively drives a select line (such as a word line or mux line) of a memory. An encoding circuit encodes the data on select lines to generate an encoded address. The encoded address and the memory address are compared by a comparison circuit to generate a test result signal which is indicative of whether the decoder is operating properly. To test the comparison circuit for proper operation, a subset of an MBIST scan routine causes the encoded address to be blocked from the comparison circuit and a force signal to be applied in its place. A test signal from the scan routine and the force signal are then compared by the comparison circuit, with the test result signal generated from the comparison being indicative of whether the comparison circuit itself is operating properly.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: May 4, 2021
    Assignee: STMicroelectronics International N.V.
    Inventors: Rohit Bhasin, Shishir Kumar, Tanmoy Roy, Deepak Kumar Bihani
  • Publication number: 20200342940
    Abstract: First and second memory arrays have common word lines driven by a row decoder in response to a row address. A first word line encoder associated with the first memory array encodes signals on the word lines to generate a first encoded value, and a second word line encoder associated with the second memory array encodes signals on the word lines to generate a second encoded value. Comparison circuitry compares the first encoded value to a first expected value (e.g., a first portion of the row address) and compares the second encoded value to a second expected value (e.g., a second portion of the row address). An error flag is asserted to indicate presence of a word line fault based upon a lack of match between the first encoded value and the first expected value and/or a lack of match between the second encoded value and the second expected value.
    Type: Application
    Filed: April 13, 2020
    Publication date: October 29, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Tanmoy ROY, Tanuj KUMAR, Shishir KUMAR
  • Publication number: 20200243153
    Abstract: A row decoder located on one side of a memory array selectively drives word lines in response to a row address. A word line fault detection circuit located on an opposite side of the first memory array operates to detect an open word line fault between the opposed sides of the memory array. The word line fault detection circuit includes a first clamp circuit that operates to clamp the word lines to ground. An encoder circuit encodes signals on the word lines to generate an encoded address. The encoded address is compared to the row address by a comparator circuit which sets an error flag indicating the open word line fault has been detected if the encoded address does not match the row address.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 30, 2020
    Applicant: STMicroelectronics International, N.V.
    Inventors: Shishir KUMAR, Abhishek PATHAK
  • Publication number: 20200234183
    Abstract: An Artificial Intelligence (AI)-based data transformation system receives an input package and enables automatic execution of one or more processes in a robotic process automation system (RPA). The input package includes a plurality of documents and metadata required for the execution of the automated processes. The plurality of documents are categorized into a domain. Entities with their corresponding name-value pairs and entity relationships are extracted from the plurality of documents. An ontology is selected based on the domain. The entities are mapped to output fields identified from the selected ontology. The mappings thus generated are transmitted to the RPA system which employs the mappings to automatically execute the one or more processes.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Prakash GHATAGE, Kumar VISWANATHAN, Naveen Kumar THANGARAJ, INDRAJEET, Kavitha SUBRAMANIAN, Prakash PATIL, Rahul KOTNALA, Earnest Paul WESLEY, Sattish SUNDARAKRISHNAN, Shishir Kumar ROY, Yakob Raja R
  • Publication number: 20200219579
    Abstract: A decoder decodes a memory address and selectively drives a select line (such as a word line or mux line) of a memory. An encoding circuit encodes the data on select lines to generate an encoded address. The encoded address and the memory address are compared by a comparison circuit to generate a test result signal which is indicative of whether the decoder is operating properly. To test the comparison circuit for proper operation, a subset of an MBIST scan routine causes the encoded address to be blocked from the comparison circuit and a force signal to be applied in its place. A test signal from the scan routine and the force signal are then compared by the comparison circuit, with the test result signal generated from the comparison being indicative of whether the comparison circuit itself is operating properly.
    Type: Application
    Filed: December 4, 2019
    Publication date: July 9, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Rohit BHASIN, Shishir KUMAR, Tanmoy ROY, Deepak Kumar BIHANI
  • Patent number: 10706915
    Abstract: A memory device includes first and second dummy word line portions. A dummy word line driver drives the first dummy word line portion. A voltage dropping circuit causes a voltage on the second dummy word line to be less than a voltage on the first dummy word line. At least one dummy memory cell is coupled to the second dummy word line portion, remains in standby until assertion of the second dummy word line, and performs a dummy cycle in response to assertion of the second dummy word line. A reset signal generation circuit generates a reset signal in response to completion of a dummy cycle by the at least one dummy memory cell. An internal clock signal is generated from an external clock signal and the reset signal and is used in performing a read and/or write cycle to a memory array.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: July 7, 2020
    Assignee: STMicroelectronics International N.V.
    Inventors: Abhishek Pathak, Tanmoy Roy, Shishir Kumar
  • Patent number: 10652892
    Abstract: A system and method is disclosed that includes receiving connectivity information from a plurality of client devices connect to a network associated with a plurality of base stations; storing the connectivity information in one or more memories; determining a first location of a first device that desires to connect to a base station associated with the network; identifying a set of candidate bands and channels for connection to the base station based on the first location and the connectivity information; and transmitting the set of candidate bands and channels to the first device.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: May 12, 2020
    Assignee: Google LLC
    Inventors: Junda Liu, Weihua Tan, Shishir Kumar Agrawal
  • Publication number: 20200118617
    Abstract: A sense amplifier enable signal and a tracking signal are generated in response to an indication that a sufficient voltage difference has developed across bit lines of a memory. The sense amplifier enable signal has a pulse width between a leading edge and a trailing edge. The sense amplifier enable signal is propagated along a first U-turn signal line that extends parallel to rows of the memory array and is coupled to sense amplifiers arranged in a row to generate a sense amplifier enable return signal. The tracking signal is propagated along a second U-turn signal line extending parallel to columns of the memory array to generate a tracking return signal. The sense amplifier enable return signal and the tracking return signal are logically combined to generate a reset signal. Timing of the trailing edge of the pulse width is controlled by the reset signal.
    Type: Application
    Filed: October 9, 2019
    Publication date: April 16, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Shishir KUMAR, Bhupender SINGH
  • Publication number: 20200099378
    Abstract: A failure determination circuit includes a latch circuit that receives an internal clock from a clock latch that rises in response to an external clock rising. In response to a rising edge of the external clock, the circuit generates a rising edge of a fault flag. In response to a rising edge of the internal clock if it occurs, the fault flag falls. The fault flag is then latched. The latched fault flag indicates a single bit upset in the clock latch if the falling edge of the fault flag was not generated prior to latching, if the clock latch is in an active mode, and indicates a single bit upset in the clock latch if the falling edge of the fault flag was generated prior to latching, if the clock latch is in an inactive mode.
    Type: Application
    Filed: September 23, 2019
    Publication date: March 26, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Shishir KUMAR, Tanuj KUMAR, Deepak Kumar BIHANI
  • Publication number: 20190279707
    Abstract: A memory device includes first and second dummy word line portions. A dummy word line driver drives the first dummy word line portion. A voltage dropping circuit causes a voltage on the second dummy word line to be less than a voltage on the first dummy word line. At least one dummy memory cell is coupled to the second dummy word line portion, remains in standby until assertion of the second dummy word line, and performs a dummy cycle in response to assertion of the second dummy word line. A reset signal generation circuit generates a reset signal in response to completion of a dummy cycle by the at least one dummy memory cell. An internal clock signal is generated from an external clock signal and the reset signal and is used in performing a read and/or write cycle to a memory array.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 12, 2019
    Applicant: STMicroelectronics International N.V.
    Inventors: Abhishek PATHAK, Tanmoy ROY, Shishir KUMAR
  • Publication number: 20190254031
    Abstract: A system and method is disclosed that includes receiving connectivity information from a plurality of client devices connect to a network associated with a plurality of base stations; storing the connectivity information in one or more memories; determining a first location of a first device that desires to connect to a base station associated with the network; identifying a set of candidate bands and channels for connection to the base station based on the first location and the connectivity information; and transmitting the set of candidate bands and channels to the first device.
    Type: Application
    Filed: April 24, 2019
    Publication date: August 15, 2019
    Applicant: Google LLC
    Inventors: Junda Liu, Weihua Tan, Shishir Kumar Agrawal