Patents by Inventor Pramod Kumar

Pramod 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: 11874868
    Abstract: The present disclosure relates to generating a complex entity index based on a combination of atomic and deep learned attributes associated with instances of a complex entity. For example, systems described herein generate a multi-dimensional representation of entity instances based on evaluation of digital content associated with the respective entity instances. Systems described herein further generate an index representation in which similarity of entity instances are illustrated and presented via an interactive presentation that enables a user to traverse instances of an entity to observe similarities and differences between instances of an entity that have similar embeddings to one another within a multi-dimensional index space.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: January 16, 2024
    Assignee: Microsoft Tech LLC nology Licensing, LLC
    Inventors: Robin Abraham, Leo Betthauser, Ziyao Li, Jing Tian, Xiaofei Zeng, Maurice Diesendruck, Andy Daniel Martinez, Min Xiao, Liang Du, Pramod Kumar Sharma, Natalia Larios Delgado
  • Patent number: 11868358
    Abstract: A data processing system implements obtaining query parameters for a query for content items in a datastore, the query parameters including attributes of content items for which a search is to be conducted; obtaining a first set of content items from a content datastore based on the query parameters; analyzing the first set of content items using a first machine learning model trained to generate relevant content information that identifies a plurality of relevant content items included in the first set of content items; and analyzing the plurality of relevant content items using a second machine learning model configured to output novel content information, the novel content information including a plurality of content items predicted to be relevant and novel, the novel content information ranking the plurality of content items predicted to be relevant and novel based on a novelty score associated with each respective content item.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: January 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leo Moreno Betthauser, Jing Tian, Yijian Xiang, Pramod Kumar Sharma
  • Publication number: 20230415030
    Abstract: An example system includes a stand configured to position a computing device proximate to a physical activity surface. The system further includes a video capture device, a detector, and an activity application. The video capture device is coupled for communication with the computing device and is adapted to capture a video stream that includes an activity scene of the physical activity surface and one or more interface objects physically interactable with by a user. The detector is executable to detect motion in the activity scene based on the processing and, responsive to detecting the motion, process the video stream to detect one or more interface objects included in the activity scene of the physical activity surface. The activity application is executable to present virtual information on a display of the computing device based on the one or more detected interface objects.
    Type: Application
    Filed: December 23, 2022
    Publication date: December 28, 2023
    Inventors: Pramod Kumar Sharma, Jerome Scholler
  • Patent number: 11856220
    Abstract: Several techniques aimed at reducing computational complexity when encoding uses bi-predictively encoded frames (B-frames) are implemented in a video encoder. In an embodiment, B-frames are not used as reference frames for encoding P-frames and other B-frames. Non-use of B-frames allows a de-blocking filter used in the video encoder to be switched off when reconstructing encoded B-frames, and use of a lower complexity filter for fractional-resolution motion search for B-frames. In another embodiment, cost functions used in motion estimation for B-frames are simplified to reduce computational complexity. In one more embodiment, fractional pixel refinement in motion search for B-frames is simplified. In yet another embodiment, predictors used in motion estimation for a macro-block in a P-frame are selected from a B-frame that uses a same reference frame as the P-frame.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 26, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Soyeb Nagori, Arun Shankar Kudana, Pramod Kumar Swami
  • Publication number: 20230409581
    Abstract: A data processing system implements obtaining query parameters for a query for content items in a datastore, the query parameters including attributes of content items for which a search is to be conducted; obtaining a first set of content items from a content datastore based on the query parameters; analyzing the first set of content items using a first machine learning model trained to generate relevant content information that identifies a plurality of relevant content items included in the first set of content items; and analyzing the plurality of relevant content items using a second machine learning model configured to output novel content information, the novel content information including a plurality of content items predicted to be relevant and novel, the novel content information ranking the plurality of content items predicted to be relevant and novel based on a novelty score associated with each respective content item.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Leo Moreno BETTHAUSER, Jing TIAN, Yijian XIANG, Pramod Kumar SHARMA
  • Patent number: 11847184
    Abstract: A matching accelerator in the form of a hardware accelerator configured to perform matrix multiplication and/or additional operations is used to optimize keypoint matching. An SSE calculation may be determined by utilizing the matching accelerator to perform matrix multiplication to obtain a cost matrix for two sets of keypoint descriptors from two images. The hardware accelerator may determine a best cost calculation for each keypoint in each direction, which is utilized to perform keypoint matching.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: December 19, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Deepak Kumar Poddar, Soyeb Nagori, Hrushikesh Tukaram Garud, Pramod Kumar Swami
  • Publication number: 20230374848
    Abstract: A door includes a first skin, a second skin, and a core. The core is disposed between the first skin and the second skin in a thickness direction of the door and spans between the first and second skins. The core includes a corrugated medium that is fluted with fluting running back and forth in the thickness direction between the first skin and the second skin as the corrugated medium spans between the first and second skins. The door also includes a compressed section where at least one of the first skin and the second skin is compressed into the core toward the other of the first skin and the second skin in the thickness direction.
    Type: Application
    Filed: January 7, 2022
    Publication date: November 23, 2023
    Applicant: JELD-WEN, Inc.
    Inventors: Richard Hartzog, Pramod Kumar
  • Publication number: 20230352583
    Abstract: Disclosed is a transistor of a device that has an asymmetric resistance or an asymmetric capacitive coupling or both. When used in a cascode configuration in an amplifier, low current performance of the amplifier is improved. Asymmetric resistance may be enabled through differentially doping source and drain structures of the transistor and/or through differentially manipulating geometries the source and drain structures. Asymmetric capacitive coupling may be enabled through providing dielectrics and differentially locating the dielectrics above a gate of the transistor. Further, a body of the transistor may be biased.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Inventors: Abhijeet PAUL, Ravi Pramod Kumar VEDULA, Hyunchul JUNG
  • Publication number: 20230343092
    Abstract: An example system includes a computing device located proximate to a physical activity surface, a video capture device, and a detector. The video capture device is coupled for communication with the computing device and is adapted to capture a video stream that includes an activity scene of the physical activity surface and one or more interface objects physically intractable with by a user. The detector processes the video stream to detect the one or more interface objects included in the activity scene, to identify the one or more interface objects that are detectable, to generate one or more events describing the one or more interface objects, and to provide the one or more events to an activity application configured to render virtual information on the one or more computing devices based on the one or more events.
    Type: Application
    Filed: November 7, 2022
    Publication date: October 26, 2023
    Inventors: Pramod Kumar Sharma, Jerome Scholler
  • Patent number: 11792089
    Abstract: The present disclosure relates to method and a system for monitoring application services in network. The system comprises ASM client and ASM server. The ASM client is configured in UE to monitor parameters related to applications in UE. The ASM server monitors VAL server based on parameters associated with VAL server. The ASM server obtain status information of VAL server by performing either pull procedure, push procedure, and subscribe-notify procedure. Further, the ASM server provides the status information to one or more entities for performing one or more actions. Thus, the present disclosure facilitates the system to monitor the application services and indicate one or more entities to perform corrective actions to provide seamless and uninterrupted services to users.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: October 17, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Varadarajan Seenivasan, Sapan Pramod Kumar Shah, Basavaraj Jayawant Pattan, Narendranath Durga Tangudu
  • Publication number: 20230297257
    Abstract: Disclosed are various embodiments for improving resiliency and performance of clustered memory. A computing device can acquire a chunk of byte-addressable memory from a cluster memory host. The computing device can then identify an active set of allocated memory pages and an inactive set of allocated memory pages for a process executing on the computing device. Next, the computing device can store the active set of allocated memory pages for the process in the memory of the computing device. Finally, the computing device can store the inactive set of allocated memory pages for the process in the chunk of byte-addressable memory of the cluster memory host.
    Type: Application
    Filed: May 24, 2023
    Publication date: September 21, 2023
    Inventors: Marcos K. AGUILERA, Keerthi KUMAR, Pramod KUMAR, Pratap SUBRAHMANYAM, Sairam VEERASWAMY, Rajesh VENKATASUBRAMANIAN
  • Patent number: 11752503
    Abstract: A discharge grate assembly in a discharge end wall system in a mill shell of a grinding mill. The mill shell defines a mill shell chamber in which a charge including grinding balls and ore-bearing rocks is positioned. The mill shell is rotatable about a central axis thereof for comminution of the ore-bearing rocks to form the grinding balls into worn grinding balls and to produce a slurry including liquid and worn rock pieces from the ore-bearing rocks. The discharge grate assembly includes a body with elongate apertures therein, each aperture extending between a first end thereof and a wider second end thereof. The first and second ends of the aperture are partially defined by respective first and second end walls that are at least partially rectilinear, for impeding the worn grinding balls and the worn rock pieces from lodging in the aperture.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: September 12, 2023
    Assignee: Polycorp Ltd.
    Inventors: Jaime E. Sepulveda, Pramod Kumar
  • Patent number: 11748599
    Abstract: Techniques including receiving a first set of values for processing by a machine learning (ML) network, storing a first portion of the first set of values in an on-chip memory, processing the first portion of the first set of values in a first layer of the ML network to generate a second portion of a second set of values, overwriting the stored first portion with the generated second portion, processing the second portion in a second layer of the ML network to generate a third portion of a third set of values, storing the third portion, repeating the steps of storing the first portion, processing the first portion, overwriting the stored first portion, processing the second portion, and storing the third portion for a fourth portion of the first set of values until all portions of the first set of values are processed to generate the third set of values.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: September 5, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Kumar Desappan, Mihir Narendra Mody, Pramod Kumar Swami, Anshu Jain, Rishabh Garg
  • Publication number: 20230273751
    Abstract: Disclosed are various embodiments for improving the resiliency and performance for clustered memory. A computing device can mark a page of the memory as being reclaimed. The computing device can then set the page of the memory as read-only. Next, the computing device can submit a write request for the contents of the page to individual ones of a plurality of memory hosts. Subsequently, the computing device can receive individual confirmations of a successful write of the page from the individual ones of the plurality of memory hosts. Then, the computing device can mark the page as free in response to receipt of the individual confirmations of the successful write from the individual ones of the plurality of memory hosts.
    Type: Application
    Filed: May 5, 2023
    Publication date: August 31, 2023
    Inventors: MARCOS K. AGUILERA, KEERTHI KUMAR, PRAMOD KUMAR, PRATAP SUBRAHMANYAM, SAIRAM VEERASWAMY, RAJESH VENKATASUBRAMANIAN
  • Patent number: 11743100
    Abstract: Systems and methods include one or more processing devices configured to implement a Network Operating System (NOS) that is configured to switch frames, wherein the one or more processing devices are connected to a plurality of Virtual Network Functions (VNFs) configured to operate in a chain having a service flow, and wherein the NOS is configured to implement frame classification for the frames in order to distribute the frames to the plurality of VNFs, such that some of the plurality of VNFs process a subset of the frames.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: August 29, 2023
    Assignee: Ciena Corporation
    Inventors: Paul Curtis, Marc Holness, Hossein Baheri, Ankit Sood, Pramod Kumar Aggarwal
  • Patent number: 11733997
    Abstract: A code change request prioritization tool that uses weighting values specific to pre-determined factors to concurrently calculate a total weighted prioritization score, is disclosed. The total weighted prioritization score may be calculated using a percentile score for factors as inputs in the calculation. Once a solution is found for a highest priority code change request, similar code defects may be identified so as to provide solutions to all similar defects, simultaneously.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: August 22, 2023
    Assignee: Cerner Innovation, Inc.
    Inventors: Arpit Munjal, Guru Shankar, Pramod Kumar Deshpande, Puneeth Revankar, Solomon Bhanu Prakash Nukathoti
  • Patent number: 11726537
    Abstract: A power supply manager manages power utilization of a first uninterruptible power source and a second uninterruptible power source. A load balancing service retrieves information that is associated with a first power supply unit and a second power supply unit, and determines a first power source state associated with the first uninterruptible power source and a second power source state associated with the second uninterruptible power source. The service may also set the first power supply unit in an active mode based on the first power source state, and set the second power supply unit in a standby mode based on the second power source state. The service may also transition the first power supply unit from the active mode to standby mode, and the second power supply unit from standby mode to the active mode, based on a power imbalance.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: August 15, 2023
    Assignee: Dell Products L.P.
    Inventors: Joseph G. Kanjirathinkal, Pramod Kumar Puthanveettil Kurungodan, Peniel Charles
  • Patent number: 11704030
    Abstract: Disclosed are various embodiments for improving resiliency and performance of clustered memory. A computing device can acquire a chunk of byte-addressable memory from a cluster memory host. The computing device can then identify an active set of allocated memory pages and an inactive set of allocated memory pages for a process executing on the computing device. Next, the computing device can store the active set of allocated memory pages for the process in the memory of the computing device. Finally, the computing device can store the inactive set of allocated memory pages for the process in the chunk of byte-addressable memory of the cluster memory host.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: July 18, 2023
    Assignee: VMWARE, INC.
    Inventors: Marcos K. Aguilera, Keerthi Kumar, Pramod Kumar, Pratap Subrahmanyam, Sairam Veeraswamy, Rajesh Venkatasubramanian
  • Patent number: 11698760
    Abstract: Disclosed are various embodiments for improving the resiliency and performance of cluster memory. First, a computing device can submit a write request to a byte-addressable chunk of memory stored by a memory host, wherein the byte-addressable chunk of memory is read-only. Then, the computing device can determine that a page-fault occurred in response to the write request. Next, the computing device can copy a page associated with the write request from the byte-addressable chunk of memory to the memory of the computing device. Subsequently, the computing device can free the page from the memory host. Then, the computing device can update a page table entry for the page to refer to a location of the page in the memory of the computing device.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: July 11, 2023
    Assignee: VMWARE, INC.
    Inventors: Marcos K. Aguilera, Keerthi Kumar, Pramod Kumar, Pratap Subrahmanyam, Sairam Veeraswamy, Rajesh Venkatasubramanian
  • Patent number: 11688078
    Abstract: A method for video object detection includes detecting an object in a first video frame, and selecting a first interest point and a second interest point of the object. The first interest point is in a first region of interest located at a first corner of a box surrounding the object. The second interest point is in a second region of interest located at a second corner of the box. The second corner is diagonally opposite the first corner. A first optical flow of the first interest point and a second optical flow of the second interest point are determined. A location of the object in a second video frame is estimated by determining, in the second video frame, a location of the first interest point based on the first optical flow and a location of the second interest point based on the second optical flow.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: June 27, 2023
    Assignee: Texas Instmments Incorporated
    Inventors: Soyeb Noormohammed Nagori, Manu Mathew, Kumar Desappan, Pramod Kumar Swami