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: 20200159502
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: determining, by a computing device, an action of a user within a collaborative software development environment; automatically routing, by the computing device, a request to an interactive system based on the action of the user; logging, by the computing device, the request in a queue; receiving, by the computing device, a response to the request from the interactive system; and automatically providing, by the computing device, a notification to the user with the response.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Komandur R. KUMAR, Matthew B. TREVATHAN, Mahendar YEDLA
  • Publication number: 20200159507
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: reading, by a computing device, metadata of a component to be provided to a development tool; generating, by the computing device, an interactive tutorial using the metadata of the component; and presenting, by the computing device, the interactive tutorial in the development tool to a user.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Matthew A. TERRY, Matthew B. TREVATHAN, Mahendar YEDLA
  • Publication number: 20200159499
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: receiving, by a computing device, an event stream comprising user actions performed within a development tool; identifying, by the computing device, a pattern using the event stream; determining, by the computing device, a confidence level of the pattern; and in response to the confidence level of the pattern exceeding a threshold, the computing device providing a recommendation based on the pattern.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Matthew A. TERRY, Matthew B. TREVATHAN, Mahendar YEDLA
  • Publication number: 20200159552
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Mahendar YEDLA
  • Publication number: 20200159498
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: rendering, by a computer device, an object in response to actions performed through the computer device; collecting, by the computer device, a syntax associated with the object; processing, by the computing device, the collected syntax to determine an intent associated with the object; and matching, by the computing device, a recommended action to the intent.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. Bodin, Komandur R. Kumar, Mahendar Yedla, Matthew B. Trevathan, Matthew A. Terry, Srikanth Tamalampudi, Srinivas Sesham, Edward H. Gross
  • Publication number: 20200159501
    Abstract: The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: receiving, by a computing device, an event stream comprising actions performed by a user within a user interface (UI) of an integrated development environment (IDE); determining, by the computing device, a current persona of the user based on the actions in the event stream; and personalizing, by the computing device, the UI of the IDE based on the current persona of the user.
    Type: Application
    Filed: September 26, 2019
    Publication date: May 21, 2020
    Inventors: William K. BODIN, Edward H. GROSS, Komandur R. KUMAR, Matthew A. TERRY, Matthew B. TREVATHAN, Mahendar YEDLA
  • Patent number: 10649935
    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: November 19, 2018
    Date of Patent: May 12, 2020
    Assignee: Apple Inc.
    Inventors: Derek R. Kumar, Joshua Phillips de Cesare
  • Publication number: 20200095595
    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: September 19, 2019
    Publication date: March 26, 2020
    Inventors: ROGER I. PENNELL, WUYI WANG, CHUAN-YIN WU, DWARKESH PARIHAR, PARESH VERMA, VIJAY R. KUMAR, SHRIDHAR J. RAO
  • Publication number: 20200040349
    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: September 19, 2019
    Publication date: February 6, 2020
    Inventors: ROGER I. PENNELL, WUYI WANG, CHUAN-YIN WU, DWARKESH PARIHAR, PARESH VERMA, VIJAY R. KUMAR, SHRIDHAR J. RAO
  • 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: 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: 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: 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