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: 20220366267
    Abstract: A method includes receiving one or more input Artificial Intelligence (AI) networks, transforming the AI networks into respective graphs including interconnected logical operators, and mapping the graphs onto a design of a hardware accelerator including a plurality interconnected hardware engines. A performance of running the AI networks on the design of the hardware accelerator is simulated using a petri-net simulation.
    Type: Application
    Filed: June 24, 2021
    Publication date: November 17, 2022
    Inventors: Bhaskar J. Karmakar, Anand R. Kumar, Rajagopal Hariharan, Saurabh Tiwari
  • Patent number: 11399344
    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: Grant
    Filed: January 21, 2016
    Date of Patent: July 26, 2022
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 11363422
    Abstract: A network node and method for enhancing message communication between a first network node and a second network node in a communication network is provided. The first network node receives an input message from the second network node wherein the input message contains at least one parameter. The first network node then identifies in the received input message the presence of the at least one parameter, wherein the parameter is unknown to the first network node. After identifying at least one unknown parameter, the first network node sends a request message to the second network node for obtaining meta-data associated with the identified unknown parameter. The first network node then receives a response message from the second network node containing the said obtained meta-data associated with the identified unknown parameter. After receiving the response message, the first network node updates the obtained meta-data associated with the unknown parameter.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: June 14, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: A. K. Diwahar, Suresh Babu Ambati, Savitha Aravindhan, R. Kumar, Divya Sundar
  • Patent number: 11360812
    Abstract: Techniques are disclosed relating to preventing a process from using state information to control a flow of execution of different process. Accordingly, a processor of a computing device may execute a first process and store state information usable to facilitate speculative execution of that first process. An operating system of the computing device may determine whether the first process is trusted by the operating system. The operating system may further schedule a second process for execution of the processor after executing the first process. In response to determining that the first process is not trusted, the operating system may cause the processor to execute one or more instructions before executing the second process. These one or more instructions may prevent the stored state information of the first process from affecting execution of the second process.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 14, 2022
    Assignee: Apple Inc.
    Inventor: Derek R. Kumar
  • Patent number: 11336294
    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: Grant
    Filed: April 19, 2017
    Date of Patent: May 17, 2022
    Assignee: Apple Inc.
    Inventors: Derek R. Kumar, Thomas Brogan Duffy, Jr.
  • Patent number: 11307830
    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: Grant
    Filed: September 26, 2019
    Date of Patent: April 19, 2022
    Assignee: Kony Inc.
    Inventors: William K. Bodin, Komandur R. Kumar, Mahendar Yedla, Matthew B. Trevathan, Matthew A. Terry, Srikanth Tamalampudi, Srinivas Sesham, Edward H. Gross
  • Publication number: 20220086731
    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: August 3, 2021
    Publication date: March 17, 2022
    Inventors: deependra TEWARI, vivek r kumar
  • Publication number: 20220083343
    Abstract: A system may include a plurality of processors and a coprocessor. A plurality of coprocessor context priority registers corresponding to a plurality of contexts supported by the coprocessor may be included. The plurality of processors may use the plurality of contexts, and may program the coprocessor context priority register corresponding to a context with a value specifying a priority of the context relative to other contexts. An arbiter may arbitrate among instructions issued by the plurality of processors based on the priorities in the plurality of coprocessor context priority registers. In one embodiment, real-time threads may be assigned higher priorities than bulk processing tasks, improving bandwidth allocated to the real-time threads as compared to the bulk tasks.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Inventors: Aditya Kesiraju, Andrew J. Beaumont-Smith, Brian P. Lilly, James Vash, Jason M. Kassoff, Krishna C. Potnuru, Rajdeep L. Bhuyar, Ran A. Chachick, Tyler J. Huberty, Derek R. Kumar
  • Patent number: 11275565
    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: Grant
    Filed: September 26, 2019
    Date of Patent: March 15, 2022
    Assignee: KONY, INC.
    Inventors: William K. Bodin, Komandur R. Kumar, Matthew B. Trevathan, Mahendar Yedla
  • Patent number: 11249730
    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: Grant
    Filed: September 26, 2019
    Date of Patent: February 15, 2022
    Assignee: KONY, INC.
    Inventors: William K. Bodin, Edward H. Gross, Komandur R. Kumar, Matthew A. Terry, Matthew B. Trevathan, Mahendar Yedla
  • Patent number: 11210104
    Abstract: A system may include a plurality of processors and a coprocessor. A plurality of coprocessor context priority registers corresponding to a plurality of contexts supported by the coprocessor may be included. The plurality of processors may use the plurality of contexts, and may program the coprocessor context priority register corresponding to a context with a value specifying a priority of the context relative to other contexts. An arbiter may arbitrate among instructions issued by the plurality of processors based on the priorities in the plurality of coprocessor context priority registers. In one embodiment, real-time threads may be assigned higher priorities than bulk processing tasks, improving bandwidth allocated to the real-time threads as compared to the bulk tasks.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Aditya Kesiraju, Andrew J. Beaumont-Smith, Brian P. Lilly, James Vash, Jason M. Kassoff, Krishna C. Potnuru, Rajdeep L. Bhuyar, Ran A. Chachick, Tyler J. Huberty, Derek R. Kumar
  • Patent number: 11157244
    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: Grant
    Filed: September 26, 2019
    Date of Patent: October 26, 2021
    Assignee: KONY, INC.
    Inventors: William K. Bodin, Edward H. Gross, Komandur R. Kumar, Matthew A. Terry, Matthew B. Trevathan, Mahendar Yedla
  • Patent number: 11157907
    Abstract: Systems and methods that can verify transactions based upon location disparity between an account holder and POS (point of sale) as well as identity of a customer are provided. The system can employ camera-equipped drones or other image capture mechanisms to perform identity verification on behalf of a financial entity, cardholder or merchant. Further, the innovation provides systems and methodologies by which allegedly fraudulent or suspect transactions can be blocked or further investigated in real- or near real-time so as to assist in loss mitigation and potentially identification of fraudsters.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: October 26, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Pradeep R. Kumar
  • Patent number: 11113113
    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: Grant
    Filed: December 22, 2017
    Date of Patent: September 7, 2021
    Assignee: Apple Inc.
    Inventors: Derek R. Kumar, Thomas Brogan Duffy, Jr.
  • Patent number: 11115326
    Abstract: In one aspect, a method of a multi-tenancy router to manage a wireless network comprising executing on a processor the following steps. With a port-based multi-tenancy router, assign a set of different behaviors to different ports for wireless network access management of a wireless network. With at least one computer processor, a set of behaviors related to a user of one or more wireless networks are determined. A list of the currently-available ports of the multi-tenancy router is generated. One or more behaviors of each port of the list of currently-available ports are assigned.
    Type: Grant
    Filed: February 13, 2016
    Date of Patent: September 7, 2021
    Inventors: Deependra Tewari, Vivek R. Kumar
  • Publication number: 20210269812
    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: February 22, 2021
    Publication date: September 2, 2021
    Inventors: ROGER I. PENNELL, WUYI WANG, CHUAN-YIN WU, DWARKESH PARIHAR, PARESH VERMA, VIJAY R. KUMAR, SHRIDHAR J. RAO
  • Patent number: 11080023
    Abstract: The present disclosure relates to an intelligent digital experience development platform (IDXDP) to assist different users in the development of digital applications.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 3, 2021
    Assignee: KONY, INC.
    Inventors: William K. Bodin, Edward H. Gross, Komandur R. Kumar, Mahendar Yedla
  • Patent number: 11074598
    Abstract: New client acquisition insights and forecasting are provided. A system, method, and computer readable storage device analyze historical data for identifying various client segments based on various combinations of similar attributes; determine cumulative marginal values (CMVs) associated with provisioning clients in each client segment, wherein the CMVs indicate whether provisioning a client within each client segment positively or negatively affects the system; analyze each client segment behavior for learning insights associated with clients in the client segment and effects on the system; and forecast CMVs for a selected client segment based on the learned insights for the selected client segment. In various implementations, a dashboard user interface comprising a data visualization of the forecasted CMVs is generated for display.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: July 27, 2021
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Uday R. Kumar, Diana Tsiang, Stefano Francesco Vaccari
  • Publication number: 20210207157
    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: December 16, 2020
    Publication date: July 8, 2021
    Inventors: ROGER I. PENNELL, WUYI WANG, CHUAN-YIN WU, DWARKESH PARIHAR, PARESH VERMA, VIJAY R. KUMAR, SHRIDHAR J. RAO
  • Publication number: 20210207156
    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: December 16, 2020
    Publication date: July 8, 2021
    Inventors: ROGER I. PENNELL, WUYI WANG, CHUAN-YIN WU, DWARKESH PARIHAR, PARESH VERMA, VIJAY R. KUMAR, SHRIDHAR J. RAO