Patents by Inventor B. Kumar

B. 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: 9875058
    Abstract: A method for transferring memory pages to a first and a second page repository identifies pages in a memory sharing operation for transfer to a first page repository and pages in a memory migration operation for transfer to a second page repository. Pages in the memory migration operation may be prepared for transfer prior to transfer of the pages in the memory sharing operation. Transferring pages in the migration operation may remove the need to transfer pages in the memory sharing operation.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Keerthi B. Kumar, Swetha N. Rao
  • Publication number: 20180002616
    Abstract: A process and apparatus for quenching a hydrocracked stream to prepare it for hydroisomerization. A fractionated hydroisomerized stream is recycled to quench a hot hydrocracked stream prior to hydroisomerization. Sufficient quenching can inactivate the hydroisomerization catalyst bed. The hydroisomerization catalyst bed can be heated back to hydroisomerization temperature and can actively hydroisomerize again.
    Type: Application
    Filed: June 13, 2017
    Publication date: January 4, 2018
    Inventors: Sailesh B. Kumar, Andrew J. Towarnicky, Vasant P. Thakkar, Massimo Sangalli, John A. Petri
  • Publication number: 20170372231
    Abstract: Techniques are described for routing service requests in a computer-implemented service environment. A received service request may be initially analyzed to determine a priority of the request. In some implementations, one or more actions may be automatically performed to provide an initial response to the requester. The text of the request may be analyzed to automatically determine a category of the request. In some implementations, a classification engine may determine the category of the request through use of a classification model that has been trained using one or more machine learning (ML) techniques and/or that employs Natural Language Processing (NLP). Based on the category, the request may be routed to agent(s) for handling. Routing may include generating a ticket that includes the request, the category, the priority, and/or other information, and the ticket may be provided to the appropriate agent(s) through a ticketing service.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 28, 2017
    Inventors: Prakash Ghatage, Madhura Shivaram, Kaushal Mody, Nirav Sampat, Samatha Kottha, Sumeet Sawarkar, Suraj Jadhav, Madhu Sudhan H V, Nagendra B. Kumar
  • Publication number: 20170337075
    Abstract: A computer-implemented method includes identifying a page. The page is associated with a request for migration. The page is associated with a current page address. The method includes determining whether the page is associated with a previous page. The previous page is associated with a previous page address. The method is responsive to the page not being associated with a previous page. The method responds by marking the page as being for migration. The method is responsive to the page being associated with a previous page. The method responds by determining whether the previous page has been written to. The method is responsive to the previous page having been written to by marking the page as being for a mapping migration. The method is responsive to the previous page having not been written to by marking the page as not being for migration.
    Type: Application
    Filed: January 19, 2017
    Publication date: November 23, 2017
    Inventors: Keerthi B. Kumar, Shailaja Mallya
  • Publication number: 20170336979
    Abstract: A computer-implemented method includes identifying a page. The page is associated with a request for migration. The page is associated with a current page address. The method includes determining whether the page is associated with a previous page. The previous page is associated with a previous page address. The method is responsive to the page not being associated with a previous page. The method responds by marking the page as being for migration. The method is responsive to the page being associated with a previous page. The method responds by determining whether the previous page has been written to. The method is responsive to the previous page having been written to by marking the page as being for a mapping migration. The method is responsive to the previous page having not been written to by marking the page as not being for migration.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Keerthi B. Kumar, Shailaja Mallya
  • Publication number: 20170300241
    Abstract: A computer-implemented method includes monitoring page allocations in a file system that includes encrypted files, determining if a page allocation request corresponds to an encrypted file, and balancing encrypted page allocations across a plurality of virtual memory pools in response to determining that the page allocation request corresponds to an encrypted file. In some embodiments, balancing encrypted page allocations across the plurality of virtual memory pools comprises determining a virtual memory pool having a lowest encrypted page count and allocating a page from the virtual memory pool having the lowest encrypted page count. A corresponding computer program product and computer system are also disclosed herein.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Supriya Jagadeesh, Puspanjali Kar, Keerthi B. Kumar
  • Patent number: 9784465
    Abstract: A portable air cooling system and method for providing cooled air for mobile use for a user including in a golf cart has an insulated portable casing, an air cooling assembly, a primary air blower fan, a secondary air blower fan, a computer control unit, switches including variable resistance switches, a portable power source including batteries and solar panels, and a secondary casing for housing the portable power source.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: October 10, 2017
    Inventor: Sivathanu B. Kumar
  • Patent number: 9766834
    Abstract: As disclosed herein a method, executed by a computer, for enabling live partition mobility using ordered memory migration includes receiving a request to initialize a migration of a logical partition (LPAR) to a destination system. The method further includes creating a list which includes memory page identifiers corresponding to memory pages of the LPAR. The memory page identifiers of the list are ordered according to a page transfer priority. The method further includes identifying memory pages of the LPAR that will be unmodified during an estimated duration of time of the migration. The method further includes updating the list, based on the identified memory pages of the LPAR that will be unmodified during the estimated duration of time of the migration. The method further includes migrating the LPAR based on the list. A computer system, and a computer program product corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Uma Maheswara R. Chandolu, Chetan L. Gaonkar, Keerthi B. Kumar
  • Patent number: 9753670
    Abstract: A method for transferring pages from a memory to a page repository identifies an affinity domain that associates processors and memory pages. The method further includes determining that a processor in an affinity domain is suspended and selecting pages included in that affinity domain to transfer prior to transferring pages in an affinity domain in which no processors are suspended.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Keerthi B. Kumar, Swetha N. Rao
  • Publication number: 20170231764
    Abstract: A prosthetic heart valve includes a collapsible and expandable stent extending from an inflow end to an outflow end and a plurality of prosthetic valve leaflets coupled to the stent. The prosthetic heart valve may also include a sealing ring coupled to the inflow end of the stent, the sealing ring comprising a tube extending circumferentially around the inflow end of the stent. The tube may be formed from a wire coiled into a repeating shape, such as a rectangle or a diamond, so that the tube is collapsible. A covering may at least partially surround the tube. The sealing ring may include a first filler positioned within the tube and/or a second filler positioned between the tube and the covering.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: St. Jude Medical, Cardiology Division, Inc.
    Inventors: Kristen T. Morin, Andrea N. Para, Peter N. Braido, Sounthara Khouengboua, Thomas M. Benson, Saravana B. Kumar, Bruce Moseman, Gaurav Satam
  • Patent number: 9696933
    Abstract: A rule-based method for pre-fetching “important pages” from memory paging space back into kernel memory space performs the following steps: (i) establishing a first machine logic based rule, with the machine logic based rule including a first triggering condition and a first consequential responsive action; (ii) determining that the first triggering condition has occurred; and (iii) in response to the determination that the first triggering condition has occurred, performing the first consequential responsive action. The first triggering condition includes the following sub-conditions: (i) at least one of a first set of important page(s) of a computer system has been paged out of kernel memory space and into paging memory space, and (ii) a processing status of the computer system indicates that the first set of important page(s) will be likely to be required for computer operations.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Suma M. B. Bhat, Chetan L. Gaonkar, Keerthi B. Kumar, Deepak L. Ranganath
  • Publication number: 20170165053
    Abstract: A prosthetic heart valve for replacing a native valve includes a collapsible and expandable stent having a proximal end and a distal end, the stent being formed of a plurality of struts forming cells. A valve assembly is disposed within the stent, the valve assembly including a plurality of leaflets and a cuff. At least one runner is coupled to a cell and configured to transition from a first configuration to a second configuration when the stent moves from the collapsed condition to the expanded condition.
    Type: Application
    Filed: February 12, 2015
    Publication date: June 15, 2017
    Applicant: St. Jude Medical, Cardiology Division, Inc.
    Inventors: Ryan Buesseler, Ott Khouengboua, Jane M. Korfe, Kristopher Henry Vietmeier, Saravana B. Kumar
  • Publication number: 20170168737
    Abstract: A method for improving accuracy of high resolution timers in a live partition migration comprises determining a status of each page of a plurality of pages to be copied from a source partition to a target partition during the live partition migration. One or more pages of the plurality of pages correspond to a respective high resolution timer. The method comprises determining that each of the one or more pages corresponding to a respective high resolution timer has a clean status. A clean status indicates that the corresponding page has been copied to the target partition and has not been modified subsequent to being copied to the target partition. The method also comprises halting operation of the source partition and initiating operation of the target partition in response to determining that each of the one or more pages corresponding to a respective high resolution timer has a clean status.
    Type: Application
    Filed: December 11, 2015
    Publication date: June 15, 2017
    Inventors: Keerthi B. Kumar, Brahadambal Srinivasan
  • Patent number: 9668858
    Abstract: A prosthetic heart valve includes a collapsible and expandable stent extending from an inflow end to an outflow end and a plurality of prosthetic valve leaflets coupled to the stent. The prosthetic heart valve may also include a sealing ring coupled to the inflow end of the stent, the sealing ring comprising a tube extending circumferentially around the inflow end of the stent. The tube may be formed from a wire coiled into a repeating shape, such as a rectangle or a diamond, so that the tube is collapsible. A covering may at least partially surround the tube. The sealing ring may include a first filler positioned within the tube and/or a second filler positioned between the tube and the covering.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: June 6, 2017
    Assignee: St. Jude Medical, Cardiology Division, Inc.
    Inventors: Kristen T. Morin, Andrea N. Para, Peter N. Braido, Sounthara Khouengboua, Thomas M. Benson, Saravana B. Kumar, Bruce Moseman, Gaurav Satam
  • Publication number: 20170153987
    Abstract: A physical address of a page may be identified. A first process that implements copy-on-read techniques for the page may be detected. A determination may be made that the first process is not expected to write to the page. In response to that determination, a different logical address may be established for the first process for the page from the logical address of a second process for the page, but the two logical addresses may be mapped to the same physical page.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Chetan L. Gaonkar, Keerthi B. Kumar
  • Publication number: 20170147224
    Abstract: A page type may be identified for each of a plurality of memory pages, the page type corresponding to a particular process that accesses a particular memory page of the plurality of memory pages. The plurality of memory pages may each respectively include duplicate data. The duplicate data may be a same set of data values. Each of the plurality of respective memory pages may be ranked as candidates to deduplicate the set of data values to. The ranking may be based on at least the page type. In response to identifying the first processor and identifying a first memory device, the duplicate data may be deduplicated from the plurality of memory pages to a highest ranked memory page. The deduplication may correspond to coalescing the duplicate data to the highest ranked memory page.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Keerthi B. Kumar, Shailaja Mallya
  • Publication number: 20170131937
    Abstract: A method for transferring pages from a memory to a page repository identifies an affinity domain that associates processors and memory pages. The method further includes determining that a processor in an affinity domain is suspended and selecting pages included in that affinity domain to transfer prior to transferring pages in an affinity domain in which no processors are suspended.
    Type: Application
    Filed: November 5, 2015
    Publication date: May 11, 2017
    Inventors: Keerthi B. Kumar, Swetha N. Rao
  • Publication number: 20170131938
    Abstract: A method for transferring memory pages to a first and a second page repository identifies pages in a memory sharing operation for transfer to a first page repository and pages in a memory migration operation for transfer to a second page repository. Pages in the memory migration operation may be prepared for transfer prior to transfer of the pages in the memory sharing operation. Transferring pages in the migration operation may remove the need to transfer pages in the memory sharing operation.
    Type: Application
    Filed: November 5, 2015
    Publication date: May 11, 2017
    Inventors: Keerthi B. Kumar, Swetha N. Rao
  • Patent number: 9612976
    Abstract: In a method for managing memory pages, responsive to determining that a server is experiencing memory pressure, one or more processors identifying a first memory page in a listing of memory pages in the server. The method further includes determining whether the first memory page corresponds to a logical partition (LPAR) of the server that is scheduled to undergo an operation to migrate data stored on memory pages of the LPAR to another server. The method further includes, responsive to determining that the first memory page does correspond to a LPAR of the server that is scheduled to undergo an operation to migrate data, determining whether to evict the first memory page based on a memory page state associated with the first memory page. The method further includes, responsive to determining to evict the first memory page, evicting data stored in the first memory page to a paging space.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Keerthi B. Kumar, Swetha N. Rao
  • Publication number: 20170086971
    Abstract: A prosthetic heart valve for replacing a native valve includes a collapsible and expandable stent extending between a proximal end and a distal end. The stent includes an annulus section adjacent the proximal end and having a first diameter, a plurality of first struts forming cells, and a plurality of second struts connected to the annulus section and forming a plurality of deflecting cells expandable to define a second diameter larger than the first diameter. A valve assembly is disposed within the stent and a cuff is coupled to the stent and covers the plurality of deflecting cells.
    Type: Application
    Filed: May 12, 2015
    Publication date: March 30, 2017
    Applicant: St. Jude Medical, Cardiology Division, Inc.
    Inventors: Peter N. Braido, Kent J. Smith, Andrea L. McCarthy, Andrea N. Para, Sounthara (Ott) Khouengboua, Thomas M. Benson, Saravana B. Kumar, Bruce Moseman, Gaurav Satam