Patents by Inventor Uday Kumar

Uday 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: 20230196032
    Abstract: The present disclosure relates to a system and method of providing analysis of chatbot conversation paths, and more particularly, to a system and method which provides visual and data observation of conversation paths and related information to provide a more efficient means of analysis. The method includes: receiving, by a computer system, a plurality of conversational transcripts, converting, by the computer system, the plurality of conversational transcripts into a visualization which includes a plurality of branches representing different conversation paths for the plurality of conversational transcripts; and displaying, by the computer system, the visualization with the plurality of branches.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 22, 2023
    Inventors: Uday Kumar Reddy GANGIREDDY, Henry C. Will, IV
  • Publication number: 20230168895
    Abstract: Methods, systems and computer program products are provided for automated runtime configuration for dataflows to automatically select or adapt a runtime environment or resources to a dataflow plan prior to execution. Metadata generated for dataflows indicates dataflow information, such as numbers and types of sources, sinks and operations, and the amount of data being consumed, processed and written. Weighted dataflow plans are created from unweighted dataflow plans based on metadata. Weights that indicate operation complexity or resource consumption are generated for data operations. A runtime environment or resources to execute a dataflow plan is/are selected based on the weighted dataflow and/or a maximum flow. Preferences may be provided to influence weighting and runtime selections.
    Type: Application
    Filed: January 26, 2023
    Publication date: June 1, 2023
    Inventors: Abhishek Uday Kumar Shah, Anudeep Sharma, Mark A. Kromer, Jikai Ma
  • Patent number: 11657805
    Abstract: A speech processing system uses contextual data to determine the specific domains, subdomains, and applications appropriate for taking action in response to spoken commands and other utterances. The system can use signals and other contextual data associated with an utterance, such as location signals, content catalog data, data regarding historical usage patterns, data regarding content visually presented on a display screen of a computing device when an utterance was made, other data, or some combination thereof.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: May 23, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ponnu Jacob, Uday Kumar Kollu, Jingqian Zhao, Prathap Ramachandra, Adam Kalman, Ruiqi Luo, Krupal Maddipati, Charlotte Alizerine Dzialo, Wenbo Yan, Liu Yang, Mohammad Alnuaimat, Meng Xie, Nalledath P Vinodkrishnan, Adriano Devillaine
  • Patent number: 11657807
    Abstract: A multi-tier architecture is provided for processing user voice queries and making routing decisions for generating responses, including responses to book browsing requests and other content requests. When an utterance is associated with multiple applications in a given domain, the applications may be organized into a subdomain and a tier of routing decisions may be added to the inter-domain and intra-domain routing decision system. The system uses contextual signals to make subdomain routing decisions, including signals regarding content items that are already in a user's content catalog, consumption status of individual content items in the user's catalog, and the like.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: May 23, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ponnu Jacob, Jingqian Zhao, Prathap Ramachandra, Uday Kumar Kollu, Lior Maor Maimon, Sean Gunnar Skaar
  • Publication number: 20230096811
    Abstract: A system for generating task schedules using an electronic device includes: a processor, the processor comprising neural networks; a memory coupled to the processor; a scheduler coupled to the processor, the scheduler is configured to: receive: a total work database configured to contain items representing work packages; a resources database configured to contain items representing resources required to fulfill items in the work packages; a constraints database configured to contain items representing constraints to fulfilling items in the work packages; and a scheduling objective database configured to designate a prime objective that is to be achieved by the optimum task schedule; provide a trained reinforcement learning engine for optimizing the task schedule based on inputs from the databases; and generate an optimum work package schedule to sequence the work packages using the trained reinforcement learning engine, wherein the optimum work package schedule maximizes the one or more prime objectives.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Krishan Kumar Meghani, Gona Uday Kumar, Kiran Kumar Bodla, Tanna Rahul Udaya Kiran, Kalyan Madhavaram, Jyotirmoy Verma
  • Publication number: 20230094381
    Abstract: A system for generating task schedules using an electronic device includes: a processor, the processor comprising neural networks; a memory coupled to the processor; a scheduler coupled to the processor, the scheduler is configured to: receive: a total work database configured to contain items representing work packages; a resources database configured to contain items representing resources required to fulfill items in the work packages; a constraints database configured to contain items representing constraints to fulfilling items in the work packages; and a scheduling objective database configured to designate a prime objective that is to be achieved by the optimum task schedule; provide a trained reinforcement learning engine for optimizing the task schedule based on inputs from the databases; and generate an optimum work package schedule to sequence the work packages using the trained reinforcement learning engine, wherein the optimum work package schedule maximizes the one or more prime objectives.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Krishan Kumar Meghani, Gona Uday Kumar, Kiran Kumar Bodla, Tanna Rahul Udaya Kiran, Kalyan Madhavaram
  • Publication number: 20230095600
    Abstract: A system for generating task schedules using an electronic device includes: a processor, the processor comprising neural networks; a memory coupled to the processor; a scheduler coupled to the processor, the scheduler is configured to: receive: a total work database configured to contain items representing work packages; a resources database configured to contain items representing resources required to fulfill items in the work packages; a constraints database configured to contain items representing constraints to fulfilling items in the work packages; and a scheduling objective database configured to designate a prime objective that is to be achieved by the optimum task schedule; provide a trained reinforcement learning engine for optimizing the task schedule based on inputs from the databases; and generate an optimum work package schedule to sequence the work packages using the trained reinforcement learning engine, wherein the optimum work package schedule maximizes the one or more prime objectives.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Krishan Kumar Meghani, Gona Uday Kumar, Kiran Kumar Bodla, Tanna Rahul Udaya Kiran, Kalyan Madhavaram, Jyotirmoy Verma
  • Publication number: 20230102494
    Abstract: A system for generating task schedules using an electronic device includes: a processor, the processor comprising neural networks; a memory coupled to the processor; a scheduler coupled to the processor, the scheduler is configured to: receive: a total work database configured to contain items representing work packages; a resources database configured to contain items representing resources required to fulfill items in the work packages; a constraints database configured to contain items representing constraints to fulfilling items in the work packages; and a scheduling objective database configured to designate a prime objective that is to be achieved by the optimum task schedule; provide a trained reinforcement learning engine for optimizing the task schedule based on inputs from the databases; and generate an optimum work package schedule to sequence the work packages using the trained reinforcement learning engine, wherein the optimum work package schedule maximizes the one or more prime objectives.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Krishan Kumar Meghani, Gona Uday Kumar, Kiran Kumar Bodla, Tanna Rahul Udaya Kiran, Kalyan Madhavaram
  • Patent number: 11593112
    Abstract: Methods, systems and computer program products are provided for automated runtime configuration for dataflows to automatically select or adapt a runtime environment or resources to a dataflow plan prior to execution. Metadata generated for dataflows indicates dataflow information, such as numbers and types of sources, sinks and operations, and the amount of data being consumed, processed and written. Weighted dataflow plans are created from unweighted dataflow plans based on metadata. Weights that indicate operation complexity or resource consumption are generated for data operations. A runtime environment or resources to execute a dataflow plan is/are selected based on the weighted dataflow and/or a maximum flow. Preferences may be provided to influence weighting and runtime selections.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: February 28, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhishek Uday Kumar Shah, Anudeep Sharma, Mark A. Kromer, Jikai Ma
  • Publication number: 20230008491
    Abstract: Polymer magnet composites including NdFeB in a polycarbonate (PC) binder matrix are processed using processes including batch mixing and twin screw extrusion. One method includes adding PC to a compartment of a batch mixer and mixing the PC while the compartment is at a temperature greater than a flow temperature of the PC, to form a mixed PC material. The method also includes adding a NdFeB magnetic material to the compartment with the mixed PC material in four batches while the compartment is at the temperature greater than the flow temperature of the PC to form a mixed PC and NdFeB magnetic material, wherein each batch is mixed in the compartment for 1 to 3 minutes before the next batch is added. In addition, a total mixing time is 6 to 12 minutes, and the compartment includes an inert atmosphere. Other embodiments are described and claimed.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 12, 2023
    Inventors: Kaustubh Mungale, M. Parans Paranthaman, Uday Kumar Vaidya
  • Publication number: 20220415310
    Abstract: A speech processing system uses contextual data to determine the specific domains, subdomains, and applications appropriate for taking action in response to spoken commands and other utterances. The system can use signals and other contextual data associated with an utterance, such as location signals, content catalog data, data regarding historical usage patterns, data regarding content visually presented on a display screen of a computing device when an utterance was made, other data, or some combination thereof.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Ponnu Jacob, Uday Kumar Kollu, Jingqian Zhao, Prathap Ramachandra, Adam Kalman, Ruiqi Luo, Krupal Maddipati, Charlotte Alizerine Dzialo, Wenbo Yan, Liu Yang, Mohammad Alnuaimat, Meng Xie, Nalledath P Vinodkrishnan, Adriano Devillaine
  • Publication number: 20220415311
    Abstract: A speech processing system uses contextual data to determine the specific domains, subdomains, and applications appropriate for taking action in response to spoken commands and other utterances. The system can use signals and other contextual data associated with an utterance, such as location signals, content catalog data, data regarding historical usage patterns, data regarding content visually presented on a display screen of a computing device when an utterance was made, other data, or some combination thereof.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Ponnu Jacob, Adam Kalman, Uday Kumar Kollu, Ruiqi Luo, Xi Chen, Jingqian Zhao, Yunqiang Zhu Zhu, Adriano Devillaine
  • Publication number: 20220415309
    Abstract: A speech processing system uses contextual data to determine the specific domains, subdomains, and applications appropriate for taking action in response to spoken commands and other utterances. Some applications may be given priority over others such that some applications are general request applications to which responsibility for processing an intent is to be assigned as long as contextual criteria are satisfied, while other applications are specific request applications to which responsibility for processing an intent is to be assigned only if the applications are specifically requested, if the contextual criteria of priority applications are not satisfied, and/or if certain contextual criteria associated with the specific request applications are satisfied.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Ponnu Jacob, Jingqian Zhao, Prathap Ramachandra, Jinning Wu, Uday Kumar Kollu, Xi Chen, Wenbo Yan, Charlotte Alizerine Dzialo, Liu Yang
  • Publication number: 20220415312
    Abstract: A multi-tier architecture is provided for processing user voice queries and making routing decisions for generating responses, including responses to book browsing requests and other content requests. When an utterance is associated with multiple applications in a given domain, the applications may be organized into a subdomain and a tier of routing decisions may be added to the inter-domain and intra-domain routing decision system.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Ponnu Jacob, Jingqian Zhao, Prathap Ramachandra, Uday Kumar Kollu, Lior Maor Maimon, Sean Gunnar Skaar
  • Publication number: 20220415326
    Abstract: A multi-tier domain is provided for processing user voice queries and making routing decisions for generating responses, including for user voice queries that include multi-domain trigger words or phrases. When an utterance is recognized as different intents in different domains, a routing system for a domain may consider contextual signals, including those associated with other domains, to determine whether the domain is the proper one to handle the request. This determination can be performed with a statistical model specifically trained to make such determinations using the available contextual data.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Ponnu Jacob, Jingqian Zhao, Prathap Ramachandra, Krupal Maddipati, Jinning Wu, Charlotte Alizerine Dzialo, Daksh Gautam, Wenbo Yan, Liu Yang, Uday Kumar Kollu
  • Publication number: 20220300421
    Abstract: Components on an IC chip may operate faster or provide higher performance relative to power consumption if allowed access to sufficient memory resources. If every component is provided its own memory, however, the chip becomes expensive. In described implementations, memory is shared between two or more components. For example, a processing component can include computational circuitry and a memory coupled thereto. A multi-component cache controller is coupled to the memory. Logic circuitry is coupled to the cache controller and the memory. The logic circuitry selectively separates the memory into multiple memory partitions. A first memory partition can be allocated to the computational circuitry and provide storage to the computational circuitry. A second memory partition can be allocated to the cache controller and provide storage to multiple components.
    Type: Application
    Filed: August 19, 2020
    Publication date: September 22, 2022
    Applicant: Google LLC
    Inventors: Suyog Gupta, Ravi Narayanaswami, Uday Kumar Dasari, Ali Iranli, Pavan Thirunagari, Vinu Vijay Kumar, Sunitha R. Kosireddy
  • Publication number: 20220292197
    Abstract: Cloud services intelligently provision new VMs for a VM scale set when the original label that included the OS or other software images used to provision existing VMs of the VM scale set is no longer available or has been changed. Metadata of the existing VMs are analyzed to identify an OS image or other software image used to provision the existing VMs. The metadata also reveals updates that are running on the new VMs. These updates include software that was not part of the original label used to provision the existing VMs and are used to find the second label in a label database. The second labels include the OS or software of the existing VMs—or a later version thereof—and some portion of the updates. A VM-provisioning service uses the second label to provision the new VM.
    Type: Application
    Filed: March 14, 2021
    Publication date: September 15, 2022
    Inventors: Uday Kumar BANDARU, Ravindra Nath BHARTIYA, Shashank GUPTA
  • Patent number: 11441001
    Abstract: A process of preparing carbon fiber reinforced polymer (CFRP) intermediate products is described wherein the carbon fibers are prepared from a carbon fiber precursor and then in-line impregnated with a polymeric resin as part of a continuous process. The process can provide cost savings compared to processes wherein carbon fibers are prepared and then impregnated with polymeric resins in a separate process, thereby making the use of CFRP materials more economically feasible. Also described is a system for preparing carbon fiber from a carbon fiber precursor and impregnating the carbon fiber with polymeric resin to provide CFRP intermediate products, such as continuous tapes or rods or discontinuous flakes or pellets.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: September 13, 2022
    Assignee: University of Tennessee Research Foundation
    Inventors: George Ervin Husman, Uday Kumar Vasant Vaidya
  • Patent number: 11423630
    Abstract: Described are systems and method directed to generation of a dimensionally accurate three-dimensional (“3D”) model of a body, such as a human body, based on two-dimensional (“2D”) images of that body. A user may use a 2D camera, such as a digital camera typically included in many of today's portable devices (e.g., cell phones, tablets, laptops, etc.) and obtain a series of 2D body images of their body from different views with respect to the camera. The 2D body images may then be used to generate a plurality of predicted body parameters corresponding to the body represented in the 2D body images. Those predicted body parameters may then be further processed to generate a dimensionally accurate 3D model or avatar of the body of the user.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit Kumar Agrawal, Brandon Michael Smith, Visesh Uday Kumar Chari, JinJin Li, Ram Sever, Prakash Ramu, Sunil Sharadchandra Hadap, Apoorv Chaudhri
  • Patent number: D961761
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: August 23, 2022
    Assignee: University of Tennessee Research Foundation
    Inventor: Uday Kumar Vaidya