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: 11874868Abstract: 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: GrantFiled: June 14, 2021Date of Patent: January 16, 2024Assignee: Microsoft Tech LLC nology Licensing, LLCInventors: 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: 11868358Abstract: 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: GrantFiled: June 15, 2022Date of Patent: January 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Leo Moreno Betthauser, Jing Tian, Yijian Xiang, Pramod Kumar Sharma
-
Publication number: 20230415030Abstract: 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: ApplicationFiled: December 23, 2022Publication date: December 28, 2023Inventors: Pramod Kumar Sharma, Jerome Scholler
-
Patent number: 11856220Abstract: 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: GrantFiled: June 21, 2022Date of Patent: December 26, 2023Assignee: Texas Instruments IncorporatedInventors: Soyeb Nagori, Arun Shankar Kudana, Pramod Kumar Swami
-
Publication number: 20230409581Abstract: 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: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Leo Moreno BETTHAUSER, Jing TIAN, Yijian XIANG, Pramod Kumar SHARMA
-
Patent number: 11847184Abstract: 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: GrantFiled: January 14, 2021Date of Patent: December 19, 2023Assignee: Texas Instruments IncorporatedInventors: Deepak Kumar Poddar, Soyeb Nagori, Hrushikesh Tukaram Garud, Pramod Kumar Swami
-
Publication number: 20230374848Abstract: 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: ApplicationFiled: January 7, 2022Publication date: November 23, 2023Applicant: JELD-WEN, Inc.Inventors: Richard Hartzog, Pramod Kumar
-
Publication number: 20230352583Abstract: 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: ApplicationFiled: April 28, 2022Publication date: November 2, 2023Inventors: Abhijeet PAUL, Ravi Pramod Kumar VEDULA, Hyunchul JUNG
-
Publication number: 20230343092Abstract: 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: ApplicationFiled: November 7, 2022Publication date: October 26, 2023Inventors: Pramod Kumar Sharma, Jerome Scholler
-
Patent number: 11792089Abstract: 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: GrantFiled: April 11, 2022Date of Patent: October 17, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Varadarajan Seenivasan, Sapan Pramod Kumar Shah, Basavaraj Jayawant Pattan, Narendranath Durga Tangudu
-
Publication number: 20230297257Abstract: 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: ApplicationFiled: May 24, 2023Publication date: September 21, 2023Inventors: Marcos K. AGUILERA, Keerthi KUMAR, Pramod KUMAR, Pratap SUBRAHMANYAM, Sairam VEERASWAMY, Rajesh VENKATASUBRAMANIAN
-
Patent number: 11752503Abstract: 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: GrantFiled: May 28, 2021Date of Patent: September 12, 2023Assignee: Polycorp Ltd.Inventors: Jaime E. Sepulveda, Pramod Kumar
-
Patent number: 11748599Abstract: 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: GrantFiled: February 21, 2020Date of Patent: September 5, 2023Assignee: Texas Instruments IncorporatedInventors: Kumar Desappan, Mihir Narendra Mody, Pramod Kumar Swami, Anshu Jain, Rishabh Garg
-
Publication number: 20230273751Abstract: 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: ApplicationFiled: May 5, 2023Publication date: August 31, 2023Inventors: MARCOS K. AGUILERA, KEERTHI KUMAR, PRAMOD KUMAR, PRATAP SUBRAHMANYAM, SAIRAM VEERASWAMY, RAJESH VENKATASUBRAMANIAN
-
Patent number: 11743100Abstract: 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: GrantFiled: August 26, 2021Date of Patent: August 29, 2023Assignee: Ciena CorporationInventors: Paul Curtis, Marc Holness, Hossein Baheri, Ankit Sood, Pramod Kumar Aggarwal
-
Patent number: 11733997Abstract: 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: GrantFiled: August 17, 2021Date of Patent: August 22, 2023Assignee: Cerner Innovation, Inc.Inventors: Arpit Munjal, Guru Shankar, Pramod Kumar Deshpande, Puneeth Revankar, Solomon Bhanu Prakash Nukathoti
-
Patent number: 11726537Abstract: 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: GrantFiled: September 3, 2021Date of Patent: August 15, 2023Assignee: Dell Products L.P.Inventors: Joseph G. Kanjirathinkal, Pramod Kumar Puthanveettil Kurungodan, Peniel Charles
-
Patent number: 11704030Abstract: 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: GrantFiled: September 22, 2021Date of Patent: July 18, 2023Assignee: VMWARE, INC.Inventors: Marcos K. Aguilera, Keerthi Kumar, Pramod Kumar, Pratap Subrahmanyam, Sairam Veeraswamy, Rajesh Venkatasubramanian
-
Patent number: 11698760Abstract: 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: GrantFiled: September 22, 2021Date of Patent: July 11, 2023Assignee: VMWARE, INC.Inventors: Marcos K. Aguilera, Keerthi Kumar, Pramod Kumar, Pratap Subrahmanyam, Sairam Veeraswamy, Rajesh Venkatasubramanian
-
Patent number: 11688078Abstract: 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: GrantFiled: November 10, 2020Date of Patent: June 27, 2023Assignee: Texas Instmments IncorporatedInventors: Soyeb Noormohammed Nagori, Manu Mathew, Kumar Desappan, Pramod Kumar Swami