Patents by Inventor Prabhat Kumar

Prabhat 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: 11725423
    Abstract: A locking device for a door located at a door frame having a door strike. The locking device includes an actuator having a neutral position and a displaced position, and a latchbolt assembly having an extended position configured to engage the door strike, and a retracted position configured to move past the door strike. The latchbolt assembly includes a latchbolt link configured to move the latchbolt in response to movement of the actuator. A first dampening device is disposed adjacent to the latchbolt link, with the dampening device resiliently engaging the latchbolt link as the latchbolt link moves from the retracted position to the extended position. The first dampening device limits movement of the latchbolt link. A second dampening device is configured to restrain movement of the latchbolt during movement from the retracted position to the extended position.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: August 15, 2023
    Assignee: Schlage Lock Company LLC
    Inventors: Bhargav Yalamati, Chetan V, Sachin Chandra Shetty, Prabhat Kumar Yadav
  • Publication number: 20230251855
    Abstract: Versions of an application are managed by receiving a request for a version of an application, retrieving, responsive to the received request, a version of a master application component based at least in part on version data that associates a version of the master application component with the version of the application, retrieving a relationship operable to relate the version of the master application component with a corresponding version of a first component on which the master application component depends for a function of the application, retrieving the corresponding version of the first component, responsive to the retrieving of the relationship, assembling the version of the application based at least in part on the retrieved version of the master component, the retrieved relationship, and the retrieved first component, and providing for an execution of the assembled version of the application.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 10, 2023
    Inventors: Akhil GUPTA, Abhinav JHA, Prabhat Kumar PANDEY, Abhishek AGARWAL, Yasser SHAABAN
  • Publication number: 20230244819
    Abstract: The present disclosure presents systems and methods of secure communication by a system-on-chip. One such method comprises receiving, by a sender of a network-on-chip component of the system-on-chip, a message sequence; transforming, by the sender of the network-on-chip component of the system-on-chip, the message sequence into a pseudo-message sequence with an all-or-nothing transform; performing key-less encryption, by the sender of the network-on-chip component of the system-on-chip, of the pseudo-message sequence to obtain a ciphertext message sequence using a chaffing and winnowing scheme; and transmitting, by the sender of the network-on-chip component of the system-on-chip, the ciphertext message sequence to a receiver of the network-on-chip component of the system-on-chip.
    Type: Application
    Filed: October 26, 2022
    Publication date: August 3, 2023
    Inventors: Prabhat Kumar Mishra, Hansika M. Weerasena Loku Kattadige, Thelijjagoda Subodha Nadeeshan Charles
  • Publication number: 20230231833
    Abstract: System and computer-implemented method for managing remote access to managed components in a cloud-based virtual computer network uses a virtual jumpbox infrastructure to establish a cryptographic network protocol connection between the virtual jumpbox infrastructure and the cloud-based virtual computer network on behalf of an user interface making a request for remote access to the cloud-based virtual computer network. After the cryptographic network protocol connection has been established, communication data between the user interface and a target managed component in the cloud-based virtual computer network is automatically moderated at the virtual jumpbox infrastructure at a data path that is not within the cryptographic network protocol connection. The automatic moderation includes at least one of inserting new information into the communication data and removing existing information from the communication data.
    Type: Application
    Filed: April 12, 2022
    Publication date: July 20, 2023
    Inventors: Jon Cook, Prabhat Kumar, Saket Singh
  • Publication number: 20230208858
    Abstract: Various embodiments of the present disclosure provide systems, methods, and computer program products for detecting unauthorized memory access cyberattacks, such as Spectre and Meltdown, which are intended to maliciously reveal information stored in concealed or restricted memory of a targeted device.
    Type: Application
    Filed: October 11, 2022
    Publication date: June 29, 2023
    Inventors: Prabhat Kumar Mishra, Zhixin Pan
  • Patent number: 11687330
    Abstract: Deployment of a software unit into a software application layer stack using deployment parameters including an ordering behavior parameter and a reference parameter. The deployment of the software unit may be in response to receipt of a software package for installation of the software unit. Installation of the software unit may be provided according to a hierarchical rule structure that includes determining whether the software unit comprises an upgrade or a patch to an existing software unit in the layer stack. If not an upgrade or a patch, an ordering behavior parameter may indicate a relative position to install the software unit in relation to a software unit designated by the reference parameter. If the deployment parameters are not valid, installation of the software unit may be provided according to a default rule.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: June 27, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anshul Jain, Prabhat Kumar Pandey, Carlos Cabral Dietrich, Himani Ganjoo, Shannon Ronald McArthur, Vinay Singh
  • Patent number: 11669403
    Abstract: Described is a system for intelligent re-tiering of backup data stored on a cloud-based object storage. More specifically, the system may re-tier objects such that the system retains the ability to efficiently perform a full restore of backup data even when incremental backups are performed to a cloud-based object storage. To provide such a capability, the system may maintain a specialized metadata database that stores information indicating the backup time for each backup, and a list of objects required to perform a full restore to each of the backup times. Accordingly, when using a threshold time (e.g. expiry) to select object candidates for re-tiering, the system may leverage the metadata database to ensure that objects that may still need to be referenced are not unnecessarily moved to a lower storage tier.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: June 6, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Ravi Vijayakumar Chitloor, Sunil Yadav, Shelesh Chopra, Amarendra Behera, Tushar Dethe, Deependra Singh, Prabhat Kumar Dubey, Himanshu Arora, Jigar Bhanushali
  • Patent number: 11599355
    Abstract: Versions of an application are managed by receiving a request for a version of an application, retrieving, responsive to the received request, a version of a master application component based at least in part on version data that associates a version of the master application component with the version of the application, retrieving a relationship operable to relate the version of the master application component with a corresponding version of a first component on which the master application component depends for a function of the application, retrieving the corresponding version of the first component, responsive to the retrieving of the relationship, assembling the version of the application based at least in part on the retrieved version of the master component, the retrieved relationship, and the retrieved first component, and providing for an execution of the assembled version of the application.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Akhil Gupta, Abhinav Jha, Prabhat Kumar Pandey, Abhishek Agarwal, Yasser Shaaban
  • Patent number: 11593298
    Abstract: The present disclosure presents an exemplary tier-based reconfigurable security architecture that can adapt to different use-case scenarios by selecting security tiers and configure parameters in each security tier based on system requirements. An exemplary system comprises a security agent that is configured to monitor system characteristics of embedded components on a system-on-chip and communicate a status of the system characteristics to a reconfigurable service engine integrated on the system-on-chip, such that the reconfigurable service engine is configured to activate one of a plurality of tiers of security based at least upon the status of the system characteristics communicated.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: February 28, 2023
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Prabhat Kumar Mishra, Thelijjagoda S N Charles
  • Patent number: 11580265
    Abstract: The present disclosure describes various embodiments of systems, apparatuses, and methods for detecting a Trojan inserted integrated circuit design using delay-based side channel analysis. In one such embodiment, an automated test generation algorithm produces test patterns that are likely to activate trigger conditions and change critical paths of an integrated circuit design.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: February 14, 2023
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Prabhat Kumar Mishra, Yangdi Lyu
  • Patent number: 11579185
    Abstract: An exemplary method of detecting a Trojan circuit in an integrated circuit is related to applying a test pattern comprising an initial test pattern followed by a corresponding succeeding test pattern to a golden design of the integrated circuit, wherein a change in the test pattern increases side-channel sensitivity; measuring a side-channel parameter in the golden design of the integrated circuit after application of the test pattern; applying the test pattern to a design of the integrated circuit under test; measuring the side-channel parameter in the design of the integrated circuit under test after application of the test pattern; and determining a Trojan circuit to be present in the integrated circuit under test when the measured side-channel parameters vary by a threshold.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: February 14, 2023
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Prabhat Kumar Mishra, Yangdi Lyu
  • Patent number: 11568046
    Abstract: An exemplary method for generating a test vector to activate a Trojan triggering condition includes the operations of obtaining a design graph representation of an electronic circuit; constructing a satisfiability graph from the design graph representation, wherein the satisfiability graph includes a set of vertices representing rare signals of the electronic circuit and satisfiability connections between the vertices; finding a plurality of maximal satisfiable cliques in the satisfiability graph, wherein a maximal satisfiable clique corresponds to a triggering condition for a payload of the electronic circuit; generating a test vector for each of the maximal satisfiable cliques; and performing a test for the presence of a hardware Trojan circuit in the electronic circuit using the generated test vectors as input signals.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: January 31, 2023
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Prabhat Kumar Mishra, Yangdi Lyu
  • Publication number: 20230025154
    Abstract: A dual agent reinforcement learning autonomous system (DARLAS) for the autonomous operation of aircraft and/or provide pilot assistance. DARLAS includes an artificial neural network, safe agent, and cost agent. The safe agent is configured to calculate safe reward Q values associated with landing the aircraft at a predetermined destination or calculated emergency destination. The cost agent is configured to calculate cost reward Q values associated with maximum fuel efficiency and aircraft performance. The safe and cost reward Q values are based on state-action vectors associated with an aircraft, which may include state data and action data. The system may include a user output device that provides an indication of an action to a user. The action corresponds to an agent action having the highest safe reward Q value and the highest cost require Q value. DARLAS prioritizes the highest safe reward Q value in the event of conflict.
    Type: Application
    Filed: April 14, 2022
    Publication date: January 26, 2023
    Inventor: Prabhat KUMAR
  • Patent number: 11552782
    Abstract: Various examples are provided related to software and hardware architectures that enable a lightweight incremental encryption scheme that is implemented on a System-on-chip (SoC) resource such as a network interface. In one example, among others, a method for incremental encryption includes obtaining, by a network interface (NI) of a sender intellectual property (IP) core in a network-on-chip (NoC) based system-on-chip (SoC) architecture, a payload for communication to a receiver intellectual property (IP) core; identifying, by the NI, one or more different blocks between the payload and a payload of a previous packet communicated between the sender IP core and the receiver IP core; and encrypting, by the NI, the one or more different blocks to create encrypted blocks of an encrypted payload.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: January 10, 2023
    Assignee: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INCORPORATED
    Inventors: Prabhat Kumar Mishra, Thelijjagoda S N Charles, Yangdi Lyu
  • Patent number: 11548937
    Abstract: The present disclosure relates to a method of obtaining a cell where fucosylation pathways are modified, leading to production of partially fucosylated and non-fucosylated protein products, specifically antibodies from the cell. The present disclosure employs the Clustered Regularly Interspaced Short Palindromic Repeats (CRISPR) technology. The method of the present disclosure targets the Fut8 gene and GMD gene in a cell. Such products are used in developing therapeutics and biomarkers, and in diagnosis and prognosis of diseases.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: January 10, 2023
    Assignee: Zumutor Biologics Inc.
    Inventors: Bhargav Prasad, Divya Unnikrishnan, Jahnabi Hazarika, Kavitha Iyer Rodrigues, Maloy Ghosh, Pavithra M, Pravin Kumar D, Sanghamitra Bhattacharjee, Sathyabalan M, Sankaranarayanan Srinivasan, Sohang Chatterjee, Sunit Maity, Veeresha K, Vivek Halan, Yogendra Manjunath B. M., Anuradha Hora, Bairavabalakumar N, Karthika Nair, Aswini Thanigaivel, Amol Maliwalave, Bharath R Shenoy, Rajeshwari Pendse, Prabhat Kumar Pathak, Anisha Kurup, Sahana Bhima Rao
  • Publication number: 20220413843
    Abstract: Systems and methods for generating an application store metadata corresponding to a plurality of sub-applications, combining model-driven application and canvas-type applications. Lifecycle components of the plurality of sub-applications are coupled to each other using one or more data relationships defined by an embedding model and the stored metadata. The metadata points to a library associated with the plurality of sub-applications, and wherein the library comprises a newest version of one or more of the lifecycle components. The compiled plurality of sub-applications can then be run.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Inventors: Bhavin Ashokkumar AGARWAL, Gabriel Lionel Paul BOYER, Sushil KUMAR, Dipanjan GHOSH, Yasser Elsayed Mohamed SHAABAN, Prabhat Kumar PANDEY, Syed Adnan AHMED
  • Publication number: 20220405093
    Abstract: Versions of an application are managed by receiving a request for a version of an application, retrieving, responsive to the received request, a version of a master application component based at least in part on version data that associates a version of the master application component with the version of the application, retrieving a relationship operable to relate the version of the master application component with a corresponding version of a first component on which the master application component depends for a function of the application, retrieving the corresponding version of the first component, responsive to the retrieving of the relationship, assembling the version of the application based at least in part on the retrieved version of the master component, the retrieved relationship, and the retrieved first component, and providing for an execution of the assembled version of the application.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 22, 2022
    Inventors: Akhil GUPTA, Abhinav JHA, Prabhat Kumar PANDEY, Abhishek AGARWAL, Yasser SHAABAN
  • Publication number: 20220391186
    Abstract: Deployment of a software unit into a software application layer stack using deployment parameters including an ordering behavior parameter and a reference parameter. The deployment of the software unit may be in response to receipt of a software package for installation of the software unit. Installation of the software unit may be provided according to a hierarchical rule structure that includes determining whether the software unit comprises an upgrade or a patch to an existing software unit in the layer stack. If not an upgrade or a patch, an ordering behavior parameter may indicate a relative position to install the software unit in relation to a software unit designated by the reference parameter. If the deployment parameters are not valid, installation of the software unit may be provided according to a default rule.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Anshul JAIN, Prabhat Kumar PANDEY, Carlos CABRAL DIETRICH, Himani GANJOO, Shannon Ronald MCARTHUR, Vinay SINGH
  • Publication number: 20220382236
    Abstract: According to some embodiments, a system and method comprising a plurality of automation tools; and a shared automation module, coupled to the plurality of automation tools including: a computer processor; a computer memory, coupled to the computer processor, storing instructions that, when executed by the computer processor cause the shared automation module to: receive a selection of a first automation tool of the plurality of automation tools; receive a selection of a second automation tool of the plurality of automation tools; execute the first automation tool to generate a first automation tool output; and execute the second automation tool using the stored first automation tool output to generate a second automation tool output. Numerous other aspects are provided.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 1, 2022
    Inventors: Santhosh Reddy MEREDDY, Prakash KUMAR, Ravikanth MALIPEDDU, Gaurav MAZUMDAR, Shrijan SHRIVASTAV, Prabhat Kumar SINGH, Praveen JHA, Madhurima CHOWDHURY, Sushanth B R
  • Patent number: 11510700
    Abstract: Embodiments systems and methods for a platform that is configured to hold a medical device. In embodiments, a physician, nurse, medical practitioner, etc. may perform actions to change the positioning and orientation of the medical device while the medical device is secured to the platform. In further embodiments, the platform may include robotic components configured to change the positioning and orientation of the medical device.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: November 29, 2022
    Inventors: Prabhat Kumar Ahluwalia, Puja Ahluwalia