Patents by Inventor A.K. Wong

A.K. 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: 10365121
    Abstract: Some embodiments include a method for measuring the position of a camera lens carrier moveable by an autofocus actuator. In some embodiments, the method includes generating a measurement of a magnetic field resulting at least in part from the one or more position sensor magnets. In some embodiments, the generating the measurement of the magnetic field includes measuring a magnetic field component created at least in part by the one or more position sensor magnets fixedly mounted to the camera lens carrier. In some embodiments, the camera lens carrier is moveably coupled to a substrate by the autofocus actuator to provide motion in a direction orthogonal to the substrate. In some embodiments, the generating the measurement of the magnetic field component includes measuring the magnetic field component at a sensor fixedly mounted to the substrate of the autofocus actuator.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: July 30, 2019
    Assignee: Apple Inc.
    Inventors: Calvin K. Wong, Ho Seop Jeong, Aurelien R. Hubert, Simon S. Lee
  • Publication number: 20190187140
    Abstract: It was discovered that hydrogel scaffolds can be used to induce phase separation as aqueous two-phase systems (ATPSs) pass through and/or rehydrate the scaffolds, allowing for concentration of target analyte(s) (e.g., biomolecule(s)) into a particular phase of the ATPS or into a leading front. Accordingly, in various embodiments methods and devices are provided that utilize aqueous two-phase systems and hydrogel scaffolds to improve the sensitivity of assays (e.g., of point-of-care assays) without sacrificing cost or ease of use.
    Type: Application
    Filed: August 21, 2017
    Publication date: June 20, 2019
    Inventors: Daniel Takashi Kamei, Benjamin Ming Wu, David Yuan Pereira, Chloe Michelle Wu, Matthew Foosing Yee, Joshua Anthony Keefe, Christina Caroline Pearce, Amir Adam Dailamy, Vincent K. Wong, Nguyen Khoi Le
  • Patent number: 10297061
    Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karen K. Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker, Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Richard J. Wolf
  • Publication number: 20190134118
    Abstract: Provided herein are adeno-associated virus (AAV) compositions for correcting a mutation in a beta globin gene (HBB) gene and methods of using the same to correct an HBB gene mutation in a cell. Also provided are packaging systems for making the adeno-associated virus compositions.
    Type: Application
    Filed: October 17, 2018
    Publication date: May 9, 2019
    Inventors: Saswati Chatterjee, Kamehameha K. Wong, Jr., Marwa BenHajSalah, Laura Jane Smith, Albert Barnes Seymour, Jason Boke Wright, James Anthony McSwiggen, Serena Nicole Dollive, Thia Baboval St. Martin, Jaime Michelle Prout
  • Patent number: 10282236
    Abstract: Embodiments of the present invention provide systems and methods for dynamically allocating data to multiple nodes. The method includes determining the usage of multiple buffers and the capability factors of multiple servers. Data is then allocated to multiple buffers associated with multiple active servers, based on the determined usage and capability factors, in order to keep the processing load on the multiple servers balanced.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mi W. Shum, DongJie Wei, Samuel H. K. Wong, Xin Ying Yang, Xiang Zhou
  • Patent number: 10267669
    Abstract: Embodiments are directed to obtaining data from at least one sensor, the data pertaining to rotor loads and motion, processing, by a device comprising a processor, the data to obtain an estimate of at least one of gross weight (GW) and center of gravity (CG) for a rotorcraft, and outputting the estimate.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: April 23, 2019
    Assignee: SIKORSKY AIRCRAFT CORPORATION
    Inventors: Joshua D. Isom, Austin Fang, Jonathan K. Wong
  • Patent number: 10268592
    Abstract: Applications that use non-volatile random access memory (NVRAM), such as those that apply file system journal writes and database log writes where write operations apply data sequentially over the NVRAM, map the available capacity of the NVRAM in a virtual address space without compromising performance. The NVRAM is segmented into regions with multiple such regions fitting within a volatile RAM element accessible to the application and the NVRAM. One or more regions are loaded in the volatile RAM and reflected in page tables that reference the regions. The page tables are managed on a host computer executing the application. One region space in the volatile RAM is unused and available for transferred information. Mechanisms are provided for dynamically transferring regions and interfacing with the host computer. As the application sequentially accesses information in the stored regions, older regions are removed and new regions loaded from NVRAM to the volatile RAM.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: April 23, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Saugata Das Purkayastha, Luca Bert, Philip K. Wong, Anant Baderdinni
  • Publication number: 20190055012
    Abstract: A tail rotor blade for a helicopter includes a blade body defining a longitudinally extending spar cavity, a leading edge forward of the spar cavity, and a trailing edge aft of the spar cavity. Upper and lower airfoil surfaces extend from the leading edge to the trailing edge on opposite sides of the spar cavity. The upper and lower airfoil surfaces define between one another a constant airfoil segment and transition airfoil segments disposed longitudinally adjacent to the constant airfoil segment on inboard and outboard sides of the constant airfoil segment.
    Type: Application
    Filed: January 25, 2017
    Publication date: February 21, 2019
    Inventors: KRZYSZTOF Kopanski, Daniel A. GRIFFITHS, Joshua A. BREON, Jonathan K. WONG, Benjamin ISABELLA, Michael Skylar LAWSON
  • Publication number: 20180352679
    Abstract: A memory device carrier is described that is particular suitable for a high density rack drive chassis in which the drives are front serviceable. In one example, a memory system includes an enclosure configured to mount in a rack, the enclosure having a front configured to receive airflow and a rear configured for cabling, a drawer configured to slide longitudinally in and out of the enclosure, the drawer having a bottom surface and a front face, and a longitudinal connector board mounted to the drawer having a plurality of memory device sockets, the sockets facing outward laterally from the longitudinal board and configured to receive memory devices inserted laterally into a respective socket.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Applicant: Intel Corporation
    Inventors: Blaine R. Monson, Pankaj Kumar, Anthony K. Wong, Uzair A. Qureshi
  • Publication number: 20180268289
    Abstract: Techniques for a fixed-point back propagation implementation with advantages in speed, memory usage, and precision as compared with a floating-point implementation have hitherto been elusive. An example embodiment of a 16-bit fixed-point back propagation method that achieves a same accuracy as a double-precision, floating-point implementation, as measured by a word-error-rate (WER) of an acoustic adaptation application using one hour of audio data is disclosed. The WER for a speaker-independent model is 5.85%, compared with 5.34% for a double-precision floating-point implementation, and 5.33% for a 16-bit fixed-point implementation according to an example embodiment. Further, an average number of compute cycles for one backward propagation stage decreases from 166784 for a floating-point implementation to 30232 for a fixed-point implementation according to an example embodiment.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Inventor: Alfred K. Wong
  • Publication number: 20180260184
    Abstract: Systems, methods, and apparatus for communicating video data in packed frames are described. The video data corresponds to multiple asymmetrical display devices, and the packed frames are transmitted through a single display port. In one example a method includes receiving video data targeted to multiple display devices, the data for each display being provided as a set of scanlines for display at a first clock rate, inserting padded scanlines into the set of scanlines to obtain a padded set of scanlines that includes the same number of scanlines a second display device, generating a packed frame by combining the padded set of scanlines with the set of scanlines corresponding to the second display device, and transmitting the packed frame over a communication link. The display devices may have different resolutions. The location of each padded scanline in the padded set of scanlines is identified by configuration information.
    Type: Application
    Filed: March 12, 2018
    Publication date: September 13, 2018
    Inventors: Robert Hardacker, John C.K. Wong
  • Patent number: 10054763
    Abstract: In some embodiments, an apparatus for performing temperature-compensated measurement of a position of a lens assembly is attached to an autofocus actuator. In some embodiments, the apparatus includes a light source for emitting light in a first direction. In some embodiments, a measurement sensor is affixed for receiving light reflected from a reflector. In some embodiments, a lateral shield is affixed in a position blocking detection by the measurement sensor of light having been emitted from light source but having not been reflected from the reflector. In some embodiments, a monitoring sensor is affixed in a position relative to the light source to receive light having been emitted from light source but having not been reflected from the reflector. In some embodiments, a transverse shield is affixed in a position blocking detection by the monitoring sensor of light reflected from the reflector.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: August 21, 2018
    Assignee: Apple Inc.
    Inventors: Calvin K. Wong, Ho Seop Jeong
  • Patent number: 10013344
    Abstract: An apparatus comprising a memory and a controller. The memory may be configured to (i) implement a cache and (ii) store meta-data. The cache comprises one or more cache windows. Each of the one or more cache windows comprises a plurality of cache-lines configured to store information. Each of the plurality of cache-lines may be associated with meta-data indicating one or more of a dirty state and an invalid state. The controller may be connected to the memory and configured to detect an input/output (I/O) operation directed to a file system. The controller may perform a read-fill based on a hint value when there is a read miss in the cache. The hint value may be based on the application access pattern. The hint value may be passed to a caching layer with a corresponding I/O.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: July 3, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Luca Bert, Anant Baderdinni, Saugata Das Purkayastha, Philip K. Wong
  • Publication number: 20180170777
    Abstract: One exemplary embodiment can be a process for oxidizing one or more thiol compounds from an alkaline stream. The process may include passing a mixed stream having the alkaline stream to a vessel having an oxidation section, a separation section and a vent gas section. Often, the oxidation section includes a body containing one or more packing elements. The process can further include passing an oxidized alkaline stream to the separation section containing a first chamber and a second chamber. Usually, the first chamber contains a coated mesh and packing. The two sections further form a neck contains a packing, a distributor, and a mesh.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 21, 2018
    Inventors: Jonathan A. Tertel, Susanna K. Wong
  • Publication number: 20180170864
    Abstract: One exemplary embodiment can be a process for oxidizing one or more thiol compounds from an alkaline stream. The process may include passing a mixed stream having the alkaline stream to a vessel having an oxidation section, a separation section and a vent gas section. Often, the oxidation section includes a body containing one or more packing elements. The process can further include passing an oxidized alkaline stream to the separation section containing a first chamber and a second chamber. Usually, the first chamber contains a coated mesh and packing. The two sections further form a neck contains a packing, a distributor, and a mesh.
    Type: Application
    Filed: November 9, 2017
    Publication date: June 21, 2018
    Inventors: Jonathan A. Tertel, Susanna K. Wong
  • Publication number: 20180140502
    Abstract: Described herein are interactive devices that mimic a portion of a human male and a female genitalia. The male device includes a unique bead drive assembly for providing an extending and retracting motion. Also included on the male device is a massager sub-assembly able to inflate and deflate while being able to slide along a shaft of the male device. The female device includes a clamshell constrictor having an inflation mechanism that is able to provide a squeezing motion as well as being able to slide back and forth within the body of the female device. Also disclosed herein are method of communication and interaction between a pair of interactive devices or multiple interactive devices. Finally, methods of managing interactive sessions between multiple interactive devices are also described.
    Type: Application
    Filed: May 19, 2016
    Publication date: May 24, 2018
    Inventors: Erik J. SHAHOIAN, John McCOY, Lawrence E. MILLER, David P. BIM-MERLE, Francois W. BRAHIC, Kuan LI, David J. GUTIERREZ, Michael K. WONG, Darrell Q. PHAM
  • Publication number: 20180030449
    Abstract: In some embodiments, an antiviral vector is provided. The antiviral vector includes a replication competent adeno-associated virus (AAV) and an inhibitory expression cassette that includes a nucleotide sequence that encodes an RNAi molecule that inhibits expression of a targeted helper virus (THV) gene. The THV gene may be part of an Adenovirus (Ad) genome, a Human Papillomavirus (HPV) genome, a Human Herpes Virus (HHV) genome, or a Vaccinia virus (VV) genome.
    Type: Application
    Filed: October 9, 2017
    Publication date: February 1, 2018
    Inventors: Kamehameha K. WONG, Cam MROSKE, Saswati CHATTERJEE
  • Patent number: 9817700
    Abstract: A method, computer program product, and system for dynamically distributing data for parallel processing in a computing system, comprising allocating a data buffer to each of a plurality of data partitions, where each data buffer stores data to be processed by its corresponding data partition, distributing data in multiple rounds to the data buffers for processing by the data partitions, where in each round the data is distributed based on a determined data processing capacity for each data partition, and where a greater amount of data is distributed to the data partitions with higher determined processing capacities, and periodically monitoring usage of each data buffer and re-determining the determined data processing capacity of each data partition based on its corresponding data buffer usage.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: November 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian K. Caufield, Fan Ding, Mi Wan Shum, Dong Jie Wei, Samuel H K Wong
  • Patent number: D802805
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: November 14, 2017
    Assignee: Xicato, Inc.
    Inventors: Richard K. Wong, Johannes Willem Herman Sillevis Smitt
  • Patent number: D835846
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: December 11, 2018
    Inventor: Thomas K. Wong