Patents by Inventor Amit Garg

Amit 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).

  • Publication number: 20220139183
    Abstract: Methods, systems and computing devices are described herein for monitoring a premises when residents or other users are present in order to detect patterns of activity at the premises. Such patterns may comprise, for example, a typical schedule indicating usage of one or more devices by one or more users of the premises. When a user is away or otherwise inactive, commands may be sent to various user devices to make it appear (e.g., to those outside the premises) as if the user is present by simulating and/or recreating the patterns that were previously detected.
    Type: Application
    Filed: December 3, 2021
    Publication date: May 5, 2022
    Inventors: Amit Garg, Richard Woundy
  • Publication number: 20220103876
    Abstract: Cache management techniques are described for a content distribution network (CDN), for example, a video on demand (VOD) system supporting user requests and delivery of video content. A preferred cache size may be calculated for one or more cache devices in the CDN, for example, based on a maximum cache memory size, a bandwidth availability associated with the CDN, and a title dispersion calculation determined by the user requests within the CDN. After establishing the cache with a set of assets (e.g., video content), an asset replacement algorithm may be executed at one or more cache devices in the CDN. When a determination is made that a new asset should be added to a full cache, a multi-factor comparative analysis may be performed on the assets currently residing in the cache, comparing the popularity and size of assets and combinations of assets, along with other factors to determine which assets should be replaced in the cache device.
    Type: Application
    Filed: May 11, 2021
    Publication date: March 31, 2022
    Inventors: Volnie Whyte, Amit Garg, Tom Brown, Robert Gaydos, Mark Muehl
  • Publication number: 20220027075
    Abstract: A method of managing a memory system is described, the memory system having a processor with a client interface, a buffer memory, and a storage memory. A LUN (logical unit) is exposed to the client, the LUN having a memory size, and QoS specification. When the processor receives a command from the client to write data to the LUN, determining if the QoS specification includes deduplication and: if the QoS does not include deduplication, processing the command by storing the data in the storage memory and creating metadata uniquely referencing a storage location of the data that is written; or if the QoS includes deduplication, determine if deduplication is possible while meeting a latency value as specified in the QoS specification and performing deduplication.
    Type: Application
    Filed: August 9, 2021
    Publication date: January 27, 2022
    Applicant: Innovations In Memory LLC
    Inventors: Amit Garg, Timothy Stoakes, Vikas Ratna
  • Patent number: 11222516
    Abstract: Methods, systems and computing devices are described herein for monitoring a premises when residents or other users are present in order to detect patterns of activity at the premises. Such patterns may comprise, for example, a typical schedule indicating usage of one or more devices by one or more users of the premises. When a user is away or otherwise inactive, commands may be sent to various user devices to make it appear (e.g., to those outside the premises) as if the user is present by simulating and/or recreating the patterns that were previously detected.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: January 11, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Richard Woundy
  • Patent number: 11138852
    Abstract: Embodiments relate generally to systems and methods for communicating data from a flame detector. A method may comprise detecting, by the flame detector, data related to a fire event; communicating, by the flame detector, the fire event data to a wireless device; forwarding, by the wireless device, the fire event data to a cloud database; accessing the fire event data, via the cloud database, by a central server controlled by an operator of the flame detector; analyzing, by the central server, the fire event data; automatically generating a report based on the analysis of the fire event data, by the central server; and communicating the generated report to a customer employing the flame detector.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: October 5, 2021
    Assignee: Honeywell International Inc.
    Inventors: Bharat Kumar Mallela, Akshay Krishnaji Ratnaparkhe, Amit Garg, Bindu Ganesh, Sheetal Hanagandi, Abhishek Mathur
  • Patent number: 11109077
    Abstract: A device, computer readable medium, system and method for overcoming bandwidth limitations is disclosed for determining that a bandwidth limitation is related to preventing delivery of content, identifying a version of the content capable of being transmitted over a lower bandwidth, querying a device requesting delivery of the content for an indication of acceptability of a lower bandwidth version of the content instead of a higher bandwidth version, and based on an affirmative response to the querying, causing delivery of the lower bandwidth version.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: August 31, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Tom Brown
  • Patent number: 11086519
    Abstract: A method of managing a memory system is described, the memory system having a processor with a client interface, a buffer memory, and a storage memory. A LUN (logical unit) is exposed to the client, the LUN having a memory size, and QoS specification. When the processor receives a command from the client to write data to the LUN, determining if the QoS specification includes deduplication and: if the QoS does not include deduplication, processing the command by storing the data in the storage memory and creating metadata uniquely referencing a storage location of the data that is written; or if the QoS includes deduplication, determine if deduplication is possible while meeting a latency value as specified in the QoS specification and performing deduplication.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: August 10, 2021
    Assignee: Violin Systems LLC
    Inventors: Amit Garg, Timothy Stoakes, Vikas Ratna
  • Publication number: 20210192569
    Abstract: Aspects discussed herein relate to systems, apparatuses, and methods to determine when a user remains engaged or stops paying attention to a content item. In response, a snapshot of the user's activity and environment may be obtained to ascertain the reason the user stopped paying attention. If the user stopped paying attention as a result of being uninterested in the content item, the system may replace the content item, such as an advertisement, with a different content item to regain the user's attention. Further, demographic information and the user's interests may be updated for use in scheduling future content items.
    Type: Application
    Filed: August 11, 2020
    Publication date: June 24, 2021
    Inventors: Michael Sallas, Ross Gilson, Chris Bastian, Slade Mitchell, Amit Garg, John Leddy
  • Patent number: 11039176
    Abstract: Cache management techniques are described for a content distribution network (CDN), for example, a video on demand (VOD) system supporting user requests and delivery of video content. A preferred cache size may be calculated for one or more cache devices in the CDN, for example, based on a maximum cache memory size, a bandwidth availability associated with the CDN, and a title dispersion calculation determined by the user requests within the CDN. After establishing the cache with a set of assets (e.g., video content), an asset replacement algorithm may be executed at one or more cache devices in the CDN. When a determination is made that a new asset should be added to a full cache, a multi-factor comparative analysis may be performed on the assets currently residing in the cache, comparing the popularity and size of assets and combinations of assets, along with other factors to determine which assets should be replaced in the cache device.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: June 15, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Volnie Whyte, Amit Garg, Tom Brown, Robert Gaydos, Mark Muehl
  • Patent number: 11010102
    Abstract: Efficient processing of user data read requests in a deduplicated data storage system places the metadata for most frequently requested data in data structures and locations in the system hierarchy where the metadata will be most rapidly available. The total amount of such metadata makes storing all of the metadata in high speed memory expensive, and the system and method described uses both the temporal and the spatial characteristics of the user system activity in any epoch to adjust the contents of metadata cache so as to respond to the dynamics of a multi user or multi-application environment where the storage system is not made aware of the time changing mix of operations except by observation of the individual requests. A history record is used to promote metadata from the slow memory to the fast memory, and a process selection may be adjusted based on the address-space activity.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: May 18, 2021
    Assignee: VIOLIN SYSTEMS LLC
    Inventors: Amit Garg, Vikas Ratna
  • Publication number: 20210085597
    Abstract: Fixed dose HER2 antibody formulations for subcutaneous administration are provided along with their use in the treatment of cancer. The formulations include fixed dose subcutaneous formulations of pertuzumab and subcutaneous co-formulations of pertuzumab and trastuzumab, and their use in the treatment of cancer.
    Type: Application
    Filed: November 19, 2020
    Publication date: March 25, 2021
    Applicants: Genentech, Inc., Hoffmann-La Roche Inc.
    Inventors: Jennifer Eng-Wong, Whitney Kirschbrown, Tarik Ali Khan, Jasper Lin, Sreedhara Alavattam, Amit Garg, Sarah Heeson, Tanja Badovinac-Crnjevic, Christine Wurth
  • Patent number: 10922458
    Abstract: Systems and methods for protocol bridging for a system level modeling simulation (SLMS), such as a SYSTEMC simulation where the components communicate using a TLM2.0 application programming interface (API). The method includes accessing design configuration information describing a first component of the SLMS that uses a first communication protocol and a second component of the SLMS that uses a second communication protocol. Run-time bridging logic is inserted between the first component and the second component based on the design configuration information. The run-time bridging logic is inserted at initialization of the SLMS and configured to bridge the first communication protocol of the first component and the second communication protocol of the second component.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: February 16, 2021
    Assignee: Synopsys, Inc.
    Inventors: Amit Garg, Soniya Gupta
  • Publication number: 20200382819
    Abstract: Cache management techniques are described for a content distribution network (CDN), for example, a video on demand (VOD) system supporting user requests and delivery of video content. A preferred cache size may be calculated for one or more cache devices in the CDN, for example, based on a maximum cache memory size, a bandwidth availability associated with the CDN, and a title dispersion calculation determined by the user requests within the CDN. After establishing the cache with a set of assets (e.g., video content), an asset replacement algorithm may be executed at one or more cache devices in the CDN. When a determination is made that a new asset should be added to a full cache, a multi-factor comparative analysis may be performed on the assets currently residing in the cache, comparing the popularity and size of assets and combinations of assets, along with other factors to determine which assets should be replaced in the cache device.
    Type: Application
    Filed: June 11, 2020
    Publication date: December 3, 2020
    Inventors: Volnie Whyte, Amit Garg, Tom Brown, Robert Gaydos, Mark Muehl
  • Patent number: 10849849
    Abstract: Fixed dose HER2 antibody formulations for subcutaneous administration are provided along with their use in the treatment of cancer. The formulations include fixed dose subcutaneous formulations of pertuzumab and subcutaneous co-formulations of pertuzumab and trastuzumab, and their use in the treatment of cancer.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: December 1, 2020
    Assignees: GENENTECH INC., HOFFMANN-LA ROCHE INC
    Inventors: Jennifer Eng-Wong, Whitney Kirschbrown, Tarik Khan, Jasper Lin, Sreedhara Alavattam, Amit Garg, Sarah Heeson, Tanja Badovinac-Crnjevic, Christine Wurth
  • Publication number: 20200371843
    Abstract: A system and method for evaluating optimization of a hardware engine are described herein. In an example embodiment, a first operation of a desired application is performed using one or more hardware resources each associated with one or more task graphs of a plurality of task graphs. A first result is recorded from a first simulation based on a first task graph of the plurality of task graphs implemented using a first configuration of a first hardware resource associated with the first task graph. A second result is recorded from a second simulation based on a second task graph of the plurality of task graphs implemented using a second configuration of a second hardware resource associated with the second task graph. An interface is generated based on the first result and the second result for rendering by a display device .
    Type: Application
    Filed: May 25, 2020
    Publication date: November 26, 2020
    Inventors: Amit Garg, Amit Tara, Shripad Deshpande
  • Publication number: 20200336775
    Abstract: A device, computer readable medium, system and method for overcoming bandwidth limitations is disclosed for determining that a bandwidth limitation is related to preventing delivery of content, identifying a version of the content capable of being transmitted over a lower bandwidth, querying a device requesting delivery of the content for an indication of acceptability of a lower bandwidth version of the content instead of a higher bandwidth version, and based on an affirmative response to the querying, causing delivery of the lower bandwidth version.
    Type: Application
    Filed: November 18, 2019
    Publication date: October 22, 2020
    Inventors: Amit Garg, Tom Brown
  • Patent number: 10776823
    Abstract: Aspects discussed herein relate to systems, apparatuses, and methods to determine when a user remains engaged or stops paying attention to a content item. In response, a snapshot of the user's activity and environment may be obtained to ascertain the reason the user stopped paying attention. If the user stopped paying attention as a result of being uninterested in the content item, the system may replace the content item, such as an advertisement, with a different content item to regain the user's attention. Further, demographic information and the user's interests may be updated for use in scheduling future content items.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: September 15, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Sallas, Ross Gilson, Chris Bastian, Slade Mitchell, Amit Garg, John Leddy
  • Publication number: 20200252661
    Abstract: A device, system and method are provided that may allot and manage bandwidth, such as bandwidth associated with broadcast and narrowcast distribution models, in a content distribution network. The device, system and method may include qualification of content or channels for distribution as broadcast content or narrowcast content. In some embodiments, the qualification may be with regard to selection orthogonality.
    Type: Application
    Filed: April 21, 2020
    Publication date: August 6, 2020
    Inventors: Amit Garg, Jude Ferreira, John Paclik
  • Patent number: 10721501
    Abstract: Cache management techniques are described for a content distribution network (CDN), for example, a video on demand (VOD) system supporting user requests and delivery of video content. A preferred cache size may be calculated for one or more cache devices in the CDN, for example, based on a maximum cache memory size, a bandwidth availability associated with the CDN, and a title dispersion calculation determined by the user requests within the CDN. After establishing the cache with a set of assets (e.g., video content), an asset replacement algorithm may be executed at one or more cache devices in the CDN. When a determination is made that a new asset should be added to a full cache, a multi-factor comparative analysis may be performed on the assets currently residing in the cache, comparing the popularity and size of assets and combinations of assets, along with other factors to determine which assets should be replaced in the cache device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: July 21, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Volnie Whyte, Amit Garg, Tom Brown, Robert Gaydos, Mark Muehl
  • Publication number: 20200211351
    Abstract: Embodiments relate generally to systems and methods for communicating data from a flame detector. A method may comprise detecting, by the flame detector, data related to a fire event; communicating, by the flame detector, the fire event data to a wireless device; forwarding, by the wireless device, the fire event data to a cloud database; accessing the fire event data, via the cloud database, by a central server controlled by an operator of the flame detector; analyzing, by the central server, the fire event data; automatically generating a report based on the analysis of the fire event data, by the central server; and communicating the generated report to a customer employing the flame detector.
    Type: Application
    Filed: March 11, 2020
    Publication date: July 2, 2020
    Inventors: Bharat Kumar Mallela, Akshay Krishnaji Ratnaparkhe, Amit Garg, Bindu Ganesh, Sheetal Hanagandi, Abhishek Mathur