Patents by Inventor Ian Wong

Ian Wong 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: 10681469
    Abstract: The present disclosure relates generally to providing a flexible patch and system for communicating through hard plastic masks such as CPAP/BiPAP® masks. Using electronic circuitry and novel designs, the present systems and methods can detect speech vibrations and output audible speech from hard plastic mask wearers. For example, in certain embodiments, the present systems and methods can recognize speech through a CPAP/BiPAP® mask, filter out non-human voice related noise, and output the resulting speech of the mask wearer.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: June 9, 2020
    Assignee: ATAIA INC.
    Inventors: Tyler Andrew Register, Amber Nicole Jackson, Amy Lynn Foertsch, An-kwok Ian Wong
  • Publication number: 20190052975
    Abstract: The present disclosure relates generally to providing a flexible patch and system for communicating through hard plastic masks such as CPAP/BiPAP® masks. Using electronic circuitry and novel designs, the present systems and methods can detect speech vibrations and output audible speech from hard plastic mask wearers. For example, in certain embodiments, the present systems and methods can recognize speech through a CPAP/BiPAP® mask, filter out non-human voice related noise, and output the resulting speech of the mask wearer.
    Type: Application
    Filed: October 16, 2018
    Publication date: February 14, 2019
    Inventors: Tyler Andrew Register, Amber Nicole Jackson, Amy Lynn Foertsch, An-kwok Ian Wong
  • Publication number: 20190045230
    Abstract: Live media streams are delineated for distributed encoding and fragmentation in a dynamically scalable distributed resource system. In some examples, live MPEG-2 media streams are separated into groups of pictures (GOPs) and converted into jobs for encoding and fragmentation systems. Multiple jobs may be created for the same live media stream to provide for different quality levels for each fragment of each channel. Shared resources such as a pool of dynamically scalable virtual machines can be used to process the individual jobs. Encoded fragments may be H.264 fragments maintained on shared storage. A particular live stream corresponding to a particular quality level can be reconstructed using the encoded fragments.
    Type: Application
    Filed: October 10, 2018
    Publication date: February 7, 2019
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
  • Patent number: 10136225
    Abstract: The present disclosure relates generally to providing a flexible patch and system for communicating through hard plastic masks such as CPAP/BiPAP® masks. Using electronic circuitry and novel designs, the present systems and methods can detect speech vibrations and output audible speech from hard plastic mask wearers. For example, in certain embodiments, the present systems and methods can recognize speech through a CPAP/BiPAP® mask, filter out non-human voice related noise, and output the resulting speech of the mask wearer.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: November 20, 2018
    Assignee: ATAIA INC.
    Inventors: Tyler Andrew Register, Amber Nicole Jackson, Amy Lynn Foertsch, An-Kwok Ian Wong
  • Patent number: 10136165
    Abstract: Live media streams are delineated for distributed encoding and fragmentation in a dynamically scalable distributed resource system. In some examples, live MPEG-2 media streams are separated into groups of pictures (GOPs) and converted into jobs for encoding and fragmentation systems. Multiple jobs may be created for the same live media stream to provide for different quality levels for each fragment of each channel. Shared resources such as a pool of dynamically scalable virtual machines can be used to process the individual jobs. Encoded fragments may be H.264 fragments maintained on shared storage. A particular live stream corresponding to a particular quality level can be reconstructed using the encoded fragments.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: November 20, 2018
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
  • Publication number: 20180310102
    Abstract: The present disclosure relates generally to providing a flexible patch and system for communicating through hard plastic masks such as CPAP/BiPAP® masks. Using electronic circuitry and novel designs, the present systems and methods can detect speech vibrations and output audible speech from hard plastic mask wearers. For example, in certain embodiments, the present systems and methods can recognize speech through a CPAP/BiPAP® mask, filter out non-human voice related noise, and output the resulting speech of the mask wearer.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 25, 2018
    Inventors: Tyler Andrew Register, Amber Nicole Jackson, Amy Lynn Foertsch, An-Kwok Ian Wong
  • Patent number: 9619533
    Abstract: Systems and methods for multi-object reporting in a content management system. A report type definition may define which objects are involved and how they are related. A report execution engine may generate a multi-object query language statement to translate the report type definition into query language. A query language execution engine may break the query language statement down into separate single pieces. A cost optimization engine may determine if it is cost efficient to join the objects. An indexed access execution engine may extract unique IDs of the objects and join the unique IDs to generate an index. A Lucene based search engine may be accessed according to the index, and the response is post processed to generate a multi-object report.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 11, 2017
    Assignee: VEEVA SYSTEMS INC.
    Inventors: Jon Stone, Patrick Ota, Ian Wong, George Lee, Igor Tsives, Eric Batzdorff
  • Patent number: 9532247
    Abstract: A technique for radio link detection in a wireless communication system includes estimating a first error rate of an indicator channel. In this case, the indicator channel includes an indication of a number of symbols in a control channel. A second error rate of the control channel is also estimated. The first and second error rates are then combined to provide a performance metric. Based on the performance metric, a determination is made as to whether a radio link problem exists.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: December 27, 2016
    Assignee: APPLE INC.
    Inventors: Ian Wong, Taeyoon Kim
  • Patent number: 9521722
    Abstract: A lighting system includes at least one lighting apparatus having a light emitting element capable of emitting a controllably variable light output in a region. A position determination subsystem is capable of determining a position in three dimensions of at least one mobile entity within the region. A control subsystem is capable of variably controlling a light output of the at least one lighting apparatus according to the position of the mobile entity. The system may determine position by radio ranging with mobile electronic elements. The system may include multiple lighting elements and may determine light levels according to positions of multiple mobile entities. The system may include a database of information about lighting elements, mobile entities, and lighting plans that may be selected from mobile electronic elements.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: December 13, 2016
    Inventors: Chon Meng Wong, Belinda H. T. Wong, An-Kwok Ian Wong
  • Patent number: 9414456
    Abstract: A lighting system includes at least one lighting apparatus having a light emitting element capable of emitting a controllably variable light output in a region. A position determination subsystem is capable of determining a position in three dimensions of at least one mobile entity within the region. A control subsystem is capable of variably controlling a light output of the at least one lighting apparatus according to the position of the mobile entity. The system may determine position by radio ranging with mobile electronic elements. The system may include multiple lighting elements and may determine light levels according to positions of multiple mobile entities. The system may include a database of information about lighting elements, mobile entities, and lighting plans that may be selected from mobile electronic elements.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 9, 2016
    Inventors: Chon Meng Wong, Belinda H. T. Wong, An-Kwok Ian Wong
  • Publication number: 20160125049
    Abstract: Systems and methods for multi-object reporting in a content management system. A report type definition may define which objects are involved and how they are related. A report execution engine may generate a multi-object query language statement to translate the report type definition into query language. A query language execution engine may break the query language statement down into separate single pieces. A cost optimization engine may determine if it is cost efficient to join the objects. An indexed access execution engine may extract unique IDs of the objects and join the unique IDs to generate an index. A Lucene based search engine may be accessed according to the index, and the response is post processed to generate a multi-object report.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 5, 2016
    Applicant: VEEVA SYSTEMS INC.
    Inventors: Jon Stone, Patrick Ota, Ian Wong, George Lee, Igor Tsives, Eric Batzdorff
  • Patent number: 9208200
    Abstract: Systems and methods for multi-object reporting in a content management system. A report type definition may define which objects are involved and how they are related. A report execution engine may generate a multi-object query language statement to translate the report type definition into query language. A query language execution engine may break the query language statement down into separate single pieces. A cost optimization engine may determine if it is cost efficient to join the objects. An indexed access execution engine may extract unique IDs of the objects and join the unique IDs to generate an index. A Lucene based search engine may be accessed according to the index, and the response is post processed to generate a multi-object report.
    Type: Grant
    Filed: November 1, 2014
    Date of Patent: December 8, 2015
    Assignee: VEEVA SYSTEMS INC.
    Inventors: Jon Stone, Patrick Ota, Ian Wong, George Lee, Igor Tsives, Eric Batzdorff
  • Patent number: 9197900
    Abstract: A live media stream encoding system encodes live media streams into numerous variants of the live media streams each including multiple fragments. Live media streams are delineated, dispatched as jobs, and converted using distributed and dynamically scalable encoder and fragmenter resources without using any centralized encoding management system. Encoded fragments are maintained in shared storage and accessed as needed by devices during playback. Localized redundancy and/or geographic redundancy is provided throughout the system to prevent disruption upon failure of a particular node.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: November 24, 2015
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
  • Publication number: 20150305110
    Abstract: A lighting system includes at least one lighting apparatus having a light emitting element capable of emitting a controllably variable light output in a region. A position determination subsystem is capable of determining a position in three dimensions of at least one mobile entity within the region. A control subsystem is capable of variably controlling a light output of the at least one lighting apparatus according to the position of the mobile entity. The system may determine position by radio ranging with mobile electronic elements. The system may include multiple lighting elements and may determine light levels according to positions of multiple mobile entities. The system may include a database of information about lighting elements, mobile entities, and lighting plans that may be selected from mobile electronic elements.
    Type: Application
    Filed: November 20, 2014
    Publication date: October 22, 2015
    Inventors: Chon Meng Wong, Belinda H. T. Wong, An-Kwok Ian Wong
  • Publication number: 20150305120
    Abstract: A lighting system includes at least one lighting apparatus having a light emitting element capable of emitting a controllably variable light output in a region. A position determination subsystem is capable of determining a position in three dimensions of at least one mobile entity within the region. A control subsystem is capable of variably controlling a light output of the at least one lighting apparatus according to the position of the mobile entity. The system may determine position by radio ranging with mobile electronic elements. The system may include multiple lighting elements and may determine light levels according to positions of multiple mobile entities. The system may include a database of information about lighting elements, mobile entities, and lighting plans that may be selected from mobile electronic elements.
    Type: Application
    Filed: November 20, 2014
    Publication date: October 22, 2015
    Inventors: Chon Meng Wong, Belinda H. T. Wong, An-Kwok Ian Wong
  • Publication number: 20150043359
    Abstract: A technique for radio link detection in a wireless communication system includes estimating a first error rate of an indicator channel. In this case, the indicator channel includes an indication of a number of symbols in a control channel. A second error rate of the control channel is also estimated. The first and second error rates are then combined to provide a performance metric. Based on the performance metric, a determination is made as to whether a radio link problem exists.
    Type: Application
    Filed: September 23, 2014
    Publication date: February 12, 2015
    Inventors: Ian WONG, Taeyoon KIM
  • Publication number: 20150043357
    Abstract: A technique for radio link detection in a wireless communication system includes estimating a first error rate of an indicator channel. In this case, the indicator channel includes an indication of a number of symbols in a control channel. A second error rate of the control channel is also estimated. The first and second error rates are then combined to provide a performance metric. Based on the performance metric, a determination is made as to whether a radio link problem exists.
    Type: Application
    Filed: July 21, 2014
    Publication date: February 12, 2015
    Inventors: Ian WONG, Taeyoon KIM
  • Publication number: 20150012783
    Abstract: A technique for radio link detection in a wireless communication system includes estimating a first error rate of an indicator channel. In this case, the indicator channel includes an indication of a number of symbols in a control channel. A second error rate of the control channel is also estimated. The first and second error rates are then combined to provide a performance metric. Based on the performance metric, a determination is made as to whether a radio link problem exists.
    Type: Application
    Filed: September 23, 2014
    Publication date: January 8, 2015
    Inventors: Ian WONG, Taeyoon KIM
  • Patent number: 8912905
    Abstract: A lighting system includes at least one lighting apparatus having a light emitting element capable of emitting a controllably variable light output in a region. A position determination subsystem is capable of determining a position in three dimensions of at least one mobile entity within the region. A control subsystem is capable of variably controlling a light output of the at least one lighting apparatus according to the position of the mobile entity. The system may determine position by radio ranging with mobile electronic elements. The system may include multiple lighting elements and may determine light levels according to positions of multiple mobile entities. The system may include a database of information about lighting elements, mobile entities, and lighting plans that may be selected from mobile electronic elements.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: December 16, 2014
    Inventors: Chon Meng Wong, Belinda H. T. Wong, An-Kwok Ian Wong
  • Patent number: 8787177
    Abstract: A technique for radio link detection in a wireless communication system includes estimating a first error rate of an indicator channel. In this case, the indicator channel includes an indication of a number of symbols in a control channel. A second error rate of the control channel is also estimated. The first and second error rates are then combined to provide a performance metric. Based on the performance metric, a determination is made as to whether a radio link problem exists.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: July 22, 2014
    Assignee: Apple Inc.
    Inventors: Ian Wong, Taeyoon Kim