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

  • Patent number: 10553045
    Abstract: A computer-implemented method includes obtaining fault information regarding a fault associated with a first drone. The computer-implemented method additionally includes obtaining context parameter data of the first drone. The computer-implemented method additionally includes, responsive to obtaining the fault information and the context parameter data, determining to apply a first test case of a plurality of test cases based on a first risk value determined for the first test case using the context parameter data. The first test case is associated with the fault. The computer-implemented method additionally includes causing the first drone to initiate execution of the first test case.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Ruchi Mahindru, Valentina Salapura, Manas R. Kumar Singh
  • Patent number: 10480000
    Abstract: Methods and materials for increasing abiotic stress tolerance in plants are disclosed. For example, nucleic acids encoding abiotic stress tolerance-increasing polypeptides are disclosed as well as methods for using such nucleic acids to transform plant cells. Also disclosed are plants having increased tolerance to abiotic stress and methods of increasing plant yield under abiotic stress conditions.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: November 19, 2019
    Assignee: CERES, INC.
    Inventors: Roger I. Pennell, Wuyi Wang, Chuan-Yin Wu, Dwarkesh Parihar, Paresh Verma, Vijay R. Kumar, Shridhar J. Rao
  • Publication number: 20190272686
    Abstract: A computer-implemented method includes obtaining fault information regarding a fault associated with a first drone. The computer-implemented method additionally includes obtaining context parameter data of the first drone. The computer-implemented method additionally includes, responsive to obtaining the fault information and the context parameter data, determining to apply a first test case of a plurality of test cases based on a first risk value determined for the first test case using the context parameter data. The first test case is associated with the fault. The computer-implemented method additionally includes causing the first drone to initiate execution of the first test case.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 5, 2019
    Inventors: Ashish Kundu, Ruchi Mahindru, Valentina Salapura, Manas R. Kumar Singh
  • Patent number: 10360590
    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: December 28, 2016
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dileep R. Kumar, Philippe Blais, Shrey Nitin Shah
  • Publication number: 20190155770
    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 (WI) 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: November 19, 2018
    Publication date: May 23, 2019
    Inventors: Derek R. Kumar, Joshua Phillips de Cesare
  • Publication number: 20190079799
    Abstract: Systems, apparatuses, and methods for efficiently selecting compressors for data compression are described. In various embodiments, a computing system includes at least one processor and multiple codecs such as one or more hardware codecs and one or more software codecs executable by the processor. The computing system receives a workload and processes instructions, commands and routines corresponding to the workload. One or more of the tasks in the workload are data compression tasks. Current condition(s) are determined during the processing of the workload by the computing system. Conditions are determined to be satisfied based on comparing current selected characteristics to respective thresholds. In one example, when the compressor selector determines a difference between a target compression ratio and an expected compression ratio of the first codec exceeds a threshold, the compressor selector switches from hardware codecs to software codecs.
    Type: Application
    Filed: December 22, 2017
    Publication date: March 14, 2019
    Inventors: Derek R. Kumar, Thomas Brogan Duffy, JR.
  • Publication number: 20190064893
    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling central processing unit operations of the device is described. The device manages a thermal profile of the device by adjusting a throttling a central processing unit execution of a historically high energy consuming task. In this embodiment, the device monitors thermal level of the thermal profile of the device, the device is executing a plurality of tasks that utilize a plurality of processing cores of the device. If the thermal level of the device exceeds a thermal threshold, the device identifies one of the plurality of tasks as a historically high energy consuming task, and throttles this historically high energy consuming task by setting a force idle execution time for the historically high energy consuming task. The device further executes the plurality of tasks.
    Type: Application
    Filed: August 27, 2018
    Publication date: February 28, 2019
    Inventor: Derek R. Kumar
  • Patent number: 10203746
    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling central processing unit operations of the device is described. The device monitors the thermal profile of the device, where the device executes a plurality of tasks that utilizes a central processing unit of the device. In addition, the plurality of tasks includes a high QoS task and a low QoS process. If the thermal profile of the device exceeds a thermal threshold, the device increases a first CPU throttling for the low QoS task and maintains a second CPU throttling for the high QoS task. The device further executes the low QoS task using the first CPU utilization with the first processing core of the CPU by selectively forcing an idle of the low QoS task during an execution window. In addition, the device executes the high QoS task using the second CPU throttling with a second processing core of the CPU.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 12, 2019
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 10204058
    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: October 28, 2016
    Date of Patent: February 12, 2019
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 10152438
    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 IPI 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: Grant
    Filed: September 28, 2015
    Date of Patent: December 11, 2018
    Assignee: Apple Inc.
    Inventors: Derek R. Kumar, Joshua Phillips de Cesare
  • Patent number: 10116807
    Abstract: A method, performed in a Policy and Charging Rules Function (PCRF), for managing subscription to policy counters maintained at an Online Charging System (OCS) is disclosed. The PCRF is operable to communicate with the OCS over an Sy reference. The method comprises receiving a Multiple Users subscription trigger from a network operator (202), the Multiple Users subscription trigger identifying a reference network policy and a subject network policy. The method further comprises sending a Spending Limit Request (SLR) command to the OCS (214), the SLR command specifying an identifier of a subject policy counter for the subject network policy and specifying application of the SLR command with respect to the subject policy counter to all ongoing Sy sessions between the PCRF and the OCS which already include a subscription to a policy counter for the reference network policy. Also disclosed is a method, performed in an OCS, for managing subscription by a PCRF to policy counters maintained at the OCS.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: October 30, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: R. Kumar, Rameshwaran Thulasidoss
  • Patent number: 10103897
    Abstract: A method, performed in a Policy and Charging Rules Function (PCRF) for managing subscription to a policy counter maintained at an Online Charging System (OCS) is disclosed. The PCRF is operable to communicate with the OCS over an Sy reference point. The method comprises receiving an All Users subscription trigger from a network operator (202), the All Users subscription trigger identifying a network policy, and sending a Spending Limit Request (SLR) command to the OCS (208), the SLR command specifying an identifier of a policy counter for the network policy and specifying application of the SLR command to all ongoing Sy sessions between the PCRF and the OCS. Also disclosed is a method, performed in an OCS, for managing subscription by a PCRF to a policy counter maintained at the OCS.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: October 16, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: R. Kumar, Rameshwaran Thulasidoss
  • Patent number: 10095286
    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling central processing unit operations of the device is described. The device manages a thermal profile of the device by adjusting a throttling a central processing unit execution of a historically high energy consuming task. In this embodiment, the device monitors thermal level of the thermal profile of the device, the device is executing a plurality of tasks that utilize a plurality of processing cores of the device. If the thermal level of the device exceeds a thermal threshold, the device identifies one of the plurality of tasks as a historically high energy consuming task, and throttles this historically high energy consuming task by setting a force idle execution time for the historically high energy consuming task. The device further executes the plurality of tasks.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Publication number: 20180282744
    Abstract: Methods and materials for increasing abiotic stress tolerance in plants are disclosed. For example, nucleic acids encoding abiotic stress tolerance-increasing polypeptides are disclosed as well as methods for using such nucleic acids to transform plant cells. Also disclosed are plants having increased tolerance to abiotic stress and methods of increasing plant yield under abiotic stress conditions.
    Type: Application
    Filed: July 15, 2015
    Publication date: October 4, 2018
    Inventors: Roger I. Pennell, Wuyi Wang, Chuan-Yin Wu, Dwarkesh Parihar, Paresh Verma, Vijay R. Kumar, Shridhar J. Rao
  • Patent number: 10057341
    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: March 17, 2017
    Date of Patent: August 21, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Aman Teja, Vineeth Chandran, Prashant R. Kumar, Sourav Chakraborty
  • Patent number: 10023562
    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: Grant
    Filed: April 6, 2017
    Date of Patent: July 17, 2018
    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: 20180176389
    Abstract: A method, performed in a Policy and Charging Rules Function (PCRF), for managing subscription to policy counters maintained at an Online Charging System (OCS) is disclosed. The PCRF is operable to communicate with the OCS over an Sy reference. The method comprises receiving a Multiple Users subscription trigger from a network operator (202), the Multiple Users subscription trigger identifying a reference network policy and a subject network policy. The method further comprises sending a Spending Limit Request (SLR) command to the OCS (214), the SLR command specifying an identifier of a subject policy counter for the subject network policy and specifying application of the SLR command with respect to the subject policy counter to all ongoing Sy sessions between the PCRF and the OCS which already include a subscription to a policy counter for the reference network policy. Also disclosed is a method, performed in an OCS, for managing subscription by a PCRF to policy counters maintained at the OCS.
    Type: Application
    Filed: June 12, 2015
    Publication date: June 21, 2018
    Inventors: R. Kumar, Rameshwaran Thulasidoss
  • Publication number: 20180069714
    Abstract: A method, performed in a Policy and Charging Rules Function (PCRF) for managing subscription to a policy counter maintained at an Online Charging System (OCS) is disclosed. The PCRF is operable to communicate with the OCS over an Sy reference point. The method comprises receiving an All Users subscription trigger from a network operator (202), the All Users subscription trigger identifying a network policy, and sending a Spending Limit Request (SLR) command to the OCS (208), the SLR command specifying an identifier of a policy counter for the network policy and specifying application of the SLR command to all ongoing Sy sessions between the PCRF and the OCS. Also disclosed is a method, performed in an OCS, for managing subscription by a PCRF to a policy counter maintained at the OCS.
    Type: Application
    Filed: March 18, 2015
    Publication date: March 8, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: R. KUMAR, Rameshwaran THULASIDOSS
  • Patent number: 9904575
    Abstract: A method and apparatus of a device that rate-limits the execution of a timer is described. The device receives a timer that includes an initial execution timer and a timer priority. If the timer priority is low, the device rate-limits the execution of the timer based on a suppression period associated with the timer priority. In order to rate-limit the execution of the timer, the device determines the suppression period based on the timer priority and schedules the timer to execute at the end of the suppression period. The device further schedules the timer to execute at the initial exertion time when the timer priority is high.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: February 27, 2018
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 9894070
    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: Grant
    Filed: October 6, 2014
    Date of Patent: February 13, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Edward Vajravelu, Arun R Kumar, Ashish Vyas, Ramalingeswara Reddy Onteddu, Varun Shah