Patents by Inventor Manish Garg
Manish Garg 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: 12271303Abstract: Methods that may be performed by a host controller and a memory controller of a computing device. The method synchronizes memory tables between the storage device and a host device by modifying an indicator in a first memory table on the storage device in response to a change in a memory mapping, the first memory table mapping logical addresses to physical addresses of memory on the storage device, the indicator identifying one or more address mapping changes of the first memory table, notifying the host device that the first memory table has been modified, and transmitting to the host device at least a portion of the first memory table including the one or more address mapping changes. The storage device processes memory requests from the host device based on one or more addresses affected by the one or more address mapping changes.Type: GrantFiled: July 10, 2023Date of Patent: April 8, 2025Assignee: QUALCOMM IncorporatedInventors: Manish Garg, Pratibind Kumar Jha, Prakhar Srivastava, Santhosh Reddy Akavaram
-
Patent number: 12265711Abstract: Methods that may be performed by a universal flash storage (UFS) device of a computing device for configuring flash memory cells. Various embodiments may include setting a number of degraded triple-level cells (TLCs) attribute, and configuring at least one degraded TLC as at least one single-level cell (SLC) based on the number of degraded TLCs attribute, the at least one degraded TLC being not functional as a TLC and functional as an SLC. Some embodiments may include identifying the at least one degraded TLC based on at least one degradation attribute associated with the at least one degraded TLC, the at least one degradation attribute configured to indicate that the at least one degraded TLC is not functional as a TLC, and identifying an amount of degraded TLCs that are not functional as a TLC.Type: GrantFiled: January 15, 2024Date of Patent: April 1, 2025Assignee: QUALCOMM IncorporatedInventors: Ashwini Pandey, Pratibind Kumar Jha, Manish Garg
-
Publication number: 20250044945Abstract: A host device includes system memory that includes a logical-to-physical (L2P) cache and a second cache. The host device also includes a host controller interface (HCI) configured to be coupled to a flash memory device. The HCI is configured to determine that a particular region of a L2P address mapping table is to be removed from the L2P cache. The L2P address mapping table is configured to include mappings between logical memory addresses and physical memory addresses of the flash memory device. The HCI is also configured to identify a particular sub-region of the particular region having an access metric that satisfies a retention criterion. The HCI is further configured to store the particular sub-region into the second cache. The HCI is also configured to remove the particular region from the L2P cache.Type: ApplicationFiled: August 4, 2023Publication date: February 6, 2025Inventors: Pratibind Kumar JHA, Manish GARG, Prakhar SRIVASTAVA, Santhosh Reddy AKAVARAM, Hung VUONG, Abhishek GHOSH, Shubham KANWAL
-
Publication number: 20250021478Abstract: Methods that may be performed by a host controller and a memory controller of a computing device. The method synchronizes memory tables between the storage device and a host device by modifying an indicator in a first memory table on the storage device in response to a change in a memory mapping, the first memory table mapping logical addresses to physical addresses of memory on the storage device, the indicator identifying one or more address mapping changes of the first memory table, notifying the host device that the first memory table has been modified, and transmitting to the host device at least a portion of the first memory table including the one or more address mapping changes. The storage device processes memory requests from the host device based on one or more addresses affected by the one or more address mapping changes.Type: ApplicationFiled: July 10, 2023Publication date: January 16, 2025Inventors: Manish GARG, Pratibind Kumar JHA, Prakhar SRIVASTAVA, Santhosh Reddy AKAVARAM
-
Publication number: 20250013572Abstract: Aspects relate to interrupting memory access during background operations of a memory device. In one example, a host for a memory device includes background operation circuitry configured to permit a background operation by a memory device. The host is coupled to the memory device through a bus. The host receives an operation completed notification from the memory device to indicate that the memory device has completed performing the background operation. Memory access command circuitry is configured to receive a memory access command. The memory access command concerns reading or writing data to the memory device coupled to the host. The memory access command circuitry initiates a wait at the host for the memory access command, and sends the memory access command to the memory device in response to receiving the operation completed notification.Type: ApplicationFiled: July 5, 2023Publication date: January 9, 2025Inventors: Sonali JABREVA, Sridhar ANUMALA, Santhosh Reddy AKAVARAM, Prakhar SRIVASTAVA, Manish GARG
-
Publication number: 20240171676Abstract: Disclosed are systems and techniques for multiuser communications. For instance, a process can include establishing a multiuser call, the multiuser call including at least two other network devices. The process can further include receiving a request to record the multiuser call, receiving an indication to disable recording for a second network device, and causing recording of data from the second network device on the multiuser call to be disabled.Type: ApplicationFiled: November 22, 2022Publication date: May 23, 2024Inventors: Sairam VARADA, Reddy Vijay GUDI, Manish GARG, Shiva Kumar MANGALI
-
Publication number: 20230394030Abstract: A process mining system performs process mining using visual logs generated from video streams of worker devices. Specifically, for a given worker device, the process mining system obtains a series of images capturing a screen of a worker device while the worker device processes one or more tasks related to an operation process. The process mining system determines activity labels for a plurality of images. An activity label for an image may indicate an activity performed on the worker device when the image was captured. The activity label is determined by extracting information from pixels of the image and inferring the activity of the worker device from the extracted information. The process mining system generates event logs from the visual logs of worker devices and uses the event logs for process mining.Type: ApplicationFiled: July 24, 2023Publication date: December 7, 2023Inventors: Manish Garg, Mubarak Abdulla, Aanjan Hari, Ajay Gabale, Jagadeesh Chandra Bose, Prateek Gupta
-
Patent number: 11710313Abstract: A process mining system performs process mining using visual logs generated from video streams of worker devices. Specifically, for a given worker device, the process mining system obtains a series of images capturing a screen of a worker device while the worker device processes one or more tasks related to an operation process. The process mining system determines activity labels for a plurality of images. An activity label for an image may indicate an activity performed on the worker device when the image was captured. The activity label is determined by extracting information from pixels of the image and inferring the activity of the worker device from the extracted information. The process mining system generates event logs from the visual logs of worker devices and uses the event logs for process mining.Type: GrantFiled: August 12, 2020Date of Patent: July 25, 2023Assignee: SKAN INC.Inventors: Manish Garg, Mubarak Abdulla, Sanjyot Gindi, Aanjan Hari, Evgueni Hadjev, Ajay Gabale, Avinash Misra, Anoop Mishra
-
Patent number: 11710152Abstract: A method and system of determining a viewership of a media content includes displaying a media content on an outward display device. For each vehicle in a predetermined range of the outward display device, a data packet comprising data from one or more sensors of the vehicle is received. It is determined whether the vehicle is unique based on the data packet. Upon determining from the data packet that the vehicle is unique, a dwell time of the vehicle is determined with respect to the displayed media content on the outward display device.Type: GrantFiled: February 9, 2022Date of Patent: July 25, 2023Assignee: TEK AD OPUS INC.Inventors: Manish Garg, Suhail Zain
-
Patent number: 11704362Abstract: A process mining system performs process mining using visual logs generated from video streams of worker devices. Specifically, for a given worker device, the process mining system obtains a series of images capturing a screen of a worker device while the worker device processes one or more tasks related to an operation process. The process mining system determines activity labels for a plurality of images. An activity label for an image may indicate an activity performed on the worker device when the image was captured. The activity label is determined by extracting information from pixels of the image and inferring the activity of the worker device from the extracted information. The process mining system generates event logs from the visual logs of worker devices and uses the event logs for process mining.Type: GrantFiled: August 12, 2020Date of Patent: July 18, 2023Assignee: SKAN INC.Inventors: Manish Garg, Mubarak Abdulla, Sanjyot Gindi, Aanjan Hari, Evgueni Hadjev, Ajay Gabale, Avinash Misra, Anoop Mishra
-
Publication number: 20230137173Abstract: An electric Vehicle (EV) includes a frame extending rearwards from the front portion of the EV towards a rear portion of the EV. A floorboard structure is disposed below the frame and is supported by the frame. A battery is disposed in a cavity defined between the floorboard structure and the frame. A first heat-generating component is disposed in the rear portion of the EV. The EV includes a duct extending from the front portion to the first heat-generating component to conduct air from the front portion to the first heat-generating component. A second heat-generating component is disposed in the cavity. The duct includes: an inlet facing the front portion to receive air from the front portion; a first outlet facing the first heat-generating component to supply air to the first heat-generating component; and a second outlet facing the second heat-generating component to supply air to the second heat-generating component.Type: ApplicationFiled: March 9, 2021Publication date: May 4, 2023Applicant: TVS MOTOR COMPANY LIMITEDInventors: Poreddy Kambi Reddy, Lohit Vishwanath Patil, Kiran Kulkarni, Dharmaraj Krishnaprasath, Sulaiman Thariq Ahmad, Syam Sasidharan, Naraharisetti Ramakrishna, Manish Garg, Ramanathan Ananthanarayanan, Komban Paulson Abel, Balaguru Sridhar
-
Patent number: 11593117Abstract: Various aspects disclosed herein relate to combining instructions to load data from or store data in memory while processing instructions in a computer processor. More particularly, at least one pattern of multiple memory access instructions that reference a common base register and do not fully utilize an available bus width may be identified in a processor pipeline. In response to determining that the multiple memory access instructions target adjacent memory or non-contiguous memory that can fit on a single cache line, the multiple memory access instructions may be replaced within the processor pipeline with one equivalent memory access instruction that utilizes more of the available bus width than either of the replaced memory access instructions.Type: GrantFiled: June 29, 2018Date of Patent: February 28, 2023Assignee: Qualcomm IncorporatedInventors: Harsh Thakker, Thomas Philip Speier, Rodney Wayne Smith, Kevin Jaget, James Norris Dieffenderfer, Michael Morrow, Pritha Ghoshal, Yusuf Cagatay Tekmen, Brian Stempel, Sang Hoon Lee, Manish Garg
-
Patent number: 11494540Abstract: Disclosed are methods, systems, and articles of manufacture for implementing electronic design closure with reduction techniques. A timing graph and compact timing data for an analysis view of a set of analysis views may be determined for an electronic design. A reduced set of dominant analysis views may be determined based at least in part upon a result of a timing dominance analysis. Timing data may be loaded for at least the reduced set of dominant analysis views; and a design closure task may be performed on the electronic design using at least the timing data and the reduced set of dominance analysis views.Type: GrantFiled: March 26, 2021Date of Patent: November 8, 2022Assignee: Cadence Design Systems, Inc.Inventors: Sourav Kumar Sircar, Alwin Gupta, Marc Heyberger, Manish Bhatia, Manish Garg
-
Publication number: 20220270134Abstract: A method and system of determining a viewership of a media content includes displaying a media content on an outward display device. For each vehicle in a predetermined range of the outward display device, a data packet comprising data from one or more sensors of the vehicle is received. It is determined whether the vehicle is unique based on the data packet. Upon determining from the data packet that the vehicle is unique, a dwell time of the vehicle is determined with respect to the displayed media content on the outward display device.Type: ApplicationFiled: February 9, 2022Publication date: August 25, 2022Inventors: Manish Garg, Suhail Zain
-
Publication number: 20220253265Abstract: A method and system of distributing media content includes receiving a data packet including media content from one or more content providers. A location of one or more content delivery vehicles (CDVs) is determined. For each CDV of the one or more CDVs, a content to be sent to the CDV is selected. The content is sent to the CDV to be displayed on an outward display device of the CDV upon the CDV entering a predetermined zone, in a way that is synchronous to other outward display devices of the CDVs in the predetermined zone.Type: ApplicationFiled: November 26, 2021Publication date: August 11, 2022Inventors: Manish Garg, Suhail Zain
-
Patent number: 11256837Abstract: Disclosed are methods, systems, and articles of manufacture for implementing an electronic design with high-capacity design closure. A reduced netlist may be generated for an analysis view of an electronic design based at least in part upon logic of interest in the analysis view. A closure may be performed based at least in part upon a union netlist, wherein the union netlist is generated from the reduced netlist. The electronic design may then be implemented based at least in part upon a result of the closure task.Type: GrantFiled: June 30, 2020Date of Patent: February 22, 2022Assignee: Cadence Design Systems, Inc.Inventors: Sourav Kumar Sircar, Marc Heyberger, Manish Garg, Akash Khandelwal, Chunlong Pan, Ruchir Agarwal, Anurag Saran, Lalit Bharat, Namrata M Sadhankar, Manish Bhatia, Renuka Deshpande
-
Publication number: 20220013840Abstract: An energy storage device includes a plurality of energy storage cells and at least one holder structure adapted to store one or more energy storage cells of the plurality of energy storage cells. The at least one holder structure includes at least one non-rigid member overmolded to at least one rigid frame member such that the at least one non-rigid member includes one or more receiving portions dimensioned to receive at least a portion of the one or more energy storage cells therein.Type: ApplicationFiled: October 31, 2019Publication date: January 13, 2022Applicant: TVS MOTOR COMPANY LIMITEDInventors: Harne Vinay Chandrakant, Chithambaram Subramoniam, Manish Garg, Gavhane Santosh Bhagawat, Gundavarapu V S Kumar
-
Publication number: 20210349941Abstract: A process mining system performs process mining using visual logs generated from video streams of worker devices. Specifically, for a given worker device, the process mining system obtains a series of images capturing a screen of a worker device while the worker device processes one or more tasks related to an operation process. The process mining system determines activity labels for a plurality of images. An activity label for an image may indicate an activity performed on the worker device when the image was captured. The activity label is determined by extracting information from pixels of the image and inferring the activity of the worker device from the extracted information. The process mining system generates event logs from the visual logs of worker devices and uses the event logs for process mining.Type: ApplicationFiled: August 12, 2020Publication date: November 11, 2021Inventors: Manish Garg, Mubarak Abdulla, Sanjyot Gindi, Aanjan Hari, Evgueni Hadjev, Ajay Gabale, Avinash Misra, Anoop Mishra
-
Publication number: 20210350134Abstract: A process mining system performs process mining using visual logs generated from video streams of worker devices. Specifically, for a given worker device, the process mining system obtains a series of images capturing a screen of a worker device while the worker device processes one or more tasks related to an operation process. The process mining system determines activity labels for a plurality of images. An activity label for an image may indicate an activity performed on the worker device when the image was captured. The activity label is determined by extracting information from pixels of the image and inferring the activity of the worker device from the extracted information. The process mining system generates event logs from the visual logs of worker devices and uses the event logs for process mining.Type: ApplicationFiled: August 12, 2020Publication date: November 11, 2021Inventors: Manish Garg, Mubarak Abdulla, Sanjyot Gindi, Aanjan Hari, Evgueni Hadjev, Ajay Gabale, Avinash Misra, Anoop Mishra
-
Patent number: 11126671Abstract: Computer systems, devices, and associated methods of serializing a web page that is of a first format and includes a plug-in including properties of a second format are disclosed herein. In one embodiment, a method includes identifying, in a manifest for the plug-in, properties for inclusion in the first format in a serialized web page. The manifest may also include metadata associated with the properties in the list of properties. The method includes formatting the properties, including associated property values and metadata, in the first format and adding the formatted properties to the serialized web page. The plug-in properties not included in the manifest can be added to the serialized web page in the second format.Type: GrantFiled: June 29, 2017Date of Patent: September 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Patrick Miller, John Nguyen, Manish Garg, Chakkaradeep Chinnakonda Chandran, Daniel Kogan