Patents by Inventor R. Kumar

R. 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).

  • Publication number: 20170357454
    Abstract: A method and apparatus of a device that compresses an object stored in memory is described. In an exemplary embodiment, the device receives an indication that the object is to be compressed. The device further selects one of a plurality of compression algorithms based on at least a characteristic of the object. In addition, the device compresses the object in-memory using the selected compression algorithm.
    Type: Application
    Filed: April 19, 2017
    Publication date: December 14, 2017
    Inventors: Derek R. Kumar, Thomas Brogan Duffy, JR.
  • Publication number: 20170210730
    Abstract: Compounds having the following formula: or a stereoisomer or a pharmaceutically-acceptable salt thereof, wherein R2 is a monocyclic heteroaryl group, and R1, R3, R4, R5 and R6 are as defined herein, are useful as kinase modulators, including IRAK-4 inhibition.
    Type: Application
    Filed: April 6, 2017
    Publication date: July 27, 2017
    Inventors: Rajeev S. Bhide, John V. Duncia, John Hynes, Satheesh K. Nair, William J. Pitts, Sreekantha R. Kumar, Daniel S. Gardner, Natesan Murugesan, Venkatram Reddy Paidi, Joseph B. Santella, Ramesh Sistla, Hong Wu
  • Publication number: 20170195413
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Application
    Filed: March 17, 2017
    Publication date: July 6, 2017
    Inventors: AMAN TEJA, VINEETH CHANDRAN, PRASHANT R. KUMAR, SOURAV CHAKRABORTY
  • Patent number: 9657009
    Abstract: Compounds having the following formula (I) or a stereoisomer or a pharmaceutically-acceptable salt thereof, wherein R2 is a monocyclic heteroaryl group, and R1, R3, R4, R5 and R6 are as defined herein, are useful as kinase modulators, including IRAK-4 inhibition.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: May 23, 2017
    Assignee: Bristol-Myers Squibb Company
    Inventors: Rajeev S. Bhide, John V. Duncia, John Hynes, Satheesh K. Nair, William J. Pitts, Sreekantha R. Kumar, Daniel S. Gardner, Natesan Murugesan, Venkatram Reddy Paidi, Joseph B. Santella, Ramesh Sistla, Hong Wu
  • Publication number: 20170114126
    Abstract: Severe glomerulonephritis involves cell necrosis as well as NETosis, programmed neutrophil death leading to expulsion of nuclear chromatin and neutrophil extracellular traps (NETs). Histones released by neutrophils undergoing NETosis killed glomerular endothelial cells, podocytes, and parietal epithelial cells. This was prevented by histone-neutralizing agents anti-histone IgG, activated protein C and heparin. Histone toxicity on glomeruli was TLR2/4-dependent. Anti-GBM glomerulonephritis involved NET formation and vascular necrosis. Pre-emptive anti-histone IgG administration significantly reduced all aspects of glomerulonephritis, including vascular necrosis, podocyte loss, albuminuria, cytokine induction, recruitment and activation of glomerular leukocytes and glomerular crescent formation.
    Type: Application
    Filed: January 10, 2017
    Publication date: April 27, 2017
    Inventors: Santhosh V. R. Kumar, Hans-Joachim Anders
  • Publication number: 20170109787
    Abstract: A method of identifying, to a user, acquirable entities that the user may be interested in is disclosed. The method includes at a component configured to analyze information across a plurality of applications, analyzing in one or more of the applications being used by a user, content in the one or more applications. The method further includes based on the content, identifying one or more acquirable entities from the content. The method further includes identifying to the user the identified acquirable entities.
    Type: Application
    Filed: December 28, 2016
    Publication date: April 20, 2017
    Inventors: Dileep R. Kumar, Philippe Blais, Shrey Nitin Shah
  • Patent number: 9621648
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: April 11, 2017
    Assignee: Yahoo! Inc.
    Inventors: Aman Teja, Vineeth Chandran, Prashant R. Kumar, Sourav Chakraborty
  • Publication number: 20170060743
    Abstract: A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device manages a graphics processing unit working set of pages. In this embodiment, the device determines the set of pages of the device to be analyzed, where the device includes a central processing unit and the graphics processing unit. The device additionally classifies the set of pages based on a graphics processing unit activity associated with the set of pages and evicts a page of the set of pages based on the classifying.
    Type: Application
    Filed: October 28, 2016
    Publication date: March 2, 2017
    Inventor: Derek R. Kumar
  • Patent number: 9580495
    Abstract: Severe glomerulonephritis involves cell necrosis as well as NETosis, programmed neutrophil death leading to expulsion of nuclear chromatin and neutrophil extracellular traps (NETs). Histones released by neutrophils undergoing NETosis killed glomerular endothelial cells, podocytes, and parietal epithelial cells. This was prevented by histone-neutralizing agents anti-histone IgG, activated protein C and heparin. Histone toxicity on glomeruli was TLR2/4-dependent. Anti-GBM glomerulonephritis involved NET formation and vascular necrosis. Pre-emptive anti-histone IgG administration significantly reduced all aspects of glomerulonephritis, including vascular necrosis, podocyte loss, albuminuria, cytokine induction, recruitment and activation of glomerular leukocytes and glomerular crescent formation.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: February 28, 2017
    Assignee: Immunomedics, Inc.
    Inventors: Santhosh V. R. Kumar, Hans-Joachim Anders
  • Patent number: 9563571
    Abstract: A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device performs translation lookaside buffer coherency for a translation lookaside buffer of the graphics processing unit of the device. In this embodiment, the device receives a request to remove an entry of the translation lookaside buffer of the graphics processing unit, where the device includes a central processing unit and the graphics processing unit. In addition, the entry includes a translation of virtual memory address of a process to a physical memory address of system memory of a central processing unit and the graphics processing unit is executing a compute task of the process. The device locates the entry in the translation lookaside buffer and removes the entry.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: February 7, 2017
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 9563912
    Abstract: A method of identifying, to a user, acquirable entities that the user may be interested in is disclosed. The method includes at a component configured to analyze information across a plurality of applications, analyzing in one or more of the applications being used by a user, content in the one or more applications. The method further includes based on the content, identifying one or more acquirable entities from the content. The method further includes identifying to the user the identified acquirable entities.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: February 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dileep R. Kumar, Philippe Blais, Shrey Nitin Shah
  • Patent number: 9546153
    Abstract: Compounds having the following formula (I) or a stereoisomer or a pharmaceutically-acceptable salt thereof, wherein R2 is a bicyclic heterocycle, and R1, R3, R4, R5 and R6 are as defined herein, that are useful as kinase modulators, including IRAK-4 modulation.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: January 17, 2017
    Assignee: Bristol-Myers Squibb Company
    Inventors: Rajeev S. Bhide, John V. Duncia, John Hynes, Satheesh K. Nair, William J. Pitts, Sreekantha R. Kumar, Daniel S. Gardner, Natesan Murugesan, Venkatram Reddy Paidi, Joseph B. Santella, Ramesh Sistla, Hong Wu
  • Patent number: 9542230
    Abstract: A method and apparatus of a device that coalesces the execution of several timers by scheduling the timers using a scheduling window is described. The device determines a scheduling window for each of several timers. The device selects a coalesced execution time that is within the scheduling window of the timers. The device coalesces the execution of the timers by scheduling the timers to execute at the coalesced execution time. The device can further coalesce multiple timers by opportunistic execution of the timers. In response to a detection of an opportunistic execution trigger event, the device receives multiple timers. The device selects a subset of the timers to execute based on an initial execution time and a latency time for each of the timers. The device schedules each of the subset of timers to execute during or before the opportunistic execution trigger event.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: January 10, 2017
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 9530174
    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling graphics processing unit operations of the device is described. In an exemplary embodiment, the device monitors the thermal profile of the device, where the device executes a plurality of processes that utilizes a graphics processing unit of the device. In addition, the plurality of processes include a high priority process and a low priority process. If the thermal profile of the device exceeds a thermal threshold, the device decreases a first GPU utilization for the low priority process and maintains a second GPU utilization for the high priority process. The device further executes the low priority process using the first GPU utilization with the GPU and executes the high priority process using the second GPU utilization with the GPU.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: December 27, 2016
    Assignee: Apple Inc.
    Inventors: Umesh Suresh Vaishampayan, Derek R. Kumar, Cecile Marie Foret, Anthony Graham Sumpter, Harshavardhan P. Gopalakrishnan, William E. Damon, III
  • Patent number: 9507726
    Abstract: A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device manages a graphics processing unit working set of pages. In this embodiment, the device determines the set of pages of the device to be analyzed, where the device includes a central processing unit and the graphics processing unit. The device additionally classifies the set of pages based on a graphics processing unit activity associated with the set of pages and evicts a page of the set of pages based on the classifying.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: November 29, 2016
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Publication number: 20160315856
    Abstract: In one aspect, a method of a multi-tenancy router to manage a wireless network comprising executing on a processor the steps of: with a port-based multi-tenancy router, assigning a set of different behaviors to different ports for wireless network access management of a wireless network; determining, with at least one computer processor, a set of behaviors related to a user of one or more wireless networks; generating a list of the currently-available ports of the multi-tenancy router; and assigning one or more behaviors each port of the list of currently-available ports.
    Type: Application
    Filed: February 13, 2016
    Publication date: October 27, 2016
    Inventors: DEEPENDRA TEWARI, VIVEK R. Kumar
  • Patent number: 9436628
    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling input/output operations of the device is described. In an exemplary embodiment, the device monitors the thermal profile of the device, where the device executes a plurality of processes that utilize storage of the device. In addition, the plurality of processes include a high priority process and a low priority process. If the thermal profile of the device exceeds a thermal threshold, the device decreases a first bandwidth range for the low priority process and maintains a second bandwidth range for the high priority process. The device further processes a storage request of the low priority process using the first bandwidth range and processing a storage request of the high priority process using the second bandwidth range.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 6, 2016
    Assignee: Apple Inc.
    Inventors: Umesh Suresh Vaishampayan, Derek R. Kumar, Christopher John Sarcone, Russell Alexader Blaine, Tejas Arun Bahulkar, Shachar Katz, Joseph Sokol, Jr., Matthew John Byom
  • Publication number: 20160219525
    Abstract: A method and apparatus of a device that manages system performance by controlling power state based on information related to I/O operations is described. The device collects historical I/O information. The historical I/O information may include the number of I/O operations over a sample period of time and the inter-arrival time between I/O operations. The device further receives information related to a current I/O operation. The information of the current I/O operation may include direction, size, quality of service, and media type of the I/O operation. The device determines a power state based on the historical I/O information and the information relative to the current I/O operation to reduce power consumption while improving system efficiency and maintaining an acceptable level of system performance. The device further applies the determined power state. Other embodiments are also described and claimed.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 28, 2016
    Inventor: Derek R. Kumar
  • Publication number: 20160077987
    Abstract: A data processing system includes, in one embodiment, at least a first processor and a second processor and an interrupt controller, and the system provides a deferred inter-processor interrupt (IPI) that can be used to wake up the second processor from a low power sleep state. The deferred IPI is, in one embodiment, delayed by a timer in the interrupt controller, and the deferred WI can be cancelled by the first processor if the first processor becomes available to execute a thread that was made runnable by an interrupt which triggered the deferred IPI.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 17, 2016
    Inventors: Derek R. Kumar, Joshua Phillips de Cesare
  • Publication number: 20160065578
    Abstract: A non-transitory computer readable medium includes computer readable program code including instructions for snooping a message from a client device addressed to a particular IP address corresponding to a shared device; determining whether the client device has authorization to access the shared device; responsive to determining that the client device does not have authorization to access the shared device, refraining from forwarding the message to the particular IP address; and responsive to determining that the client device has authorization to access the shared device, forwarding the message to the particular IP address.
    Type: Application
    Filed: October 6, 2014
    Publication date: March 3, 2016
    Applicant: ARUBA NETWORKS, INC
    Inventors: EDWARD VAJRAVELU, ARUN R. KUMAR, ASHISH VYAS, RAMALINGESWARA REDDY ONTEDDU, VARUN SHAH