Patents by Inventor Sandeep Jain

Sandeep Jain 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: 9753817
    Abstract: The various embodiments herein provide a method and system for synchronization of links and attachments during synchronization between source and target devices. The system for executing synchronization between the source and target devices comprises a connector framework, a process framework, a mapping manager, a recovery manager, a conflict manager and a failure manager. The method comprises getting the “as of state” of the attachment that is old and new attachment information list for the revisions, then the system having history for the attachment constructs “as of state” and send as part of the event and system not having history for the attachment, stores attachment information in the history state table with the source update time information in poller as well as the time of adding attachment from the adapter.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: September 5, 2017
    Assignee: OPSHUB, INC.
    Inventors: Sandeep Jain, Anil Babubhai Savani
  • Patent number: 9747575
    Abstract: A system and method optimizes throughput of tracked assets as work-in-progress (WIP) within a monitored environment such as a manufacturing establishment with off-line processing areas. A plurality of assets such as vehicles have a tag transmitter associated therewith and operative for transmitting a wireless RF signal that includes data relating to the identification of the asset to which the tag transmitter is associated. A real-time location system (RTLS) infrastructure tracks the location of the plurality of assets to various containment, staging, and processing task areas within the monitored environment as WIP. A processor is operative with the RTLS infrastructure for determining an asset input rate into WIP at an origin to the WIP for optimizing asset flow rate as WIP through different containment, staging, and processing areas within the monitored environment.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: August 29, 2017
    Assignee: ZIH Corp.
    Inventors: Sandeep Jain, Nadia Onorati, David Phillips
  • Publication number: 20170227394
    Abstract: A beverage dispenser ingredient level detection system is disclosed. The system may include a container with a wall, a canister, a capsule, an infrared emitter, and an infrared receiver. The canister may be disposed within the container at a first distance from the wall and may be configured to hold a beverage ingredient. The capsule may be disposed on an interior surface of the wall. The infrared emitter and the infrared receiver may be disposed within the capsule and the infrared receiver may be configured to transmit infrared light rays and the infrared receiver may be configured to detect infrared light rays reflected by the beverage ingredient in the canister to determine whether a pre-determined amount of the beverage ingredient is within the canister. The capsule may absorb infrared light rays that are not indicative of whether the pre-determined amount of the beverage ingredient is within the canister.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 10, 2017
    Inventors: Gurmeet BHUTANI, Sandeep JAIN, Vishvendra TOMAR
  • Publication number: 20170189396
    Abstract: The present invention relates to a method for treating a dry eye syndrome using an alpha 2 adrenergic agonist, pharmaceutically acceptable salt thereof or a mixture thereof. In particular, the alpha 2 adrenergic agonist of the invention has a higher alpha 2A agonist activity compared to alpha 2B agonist activity. This invention also relates to an ophthalmic composition comprising a therapeutically effective amount of an alpha 2 adrenergic agonist, a pharmaceutically acceptable salt thereof or a combination thereof as an active ingredient for treating a dry eye syndrome.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Applicants: The Board of Trustees of the University of Illinois, Ocugen, Inc.
    Inventors: Sandeep Jain, Uday Bhaskar Kompella, Shankar Musunuri
  • Publication number: 20170166507
    Abstract: The present invention relates to the manufacture of biobased acrylic acid from glycerol as starting material, the term “biobased acid” indicating that the acrylic acid is essentially based on a carbon source of natural origin.
    Type: Application
    Filed: February 16, 2015
    Publication date: June 15, 2017
    Inventors: Jean-Francois DEVAUX, Michel FAUCONET, Sandeep JAIN, Stephen TLATLIK
  • Publication number: 20170106057
    Abstract: Provided herein is a composition and a method for treating nucleic acid-related eye disease.
    Type: Application
    Filed: January 3, 2017
    Publication date: April 20, 2017
    Inventor: Sandeep Jain
  • Publication number: 20170099176
    Abstract: A containerized architecture to secure and manage Internet-connected devices, such as “Internet of Things” devices, is disclosed. In various embodiments, one or more containerized applications are run, e.g., on an Internet of Things gateway, subject to management by the management server. At least one of the containerized applications is a management agent configured to participate, subject to control of the management server, in management of one or more other of said containerized applications.
    Type: Application
    Filed: September 20, 2016
    Publication date: April 6, 2017
    Inventor: Sandeep Jain
  • Patent number: 9597328
    Abstract: The present invention discloses pharmaceutical preparations for treatment of eye disorders containing an alpha 2 adrenergic agonist, to processes for producing the pharmaceutical preparations and methods for treatment of various eye disorders including dry eye and Meibomian gland dysfunction and a medicinal applicator for topical application of an alpha 2 adrenergic agonist to a subject, a package assembly for the medicinal applicator and methods of using the medicinal applicator to treat eye disorders.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: March 21, 2017
    Assignees: Ocugen, Inc., The Board of Trustees of the University of Illinois
    Inventors: Sandeep Jain, Uday Bhaskar Kompella, Shankar Musunuri
  • Publication number: 20160369039
    Abstract: This invention relates to a process for producing natural oil based poly-urethane dispersion, in which the hydrophobic polyol comprising the prepolymer of the dispersion is made using a natural hydroxyl oil, which is converted or modified into pure poly-diols by selective capping or blocking at temperatures of less than 100° C., without using the process of esterification or alcoholysis for deriving such polyol. The resultant dispersion is substantially free of volatile organic chemicals and/or leachable contaminants, and is naturally biodegradable.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: Puja JAIN, Sandeep JAIN
  • Patent number: 9489325
    Abstract: The embodiments herein provide a method and system for polling and processing data. The method comprises computing a maximum time from a source after a last update time, waiting for a preset time to ensure that all transactions with respect to a change in a data is completed, querying for a plurality of changes after an elapse of the preset waiting time since the last update time and up to the maximum time, generating a time window, collecting a list of changes occurred within the generated time window, sending the collected list of changes for processing; and updating the processed data at the destination. The time window comprises a time interval between the last update time and the maximum time.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: November 8, 2016
    Inventors: Sandeep Jain, Prakash Chandra Tiwary
  • Publication number: 20160299835
    Abstract: The various embodiments herein disclose a system and method for generating a delta code coverage information. The system for generating delta code coverage information comprises, a source control module configured for storing a plurality of software program code files to be processed and a plurality of code coverage data corresponding to the plurality of software program code files, a processor configured to generate a delta code coverage data for analysis for each of the plurality of software program code files on a line level or at a branch level by performing a time based delta code coverage process and a path based delta code coverage process.
    Type: Application
    Filed: April 8, 2015
    Publication date: October 13, 2016
    Inventors: SANDEEP JAIN, HARDIK SHAH
  • Publication number: 20160243116
    Abstract: The present invention discloses pharmaceutical preparations for treatment of eye disorders containing an alpha 2 adrenergic agonist, to processes for producing the pharmaceutical preparations and methods for treatment of various eye disorders including dry eye and Meibomian gland dysfunction and a medicinal applicator for topical application of an alpha 2 adrenergic agonist to a subject, a package assembly for the medicinal applicator and methods of using the medicinal applicator to treat eye disorders.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 25, 2016
    Applicants: The Board of Trustees of the University of Illinois, Ocugen, Inc.
    Inventors: Sandeep Jain, Uday Bhaskar Kompella, Shankar Musunuri
  • Publication number: 20160162305
    Abstract: An aspect of the present disclosure provides run-time adaption of external properties controlling operation of applications. In one embodiment, a setup data is maintained indicating conditions and properties that control the operation of applications. Each property is associated with a corresponding condition in the setup data to indicate that the property is to be configured upon satisfaction of the corresponding condition. In response to determining that a specific condition indicated in the setup data has been satisfied, a set of properties that is associated with the determined condition is identified. The applications are then automatically configured to thereafter operate with the identified set of properties.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Yagnesh Dilipbhai Kotecha, Sandeep Jain
  • Patent number: 9354867
    Abstract: The various embodiments herein provide a system and method for identifying, analyzing and integrating the risks associated with a source code. The system comprises a code coverage module for collecting and transforming the code coverage information by a file name, a source code analyzer module for collecting and transforming source code violations information by the file name, a software configuration management module for collecting and transforming the source code commit information by the file name, a risk analyzer processing module for receiving and relating the collected code coverage information, source code violations information and source code commit information with each other by the file name and a report generation module for publishing the processed result of the collected code coverage information, source code violations information and source code commit information in a report. The report is reviewed for identifying, analyzing and integrating risks associated with source code.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: May 31, 2016
    Assignee: OPSHUB, INC.
    Inventors: Sandeep Jain, Hardik Shah
  • Patent number: 9262282
    Abstract: The embodiments herein provide a system and method for synchronization of data and recovery of failures during synchronization between two systems. The system for executing synchronization between the source and target systems comprises a connector framework, a process framework, a mapping manager, a recovery manager, a conflict manager and a failure manager. A method for bidirectional data synchronizing and integrating involves keeping information about integration user in integration database for each entity and update along with update time and audit id, only when the system does not keep information about the created and updated entity. A method of synchronizing only the entities qualifying a criterion, a method for failure recovery from a correct point during integration process, a method for handling recovery for changes coming from multiple end points and a method for recovery during server shutdown are also provided.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: February 16, 2016
    Inventors: Sandeep Jain, Prakash Chandra Tiwary, Aparna Garg
  • Publication number: 20160004626
    Abstract: The various embodiments herein provide a system and method for analyzing and assessing multiple risk factors to enhance the quality of source code during software development. The method comprises the steps of: identifying and analyzing multiple risk factors such as but not limited to identifying impact of removed or optimized cases on a source code; evaluating multiple risks and defining one or more test cases; and categorizing risk profiles for a series of test case. The risk profile is determined based on the ranking of the defect density, complexity of the code and change rate. The method for prioritizing the test cases based on the risks is provided. The method evaluates the test case scenario depending on the risk posed by the new source code. The method prioritizes which scripts need to be executed for a necessary and sufficient condition.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 7, 2016
    Inventors: SANDEEP JAIN, RAMESH VENKATARAMAN
  • Patent number: 9229890
    Abstract: The embodiments herein provide a system and a method for integrating a data from a source to a destination. The method comprises generating a global-id, setting an event-id corresponding to an entity id in the global id, polling a data from a source, sorting changes of a source system based on a time of update and an entity id, creating and comparing an old as of state value and a new as of state value for each field for each update in the entity in the source and destination to detect a conflict on an entity, sending a time of update in the entity and a revision id of a change to the destination, comparing the global id with an event id for each entity at the destination to detect a presence of an entity in the destination and processing an entity at the destination based an event id.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: January 5, 2016
    Assignees: SANDEEP JAIN, PRAKASH CHANDRA TIWARY
    Inventors: Sandeep Jain, Prakash Chandra Tiwary
  • Patent number: 9176821
    Abstract: A functional simulator with watchpoint support includes a CPU having a first-level DMI cache, a watchpoint manager having a second-level DMI cache, an interconnect module, and a memory controller. The simulator is operated by a front-end tool. Watchpoints corresponding to a predetermined memory addresses are set by the front-end tool and stored as a watchpoint address list in the watchpoint manager. When a memory access request is received by the first-level DMI cache, after a failure to complete the memory access request, the CPU transmits the request to the watchpoint manager. The watchpoint manager searches for a memory address associated with the memory access request in the watchpoint address list. If a match is found, the watchpoint manager generates a watchpoint hit signal and notifies the front-end tool.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: November 3, 2015
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventor: Sandeep Jain
  • Patent number: 9176828
    Abstract: The embodiments herein disclose a method for merging results from multiple runs based on run inputs in a source system. The method involves performing first run on a first input, to receive a first result and performing a second run on a second input to receive a second result. The first result and second result are aggregated based on a set of rules and a plurality of merge cases/conditions to obtain a final result. The first run is performed by carrying out a static analysis on the first inputs. The second run is performed by carrying out a static analysis on the second inputs. A method is also provided for merging cobertura coverage and a source code.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: November 3, 2015
    Assignee: OPSHUB, INC.
    Inventors: Sandeep Jain, Hardik Shah
  • Patent number: D771158
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 8, 2016
    Assignee: PepsiCo, Inc.
    Inventors: Sandeep Jain, Dewang Parikh, Ashish Sood, Tanmaya Vats