Patents by Inventor Ashish Gupta
Ashish Gupta 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: 12192578Abstract: Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.Type: GrantFiled: April 13, 2023Date of Patent: January 7, 2025Assignee: Adeia Guides Inc.Inventors: Santhiya Krishnamoorthi, Ramesh Arsam, Padmassri Chandrashekar, Daina Emmanuel, Jayshil Parekh, Harshavardhan Reddy Kalathuru, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar, Reda Harb
-
Patent number: 12184929Abstract: Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.Type: GrantFiled: September 17, 2021Date of Patent: December 31, 2024Assignee: Adeia Guides Inc.Inventors: Harshavardhan Reddy Kalathuru, Padmassri Chandrashekar, Jayshil Parekh, Daina Emmanuel, Ramesh Arsam, Santhiya Krishnamoorthi, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar, Reda Harb
-
Publication number: 20240423720Abstract: A method of visualization during orthopaedic surgery. The method includes the step of a pre-operative planning step comprising displaying an initial three-dimensional image depicting anatomical features of a patient's bone. The image is retrieved by undertaking imaging or scanning of the patient's bone. The image is processed using a processor operable to carry out one or more image processing steps to generate a modified three-dimensional image. A mixed reality visualization device receives the modified three-dimensional image. The method also includes the step of displaying the modified three-dimensional image, via the mixed reality visualization device, and overlaying the modified three-dimensional image on or adjacent the anatomical features of the patient's bone to provide a visual guide to a surgeon while conducting surgery.Type: ApplicationFiled: October 28, 2021Publication date: December 26, 2024Inventors: Ashish Gupta, Marine Mathilde Madeleine Launay
-
Publication number: 20240412163Abstract: Systems and methods for generating an electronic planogram optimized for space elasticity calculating a space elasticity include training a constrained linear regression model using a first training dataset, training a multiple non-linear regression model based on a second training dataset including, training a non-linear multiple-constraint mixed integer optimization model based at least in part on an output of the constrained linear regression model and an output of the multiple non-linear regression model, and generating an electronic planogram optimized for space elasticity. For each item category, a space elasticity is determined by fitting the constrained linear regression model, the multiple non-linear regression model is applied to determine a cross-space elasticity, and the non-linear multiple-constraint mixed integer optimization model generates a category space allocation. The category space allocation for each item category is aggregated to generate the electronic planogram.Type: ApplicationFiled: August 22, 2024Publication date: December 12, 2024Inventors: Somedip Karmakar, Ashish Gupta
-
Patent number: 12164462Abstract: Systems and methods described herein may relate to data transactions involving a microsector architecture. Control circuitry may organize transactions to and from the microsector architecture to, for example, enable direct addressing transactions as well as batch transactions across multiple microsectors. A data path disposed between programmable logic circuitry of a column of microsectors and a column of row controllers may form a micro-network-on-chip used by a network-on-chip to interface with the programmable logic circuitry.Type: GrantFiled: December 23, 2020Date of Patent: December 10, 2024Assignee: ALTERA CORPORATIONInventors: Ilya K. Ganusov, Ashish Gupta, Chee Hak Teh, Sean R. Atsatt, Scott Jeremy Weber, Parivallal Kannan, Aman Gupta, Gary Brian Wallichs
-
Publication number: 20240406617Abstract: The audio apparatus includes a base having a plurality of peripheral walls to define a housing. A partition is formed within the housing to define a first chamber and a second chamber. A spacing element is disposed within the first chamber and a first aperture is defined on one of the plurality of peripheral walls and facilitates air to enter the first portion. Each of a second aperture and a third aperture is defined on one of the plurality of peripheral walls. A woofer is mounted on the spacing element at a first position, the first position in combination with the first and the second apertures facilitate the woofer to direct first sound waves towards an Ear Entrance Point (EEP). Further, a tweeter mounted at a second position in combination with the third aperture facilitate the tweeter to direct second sound waves towards the EEP.Type: ApplicationFiled: September 8, 2022Publication date: December 5, 2024Applicant: TESSERACT IMAGING LIMITEDInventors: Devesh Ramcharan JAIN, Tanmay BADHAN, Arpit LASOD, Navin Yeshwantharao JAMPALA, Mainak MITRA, Ashish GUPTA, Kshitij MARWAH
-
Patent number: 12160640Abstract: Systems and methods for dynamically skipping a presentation of a portion of frames to catch up to live based on a user selection is disclosed herein. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of frames. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application presents a selectable option for a user input where the option comprises (a) catch up to live in a particular time period. In response to receiving the user input via a corresponding option to (a) catch up to live in the particular time period, the streaming application skips a presentation of a portion of the plurality of frames, such that the playing of the content item catches up to live in the particular time period.Type: GrantFiled: August 7, 2023Date of Patent: December 3, 2024Assignee: Adeia Guides Inc.Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
-
Publication number: 20240384573Abstract: An apparatus for aligning a latch to a striker of a vehicle door is provided. The apparatus includes a frame configured to be attached to the vehicle door, and a base coupled to the frame. The frame includes a body, a first arm and a second arm. The body defines an opening configured to receive the striker. The first arm extends from the body, and includes a first inner surface. The second arm extends from the body, and includes a second inner surface. The base includes an upper surface that defines a recess that extends inward from the end that abuts the frame. The recess is configured to receive a portion of the striker that passes through the opening in the frame. The first inner surface, the second inner surface, and the upper surface are configured to align the latch to the striker when the vehicle door is closed.Type: ApplicationFiled: May 17, 2023Publication date: November 21, 2024Inventors: Carlos Miguel CHON, Ashish GUPTA, David Philip BOYER, Julio Cesar MALDONADO, Victor Daniel ROJAS, Alfonso MARQUEZ LOPEZ
-
Publication number: 20240373094Abstract: Systems and methods are described herein for generating a playlist for a simultaneous presentation of a plurality of media assets. The system retrieves a user preference associated with a user profile and receives a selection of a first media asset and a second media asset from the plurality of media assets for presentation on a user device. The system parses the respective audio streams of the first media asset and the second media asset to identify one or more preferred audio segments based on the user preference and generates the playlist of the identified one or more preferred audio segments. Based on a generated audio playlist, the system generates, for presentation on the user device, the video stream for each of the first media asset and the second media asset and the playlist of the identified one or more preferred audio segments.Type: ApplicationFiled: July 17, 2024Publication date: November 7, 2024Inventors: Santhiya Krishnamoorthi, Ramesh Arsam, Padmassri Chandrashekar, Daina Emmanuel, Jayshil Parekh, Harshavardhan Reddy Kalathuru, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar, Reda Harb
-
Patent number: 12131038Abstract: Disclosed are systems and methods for adaptive partitioning of memory and storage resources of a first cluster node of a cluster system, comprising a plurality of nodes; wherein the first node includes one or more shards; and a client device in data communication with the plurality of nodes, wherein the first node is configured to: receive a client request, identify one of the one or more shards based on the client request, retrieve shard rules of the identified shard, determine an allocation of one or more memory slots of the identified shard based on the client request, lock the one or more memory slots, and perform one or more operations on the one or more memory slots associated with the client request based on the allocation.Type: GrantFiled: August 3, 2022Date of Patent: October 29, 2024Assignee: CAPITAL ONE SERVICES, LLCInventors: Rohit Joshi, Ashish Gupta, Hao Cheng
-
Patent number: 12129439Abstract: The present invention provides a process for the manufacture of a useful product from carbonaceous feedstock of fluctuating compositional characteristics, the process comprising the steps of: continuously providing the carbonaceous feedstock of fluctuating compositional characteristics to a gasification zone; gasifying the carbonaceous feedstock in the gasification zone to obtain raw synthesis gas; recovering at least part of the raw synthesis gas from the gasification zone and supplying at least part of the recovered raw synthesis gas to a partial oxidation zone; equilibrating the H2:CO ratio of the raw synthesis gas in the partial oxidation zone to obtain equilibrated synthesis gas; recovering at least part of the equilibrated synthesis gas from the partial oxidation zone and treating the gas to remove impurities and generate a fine synthesis gas; optionally adjusting the H2:CO ratio of at least part of the fine synthesis gas to obtain adjusted fine synthesis gas; and converting the optionally adjusted fineType: GrantFiled: March 16, 2021Date of Patent: October 29, 2024Assignee: Velocys Technologies LimitedInventors: Ivan Philip Greager, Roger Allen Harris, Neil Alexander King, Soumitra R. Deshmukh, Zheyan Qiu, Ashish Gupta
-
Publication number: 20240354248Abstract: Systems or methods of the present disclosure may provide systems and techniques for efficiently transferring data between a host processing unit and connected devices using coherent doorbell register updates. For example, a method may include: receiving, via controller of host processing circuitry, an attempt to write data to a cacheable memory address from a processing unit of the host processing circuitry; transmitting, via the controller, an indication of the attempt to write to the cacheable memory address to a device; receiving, via the controller, an acknowledgment from the device that the cacheable memory address has been deallocated by the device; and writing, via the controller, the data to the cacheable memory address in response to the acknowledgement from the device.Type: ApplicationFiled: June 27, 2024Publication date: October 24, 2024Inventors: Rahul Pal, Ashish Gupta, Randy Bright, Yoanna Baumgartner
-
Publication number: 20240345884Abstract: Systems or methods of the present disclosure may provide systems and techniques for sharing resources of an IC device between communications pipelines of the IC device. For example, a method may include: receiving a request from a first initiator component, the request associated with a first communication protocol; storing the request in a shared buffer; receiving a response from a first target component, the response associated with a second communication protocol; storing the response in the shared buffer; sending the request from the shared buffer to a second target component; and sending the response from the shared buffer to a second initiator component.Type: ApplicationFiled: June 27, 2024Publication date: October 17, 2024Inventors: Ashish Gupta, Rahul Pal, Zhi-Hern Loh, Keong Hong Oh, Thuyet Gia Ngo
-
Publication number: 20240345985Abstract: Systems or methods of the present disclosure may provide systems and techniques for controlling access to components and resources of an IC device by multiple tenants. For example, a method may include: receiving access control instructions defining a first mapping between one or more tenants and respective security attributes and a second mapping between one or more agent identifiers and respective access permissions; receiving a communication intended for a target component of the IC device; determining an origin tenant from which the communication originated; determining a security attribute associated with the origin tenant based on the first mapping; and sending the communication and an agent identifier comprising the security attribute and an initiator bridge identifier to a corresponding target bridge, wherein the corresponding target bridge is configured to grant or deny access of the communication to the target component based on the agent identifier and the second mapping.Type: ApplicationFiled: June 27, 2024Publication date: October 17, 2024Inventors: Aditya Katragada, Ashish Gupta, George Chong Hean Ooi
-
Publication number: 20240338619Abstract: A method can include training a machine learning algorithm to determine a duration of a new work order, based on (a) historical input data for the machine learning algorithm and (b) historical output data for the machine learning algorithm. The method can also include determining one or more work orders for a service provider comprising: determining, by the machine learning algorithm, as trained, one or more durations of the one or more work orders; and determining an optimized service route for the one or more work orders. The method can further include updating a work schedule for the service provider based on the optimized service route. Other embodiments are also provided.Type: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Applicant: WALMART APOLLO, LLCInventors: Abhishek Mishra, Sunil Kumar Potnuru, Nimish Kumar, Paulami Chaudhuri, Ashish Gupta, Noyle Christopher, Lauren Jean Shores, Rahul Verma, Hema Vaishanav, Abhishek Ray Chaudhury, Himanshu Singh
-
Publication number: 20240330273Abstract: A heterogeneous database system allows users to interact with multiple databases. The heterogeneous database system uses a middleware that receives client request and processes them using the databases supported in the backend. The heterogeneous database system presents a uniform interface, for example, APIs to access multiple database that may have different architectures or may be provided by different vendors. The databases connected to the middleware in the backend may include relational databases, document databases, key-value stores, and so on. The middleware stores transaction logs that represent transactions across the multiple databases supported. The heterogeneous database system provides scalability as well as backward compatibility by supporting legacy database systems as backend databases while allowing newer database architectures to be added.Type: ApplicationFiled: March 28, 2024Publication date: October 3, 2024Inventors: Alok Madhukar, Rahul Nandkumar Bindu, Somnath Khanra, Ashish Gupta, Nitish Gupta, Himanshu Pandey, Erik Funkhouser
-
Publication number: 20240334012Abstract: Systems and methods are described for viewing missed media content. A media content stream is received at a user device. A first timestamp is logged, in response to determining a first failure in the receiving of the content stream, indicating when the first failure in the receiving of the content stream to the user device occurred. A second timestamp is logged, in response to determining a first restoration of the receiving of the content stream, indicating when the first restoration in the receiving of the content stream to the user device occurred. A first recorded portion of the media content stream is retrieved. The first recorded portion has a start point corresponding to the first timestamp and an end point corresponding to the second timestamp.Type: ApplicationFiled: June 11, 2024Publication date: October 3, 2024Inventors: Rohit Dhiman, Ashish Gupta, Vaibhav Gupta
-
Publication number: 20240323495Abstract: Systems and methods for a computer-based process that determines content display preferences of nearby detected devices, and transmits content tracks to those devices according to their individual preferences. For example, language preferences are determined from nearby devices, and content is played with corresponding language tracks sent to each device. In this manner, different tracks of content may be sent to different devices according to each device's preferences, so that individualized or personalized versions of content may be played for each different device. Thus, for instance, content may be played with different language tracks, where each track is selected to conform to the preferences of each different device. Accordingly, content may be played with different users or viewers experiencing the content in their preferred language. Embodiments of the disclosure also contemplate any other settings and preferences besides language.Type: ApplicationFiled: May 31, 2024Publication date: September 26, 2024Inventors: Ashish Gupta, Vaibhav Gupta, Senthil Kumar Karuppasamy, Anil Kumar
-
Publication number: 20240295151Abstract: A system that can include a vertical support rotationally coupled to a rig floor, a hoisting arm movably coupled to the vertical support, and a catwalk, wherein the hoisting arm is configured to transport the tubular between the catwalk and well center or mousehole while the vertical support maintains a substantially constant azimuthal orientation. A method can include movably coupling a vertical support to an upper track, extending an upper tailing arm a first horizontal distance from the vertical support to engage an upper portion of a tubular, retracting the upper tailing arm to move the upper portion of the tubular proximate the vertical support, and extending a hoisting arm a second horizontal distance to engage a middle portion of the tubular, wherein the second horizontal distance is less than the first horizontal distance.Type: ApplicationFiled: February 29, 2024Publication date: September 5, 2024Inventors: Alex KUNEC, Ashish GUPTA, Keith HAGER
-
Patent number: D1056024Type: GrantFiled: March 7, 2022Date of Patent: December 31, 2024Inventors: Kshitij Marwah, Ashish Gupta, Abhishek Yenji