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: 11521025
    Abstract: A computer-implemented method according to one embodiment includes analyzing an image stored on a device. In response to determining that a storage consumption of the device is greater than a first predetermined threshold, content of the image that is both non-focused and that is not of interest is selectively compressed. In response to determining that the storage consumption subsequent to selectively compressing content of the image that is both non-focused and that is not of interest, is greater than a second predetermined threshold, content of the image that is both focused and that is not of interest is selectively compressed. In response to determining that the storage consumption subsequent to selectively compressing content of the image that is both focused and that is not of interest, is greater than the second predetermined threshold, content of the image that is both focused and that is of interest is selectively compressed.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Deepak Ghuge, Abhishek Jain, Subhojit Roy, Sasikanth Eda, Manojkiran Eda
  • Patent number: 11520664
    Abstract: A plurality of computing nodes is monitored for updates to one or more files located on the plurality. Based on the monitoring, a first file operation is detected that is related to a first file located on a first node. The first file is related to a first copy that is located on a second node. Based on the first file operation, it is determined that the first file operation is a copy operation of the first file to a second file located on the first node. A copy command related to the first file is transferred, in response to the copy operation, to the second node. In response to the copy operation, a second copy file is created on the second computing node of the plurality. The second copy file is related to the second file located on the first computing node of the plurality.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ashish Pandey, Venkateswara Rao Puvvada, Abhishek Jain, Sasikanth Eda
  • Publication number: 20220377077
    Abstract: A computer-implemented to control access to data on an off-premises storage system. The method includes defining an access policy for a plurality of files in a file system stored in an on-premises storage system. The method further includes registering the access policy with a first off-premises storage system. The method also includes creating a resource-based cloud access policy based on an on-premise access policy. The method includes determining a set of files from the plurality of files to migrate to the off-premises storage. The method also includes obtaining, for the set of files, an access policy as access metadata. The method further includes migrating the set of files and the access metadata to the off-premises storage.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Amey Gokhale, Dileep Dixith, Abhishek Jain, Subramaniyan Nallasivam
  • Patent number: 11507597
    Abstract: A storage system performs data replication with a recovery point objective (RPO). The storage system replicates data at intervals through data transfers over a network. The storage system determines bandwidth of the network. The storage system determines the intervals for replicating the data, based on size of data transfers, network bandwidth, and the recovery point objective.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 22, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Abhishek Jain, Ronald Karr
  • Publication number: 20220358447
    Abstract: Systems and methods for optimizing user task schedules in a customer relationship management (CRM) platform is disclosed. In one example, a system comprising a computing device and a cache. The computing device is configured to generate child user task schedules and calculate task win probabilities of tasks for the child user task schedules using a machine learning system. The machine learning system is used to determine the plurality of task win probabilities. The computing device is also configured to calculate total task win probabilities for the child user task schedules based on the task win probabilities and is configured to determine an optimized user task schedule by selecting a respective user task schedule having a greatest total task win probability from a subset of the plurality of child user task schedules stored in the distributed cache.
    Type: Application
    Filed: July 22, 2022
    Publication date: November 10, 2022
    Inventors: Hector Flores, Abhishek Jain, Robin Jain, Yogaraj Jayaprakasam, Srinivas K. Kumandan, Jordan Meyerowitz
  • Publication number: 20220358916
    Abstract: A method includes determining a plurality of voice assistance systems located in a plurality of environments and receiving, from a headset of a user, a voice command from the user. The voice command lacks an identifier for a first voice assistance system of the plurality of voice assistance systems in a first environment of the plurality of environments. The method also includes predicting, based on the voice command, a subset of the plurality of voice assistance systems for executing the voice command and communicating, to the headset, images of environments of the plurality of environments in which the subset of the plurality of voice assistance systems are located. The method further includes detecting that the user selected, from the images, an image of the first environment that contains the first voice assistance system and in response, communicating the voice command to the first voice assistance system.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 10, 2022
    Inventors: Venkata Vara Prasad KARRI, Abhishek JAIN, Sarbajit K. RAKSHIT, Khader Saheb SHAIK, Saraswathi Sailaja PERUMALLA
  • Patent number: 11493353
    Abstract: Various technologies described herein pertain to autonomous vehicle consumption of real-time public transportation data to guide curb access and usage. An autonomous vehicle receives a trip request for a ride specifying a requested pullover location. The autonomous vehicle receives public transportation data specifying an expected arrival time of a public transportation vehicle at a reserved zone within proximity of the requested pullover location. The autonomous vehicle evaluates availability of the reserved zone during an expected occupancy time of the reserved zone by the autonomous vehicle based on the expected arrival time of the public transportation vehicle at the reserved zone. The autonomous vehicle selects an actual pullover location for the ride in the autonomous vehicle based on the availability of the reserved zone during the expected occupancy time. The autonomous vehicle stops at the actual pullover location for the ride in the autonomous vehicle.
    Type: Grant
    Filed: March 31, 2019
    Date of Patent: November 8, 2022
    Assignee: GM CRUISE HOLDINGS LLC
    Inventors: Saranya Konala, Lucio Otavio Marchioro Rech, Ryan Zelen, Hooman Barekatain, Kyle Liang, Abhishek Jain
  • Patent number: 11487751
    Abstract: Certain aspects of the present disclosure provide techniques for operation of a feature management platform. A feature management platform is an end-to-end platform developed to manage the full lifecycle of data features. For example, to create a stateful feature, the feature management platform can receive a processing artifact from a computing device. The processing artifact defines the stateful feature, including the data source to retrieve event data from, when to retrieve the event data, the type of transform to apply, etc. Based on the processing artifact, the feature management system generates a processing job (e.g., the API defines a pipeline), which when initiated generates a vector that encapsulates the stateful feature. The vector is transmitted to the computing device that locally hosts a model, which generates a prediction that is transmitted to the feature management platform. Subsequently, the predication and stateful feature can be transmitted to other computing devices.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: November 1, 2022
    Assignee: INTUIT, INC.
    Inventors: Andreas Mavrommatis, Pankaj Rastogi, Sumanth Venkatasubbaiah, Qingbo Hu, Karthik Prakash, Nicholas Jeffrey Hoh, Frank Wisniewski, Abhishek Jain, Caio Vinicius Soares, Yuwen Ellen Wu
  • Publication number: 20220343950
    Abstract: A method, computer system, and a computer program product for content navigation within a media player is provided. The present invention may include displaying, by a computing device, a media content and a corresponding textual content. The present invention may include receiving, from a user, input regarding the textual content. The present invention may include modifying a playback of the media content based upon the input regarding the textual content to generate a modified media content. The present invention may include playing the modified media content.
    Type: Application
    Filed: April 27, 2021
    Publication date: October 27, 2022
    Inventors: Venkata Vara Prasad Karri, Abhishek Jain, Sarbajit K. Rakshit
  • Publication number: 20220345149
    Abstract: An integrated circuit includes a continuous time delta sigma analog-to-digital converter (CTDS ADC) and a test circuit for testing the CTDS ADC. The test circuit converts multi-bit digital reference data to a single-bit digital stream. The test circuit then passes the single-bit digital stream to a finite impulse response digital-to-analog converter (FIR DAC). The FIR DAC converts the single-bit digital stream to an analog test signal. The analog test signal is then passed to the CTDS ADC. The CTDS ADC converts the analog test signal to digital test data. The test circuit analyzes the digital test data to determine the accuracy of the CTDS ADC.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 27, 2022
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankur BAL, Abhishek JAIN, Sharad GUPTA
  • Publication number: 20220318264
    Abstract: A storage system performs data replication with a recovery point objective (RPO). The storage system replicates data at intervals through data transfers over a network. The storage system determines bandwidth of the network. The storage system determines the intervals for replicating the data, based on size of data transfers, network bandwidth, and the recovery point objective.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Abhishek Jain, Ronald Karr
  • Patent number: 11455121
    Abstract: A computer-implemented method for storing blocks of a file in a heterogeneous environment. The method may comprise receiving a command header for an operation associated with a file from a first data node, matching the enhanced metadata with capabilities of a second data node, and generating a block layout map for the file based at least in part on the enhanced metadata and the capabilities of the second data node. The command header may include enhanced metadata associated with a file, and the enhanced metadata may comprise a type of workload that generated the file and a data access pattern.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Jain, Sasikanth Eda, Sandeep Ramesh Patil, Anil Laxman Palled
  • Patent number: 11439600
    Abstract: An abuse deterrent oral solid dosage form comprising: an inner portion comprising a drug susceptible to abuse and a pH dependent polymer soluble in acidic medium an outer portion, wherein the portion is devoid of drug susceptible to abuse and comprises an immediate release form of alkalizer and a sustained release form of alkalizer, the sustained release form of alkalizer comprising an alkalizer and a rate controlling excipient.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: September 13, 2022
    Assignee: SUN PHARMA ADVANCED RESEARCH COMPANY LIMITED
    Inventors: Nitin Dharmadhikari, Yashoraj Zala, Abhishek Jain, Bramhanand Hanamannavar, Umesh Pai
  • Patent number: 11429478
    Abstract: A circuit and methods of operation thereof are provided for robust protection against soft errors. The circuit includes a first set of storage elements coupled to and configured to sample a set of data inputs at a first set of times. The circuit includes a second set of storage elements coupled to and configured to sample the set of data inputs at a second set of times. A first parity generator generates a first parity check for the set of data inputs and a second parity generator generates a second parity check for output of the first set of storage elements. An error correction unit compares the first parity check and the second parity check to detect occurrences of error conditions in the circuit. The error correction unit may control output or operating characteristics of the circuit as a result of error conditions detected.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: August 30, 2022
    Assignee: STMicroelectronics International N.V.
    Inventor: Abhishek Jain
  • Patent number: 11416791
    Abstract: Systems and methods for optimizing user task schedules in a customer relationship management (CRM) platform is disclosed. The system may optimally input tasks into time slots in a user schedule to generate the optimized user task schedule. The system may generate a plurality of user task schedules and calculate a total task win probability for each of the user task schedules. The system may comprise the total task win probabilities and select the user task schedule having the greatest total task win probability. The system may also perform a genetic processing analysis of the user task schedules to further optimize task placement in the user task schedule.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: August 16, 2022
    Assignee: American Express Travel Related Services, Inc.
    Inventors: Hector Flores, Abhishek Jain, Robin Jain, Yogaraj Jayaprakasam, Srinivas K. Kumandan, Jordan Meyerowitz
  • Publication number: 20220222439
    Abstract: Techniques are provided herein for generating improved document summaries that consider the amount of time that has passed since the user last accessed the document. The length of time that has passed since the user has accessed each previous portion of the document is used as a variable to determine how much the summary should focus on each of the previously read sections of the document. When a document is accessed by a user, a relevance score is assigned to content from previously accessed sections of that document, where the relevance score is weighted based on how long ago each of the sections was accessed by the user. Once the various content items of previous sections have been provided relevance scores, selected sentences with the highest relevance scores are fed to a deep learning sequence-to-sequence model is used to build the document summary.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Applicant: Adobe, Inc.
    Inventors: Shagun Kush, Sachin Soni, Nikita Kapoor, Carl Iwan Dockhorn, Ashish Rawat, Ajay Jain, Abhishek Jain
  • Patent number: 11372842
    Abstract: A method for prioritizing data in mounted filesystems for FSCK operations is disclosed. An apparatus and computer program product also perform the functions of the method. In certain embodiments, the method includes selecting a prioritization mode from a plurality of prioritization modes, assigning a rank, based on the selected prioritization mode, to files in a file system, and analyzing, according to the assigned rank, the files to identify corrupted files.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Huzefa Pancha, Karthik Iyer, Sandeep Ramesh Patil, Sasikanth Eda, Abhishek Jain
  • Publication number: 20220201857
    Abstract: 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: Application
    Filed: March 9, 2022
    Publication date: June 23, 2022
    Inventors: Hansel Desmond Dsilva, Sasikala J, Abhishek Jain, Amit Kumar
  • Publication number: 20220188289
    Abstract: Online file system consistency check for container data on a clustered file system is provided via identifying inodes (index nodes) of a group of files in a clustered file system based on a cyber-resiliency for the clustered file system; grouping the inodes based on a buffer size allocated to a FSCK (File System Consistency Check) operation; passing the inodes of to the FSCK operation in a single iteration when a total size of the inodes is less than the buffer size; or when the total size of the inodes is greater than the buffer size, identifying inodes that belong to a first container and that belong to a second container; passing the inodes that belong to the first container to the FSCK operation in a first iteration; and passing, after the first iteration completes, the inodes that belong to the second container to the FSCK operation in a second iteration.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Inventors: Asmahan ALI, Christina LARA, Abhishek JAIN, Sasikanth EDA
  • Publication number: 20220191063
    Abstract: A physical networking/virtual infrastructure management integration system includes a physical networking infrastructure management system providing physical networking infrastructure management subsystems, a virtual infrastructure management system providing virtual infrastructure management subsystems, and a network integration system. The network integration system identifies at least one affiliation between service endpoints provided by the physical networking infrastructure management subsystems and the virtual infrastructure management subsystems, and generates an affiliation graph that identifies each of the service endpoints and each affiliation between pairs of the service endpoints.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Inventors: Vinay Sawal, Abhishek Jain, Aditya Narravula, Joseph LaSalle White