Patents by Inventor Manoj K

Manoj K 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: 9146946
    Abstract: Database operation records are sequentially read from two or more log files. If the transaction identifier is new and the record is not an end-of-transaction record, an open transactions list entry is created. If the transaction identifier is new and the record is an end-of-transaction record, a transaction type list entry is created or updated. If the transaction identifier is not new and is not an end-of-transaction record, an open transactions list entry is updated. If the transaction identifier is not new and the record is an end-of-transaction record, a transaction type list entry is created or updated. When all log file records are read, analytical comparison between the information associated with two or more of the log files in data fields in the transaction type list entries is performed.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manoj K. Agarwal, Curt L. Cotner, Amitava Kundu, Rajesh Sambandhan
  • Patent number: 9141456
    Abstract: Arrangements and methods for employing empirical evidence to estimate the performance of applications with very few data samples, in complex environments such as dynamic SDP environments, using one or more effective, data-plotting models.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventor: Manoj K. Agarwal
  • Patent number: 9135289
    Abstract: Identifying matching transactions. First and second log files contain operation records of transactions in a transaction workload, each file recording a respective execution of the transaction workload, the method comprising. A first record location in the first file and an associated window of a defined number of sequential second record locations in the second file are advanced one record location at a time. Whether each operation record of a complete transaction at a first record location has a matching operation record at one of the record locations in the associated window of second record locations is determined. If so, the complete transaction in the first file and the transaction that includes the matching operation records in the second file are identified as matching transactions.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manoj K. Agarwal, Curt L. Cotner, Amitava Kundu, Prasan Roy, Rajesh Sambandhan
  • Patent number: 9126205
    Abstract: An apparatus and method for sensor and control system, which automatically adjusts a product splitter position of a full-scale spiral. An electrical conductivity-based automation system is described and claimed herein and has been successfully developed and demonstrated as illustrated herein. The system includes a sensor and a microprocessor based and controlled servo or gear motor that is utilized to adjust the splitter of an operating coal/mineral spiral based on the readings of the sensor. The device as described and claimed herein converts a traditional coal spiral to an automated system for controlling the splitter thereby giving the spiral unit the ability to automatically adjust a key process variable, i.e., its splitter position, in real time as and when the feed coal or other mineral property changes to maintain the performance of the spiral at the optimum level.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: September 8, 2015
    Assignee: Board of Trustees, Southern Illinois University
    Inventors: Manoj K. Mohanty, Ajay Mohan Mahajan, Haibo Wang, Baojie Zhang
  • Publication number: 20150225300
    Abstract: A composition having nanoparticles of a refractory-metal carbide or refractory-metal nitride and a carbonaceous matrix. The composition is not in the form of a powder. A composition comprising a metal component and an organic component. The metal component is nanoparticles or particles of a refractory metal or a refractory-metal compound capable of decomposing into refractory metal nanoparticles. The organic component is an organic compound having a char yield of at least 60% by weight or a thermoset made from the organic compound. A method of combining particles of a refractory metal or a refractory-metal compound capable of reacting or decomposing into refractory-metal nanoparticles with an organic compound having a char yield of at least 60% by weight to form a precursor mixture.
    Type: Application
    Filed: April 4, 2014
    Publication date: August 13, 2015
    Applicant: The Government of the United States of America, as represented by the Secretary of the Navy
    Inventors: Teddy M. Keller, Andrew Saab, Matthew Laskoski, Manoj K. Kolel-Veetil
  • Publication number: 20150220278
    Abstract: A storage system having an input-output (IO) component, a solid state drive (SSD) with multiple logical units (LUNs), e.g., flash storage units, and a controller coupled to the IO component and the SSD. The controller can cause the storage system to receive an operation request, determine various operational throughputs associated with outstanding commands of the SSD (e.g., read or write commands to be performed by the SSD), determine a time required for the SSD to process the outstanding commands based in part on the operational throughputs, and assign a timeout value to the received operation request. The timeout value may correspond to the time required for the SSD to process the outstanding commands. Any of the operational throughputs may be throttled when a die temperature of any of the SSD's LUNs exceeds an operating temperature threshold, or when an ambient temperature affecting SSD exceeds an ambient temperature threshold.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 6, 2015
    Applicant: Apple Inc.
    Inventors: Christopher J. Sarcone, Manoj K. Radhakrishnan
  • Patent number: 9095827
    Abstract: A mixer for mixing an exhaust flow with a fluid injected into an exhaust pipe includes a tubular housing having a reduced size center portion positioned between first and second ends. The housing includes circumferentially spaced apart apertures extending through the center portion. A first mixing element includes a first peripheral portion positioned within one of the apertures and a second peripheral portion positioned within another one of the apertures. A second mixing element includes third and fourth peripheral portions positioned within other apertures of the housing.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: August 4, 2015
    Assignee: Tenneco Automotive Operating Company Inc.
    Inventors: Manoj K. Sampath, Rangan Chakravarthi, James Dougherty
  • Publication number: 20150179592
    Abstract: An integrated circuit including a self-aligned under bump metal pad formed on a top metal interconnect level in a connection opening in a dielectric layer, with a solder ball formed on the self-aligned under bump metal pad. Processes of forming integrated circuits including a self-aligned under bump metal pad formed on a top metal interconnect level in a connection opening in a dielectric layer, by a process of forming one or more metal layers on the interconnect level and the dielectric layer, selectively removing the metal from over the dielectric layer, and subsequently forming a solder ball on the self-aligned under bump metal pad. Some examples include additional metal layers formed after the selective removal process, and may include an additional selective removal process on the additional metal layers.
    Type: Application
    Filed: December 3, 2014
    Publication date: June 25, 2015
    Inventor: Manoj K. JAIN
  • Patent number: 9064047
    Abstract: Techniques for running an Extract Transform Load (ETL) job in parallel on one or more processors wherein the ETL job comprises use of an extensible markup language (XML) document are provided. The techniques include receiving an XML document input, identifying a node in the XML document at which partitioning of the XML document is to begin, sending partition information to each respective processor, performing a shallow parsing of the XML document in parallel on the one or more processors, wherein each processor performs shallow parsing using the identified partition node until it reaches its identified partition, using the shallow parsing to generate the partition of the input XML document, wherein each processor generates a different partition of the same XML document, and sending each partition in streaming format to an ETL job instance.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manoj K. Agarwal, Manish A. Bhide, Srilakshmi Kotwal, Srinivas Kiran Mittapalli, Sriram Padmanabhan
  • Patent number: 9063822
    Abstract: Embodiments are directed to efficiently backing up portions of data and to performing a scoped data recovery. In an embodiment, a computer system preloads data images with data corresponding to various different software applications or operating systems. The computer system chunks the data images, so that each data image is divided into multiple data chunks, and where each data chunk is represented by a hash value. The computer system then receives, from a user, portions of delta data representing data differences between the received user data and the data in the preloaded data images. The computer system also generates a logical backup representation that includes the data chunk hash values for the preloaded data images as well as the delta data received from the user. This logical representation allows restoration of the user's data using only the hash values and the delta data.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manoj K. Valiyaparambil, Amit Singla, Vijay Sen, Abid Ali
  • Patent number: 9063944
    Abstract: A predefined number of matches is identified between records in a first file and records in a second file. For the matches, determine the span of the actual range of record positions in the second file relative to the positions of the operation records in the first file within which all matches were found. If the actual span is smaller than the span of a current defined range of record positions by at least a first threshold value, decrease the span of the current defined range. If the actual span is within a second threshold value of the span of the current defined range, increase the span of the current defined range. If an amount above a third threshold value of operation records in the first file are not matched to operation records in the second file, increasing the span of the current defined range.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manoj K. Agarwal, Curt L. Cotner, Amitava Kundu, Prasan Roy, Rajesh Sambandhan
  • Patent number: 9026851
    Abstract: The present disclosure relates to methods and systems for improving customer experience through real time troubleshooting in relation to customer experience management.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: May 5, 2015
    Assignee: Wipro Limited
    Inventors: Subhas Chandra Mondal, Sudipta Ghosh, Manoj K. Nair
  • Patent number: 9017613
    Abstract: In order to disinfect and to detoxify a fluid, a photoreactor contains at least two light sources. One light source activates the catalytic function of a semiconductor material in the fluid to reduce the concentration of contaminants in the fluid, such as by breaking down organic contaminants into non-toxic compounds. A second light source acts directly on living biological entities to sterilize or kill them and thereby disinfect the fluid, and can also serve to activate a semiconductor photocatalyst that in turn causes further damage to biological contaminants. The semiconductor photocatalyst is desirably attached to an optically transmitting fiber substrate in the fluid. The second light source in one embodiment is external to the fluid and illuminates the photocatalyst through transmitting surfaces in a fluid containment vessel. The light sources can comprise respective sets of plural LEDs.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: April 28, 2015
    Assignee: UVCleaning Systems, Inc.
    Inventors: Mark D. Owen, James Thorne, Manoj K. Sammi
  • Patent number: 9015181
    Abstract: Described in detail herein are systems and methods for managing single instancing data. Using a single instance database and other constructs (e.g. sparse files), data density on archival media (e.g. magnetic tape) is improved, and the number of files per storage operation is reduced. According to one aspect of a method for managing single instancing data, for each storage operation, a chunk folder is created on a storage device that stores single instancing data. The chunk folder contains three files: 1) a file that contains data objects that have been single instanced; 2) a file that contains data objects that have not been eligible for single instancing; and 3) a metadata file used to track the location of data objects within the other files. A second storage operation subsequent to a first storage operation contains references to data objects in the chunk folder created by the first storage operation instead of the data objects themselves.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: April 21, 2015
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Deepak R. Attarde, Manoj K. Vijayan
  • Publication number: 20150081977
    Abstract: In one embodiment, a method includes receiving a read request from a first caching agent, determining whether a directory entry associated with the memory location indicates that the information is not present in a remote caching agent, and if so, transmitting the information from the memory location to the first caching agent before snoop processing with respect to the read request is completed. Other embodiments are described and claimed.
    Type: Application
    Filed: November 21, 2014
    Publication date: March 19, 2015
    Inventors: SAILESH KOTTAPALLI, HENK G. NEEFS, RAHUL PAL, MANOJ K. ARORA, DHEEMANTH NAGARAJ
  • Patent number: 8975368
    Abstract: Peptide nanotube polymers and methods of making such are disclosed. The peptide nanotube polymers are comprised of alternating monomers of the first peptide ring and monomers of the second peptide ring covalently bonded to one another via a linker, and can be functionalized. The described peptide nanotube polymers can enjoy the combined properties of healing and toughness, self-reporting, and tunability and actuation.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: March 10, 2015
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventors: John L. Kulp, III, Manoj K. Kolel-Veetil, Thomas D. Clark
  • Patent number: 8977587
    Abstract: A log file contains operation records, each operation record is of a certain type, and each operation record is associated with a transaction. A plurality of operation records is read from the log file into a record store. Records of the plurality of operation records of each operation record type are sampled at a predefined sampling rate. Operation records in the plurality of operations records are identified that are associated with completed transactions of which the sampled operation records are associated. The identified operation records are then extracted from the record store into a data store.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manoj K. Agarwal, Curt L. Cotner, Amitava Kundu
  • Patent number: 8969434
    Abstract: Disclosed herein is a composition having a thermoset polymer and a plurality of hollow microsphere homogenously dispersed in the composition. The polymer is a cyanate ester thermoset, a phthalonitrile thermoset, a crosslinked acetylene thermoset, or a hydrosilation thermoset. Also disclosed herein is a method of: providing a thermosetting compound; adding microspheres to the thermosetting compound; and mixing the thermosetting compound while initiating crosslinking of the thermosetting compound.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: March 3, 2015
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventors: Teddy M Keller, Matthew Laskoski, Manoj K. Kolel-Veetil
  • Patent number: 8972338
    Abstract: A log file contains operation records, each operation record is of a certain type, and each operation record is associated with a transaction. A plurality of operation records is read from the log file into a record store. Records of the plurality of operation records of each operation record type are sampled at a predefined sampling rate. Operation records in the plurality of operations records are identified that are associated with completed transactions of which the sampled operation records are associated. The identified operation records are then extracted from the record store into a data store.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manoj K. Agarwal, Curt L. Cotner, Amitava Kundu
  • Patent number: 8971319
    Abstract: A system and method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device is disclosed. The technology includes a method for enabling routing of data on a network based on a portion of data accessed from a non-network enabled device. The method includes detecting a non-network enabled device locally coupled to a first computer system, the first computer system coupled to the network. The method further includes enabling routing of data through the non-network enabled device to a second computer system coupled to the network by using the first computer system as a communication interface between the non-network enabled device and the second computer system wherein the second computer system is automatically identified based on recognizing a portion of the data as a routing destination.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Manoj K. Jain, Srinivasulu Grandhi, Ananda Sarkar