Patents by Inventor Alan Shen

Alan Shen 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: 11951038
    Abstract: Lacrimal implants for treating diseases or disorders are disclosed. More particularly, lacrimal implants, methods of making such implants, and methods of treating ocular, respiration, inner ear or other diseases or disorders using such implants are disclosed.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: April 9, 2024
    Assignee: Mati Therapeutics Inc.
    Inventors: Alan R. Rapacki, Valery Rubinchik, John B. Holds, Sylvie Sim, Danny Shen
  • Patent number: 9621290
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: April 11, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun (George) Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Patent number: 9503570
    Abstract: The present disclosure includes descriptions of various aspects of unified communication (UC) systems, including UC management and analysis systems and related tools and techniques. Described systems, tools, and techniques are adapted for enhanced UC data capture, analysis, and reporting; enhanced UC monitoring services; and a user survey service that can be used for conducting user surveys related to UC services. Embodiments disclosed herein include computer systems and methods that can be used for analyzing service level objectives for call quality, classifying calls into distinct categories, and real-time user notification of call quality and reliability issues.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: November 22, 2016
    Assignee: Unify Square, Inc.
    Inventors: Sudhanshu Aggarwal, Arun Raghavan, Robert Osborne, Alan Shen, Edward Melomed
  • Publication number: 20160211937
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Application
    Filed: March 29, 2016
    Publication date: July 21, 2016
    Applicant: Juniper Networks, Inc.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun (George) Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Patent number: 9319164
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 19, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun (George) Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Publication number: 20150373186
    Abstract: The present disclosure includes descriptions of various aspects of unified communication (UC) systems, including UC management and analysis systems and related tools and techniques. Described systems, tools, and techniques are adapted for enhanced UC data capture, analysis, and reporting; enhanced UC monitoring services; and a user survey service that can be used for conducting user surveys related to UC services. Embodiments disclosed herein include computer systems and methods that can be used for analyzing service level objectives for call quality, classifying calls into distinct categories, and real-time user notification of call quality and reliability issues.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 24, 2015
    Applicant: UNIFY SQUARE, INC.
    Inventors: Sudhanshu Aggarwal, Arun Raghavan, Robert Osborne, Alan Shen, Edward Melomed
  • Patent number: 9071677
    Abstract: The present disclosure includes descriptions of various aspects of unified communication (UC) systems, including UC management and analysis systems and related tools and techniques. Described systems, tools, and techniques are adapted for enhanced UC data capture, analysis, and reporting; enhanced UC monitoring services; and a user survey service that can be used for conducting user surveys related to UC services. Embodiments disclosed herein include computer systems and methods that can be used for analyzing service level objectives for call quality, classifying calls into distinct categories, and real-time user notification of call quality and reliability issues.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: June 30, 2015
    Assignee: Unify Square, Inc.
    Inventors: Sudhanshu Aggarwal, Arun Raghavan, Robert Osborne, Alan Shen, Edward Melomed
  • Publication number: 20140226799
    Abstract: The present disclosure includes descriptions of various aspects of unified communication (UC) systems, including UC management and analysis systems and related tools and techniques. Described systems, tools, and techniques are adapted for enhanced UC data capture, analysis, and reporting; enhanced UC monitoring services; and a user survey service that can be used for conducting user surveys related to UC services. Embodiments disclosed herein include computer systems and methods that can be used for analyzing service level objectives for call quality, classifying calls into distinct categories, and real-time user notification of call quality and reliability issues.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 14, 2014
    Applicant: Unify Square, Inc.
    Inventors: Sudhanshu Aggarwal, Arun Raghavan, Robert Osborne, Alan Shen, Edward Melomed
  • Patent number: 8670459
    Abstract: An apparatus and method of scheduling timing packets to enhance time distribution includes an improved apparatus in a system in which at least one of time and frequency information is derived based on information distributed in timing packets, at least some of the timing packets being transmitted by or received by the apparatus. The improvement includes a scheduling module that determines a first packet transmission time offset of a first timing packet based on a first predetermined identifier associated with the apparatus, and a second packet transmission time offset of a second timing packet based on the first packet transmission time offset and a timing packet spacing that is independent of the first predetermined identifier. The improvement further includes a transmission module that transmits the first timing packet based on the first packet transmission time offset, and the second timing packet based on the second packet transmission time offset.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: March 11, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Charles Frederick Barry, Tian (Alan) Shen, Feng Frank Pan, DeviPrasad Natesan
  • Publication number: 20130301660
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Application
    Filed: July 17, 2013
    Publication date: November 14, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun (George) Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Patent number: 8494011
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: July 23, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian Alan Shen, Philip Kruzinski, Guochun George Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Publication number: 20130010815
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun (George) Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Patent number: 8270438
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: September 18, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian Alan Shen, Philip Kruzinski, Guochun George Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Publication number: 20110310766
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Application
    Filed: August 30, 2011
    Publication date: December 22, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun George Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Patent number: 8031747
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: October 4, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun (George) Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Publication number: 20110128976
    Abstract: An apparatus and method of scheduling timing packets to enhance time distribution includes an improved apparatus in a system in which at least one of time and frequency information is derived based on information distributed in timing packets, at least some of the timing packets being transmitted by or received by the apparatus. The improvement includes a scheduling module that determines a first packet transmission time offset of a first timing packet based on a first predetermined identifier associated with the apparatus, and a second packet transmission time offset of a second timing packet based on the first packet transmission time offset and a timing packet spacing that is independent of the first predetermined identifier. The improvement further includes a transmission module that transmits the first timing packet based on the first packet transmission time offset, and the second timing packet based on the second packet transmission time offset.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Inventors: Charles Frederick Barry, Tian (Alan) Shen, Feng Frank Pan, DeviPrasad Natesan
  • Publication number: 20100278055
    Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 4, 2010
    Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun (George) Zhao, DeviPrasad Natesan, David R. Jorgensen
  • Patent number: D669497
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: James Lee, David Gardner, Alan Shen, Michael Kleinerman
  • Patent number: D748112
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 26, 2016
    Assignee: LG Electronics Inc.
    Inventors: Itai Vonshak, Liron Damir, Alan Shen, Brian Behnke
  • Patent number: D748669
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: February 2, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Itai Vonshak, Liron Damir, Alan Shen, Brian Behnke