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: 20200196026
    Abstract: Herein described are at least a system, computer readable storage media, and method for resuming consumption of content which was interrupted by a high priority message. In one embodiment, the method includes receiving the message while tuned to a first communications channel for receiving content, and transmitting a first signal responsive to detecting the start of the message. The first signal may pause delivery of the content, and may determine a location in the content corresponding to the start of the message. The method may further transmit a second signal responsive to detecting an end of the message, and trigger a resumption of delivery of the content starting at the indexed location.
    Type: Application
    Filed: February 21, 2020
    Publication date: June 18, 2020
    Inventor: Amit Garg
  • Patent number: 10666994
    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: Grant
    Filed: September 25, 2018
    Date of Patent: May 26, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Jude Ferreira, John Paclik
  • Patent number: 10638204
    Abstract: Herein described are at least a system, computer readable storage media, and method for resuming consumption of content which was interrupted by a high priority message. In one embodiment, the method includes receiving the message while tuned to a first communications channel for receiving content, and transmitting a first signal responsive to detecting the start of the message. The first signal may pause delivery of the content, and may determine a location in the content corresponding to the start of the message. The method may further transmit a second signal responsive to detecting an end of the message, and trigger a resumption of delivery of the content starting at the indexed location.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: April 28, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Amit Garg
  • Patent number: 10635843
    Abstract: A method for enabling user-customization of a controller design for simulation comprises accessing at least one library of individual simulation component models for controller components. The method further comprises receiving information describing an architecture of a customized controller design corresponding to a controller that controls communications between other parts of a first target system. The method additionally comprises generating a controller simulation model for the customized controller design based on the first architectural information, the controller simulation model including instances of a plurality of the simulation component models.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: April 28, 2020
    Assignee: Synopsys, Inc.
    Inventors: Amit Garg, Ashutosh Pandey, Nitin Gupta
  • Patent number: 10629042
    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: August 24, 2018
    Date of Patent: April 21, 2020
    Assignee: Honeywell International Inc.
    Inventors: Bharat Kumar Mallela, Akshay Krishnaji Ratnaparkhe, Amit Garg, Bindu Ganesh, Sheetal Hanagandi, Abhishek Mathur
  • Publication number: 20200065114
    Abstract: A system including a user interface, a memory, and a processor configured to perform operations stored in the memory is disclosed. The operations may include receiving an application specification including an application algorithm, and extracting from the application algorithm a first and a second node. The first node may include a first component of the application algorithm, and the second node may include a second component of the application algorithm that may be different from the first component. The operations may include analyzing execution dependency of the first node on the second node. The analyzing execution dependency may include analyzing computational requirements, bandwidth requirements, and input trigger requirements of the first node and the second node based on parallelism of available resources.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 27, 2020
    Applicant: Synopsis, Inc.
    Inventors: Amit GARG, Shripad DESHPANDE, Amit TARA
  • Patent number: 10516904
    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: September 14, 2012
    Date of Patent: December 24, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Tom Brown
  • Publication number: 20190364135
    Abstract: An apparatus, system and method are disclosed for resolving bandwidth constriction using multiple bandwidths and/or multiple content delivery paths. The apparatus, system and method may include recording requested video content and/or delivering the recorded video content to resolve bandwidth constriction using alternate bandwidths or delivery paths.
    Type: Application
    Filed: December 13, 2018
    Publication date: November 28, 2019
    Inventors: Amit Garg, Tom Brown
  • Publication number: 20190347918
    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: July 26, 2019
    Publication date: November 14, 2019
    Inventors: Amit Garg, Richard Woundy
  • Patent number: 10433013
    Abstract: A device, system and method are provided to dynamically manage bandwidth for audiovisual communications and content distribution. The device, system and method may include dynamic qualification of content or channels for distribution in accordance with one or more distribution models, such as a broadcast distribution model and a narrowcast distribution model (e.g., a multicast distribution model and/or a unicast distribution model). In some embodiments, the qualification may be based on demand as reflected in requests for, or access to, content from user terminals. In some embodiments, based on changes in demand for content, a requalification of the content in terms of one or more distribution models may take place.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: October 1, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Tom Brown
  • Publication number: 20190297389
    Abstract: Herein described are at least a system, computer readable storage media, and method for resuming consumption of content which was interrupted by a high priority message. In one embodiment, the method includes receiving the message while tuned to a first communications channel for receiving content, and transmitting a first signal responsive to detecting the start of the message. The first signal may pause delivery of the content, and may determine a location in the content corresponding to the start of the message. The method may further transmit a second signal responsive to detecting an end of the message, and trigger a resumption of delivery of the content starting at the indexed location.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 26, 2019
    Inventor: Amit Garg
  • Patent number: 10410492
    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: September 18, 2017
    Date of Patent: September 10, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Richard Woundy
  • Patent number: 10403111
    Abstract: Embodiments relate generally to systems and methods for detecting obscuration of a window of a flame detector. A flame detector may comprise a housing; a window attached to the housing, wherein the window allows radiation to pass through to the interior of the housing; a transmitter configured to emit electromagnetic radiation; a receiver configured to receive electromagnetic radiation emitted by the transmitter; and a plurality of angled surfaces configured to direct the electromagnetic radiation from the transmitter through at least a portion of the window and toward the receiver.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: September 3, 2019
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Amit Garg, Raja Pratap Bommakanti, Akshay Krishnaji Ratnaparkhe, Bharat Kumar Mallela
  • Publication number: 20190265893
    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: May 13, 2019
    Publication date: August 29, 2019
    Applicant: Violin Systems LLC
    Inventors: Amit GARG, Timothy Stoakes, Vikas Ratna
  • Publication number: 20190268630
    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: September 25, 2018
    Publication date: August 29, 2019
    Inventors: Amit Garg, Jude Ferreira, John Paclik
  • Patent number: 10368142
    Abstract: Herein described are at least a system, computer readable storage media, and method for resuming consumption of content which was interrupted by a high priority message. In one embodiment, the method includes receiving the message while tuned to a first communications channel for receiving content, and transmitting a first signal responsive to detecting the start of the message. The first signal may pause delivery of the content, and may determine a location in the content corresponding to the start of the message. The method may further transmit a second signal responsive to detecting an end of the message, and trigger a resumption of delivery of the content starting at the indexed location.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 30, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventor: Amit Garg
  • Patent number: 10346045
    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: June 7, 2017
    Date of Patent: July 9, 2019
    Assignee: VIOLIN SYSTEMS LLC
    Inventors: Amit Garg, Timothy Stoakes, Vikas Ratna
  • Publication number: 20190107953
    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: Application
    Filed: October 4, 2018
    Publication date: April 11, 2019
    Applicant: VIOLIN SYSTEMS LLC
    Inventors: Amit GARG, Vikas Ratna
  • Patent number: 10248487
    Abstract: A method of managing a server is described where a service performed by a task executing on the server is configured into a plurality of sub-tasks, which may be further configured into a plurality of subsidiary tasks. When a subsidiary task executes, the completion thereof is determined to be either a successful or an unsuccessful completion. The completion status of the ensemble of subsidiary tasks is assessed on each completion of a subsidiary task, and the failure of any subsidiary task to successfully complete is deemed to be a failure to complete of the server task. The failure to complete is reported to the requesting application without waiting for the completion of any pending subsidiary task.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: April 2, 2019
    Assignee: VIOLIN SYSTEMS LLC
    Inventors: Amit Garg, Vikas Ratna
  • Patent number: 10244974
    Abstract: A single-use compression lancing device includes a bottom housing, a top housing, and a lancet. The lancet is generally configured for selective interengagement and guidance within the bottom and top housings. The top housing is configured for slidingly engaging the bottom housing such that manipulation of the top housing relative to the bottom housing causes a sharp tip portion of the lancet to protrude from an opening of the top housing. In one form, at least one arm extending from the lancet interengages a portion of the top housing such that the lancet is retracted within a portion of the bottom housing.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: April 2, 2019
    Assignee: FACET TECHNOLOGIES, LLC
    Inventor: Amit Garg