Patents by Inventor Abhay Kumar

Abhay 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: 11615076
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining domain data sources on a monolith database operating in a subject domain. Entities and relations of the monolith database are identified. By decomposing the entities of the monolith database for key entities in the subject domain, entities for a distributed database that is functionally equivalent to the monolith database are identified. Transactions performed on the monolith database and the entities of the distributed database involved therein are identified and the transactions are decomposed for the distributed database.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: March 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Balakrishnan Sreenivasan, Harish Bharti, Vaibhav Mayuresh Shah, Abhay Kumar Patra
  • Publication number: 20230090050
    Abstract: Techniques are disclosed for generating a search index for a hierarchical data set so that a search query of the hierarchical data may return results without searching or analyzing the hierarchical data set itself. The techniques generate a flattened index that includes selected indexed attributes and additional attributes to be displayed with the indexed attributes. The techniques also generate a hierarchy representation of the hierarchical data. Using these generated data structures, query results may be returned without directly traversing the hierarchical data itself while also providing data and hierarchical context for the query results by overlaying the query results with nodes of the hierarchical representation or otherwise concurrently displaying the query results with nodes of the hierarchical representation.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Applicant: Oracle International Corporation
    Inventors: George John Kellner, Jung Min Ha, Mark Pearson, Jingyi Han, Jennifer Darmour, Abhay Kumar, David Barry Groves, Hong Tuck Liew, Abburi Rahul Krishna Naga Karthik, Johnson Kunnel Joesph, Ann Deena Philip, Subramanya Sarma Kuchi Venkata Raghavendra, Jitin Sai Pichika, Srinivas Sureshkumar Guthivari
  • Publication number: 20230042213
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as long term evolution (LTE). Methods and systems for optimizing computation of log-likelihood ratio (LLR) for decoding modulated symbols. A method disclosed herein involves receiving at least one symbol transmitted from at least one device, wherein the received at least one symbol is encoded and modulated symbol including a plurality of data bits. The method further includes computing a log-likelihood ratio (LLR) of each bit in the received at least one symbol for decoding the received at least one symbol using a centroid method that involves exploiting a symmetry of a constellation of code words and/or a uncertainty region defined on a constellation of code words.
    Type: Application
    Filed: April 2, 2021
    Publication date: February 9, 2023
    Inventors: Satya Kumar VANKAYALA, Ravi Teja GUNDETI, Abhay Kumar SAH, Anshuman NIGAM, Satya Venkata Umakishore GODAVARTI, Issaac KOMMINENI, Shruti SHETTY
  • Publication number: 20230028391
    Abstract: Techniques for efficiently managing a file clone from a filesystem which supports efficient volume snapshots are provided. In some embodiments, a system may receive an instruction to remove the file clone from the filesystem. The file clone may be a point-in-time copy of metadata of an original file. The system may further—for a file map entry in a filesystem tree associated with the file clone, the file map entry indicating a data block—decrement a reference count in a reference count entry associated with the file map entry. The reference count entry may be stored in the filesystem tree according to a key and the key may comprise an identification of the original file. The system may further reclaim the data block in a storage system when the reference count is zero.
    Type: Application
    Filed: October 4, 2022
    Publication date: January 26, 2023
    Inventors: Sriram Patil, Abhay Kumar Jain, Wenguang Wang, Nitin Rastogi, Pranay Singh, Richard P. Spillane
  • Publication number: 20230018975
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining domain data sources on a monolith database operating in a subject domain. Entities and relations of the monolith database are identified. By decomposing the entities of the monolith database for key entities in the subject domain, entities for a distributed database that is functionally equivalent to the monolith database are identified. Transactions performed on the monolith database and the entities of the distributed database involved therein are identified and the transactions are decomposed for the distributed database.
    Type: Application
    Filed: July 13, 2021
    Publication date: January 19, 2023
    Inventors: Balakrishnan Sreenivasan, Harish Bharti, Vaibhav Mayuresh Shah, Abhay Kumar Patra
  • Publication number: 20230004525
    Abstract: An example method of upgrading a distributed storage object from a first version to a second version includes: querying metadata of a first component configured according to the first version of the distributed storage object, the metadata defining extents of data on a disk group of the first component; populating, for a second component configured according to the second version of the distributed storage object, logical and middle maps based on the metadata such that initial entries in the logical map point to initial entries in the middle map, and the initial entries in the middle map point to physical addresses of the disk group of the first component; and reading the data from the disk group of the first component and writing the data to a disk group of the second component while updating the initial entries in the middle map.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 5, 2023
    Inventors: Asit DESAI, Abhay Kumar JAIN, Wenguang WANG, Eric KNAUFT, Enning XIANG
  • Publication number: 20220414064
    Abstract: A method for managing replication of cloned files is provided. Embodiments include determining, at a source system, that a first file has been cloned to create a second file. Embodiments include sending, from the source system to a replica system, an address of the first extent and an indication that a status of the first extent has changed from non-cloned to cloned. Embodiments include changing, at the replica system, a status of a second extent associated with a replica of the first file on the replica system from non-cloned to cloned and creating a mapping of the address of the first extent to an address of the second extent on the replica system. Embodiments include creating, at the replica system, a replica of the second file comprising a reference to the address of the second extent on the replica system.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Abhay Kumar JAIN, Sriram PATIL, Junlong GAO, Wenguang WANG
  • Publication number: 20220358727
    Abstract: In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.
    Type: Application
    Filed: April 12, 2022
    Publication date: November 10, 2022
    Inventors: Abhay Kumar Gupta, Gregory Francis Mazurek, Benjamin Gordon Jaeger, Lionel Laurent Reyero, Lihan Bin, Noah Cushing, Seungwhan Moon, Satwik Kottur
  • Patent number: 11494297
    Abstract: An example method of memory management in a computing system having a plurality of processors includes: receiving a first memory allocation request at a memory manager from a process executing on a processor of the plurality of processors in the computing system; allocating a local memory pool for the processor from a global memory pool for the plurality of processors in response to the first memory allocation request; and allocating memory from the local memory pool for the processor in response to the first memory allocation request without locking the local memory pool.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: November 8, 2022
    Assignee: VMWARE, INC.
    Inventors: Abhay Kumar Jain, Richard P. Spillane, Wenguang Wang, Nitin Rastogi, Mounesh Badiger
  • Patent number: 11494439
    Abstract: A method, computer program product, and a system where a processor(s) obtains a universe of social media items posted to a social media platform at a given time. The processor(s) determines a likelihood of each item of the universe of social media items becoming viral by linking each item of the universe to a breakout pattern based on predefined dimensions and bucketing each item into a defined grouping by a measure of anticipated virality of the item. The processor(s) applies a susceptible-infected-recovered (SIR) model as a differential equation to the bucketed items to determine an equilibrium and one or more breakout points. The processor(s) determines if a social media item will become viral based on whether the item matches at least one or the one or more breakout points.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: November 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sandeep Sukhija, Rakesh Shinde, Harish Bharti, Rajesh Kumar Saxena, Abhay Kumar Patra
  • Patent number: 11494334
    Abstract: Techniques for efficiently managing a file clone from a filesystem which supports efficient volume snapshots are provided. In some embodiments, a system may receive an instruction to remove the file clone from the filesystem. The file clone may be a point-in-time copy of metadata of an original file. The system may further—for a file map entry in a filesystem tree associated with the file clone, the file map entry indicating a data block—decrement a reference count in a reference count entry associated with the file map entry. The reference count entry may be stored in the filesystem tree according to a key and the key may comprise an identification of the original file. The system may further reclaim the data block in a storage system when the reference count is zero.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: November 8, 2022
    Assignee: VMWARE INC.
    Inventors: Sriram Patil, Abhay Kumar Jain, Wenguang Wang, Nitin Rastogi, Pranay Singh, Richard P. Spillane
  • Patent number: 11455255
    Abstract: Techniques for improving the read performance of an LFS-based storage system that supports COW snapshotting are provided. In one set of embodiments, the storage system can implement an intermediate map for each storage object in the system that is keyed by a composite key consisting of snapshot identifier (major key) and LBA (minor key). With this approach, contiguous logical block addresses (LBAs) of a storage object or its snapshots will map to contiguous <Snapshot ID, LBA>-to-PBA mappings in the storage object's intermediate map, resulting in good spatial locality for those LBAs and robust read performance.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: September 27, 2022
    Assignee: VMware, Inc.
    Inventors: Abhay Kumar Jain, Sriram Patil, Wenguang Wang, Enning Xiang, Asit A. Desai
  • Publication number: 20220300650
    Abstract: A processor may be configured to perform operations that include computing a benefit-to-resource score for a dataset and selecting an autoencoder architecture based on the benefit-to-resource score. The autoencoder architecture may balance minimizing reconstruction loss with minimizing required storage space based on the benefit-to-resource score. The operations performed by the processor may further include transforming the dataset into transformed data with a transformation function based on the autoencoder architecture and storing the transformed data in a user space.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 22, 2022
    Inventors: Vijay Ekambaram, Harish Bharti, Rakesh Shinde, ABHAY KUMAR PATRA, Sandeep Sukhija
  • Publication number: 20220292061
    Abstract: Optimizing file access includes a process for identifying a file access event for a first accessed file, and incrementing a first access counter in an access list in a memory, which also includes access counters for other accessed files. The process further includes exporting the first access counter to a performance monitoring dashboard, or exporting to a storage allocator and, based on the value, moving the first accessed file between a first storage and a second storage. The process also includes determining whether the value of the first access counter meets a first threshold, or a sum of values of the access counters for the other accessed files meets a second threshold. Based on meeting the first threshold or meeting the second threshold, the process includes persisting the access counters on a storage media. The access counters also provide security monitoring (e.g., identifying excessive file access).
    Type: Application
    Filed: March 15, 2021
    Publication date: September 15, 2022
    Inventors: Abhay Kumar JAIN, Wenguang WANG, Richard P. SPILLANE
  • Publication number: 20220278728
    Abstract: The disclosure relates to a communication method and system for converging a fifth-generation (5G) communication system for supporting higher data rates beyond a fourth-generation (4G) system with a technology for Internet of Things (IoT). The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as a smart home, a smart building, a smart city, a smart car, a connected car, health care, digital education, smart retail, security and safety services. A method for predicting channel quality status (CQS) in a wireless network by a base station (BS) is provided.
    Type: Application
    Filed: May 19, 2022
    Publication date: September 1, 2022
    Inventors: Satya Kumar VANKAYALA, Anshuman NIGAM, Avinash BHAT, Seungil YOON, Shweta MADHURAPANTULA, Sudharsan PARTHASARATHY, Abhay Kumar SAH
  • Publication number: 20220259322
    Abstract: The present invention is directed towards isolated antibodies that bind to GRP78. Specifically, compositions comprising anti-GRP78 antigen binding proteins useful in recognition of cancer or tumor cells. Moreover, in some aspects, the anti-GRP78 antigen binding proteins are useful for tumor/cancer-specific delivery of drugs and therapies. In another aspect, the disclosed antigen binding proteins are useful for enhancing radiotherapy in a subject having or suspected of having cancer or a tumor where the antigen binding protein is conjugated to a payload, for example, a therapeutic agent, an imaging agent, or a combination thereof.
    Type: Application
    Filed: July 16, 2020
    Publication date: August 18, 2022
    Inventors: DENNIS HALLAHAN, ABHAY KUMAR SINGH, VAISHALI KAPOOR
  • Publication number: 20220243986
    Abstract: A heater core assembly (10) comprising: a core (12) comprising a plurality of micro-tubes (13A, 13B), the plurality of micro-tubes (13A, 13B) being stacked in horizontal rows (15) between at least two headers (18) by inserting ends of each of the micro-tubes (13A,13B) into slots (42A, 42B) provided in the headers (18); a partition plate (30) disposed vertically in each of header (18) to define two vertical chambers (18A, 18B); wherein each of the horizontal rows (15) include at least one first micro-tube (13A) inserted in the first chamber (18A) and at least second micro-tube (13B) inserted in the second chamber (18B) to enable flow of the coolant in the core assembly (10).
    Type: Application
    Filed: July 18, 2019
    Publication date: August 4, 2022
    Inventors: Yuji YAMAMOTO, Sanjay CHAWLA, Hemanshu .,, Kavit BANSAL, Rohan Himanshu SHAH, Nipun VASHISHTH, Abhay KUMAR, Vijayaraghavan S., Dakshinamurthy GOVINDARAJ, K. SRINIVAS
  • Publication number: 20220188267
    Abstract: Techniques for efficiently managing a file clone from a filesystem which supports efficient volume snapshots are provided. In some embodiments, a system may receive an instruction to remove the file clone from the filesystem. The file clone may be a point-in-time copy of metadata of an original file. The system may further—for a file map entry in a filesystem tree associated with the file clone, the file map entry indicating a data block—decrement a reference count in a reference count entry associated with the file map entry. The reference count entry may be stored in the filesystem tree according to a key and the key may comprise an identification of the original file. The system may further reclaim the data block in a storage system when the reference count is zero.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Inventors: Sriram Patil, Abhay Kumar Jain, Wenguang Wang, Nitin Rastogi, Pranay Singh, Richard P. Spillane
  • Patent number: 11360678
    Abstract: In one set of embodiments, a computer system can periodically run an unmap service configured to scan a subset of bitmaps maintained by a file system of the computer system. As part of scanning each bitmap in the subset, the unmap service can, for each bit in the bitmap: (1) check whether the bit indicates that a corresponding physical block address (PBA) on the storage backend is currently free; (2) upon determining that the bit indicates the PBA is currently free, identify an extent within the bitmap where the PBA resides; (3) check whether an unmap indicator associated with the extent indicates that at least one free PBA in the extent is not currently unmapped in the storage backend; and (4) upon determining that the unmap indicator indicates at least one free PBA in the extent is not currently unmapped in the storage backend, add the PBA to a list of PBAs to be unmapped.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: June 14, 2022
    Assignee: VMware, Inc.
    Inventors: Long Yang, Wenguang Wang, Pranay Singh, Abhay Kumar Jain
  • Publication number: 20220182363
    Abstract: A user-initiated request from a user device of a user is detected. The user-initiated request is directed to a product provider, the user-initiated request includes one or more parameters. an anonymized request is created based on the one or more parameters. The anonymized request is sent to the product provider. A provider response is received from the product provider. A targeted response is generated based on the one or more parameters of the user-initiated request and based on the provider response. The targeted response is transmitted to the user device of the user.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: HARISH BHARTI, Rakesh Shinde, Vijay Ekambaram, ABHAY KUMAR PATRA, Sandeep Sukhija