Patents by Inventor David Lin

David Lin 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: 10445630
    Abstract: Aspects of the present disclosure involve systems, methods, devices, and the like for generating dynamic machine readable codes. In one embodiment, a system is introduced that enables the analysis of user information for the generation of the dynamic machine readable code. In response to the analysis, using middleware on a multi-tier system, user information is embedded onto the dynamic machine readable code. The embedded user information can be captured during the transaction enabling the presentation of customized content which can be used to provide a user friendly interface for the transacting while detecting incorrect account usage. In another embodiment, in conjunction with the dynamic machine readable code, additional user and/or device features are captured during the processing of a transaction such that the combination facilitate fraudulent activity detection.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: October 15, 2019
    Assignee: PayPal, Inc.
    Inventors: David Lin, Aniruddha Dhamal, Justin Meier, Sankiran Srinath
  • Patent number: 10216691
    Abstract: A method of monitoring the mechanical condition of a machine in which statistically significant measurements on a characteristic signal are made over a period of time which can include interruptions and variations in the operation of the machine giving rise to uncharacteristic signals and the processing of the signal during the statistically significant measurement automatically excludes those parts of the signal associated with interruptions and variations in the operation of the machine. The invention also includes apparatus for carrying out the above method including a preamplifier, adapted to provide output to a further amplifier, adapted to provided output to dynamic enveloping circuitry, adapted to provide an output to an analogue to digital converter, adapted to provide an output to a digital micro-electronic device.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: February 26, 2019
    Assignee: KITTIWAKE HOLROYD LIMITED
    Inventors: Trevor James Holroyd, David Lin
  • Publication number: 20180360159
    Abstract: Aspects of the present disclosure provide a flexible, form-fitting, slide-type sandal, which includes a footbed and a strap affixed to the footbed on two sides. The strap comprises an underlay that spans the width of the footbed, as well as lateral and medial overlays with an expansion joint therebetween. The expansion joint between the lateral and medial overlays allows the underlay to flex and provide a better fit for the wearer.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 20, 2018
    Inventor: David Lin
  • Patent number: 10158353
    Abstract: The present disclosure includes circuits and methods that adjust and correct duty cycles of circuits. The circuits and methods receive a signal from a first circuit and forward the received signal to a second circuit that retrieves a first setting (X) that provides a measure of duty cycle of the received signal. The circuits and methods then invert the received signal, retrain the second circuit based upon the inverted received signal, and retrieve a second setting (Y) of the retrained second circuit. The second setting (Y) provides a measure of duty cycle of the inverted received signal. The circuits and methods then adjust the duty cycle of the received signal based upon the first and second settings (X, Y) and further retrain of the second circuit to provide an improved duty cycle in a direction closer to 50 percent.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: December 18, 2018
    Assignee: Cavium, LLC
    Inventor: David Lin
  • Patent number: 10152268
    Abstract: A method for replicating data from a plurality of storage systems to a target storage system. The method implemented at the target storage system receives a replication request to replicate data from a source storage system to the target storage system, where the target storage system stores data replicated from the plurality of source storage systems. In response to the replication request, the target storage system identifies a replication resource limit associated with the data to be replicated from the source storage system. The target storage system then determines whether a replication resource requested by the replication request has exceeded the replication resource limit. The target storage system thus allows the replication resource to replicate data from the source storage system, in response to the replication resource not exceeding the replication resource limit.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: December 11, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Subhasish Chakraborty, David Lin, Shufeng Huang, Terry Hahn, Sunil Prabhakar
  • Patent number: 10128684
    Abstract: Disclosed are systems and methods to provide energy control via power-requirement analysis and power-source enablement. Both demand-side and supply-side techniques are used alone or in conjunction to determine an optimal number of power sources to supply power to one or more loads. When fluctuations in power requirements are present, measures such as decoupling less-critical loads in order to continue delivering power to critical systems and turning on and off power sources as needed to meet the current power demands of a system are implemented. Power sources are periodically deactivated by the system on a rotational basis such that all power sources wear evenly, prolonging the life of the equipment. A scalable architecture that allows the virtualization of power from the underlying hardware form factor is also provided.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: November 13, 2018
    Assignee: Virtual Power Systems, Inc.
    Inventors: Shankar Ramamurthy, Sushant Shankar, Rajaram Soundararajan, Andrew Sy, Andrew L Wang, Erich Karl Nachbar, K David Lin, Frank Chuang, Rajeev P Huralikoppi, Ryan Justin Kennedy, Denis Kouroussis, Milind Kukanur, Pranthik Samal
  • Publication number: 20180309430
    Abstract: The present disclosure includes circuits and methods that adjust and correct duty cycles of circuits. The circuits and methods receive a signal from a first circuit and forward the received signal to a second circuit that retrieves a first setting (X) that provides a measure of duty cycle of the received signal. The circuits and methods then invert the received signal, retrain the second circuit based upon the inverted received signal, and retrieve a second setting (Y) of the retrained second circuit. The second setting (Y) provides a measure of duty cycle of the inverted received signal. The circuits and methods then adjust the duty cycle of the received signal based upon the first and second settings (X, Y) and further retrain of the second circuit to provide an improved duty cycle in a direction closer to 50 percent.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventor: David Lin
  • Patent number: 10109321
    Abstract: Some aspects of the disclosure relate to automated quality control of a media asset. The quality control can comprise testing automatically various facets of content reproduction. In one embodiment, three facets can be tested: (1) access to a rendering unit configured to reproduce content of the media asset; (2) rendering of at least a portion of visual content of the media asset; and (3) rendering at least a portion of the aural content of the media asset. In one aspect, testing the rendering of the visual content can be differential in that features of the rendering can be monitored at a plurality of instants during content reproduction and can be compared for two or more instants of the plurality of instants. In another aspect, based on the comparison, the media asset can be deemed to pass the quality control and thus be accepted for consumption.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: October 23, 2018
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Jason B. Umeroglu, David Lin
  • Patent number: 10050624
    Abstract: A level-up shifter circuit is suitable for high speed and low power applications. The circuit dissipates almost no static power, or leakage current, compared to conventional designs and can preserve the signal's duty cycle even at high data rates. This circuit can be used with a wide range of power supplies while maintaining operational integrity, and includes circuitry to compensate for process variations.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: August 14, 2018
    Assignee: Cavium, Inc.
    Inventor: David Lin
  • Publication number: 20180225134
    Abstract: A computer implemented method for forward compatibility of data objects is discussed. The method includes receiving a data object from a server, where the data object includes a first data portion and a second data portion. The method includes determining that the data object is not recognizable. The method includes, in response to not recognizing the data object, identifying the first data portion as a default data and identifying the second data portion as unrecognized data. The method also includes processing the data object using the default data.
    Type: Application
    Filed: February 1, 2018
    Publication date: August 9, 2018
    Inventors: Yang Liu, David Lin
  • Publication number: 20180165393
    Abstract: Disclosed are improved methods and structures for verifying integrated circuits and in particular systems-on-a-chip constructed therefrom. Our methods—which we call Quick Error Detection—Hardware (QED-H)—advantageously quickly detect and fix anomalies (bugs) within SoC hardware components—and in particular customized SoC hardware components that are not necessarily software programmable. Of further advantage, methods according to the present disclosure are compatible with existing Quick Error Detection (QED) techniques while being extensible to target software-programmable components as well. In sharp contrast to prior art methods, method(s) according to the present disclosure represent a new system validation methodology that builds validation checks in both software and hardware components seamlessly and systematically, thus enabling extremely quick error detection and localization for all digital components of the entire SoC advantageously producing productivity and time-to-market gains.
    Type: Application
    Filed: June 6, 2016
    Publication date: June 14, 2018
    Inventors: Subhasish MITRA, Keith CAMPBELL, David LIN, Deming CHEN
  • Publication number: 20180157574
    Abstract: Disclosed are improved methods and structures for verifying integrated circuits and in particular systems-on-a-chip constructed therefrom. We call methods and structures according to the present disclosure Symbolic Quick Error Detection or Symbolic QED, Illustrative characteristics of Symbolic QED include: 1) It is applicable to any System-on-Chip (SoC) design as long as it contains at least one programmable processor; 2) It is broadly applicable for logic bugs inside processor cores, accelerators, and uncore components; 3) It does not require failure reproduction; 4) It does not require human intervention during bug localization; 5) It does not require trace buffers, 6) It does not require assertions; and 7) It uses hardware structures called “change detectors” which introduce only a small area overhead.
    Type: Application
    Filed: June 6, 2016
    Publication date: June 7, 2018
    Inventors: Subhasish MITRA, Clark BARRETT, David LIN, Eshan SINGH
  • Publication number: 20170338822
    Abstract: A level-up shifter circuit is suitable for high speed and low power applications. The circuit dissipates almost no static power, or leakage current, compared to conventional designs and can preserve the signal's duty cycle even at high data rates. This circuit can be used with a wide range of power supplies while maintaining operational integrity, and includes circuitry to compensate for process variations.
    Type: Application
    Filed: January 31, 2017
    Publication date: November 23, 2017
    Inventor: David Lin
  • Patent number: 9664555
    Abstract: Electronic devices may be provided with light sensors. Light sensors may be proximity sensors or ambient light sensors. Proximity sensors may include a light-emitting component and a light-sensitive component. The electronic device may include an enclosure formed from housing structures and some or all of a display for the device. The enclosure may include openings such as openings formed from clusters of smaller openings. Each light sensor may receive light through one of the clusters of openings. The light sensor may receive the light directly through the openings or may receive light that passes through the openings and is guided to the light sensor by light guiding structures. The light guiding structures may include fiber optic structures or light-reflecting structures. Fiber optic structures may fill or partially fill the openings. Light reflecting structures may be machined cavities in an internal support structure.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: May 30, 2017
    Assignee: Apple Inc.
    Inventors: Boon W. Shiu, David Lin Lee, Michael DiVincent
  • Publication number: 20170135142
    Abstract: Systems, methods, architectures, and computer program products for linking multiple devices are disclosed. In an example for linking a mobile device with a desktop device, an identifier of a mobile device can be received from a desktop computer. The identifier can be used to send a link to the mobile device. When the link is accessed, a code and a channel are generated. The mobile device is connected to the channel and the code is provided to the mobile device. The code is entered at the desktop device and the desktop device is connected to the channel responsive to the code being validated, thereby linking the desktop and mobile devices.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 11, 2017
    Inventors: Rush L. Bartlett, II, Kan-Yueh Chen, Ching-Cheng Chou, David Lin, Po-Min Lin, I-Chien Liu, Matthew S. Taylor, Ryan J.F. Wert, Frank Wang, Jack Yeh
  • Patent number: 9607672
    Abstract: An apparatus for controlling memory includes a memory controller, and a data interface that interfaces with and is in data communication with data lines, each having inherent skew. Each data line carries a data signal. The data lines connect the memory controller to the memory. The apparatus also includes data de-skewers, each associated with a corresponding data line, a strobe interface that interfaces with a strobe line that connects the memory controller to the memory and that applies a timing signal to the strobe line, and a strobe de-skewer connected to the strobe line. Each data de-skewer operates in read or write mode. A particular data line's data de-skewer applies a compensation skew to a data signal carried by that line.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 28, 2017
    Assignee: Cavium, Inc.
    Inventors: David Lin, Edward Wade Thoenes
  • Patent number: 9568542
    Abstract: In an embodiment, a memory interface includes integrated circuitry to verify the integrity of the memory interface. The circuitry propagates a test pattern through different paths of the memory interface, and checks the result against a reference value to determine whether the components of the paths are operating within an acceptable tolerance. The memory interface can also communicate with ATE to initiate such tests and return the results to the ATE.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: February 14, 2017
    Assignee: Cavium, Inc.
    Inventor: David Lin
  • Patent number: 9496012
    Abstract: According to at least one example embodiment, a method and corresponding system, or circuit, for calibrating a reference voltage of a single-ended receiver, include applying a clock signal and a reference voltage signal as inputs to the differential amplifier of the single-ended receiver. The differential amplifier provides an output signal, the output signal is processed, and an indication of a duty cycle associated with an output signal of the amplifier is evaluated. Based on the evaluated indication of the duty cycle, a control logic module, or circuit, adjusts a level of the reference voltage signal. The process of evaluating the indication of the duty cycle and adjusting the reference voltage level is repeated for a number of iterations.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: November 15, 2016
    Assignee: Cavium, Inc.
    Inventors: Omer O. Yildirim, David Lin, Scott E. Meninger
  • Publication number: 20160328523
    Abstract: A method for providing access to patient information from within an electronic medical record may involve: receiving, from a user, at least one piece of identifying information, identifying the user as a person authorized to access the patient information; providing an encrypted link on an electronic medical record of the patient, wherein the encrypted link is preloaded with the at least one piece of identifying information and a patient medical record number corresponding to the patient; decrypting the encrypted link in response to the user clicking on the encrypted link, without requiring the user to provide any further identifying information; and providing the patient information to the user via a secure web site, in response to the user clicking on the link.
    Type: Application
    Filed: July 7, 2016
    Publication date: November 10, 2016
    Inventors: Rush L. Bartlett, II, David Lin, Jack Yeh, Ryan J.F. Van Wert, Frank T. Wang
  • Publication number: 20160228788
    Abstract: A separations tray assembly for use in a fluid-fluid exchange column. The separations tray assembly is of the type where a first fluid, in a continuous phase, is directed across successive trays in a serpentine flow path. A second fluid, in a dispersed phase ascends through apertures in the tray thus inducing interaction and mass transfer with the first fluid. In accordance with one aspect of the present invention, the separations tray further includes a diffuser skirt, having apertures disposed therein, operatively coupled to a fluid channel. The diffuser skirt is operable to direct the first fluid to cover substantially an entire volumetric cross-flow window between successive separations trays and to induce stirring and mixing of the first fluid and the second fluid to effect efficient mass transfer.
    Type: Application
    Filed: April 18, 2016
    Publication date: August 11, 2016
    Applicant: GTC Technology US, LLC
    Inventors: Ian G. Buttridge, David Lin, Casey F. Bowles, SooWoong KIM, Michael J. BINKLEY