Kapil Kumar Karkra

age ~48

from Chandler, AZ

Also known as:
  • Kapil K Karkra
  • Karkra Kapil
Phone and address:
2146 E Desert Broom Dr, Chandler, AZ 85286

Kapil Karkra Phones & Addresses

  • 2146 E Desert Broom Dr, Chandler, AZ 85286
  • Queen Creek, AZ
  • Cypress, CA
  • Anaheim, CA
  • Santa Clara, CA
  • Maricopa, AZ
  • Minneapolis, MN
Name / Title
Company / Classification
Phones & Addresses
Kapil Karkra
Principal
YSHARK INVESTORS, LLC
Investor
7706 S 71 Ave, Laveen, AZ 85339
19645 E Arrowhead Trl, Queen Creek, AZ 85242

Us Patents

  • Device Virtualization Techniques

    view source
  • US Patent:
    20230077239, Mar 9, 2023
  • Filed:
    Nov 11, 2022
  • Appl. No.:
    17/985402
  • Inventors:
    - Santa Clara CA, US
    Ryan HOLMQVIST - Basking Ridge NJ, US
    Kapil KARKRA - Chandler AZ, US
    Orden SMITH - Chandler AZ, US
    Nicholas ADAMS - Beaverton OR, US
    Vinay RAGHAV - Folsom CA, US
  • International Classification:
    G06F 13/26
    G06F 13/42
  • Abstract:
    Device virtualization techniques can enable physical I/O devices (such as PCIe devices or other I/O devices) to appear as virtual I/O devices, while also enabling selective exposure of information regarding the physical I/O devices to enable the native drivers of the physical I/O devices to be run. In one example, one or more physical I/O devices associated with a virtual I/O device are locked, and an interface is monitored for requests to those physical I/O devices. The device can be unlocked in response to a request to a predetermined address. When a physical I/O device is locked, read requests to read an identifier of the physical device are blocked, and a value associated with the virtual I/O device is provided. When the physical I/O device is unlocked, read requests to read an identifier of the physical I/O device are forwarded to the physical I/O device.
  • Controller And Persistent Memory Shared Between Multiple Storage Devices

    view source
  • US Patent:
    20200363998, Nov 19, 2020
  • Filed:
    Aug 7, 2020
  • Appl. No.:
    16/987748
  • Inventors:
    - Santa Clara CA, US
    Sanjeev Trika - Portland OR, US
    Kapil Karkra - Chandler AZ, US
    James R. Harris - Chandler AZ, US
    Steven C. Miller - Livermore CA, US
    Bishwajit Dutta - Hillsboro OR, US
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 3/06
  • Abstract:
    An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to maintain a respective lookup table for each of two or more persistent storage devices in a persistent memory outside of the two or more persistent storage devices with a first indirection granularity that is smaller than a second indirection granularity of each of the two or more persistent storage devices, buffer write requests to the two or more persistent storage devices in the persistent memory in accordance with the respective lookup tables, and perform a sequential write from the persistent memory to a particular device of the two or more persistent storage devices when a portion of the buffer that corresponds to the particular device has an amount of data to write that corresponds to the second indirection granularity. Other embodiments are disclosed and claimed.
  • Techniques To Facilitate Out Of Band Management In A Virtualization Environment

    view source
  • US Patent:
    20190317796, Oct 17, 2019
  • Filed:
    Jun 27, 2019
  • Appl. No.:
    16/454703
  • Inventors:
    - Santa Clara CA, US
    Piotr WYSOCKI - Gdansk, PL
    Slawomir PTAK - Gdansk, PL
    Kapil KARKRA - Chandler AZ, US
  • International Classification:
    G06F 9/455
    G06F 3/06
    G06F 13/42
  • Abstract:
    Techniques to facilitate an out-of-band (OOB) management in a virtualization environment include examples of assigning an endpoint identifier to a domain mapped to physical memory addresses of one or more storage devices coupled with a computing platform. The domain may enable software or a device driver executed by a virtual machine (VM) to access, manage or control at least a portion of the one or more storage devices. Examples also include receiving or forwarding messages through an OOB communication link coupled with the computing platform to a management entity to facilitate OOB management of the software or the device driver executed by the VM.
  • Technology To Manage Capacity Loss In Storage Drives

    view source
  • US Patent:
    20190146698, May 16, 2019
  • Filed:
    Dec 21, 2018
  • Appl. No.:
    16/229679
  • Inventors:
    - Santa Clara CA, US
    Michael Mesnier - Scappoose OR, US
    Anand Ramalingam - Portland OR, US
    Benjamin Boyer - Hillsboro OR, US
    Kapil Karkra - Chandler AZ, US
    Piotr Wysocki - Gdansk, PL
  • Assignee:
    Intel Corporation - Santa Clara CA
  • International Classification:
    G06F 3/06
    G06F 12/1009
  • Abstract:
    A system including a storage drive and a semiconductor apparatus coupled to the storage drive, is provided. The semiconductor apparatus may include one or more substrates and logic coupled to the one or more substrates, the logic coupled to the one or more substrates to: initiate managing resources of the storage drive and, if the storage drive loses capacity, determine an amount of capacity loss, create a reserved file that is associated with logical memory space in a file system, based on the amount of the capacity loss, and erase at least a portion of the reserved file so that logical memory space associated with an un-erased portion of the reserved file is usable by the storage drive.
  • Data Classification For Placement Within Storage Devices

    view source
  • US Patent:
    20190095107, Mar 28, 2019
  • Filed:
    Sep 28, 2017
  • Appl. No.:
    15/717987
  • Inventors:
    - Santa Clara CA, US
    Andrzej JAKOWSKI - Gdansk, PL
    Kapil KARKRA - Chandler AZ, US
  • International Classification:
    G06F 3/06
    G06F 12/0871
    G06F 12/0853
    G06F 17/30
  • Abstract:
    Systems and methods for issuing one or more write requests to a storage device, the system comprising one or more processors configured to generate one or more write requests, each write request comprising a respective data; tag each of the one or more write requests as a respective class from a plurality of classes, wherein the plurality of classes categorize data based on a rate at which it is written to the storage device; and issue the one or more write requests with their respective tags to the storage device, wherein the tag indicates to the storage device to write the first data proximate to data of the respective class within the storage device.
  • Storage System, Computing System, And Methods Thereof

    view source
  • US Patent:
    20190095281, Mar 28, 2019
  • Filed:
    Sep 28, 2017
  • Appl. No.:
    15/718031
  • Inventors:
    - Santa Clara CA, US
    Kapil Karkra - Chandler AZ, US
    Piotr Wysocki - Gdansk, PL
    Slawomir Ptak - Gdansk, PL
  • International Classification:
    G06F 11/10
    G11C 29/52
  • Abstract:
    According to various aspects, a storage system is provided, the storage system including a multiplicity of storage devices, and one or more processors configured to store user data on the multiplicity of storage devices, the stored user data being distributed among the multiplicity of storage devices together with redundancy data and with log data; generate a classification associated with the redundancy data and the log data to provide classified redundancy data and classified log data, and write the classified redundancy data and the classified log data on the respective storage device of the multiplicity of storage devices according to the classification associated therewith.
  • Data Storage Controller

    view source
  • US Patent:
    20190050161, Feb 14, 2019
  • Filed:
    Jun 21, 2018
  • Appl. No.:
    16/014550
  • Inventors:
    - Santa Clara CA, US
    Slawomir Ptak - Gdansk, PL
    Kapil Karkra - Chandler AZ, US
    Marcin Pioch - Gdansk, PL
  • International Classification:
    G06F 3/06
    G06F 13/16
    G06F 11/10
  • Abstract:
    Embodiments of the present disclosure may relate to a data storage apparatus that may include a redundancy logic to determine recovery data based on data in a storage region buffer; and a storage region controller to schedule a first set of non-volatile memory (NVM) dies in a first solid state drive (SSD) to be in a non-deterministic (ND) state or a deterministic (D) state, schedule a second set of NVM dies in a second SSD to be in a ND state or a D state, issue a first write command to write the data to the first set of NVM dies when the first set of NVM dies are in the ND state, and issue a second write command to write the recovery data to the second of NVM dies when the second set of NVM dies are in the ND state. Other embodiments may be described and/or claimed.
  • Selective Background Data Refresh For Ssds

    view source
  • US Patent:
    20190042114, Feb 7, 2019
  • Filed:
    Jun 28, 2018
  • Appl. No.:
    16/021722
  • Inventors:
    - Santa Clara CA, US
    Kapil Karkra - Chandler AZ, US
    Piotr Wysocki - Gdansk, PL
    Jonathan Hughes - Longmont CO, US
    Brennan Watt - Folsom CA, US
    Sanjeev Trika - Portland OR, US
    Anand Ramalingam - Portland OR, US
  • International Classification:
    G06F 3/06
  • Abstract:
    An embodiment of a semiconductor apparatus may include technology to selectively determine a set of data for background refresh based at least in part on host-provided information, and refresh the determined set of data on a persistent storage media as a background operation. Other embodiments are disclosed and claimed.

Googleplus

Kapil Karkra Photo 1

Kapil Karkra

Lived:
Chandler Arizona
Work:
Intel Corporation - Software Architect
Education:
Arizona State University

Get Report for Kapil Kumar Karkra from Chandler, AZ, age ~48
Control profile