Patents by Inventor Diljit Singh

Diljit Singh 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: 10152575
    Abstract: An example method comprises receiving a protocol associated with a particular medical condition, selecting a subset of the events of the protocol to be adherence objects of an adherence path, determine a time frame predicate for each adherence object, determine an object predicate for each adherence object, retrieving patient information from medical records of patients of the medical entity, determining for each adherence object if each particular adherence object was performed as a part of that patient's treatment related to the medical condition including determining if the time frame predicate and object predicate are satisfied, and generating patient adherence object score for each adherence object of the adherence path, generating a medical entity adherence score based on the patient adherence object scores, the medical entity adherence score indicating that medical entity's compliance with the adherence path, and generating a report indicating the medical entity adherence score.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: December 11, 2018
    Assignee: Ayasdi, Inc.
    Inventors: Harlan Sexton, Tzu-Wei Powers, Cindy Xin Zhang, Diljit Singh, Andrea Trave, Rishabh Sonthalia
  • Publication number: 20180113994
    Abstract: An example method comprises receiving a protocol associated with a particular medical condition, selecting a subset of the events of the protocol to be adherence objects of an adherence path, determine a time frame predicate for each adherence object, determine an object predicate for each adherence object, retrieving patient information from medical records of patients of the medical entity, determining for each adherence object if each particular adherence object was performed as a part of that patient's treatment related to the medical condition including determining if the time frame predicate and object predicate are satisfied, and generating patient adherence object score for each adherence object of the adherence path, generating a medical entity adherence score based on the patient adherence object scores, the medical entity adherence score indicating that medical entity's compliance with the adherence path, and generating a report indicating the medical entity adherence score.
    Type: Application
    Filed: October 26, 2017
    Publication date: April 26, 2018
    Applicant: Ayasdi, Inc.
    Inventors: Harlan Sexton, Tzu-Wei Powers, Cindy Zhang, Diljit Singh, Andrea Trave, Rishabh Sonthalia
  • Patent number: 7630397
    Abstract: An apparatus for implementing VCAT in both SDH and PDH signals includes an SDH VCAT mapper coupled to a first telecom bus and a plurality of PDH units coupled to the first telecom bus and a second telecom bus. The PDH units read SDH VCAT bytes from the first telecom bus and write PDH VCAT bytes to the second telecom bus according to a gapped clock. At the data sink RS-Ack is determined before deskewing and is latched to be reported after deskewing. During deskewing, less than the maximum delay between members is tracked, thereby using less storage. Addressing of the deskewing storage is computed using a remainder algorithm.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: December 8, 2009
    Assignee: Transwitch Corporation
    Inventors: Yudhishthira Kundu, Santanu Bhattacharya, Vivek Gupta, Diljit Singh, Jitender Kaul
  • Patent number: 7613213
    Abstract: Time multiplexed processing of multiple SONET signals uses the same shared circuitry for framing, descrambling, maintenance signal processing, control byte processing and extraction, pointer tracking, retiming, and alarm indication. The signals are deserialized and multiplexed onto a byte-wide bus from which they are processed in a shared pipeline. Additional pipelines allow scaling up to higher capacity SONET signals. Each pipeline is provided with means for communicating with the other pipelines so that information derived from the processing of one stream can be shared with the processing of other streams when necessary. According to the presently preferred embodiment, bytes pass through the pipeline in five clock cycles.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: November 3, 2009
    Assignee: Transwitch Corporation
    Inventors: Pushkal Yadav, Kumar Shakti Singh, Chitra Wadhwa, Sachin Mathur, Ashis Maitra, Amandeep Singh Gujral, Diljit Singh, Yudhishthira Kundu
  • Publication number: 20080101377
    Abstract: An apparatus for implementing VCAT in both SDH and PDH signals includes an SDH VCAT mapper coupled to a first telecom bus and a plurality of PDH units coupled to the first telecom bus and a second telecom bus. The PDH units read SDH VCAT bytes from the first telecom bus and write PDH VCAT bytes to the second telecom bus according to a gapped clock. At the data sink RS-Ack is determined before deskewing and is latched to be reported after deskewing. During deskewing, less than the maximum delay between members is tracked, thereby using less storage. Addressing of the deskewing storage is computed using a remainder algorithm.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Inventors: Yudhishthira Kundu, Santanu Bhattacharya, Vivek Gupta, Diljit Singh, Jitender Kaul
  • Publication number: 20060039416
    Abstract: Time multiplexed processing of multiple SONET signals uses the same shared circuitry for framing, descrambling, maintenance signal processing, control byte processing and extraction, pointer tracking, retiming, and alarm indication. The signals are deserialized and multiplexed onto a byte-wide bus from which they are processed in a shared pipeline. Additional pipelines allow scaling up to higher capacity SONET signals. Each pipeline is provided with means for communicating with the other pipelines so that information derived from the processing of one stream can be shared with the processing of other streams when necessary. According to the presently preferred embodiment, bytes pass through the pipeline in five clock cycles.
    Type: Application
    Filed: August 23, 2005
    Publication date: February 23, 2006
    Inventors: Pushkal Yadav, Kumar Singh, Chitra Wadhwa, Sachin Mathur, Ashis Maitra, Amandeep Gujral, Diljit Singh