Patents by Inventor Abhishek Jain
Abhishek Jain 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: 12293393Abstract: Provided is a computer-implemented method, system, and computer program product for predictive service orchestration using threat modeling analytics. A processor may identify a plurality of attributes of a client computing environment. The processor may collect threat modeling content for a plurality of vendor computing environments. The processor may analyze the threat modeling content for the plurality of vendor computing environments. The processor may compare the analyzed threat modeling content for the plurality of vendor computing environments with the plurality of attributes of the client computing environment. The processor may generate, based on the comparing, a client threat model for the client computing environment.Type: GrantFiled: May 24, 2022Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Asmahan Ali, Mustafa Mah, Abhishek Jain, Sasikanth Eda
-
Publication number: 20250132668Abstract: A circuit that is capable of generating a negative voltage on a negative voltage supply node. The circuit includes a negative voltage generation circuit, an oscillator and an oscillator control signal generator. The negative voltage generation circuit generates a negative voltage on the negative voltage supply node in response to receiving a signal from the oscillator. The negative voltage generated by the negative voltage generation circuit depends upon the frequency of the signal from the oscillator. The oscillator control signal generator controls the frequency of the signal from the oscillator by sensing the negative voltage present on the negative voltage supply node, and by increasing or decreasing the frequency of the signal from the oscillator accordingly. Thus, charge is replenished to the negative voltage supply node to more closely match the drawing of charge from that negative voltage supply node, thereby more accurately generating the negative voltage.Type: ApplicationFiled: October 24, 2023Publication date: April 24, 2025Inventors: Ashutosh KUMAR, Abhishek JAIN, Suraj Somashekara KUMAR, Ramesh G. KARPUR, Ashutosh Ravindra JOHARAPURKAR, Zhemin ZHANG, Yalong LI, Rohan SAMSI, Marco A. ZUNIGA
-
Publication number: 20250132656Abstract: An isolation driver circuit for a pulse width modulation signal. The isolation driver circuit includes a rising edge detection circuit, a falling edge detection circuit, and a decoder. The rising edge detection circuit and the falling edge detection circuit respectively detect rising edges and falling edges of the input pulse width modulation signal, and respectively output corresponding rising edge detection signals and falling edge detection signals that are capacitively isolated from the input pulse width modulation signal. The decoder receives the rising edge detection signals and the falling edge detection signals, and outputs respective rising edges and falling edges of an output pulse width modulation signal that temporally align with the respective rising edges and falling edges of the input pulse width modulation signal. Thus, information stored in the pulse widths of the input pulse width modulation signal are preserved with high fidelity in the output pulse width modulation signal.Type: ApplicationFiled: October 24, 2023Publication date: April 24, 2025Inventors: Abhishek JAIN, Ramesh G. KARPUR, Ashutosh KUMAR, Suraj Somashekara KUMAR, Ashutosh Ravindra JOHARAPURKAR
-
Publication number: 20250095750Abstract: Various examples in accordance with the present disclosure provide example methods, systems, and apparatuses for reading non-volatile memories.Type: ApplicationFiled: August 30, 2024Publication date: March 20, 2025Inventors: Abhishek JAIN, Aditya VASISTH
-
Publication number: 20250094229Abstract: A computer implemented method is provided. A number of processor units identify a number of candidate applications for processing requests based on types of application programming interface for each application. The number of processor units validate metadata related to status of applications for each application in the number of candidate applications. The number of processor units select a subgroup of applications from the number of candidate applications to process requests based on the validated metadata.Type: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Inventors: Abhishek Jain, Vivek Venkatanarasaiah, Gandhi Sivakumar
-
Publication number: 20250077250Abstract: An embodiment defines, by a site reliability engineering maturity engine, a plurality of tenets, a tenet in the plurality of tenets representing a principle of site reliability engineering. The embodiment generates, by the site reliability engineering maturity engine for the plurality of tenets, a first site reliability engineering maturity assessment for a first hybrid cloud component, a second site reliability engineering maturity assessment for a second hybrid cloud component, and a third site reliability engineering maturity assessment for an application. The embodiment determines, by the site reliability engineering maturity engine, a workload placement for the application based on the first, second, and third site reliability engineering maturity assessments. The embodiment initiates, by the site reliability engineering maturity engine, a workload migration for the application based on the workload placement.Type: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Applicant: International Business Machines CorporationInventors: Abhishek Jain, Adinarayana Haridas, Manjunath Sangappan
-
Patent number: 12242780Abstract: A method, computer program product, and computer system for using agents at a data lake to assist training, testing, and deploying a model for predicting one or more outputs from specified input to the model, using agents at the data lake. The agents identify at the data lake: hardware resources, a first portion of model input data for training and testing the model, a training language, and a first software resource. A first execution of the first software resource is triggered to split the first portion of the model input data into training input data and testing input data. A first portion of the hardware resources is identified for training and testing the model. A second software resource stored at the data lake is identified for optimizing the model in accordance with an optimization algorithm. Training the model at the data lake is triggered.Type: GrantFiled: October 29, 2021Date of Patent: March 4, 2025Assignee: International Business Machines CorporationInventors: Praduemn K. Goyal, Richard Earl Harken, Gandhi Sivakumar, Abhishek Jain
-
Publication number: 20250061113Abstract: Computer-implemented methods for identifying query processing trends are provided. Aspects include receiving a plurality of queries, providing a response to each of the plurality of queries, and receiving client resource utilization information associated with processing the response. Aspects also include identifying one or more of the plurality of queries as periodically repeated queries and a trend of the client resource utilization information. Aspects further include determining a period of anticipated high demand on the database server based on the periodically repeated queries and the trend of the resource utilization information and broadcasting, by a database server to each of a plurality of clients, an indication of the period of anticipated high demand on the database server.Type: ApplicationFiled: August 18, 2023Publication date: February 20, 2025Inventors: Binoy Thomas, Sudheesh S. Kairali, Abhishek Jain, Sarbajit K. Rakshit
-
Publication number: 20250047279Abstract: A multiplexer includes an input, an output, and a main switch configured to pass a signal from the input to the output. The multiplexer includes two bootstrap circuits that collectively maintain a constant voltage between terminals of the main switch during alternating phases.Type: ApplicationFiled: October 18, 2024Publication date: February 6, 2025Applicant: STMicroelectronics International N.V.Inventors: Vaibhav GARG, Abhishek JAIN, Anand KUMAR
-
Publication number: 20250001899Abstract: A system can comprise a memory that stores computer executable components, and a processor, operably coupled to the memory, that executes the computer executable components comprising: a scheduler component that schedules an electric charging time slot for a charging patch of a road for an electric vehicle based on an energy requirement of the electric vehicle and a destination arrival time requirement of the electric vehicle. In an embodiment, the scheduler component can schedule the electric charging time slot further based on passenger range anxiety. In an embodiment, the electric charging time slot can be adjusted based on a second energy requirement of a second electric vehicle.Type: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventors: Siddhartha Sood, Anil Laxman Palled, Abhishek Jain, Adinarayana Haridas
-
Patent number: 12185462Abstract: Multiple designs for a multi-layer circuit may be simulated to determine impedance profiles of each design, allowing a circuit designer to select a design based on the impedance profiles. One feature that can be modified is the structure surrounding the barrels of a differential VIA on layers that are not connected to the differential VIA. Specifically, one antipad can be used that surrounds both barrels or two antipads can be used, with one antipad for each barrel. Additionally, the size of the antipad or antipads can be modified. These modifications affect the impedance of the differential VIA. Additionally, a conductive region may be placed that connects to the VIA barrel even though the circuit on the layer does not connect to the VIA. This unused pad, surrounded by a non-conductive region, also affects the impedance of the differential VIA.Type: GrantFiled: March 9, 2022Date of Patent: December 31, 2024Assignee: Achronix Semiconductor CorporationInventors: Hansel Desmond Dsilva, Sasikala J, Abhishek Jain, Amit Kumar
-
Patent number: 12177384Abstract: According to one example, the present disclosure involves a system including a data-communications server which uses client-specific sets of data that respectively indicate, for each of a plurality of disparate client entities, data services including data-communications call routing services and parked-call services to be provided on behalf of the client entity from among the client entities. The server is to access the client-specific sets of data (e.g., as may be stored in database of a memory circuit), and, in response, the server receives incoming calls involving user endpoint devices associated with respective ones of the client entities. These actions may be followed by the server providing the data services for the incoming calls in a manner consistent with the client-specific sets of data, and conveying for one of the incoming calls, one of multiple call-related context indications to one of the user endpoint devices.Type: GrantFiled: January 10, 2024Date of Patent: December 24, 2024Assignee: 8x8, Inc.Inventors: Jared Smith-Mickelson, Abhishek Jain
-
Publication number: 20240400107Abstract: A method for managing tasks performable by autonomous vehicles includes performing a setup for various utility capabilities of an autonomous vehicle, where the various utility capabilities of the autonomous vehicles perform multiple activities to complete a task. The method also includes receiving programming constructs to support task definitions and configurations of the various utility capabilities of the autonomous vehicle. The method also includes configuring the autonomous vehicle with the multiple activities to complete the task and associating each activity with one or more utility capabilities from the various utility capabilities of the autonomous vehicle. The method also includes instructing the autonomous vehicle to perform the multiple activities to complete the task and validating, via the various utility capabilities of the autonomous vehicle, the completion of the task.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Inventors: Siddhartha Sood, Jasbir Singh Dhaliwal, Abhishek Jain
-
Publication number: 20240394277Abstract: Estimates of amounts of time to transfer data to be replicated based on sizes of expected data transfers resulting from accumulated data since a previous data transfer are monitored. A determination as to whether an estimated amount of time to transfer the data exceeds an interval for replicating the data is made. The interval is determined based on a recovery point objective (RPO) for replicating the data. In response to determining that the estimated amount of time to transfer the data exceeds the interval, a subsequent interval for replicating the data is determined that satisfies the RPO.Type: ApplicationFiled: August 1, 2024Publication date: November 28, 2024Inventors: ABHISHEK JAIN, RONALD KARR
-
Patent number: 12149241Abstract: A multiplexer includes an input, an output, and a main switch configured to pass a signal from the input to the output. The multiplexer includes two bootstrap circuits that collectively maintain a constant voltage between terminals of the main switch during alternating phases.Type: GrantFiled: June 14, 2023Date of Patent: November 19, 2024Assignee: STMicroelectronics International N.V.Inventors: Vaibhav Garg, Abhishek Jain, Anand Kumar
-
Patent number: 12137084Abstract: Computer-implemented methods for management of data collection devices. Aspects include creating a cluster of data collection devices and a distributed meta-key manager for the cluster and providing an authentication key for each data collection device to access the distributed meta-key manager. Aspects also include collecting and storing data by one or more of the data collection devices and periodically perform a quorum check for each data collection device of the cluster. Aspects further include updating an operational mode of each data collection device based on the quorum check and offloading the stored data from a data collection device based on successful verification of the stored data and the operational mode of the data collection device.Type: GrantFiled: December 5, 2022Date of Patent: November 5, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Vollmar, Adriana Pellegrini Furnielis, Sarvesh S. Patel, Frank N. Lee, Abhishek Jain, Joseph W. Dain, Daniel De Souza Casali
-
Patent number: 12136287Abstract: Techniques are disclosed for identifying asides within a document, and detecting a display order of contents based of the identified asides. In a document, an “aside” represents a content region of the document that is distinct from the main content regions, and may be visually distinguishable from the main content region. In an example, a document is received, where the document lacks identification of asides. The document is analyzed to identify asides within the document. A display order of contents within the document is then determined, based on the identified asides. For example, in the display order, the asides are ordered between two segments of the main content and/or at a beginning or an end of the main content, but may not be ordered to be embedded in between a segment of the main content. The document is displayed in accordance with the display order.Type: GrantFiled: February 17, 2022Date of Patent: November 5, 2024Assignee: Adobe Inc.Inventors: Sanjeev Tagra, Shawn Alan Gaither, Shagun Kush, Samarth Gupta, Sachin Soni, Nikolaos Barmpalios, Abhishek Jain, Naqushab Neyazee
-
Publication number: 20240364357Abstract: Various examples in accordance with the present disclosure provide example methods, systems, and apparatuses that may calibrate a resistor-capacitor (RC) circuit.Type: ApplicationFiled: February 29, 2024Publication date: October 31, 2024Inventors: Abhishek JAIN, Anand KUMAR
-
Publication number: 20240356549Abstract: A radiation hardened flip-flop includes a plurality of secondary flip-flops. Each secondary flip-flop includes both a data input terminal and an alternate data input terminal. Each secondary flip-flop also includes an enable terminal that selectively enables use of the alternate data input terminal. The radiation hardened flip-flop includes an error detection circuit that detects whether an error is present in one or more of the secondary flip-flops and provides an enable signal to the enable terminals indicating the presence or absence of an error in one or more of the secondary flip-flops.Type: ApplicationFiled: April 10, 2024Publication date: October 24, 2024Applicant: STMicroelectronics International N.V.Inventor: Abhishek JAIN
-
Publication number: 20240331572Abstract: A microfluidic chip for modelling flow through a vein includes a body including a microchannel extending between a fluid inlet and a fluid outlet, wherein at least a portion of the microchannel is coated with endothelial cells that form vascular lumen, and a venous valve formed in the body and positioned along the microchannel, wherein the venous valve includes a pair of leaflets defining a pair of cusps of the venous valve, and a flow channel positioned between the leaflets.Type: ApplicationFiled: June 11, 2024Publication date: October 3, 2024Applicant: The Texas A&M University SystemInventors: Abhishek Jain, Navaneeth Krishna Rajeeva Pandian