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

  • 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
  • Publication number: 20190088099
    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: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Amit Garg, Richard Woundy
  • Patent number: 10228858
    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: August 14, 2017
    Date of Patent: March 12, 2019
    Assignee: VIOLIN SYSTEMS LLC
    Inventors: Timothy Stoakes, Vikas Ratna, Amit Garg
  • Publication number: 20190066474
    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: August 24, 2018
    Publication date: February 28, 2019
    Inventors: Bharat Kumar Mallela, Akshay Krishnaji Ratnaparkhe, Amit Garg, Bindu Ganesh, Sheetal Hanagandi, Abhishek Mathur
  • Patent number: 10187496
    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: Grant
    Filed: December 14, 2010
    Date of Patent: January 22, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Tom Brown
  • Publication number: 20190019388
    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: Application
    Filed: July 12, 2018
    Publication date: January 17, 2019
    Inventors: Amit Garg, Raja Pratap Bommakanti, Akshay Krishnaji Ratnaparkhe, Bharat Kumar Mallela
  • Patent number: 10180994
    Abstract: A system and a method are disclosed for simulating a target system. The target system may include a plurality of components coupled via a communication bus. Each component of the target system may include a model algorithm representing the internal behavior of the component, and a model interface configured to transfer and/or receive communication payloads to/from a peer component in the target system. During simulation initialization, a simulation model of a component of the target system is accessed and a protocol engine, associated with a bus communication protocol is selected to be attached to the simulation model of the accessed component. Then, during the simulation of the target system, the model interface receives an incoming payload and informs the protocol engine of the received payload. The protocol engine may instruct the model algorithm of the component to perform a protocol specific action based on the received payload.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: January 15, 2019
    Assignee: Synopsys, Inc.
    Inventor: Amit Garg
  • Publication number: 20180338179
    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: Application
    Filed: December 18, 2017
    Publication date: November 22, 2018
    Inventors: Amit Garg, Tom Brown
  • Patent number: 10126984
    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: December 19, 2017
    Date of Patent: November 13, 2018
    Assignee: VIOLIN SYSTEMS LLC
    Inventors: Amit Garg, Vikas Ratna
  • Patent number: 10116974
    Abstract: Methods, systems, and apparatus are described for managing distribution of content via broadcast and narrowcast transmissions in a content distribution network. Content may be assigned to broadcast or narrowcast delivery based on viewership information.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: October 30, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Jude Ferreira, John Paclik
  • Publication number: 20180296470
    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: January 16, 2018
    Publication date: October 18, 2018
    Applicants: Genentech, Inc., F. Hoffmann-La Roche AG
    Inventors: Jennifer Eng-Wong, Whitney Kirschbrown, Tarik Khan, Jasper Lin, Sreedhara Alavattam, Amit Garg, Sarah Heeson, Tanja Badovinac-Crnjevic, Christine Wurth
  • Publication number: 20180144077
    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: Application
    Filed: January 18, 2018
    Publication date: May 24, 2018
    Inventors: Amit Garg, Soniya Gupta
  • Publication number: 20180121362
    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: December 19, 2017
    Publication date: May 3, 2018
    Inventors: Amit Garg, Vikas Ratna
  • Patent number: 9916404
    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: June 6, 2013
    Date of Patent: March 13, 2018
    Assignee: Synopsys, Inc.
    Inventors: Amit Garg, Soniya Gupta
  • Publication number: 20180070112
    Abstract: Methods, systems, and apparatus are described for managing distribution of content via broadcast and narrowcast transmissions in a content distribution network. Content may be assigned to broadcast or narrowcast delivery based on viewership information.
    Type: Application
    Filed: April 14, 2017
    Publication date: March 8, 2018
    Inventors: Amit Garg, Jude Ferreira, John Paclik
  • Patent number: 9906648
    Abstract: A method and system for prediction in a telecommunications network are described. Particularly, contact allocation, staff time distribution, and other performance metrics may be determined in a contact center operation environment comprising multiple media types and/or multiple agent skill sets for handling contact types. In an embodiment, models simulating queue behavior are built. Staff count may be altered in order to determine staffing allocations and performance scenarios using the models. Long term and short term predictions may be used to configure the telecommunication network and route communications through the telecommunications network.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: February 27, 2018
    Assignee: Interactive Intelligence Group, Inc.
    Inventors: Bayu Aji Wicaksono, Wei Xun Ter, Amit Garg
  • Publication number: 20180049687
    Abstract: A single-use compression lancing device includes a bottom housing, a top housing, and a lancet. The lancet is generally 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: Application
    Filed: February 19, 2016
    Publication date: February 22, 2018
    Applicant: Facet Technologies, LLC
    Inventor: Amit GARG
  • Patent number: 9877076
    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: October 30, 2013
    Date of Patent: January 23, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Amit Garg, Tom Brown
  • Patent number: 9852076
    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: December 16, 2015
    Date of Patent: December 26, 2017
    Assignee: Violin Systems LLC
    Inventors: Amit Garg, Vikas Ratna
  • Publication number: 20170269850
    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: June 7, 2017
    Publication date: September 21, 2017
    Inventors: Amit Garg, Timothy Stoakes, Vikas Ratna