Patents by Inventor Stephen Wu

Stephen Wu 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: 9152340
    Abstract: An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: October 6, 2015
    Assignee: NetApp, Inc.
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • Patent number: 9122493
    Abstract: Systems and processes for booting a device can be implemented by detecting a reset signal associated with the device and retrieving a predetermined page of data from a nonvolatile memory location into a register associated with the nonvolatile memory. The nonvolatile memory may be designed and implemented such that each page of data is retrieved from the nonvolatile memory as a unit, and the page of data includes instructions for use in booting the device. A command to read data stored in the register is received, and the command can include an address identifying a location of one or more instructions within the register. In response, the one or more instructions are retrieved from the register for execution by a processor.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: September 1, 2015
    Assignee: Apple Inc.
    Inventor: Stephen Wu
  • Publication number: 20140359235
    Abstract: An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Applicant: NETAPP, INC.
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • Publication number: 20140359236
    Abstract: An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.
    Type: Application
    Filed: May 28, 2013
    Publication date: December 4, 2014
    Applicant: NetApp, Inc.
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • Publication number: 20140344564
    Abstract: Systems and processes for booting a device can be implemented by detecting a reset signal associated with the device and retrieving a predetermined page of data from a nonvolatile memory location into a register associated with the nonvolatile memory. The nonvolatile memory may be designed and implemented such that each page of data is retrieved from the nonvolatile memory as a unit, and the page of data includes instructions for use in booting the device. A command to read data stored in the register is received, and the command can include an address identifying a location of one or more instructions within the register. In response, the one or more instructions are retrieved from the register for execution by a processor.
    Type: Application
    Filed: August 1, 2014
    Publication date: November 20, 2014
    Inventor: Stephen Wu
  • Publication number: 20140274944
    Abstract: An applicator for forming a film is disclosed. The applicator includes: a first extension tube coupled to a source of a modified cellulose solution; a shaft coupled to the first extension tube at a proximal end thereof, the shaft defining a first lumen in fluid communication with the first extension tube for transmission of the modified cellulose solution through the shaft; and an atomizer disposed at a distal end of the and configured to atomize the modified cellulose solution into a plurality of particles.
    Type: Application
    Filed: March 5, 2014
    Publication date: September 18, 2014
    Applicant: Covidien LP
    Inventors: Rachit Ohri, Phillip Blaskovich, Stephen Wu
  • Patent number: 8832423
    Abstract: Systems and processes for booting a device can be implemented by detecting a reset signal associated with the device and retrieving a predetermined page of data from a nonvolatile memory location into a register associated with the nonvolatile memory. The nonvolatile memory may be designed and implemented such that each page of data is retrieved from the nonvolatile memory as a unit, and the page of data includes instructions for use in booting the device. A command to read data stored in the register is received, and the command can include an address identifying a location of one or more instructions within the register. In response, the one or more instructions are retrieved from the register for execution by a processor.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: September 9, 2014
    Assignee: Apple Inc.
    Inventor: Stephen Wu
  • Patent number: 8686771
    Abstract: The present disclosure is directed to digital phase-locked loops (DPLLs) and hybrid phase-locked loops (HPLL) for establishing and maintaining a phase relationship between a generated output signal and a reference input signal. The DPLLs use a counter based loop to initially bring the DPLL into lock. Thereafter, the DPLLs disable the counter based loop and switch to a loop with a multi-modulus divider (MMD). The DPLLs can implement a cancellation technique to reduce phase noise introduced by the MMD. The HPLLs further include a loop with a MMD. The HPLLs can implement a similar cancellation technique to reduce phase noise introduced by the MMD.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 1, 2014
    Assignee: Broadcom Corporation
    Inventors: Emmanouil Frantzeskakis, Ioannis L. Syllaios, Georgios Sfikas, Henrik Jensen, Stephen Wu, Padmanava Sen
  • Patent number: 8686770
    Abstract: Designs of devices having digital phase locked loop (DPLL) circuits that include multiple digital feedback loops to generate high frequency clock signals by a digitally controlled oscillator (DCO). A time-to-digital converter (TDC) module is provided in such a DPLL circuit to receive an input reference clock signal and a first feedback clock signal from a first digital feedback loop and produces a digital TDC output indicative of a first phase error caused by a difference in time between the input reference clock signal and the first feedback clock signal. A second digital feedback loop is provided to generate a second digital feedback signal indicative of a second phase error caused by a difference in frequency between a desired clock signal and a generated clock signal generated by the DCO. The first and second digital feedback loops are coupled to the DCO to generate the high frequency clock signals.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: April 1, 2014
    Assignee: Broadcom Corporation
    Inventors: Emmanouil Frantzeskakis, Georgios Sfikas, Stephen Wu, Radha Srinivasan, Henrik Tholstrup Jensen, Brima Ibrahim
  • Patent number: 8669798
    Abstract: Designs of devices having digital phase locked loop (DPLL) circuits that include multiple digital feedback loops to generate high frequency clock signals by a digitally controlled oscillator (DCO). A time-to-digital converter (TDC) module is provided in such a DPLL circuit to receive an input reference clock signal and a first feedback clock signal from a first digital feedback loop and produces a digital TDC output indicative of a first phase error caused by a difference in time between the input reference clock signal and the first feedback clock signal. A second digital feedback loop is provided to generate a second digital feedback signal indicative of a second phase error caused by a difference in frequency between a desired clock signal and a generated clock signal generated by the DCO. The first and second digital feedback loops are coupled to the DCO to generate the high frequency clock signals.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: March 11, 2014
    Assignee: Broadcom Corporation
    Inventors: Emmanouil Frantzeskakis, Georgios Sfikas, Stephen Wu, Radha Srinivasan, Henrik Tholstrup Jensen, Brima Ibrahim
  • Publication number: 20140021991
    Abstract: Designs of devices having digital phase locked loop (DPLL) circuits that include multiple digital feedback loops to generate high frequency clock signals by a digitally controlled oscillator (DCO). A time-to-digital converter (TDC) module is provided in such a DPLL circuit to receive an input reference clock signal and a first feedback clock signal from a first digital feedback loop and produces a digital TDC output indicative of a first phase error caused by a difference in time between the input reference clock signal and the first feedback clock signal. A second digital feedback loop is provided to generate a second digital feedback signal indicative of a second phase error caused by a difference in frequency between a desired clock signal and a generated clock signal generated by the DCO. The first and second digital feedback loops are coupled to the DCO to generate the high frequency clock signals.
    Type: Application
    Filed: August 8, 2013
    Publication date: January 23, 2014
    Applicant: Broadcom Corporation
    Inventors: Emmanouil Frantzeskakis, Georgios Sfikas, Stephen Wu, Radha Srinivasan, Henrik Tholstrup Jensen, Brima Ibrahim
  • Publication number: 20140021992
    Abstract: Designs of devices having digital phase locked loop (DPLL) circuits that include multiple digital feedback loops to generate high frequency clock signals by a digitally controlled oscillator (DCO). A time-to-digital converter (TDC) module is provided in such a DPLL circuit to receive an input reference clock signal and a first feedback clock signal from a first digital feedback loop and produces a digital TDC output indicative of a first phase error caused by a difference in time between the input reference clock signal and the first feedback clock signal. A second digital feedback loop is provided to generate a second digital feedback signal indicative of a second phase error caused by a difference in frequency between a desired clock signal and a generated clock signal generated by the DCO. The first and second digital feedback loops are coupled to the DCO to generate the high frequency clock signals.
    Type: Application
    Filed: August 8, 2013
    Publication date: January 23, 2014
    Inventors: Emmanouil Frantzeskakis, Georgios Sfikas, Stephen Wu, Radha Srinivasan, Henrik Tholstrup Jensen, Brima Ibrahim
  • Publication number: 20140013097
    Abstract: Systems and processes for booting a device can be implemented by detecting a reset signal associated with the device and retrieving a predetermined page of data from a nonvolatile memory location into a register associated with the nonvolatile memory. The nonvolatile memory may be designed and implemented such that each page of data is retrieved from the nonvolatile memory as a unit, and the page of data includes instructions for use in booting the device. A command to read data stored in the register is received, and the command can include an address identifying a location of one or more instructions within the register. In response, the one or more instructions are retrieved from the register for execution by a processor.
    Type: Application
    Filed: September 10, 2013
    Publication date: January 9, 2014
    Applicant: Apple Inc.
    Inventor: Stephen Wu
  • Publication number: 20130325522
    Abstract: According to a computer-implemented approach for managing and chartering readily transportable watercraft, vessels, vehicles and other charter craft, customers are able to view and specify where they wish to charter such craft independent of where a charter craft might be permanently stored or regularly parked, berthed or moored. According to the approach, customers provide their desired charter location where they would like to charter craft. Customers are then provided in response with a list of matching locations and charter rates for one or more charter craft to be delivered at the desired charter location. After completing charter arrangements, the charter operator delivers to the customer their selection of charter craft to the specified charter location and upon completion of the charter, also retrieves the charter craft from an agreed upon retrieval location. The charter operator may be either centralized or distributed and may be a single or multiple organization(s).
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Inventor: Stephen Wu
  • Patent number: 8533448
    Abstract: Systems and processes for booting a device can be implemented by detecting a reset signal associated with the device and retrieving a predetermined page of data from a nonvolatile memory location into a register associated with the nonvolatile memory. The nonvolatile memory may be designed and implemented such that each page of data is retrieved from the nonvolatile memory as a unit, and the page of data includes instructions for use in booting the device. A command to read data stored in the register is received, and the command can include an address identifying a location of one or more instructions within the register. In response, the one or more instructions are retrieved from the register for execution by a processor.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: September 10, 2013
    Assignee: Apple Inc.
    Inventor: Stephen Wu
  • Patent number: 8508266
    Abstract: Designs of devices having digital phase locked loop (DPLL) circuits that include multiple digital feedback loops to generate high frequency clock signals by a digitally controlled oscillator (DCO). A time-to-digital converter (TDC) module is provided in such a DPLL circuit to receive an input reference clock signal and a first feedback clock signal from a first digital feedback loop and produces a digital TDC output indicative of a first phase error caused by a difference in time between the input reference clock signal and the first feedback clock signal. A second digital feedback loop is provided to generate a second digital feedback signal indicative of a second phase error caused by a difference in frequency between a desired clock signal and a generated clock signal generated by the DCO. The first and second digital feedback loops are coupled to the DCO to generate the high frequency clock signals.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: August 13, 2013
    Assignee: Broadcom Corporation
    Inventors: Emmanouil Frantzeskakis, Georgios Sfikas, Stephen Wu, Radha Srinivasan, Henrik Tholstrup Jensen, Brima Ibrahim
  • Patent number: 8445362
    Abstract: An apparatus and method for programming an electronically programmable semiconductor fuse applies a programming current to a fuse link as a series of multiple pulses. Application of the programming current as a series of multiple short pulses provides a level of programming current sufficiently high to ensure reliable and effective electromigration while avoiding exceeding temperature limits of the fuse link.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dan Moy, Stephen Wu, Peter Wang, Brian W. Messenger, Edwin Soler, Gabriel Chiulli
  • Publication number: 20130113528
    Abstract: The present disclosure is directed to digital phase-locked loops (DPLLs) and hybrid phase-locked loops (HPLL) for establishing and maintaining a phase relationship between a generated output signal and a reference input signal. The DPLLs use a counter based loop to initially bring the DPLL into lock. Thereafter, the DPLLs disable the counter based loop and switch to a loop with a multi-modulus divider (MMD). The DPLLs can implement a cancelation technique to reduce phase noise introduced by the MMD. The HPLLs further include a loop with a MMD. The HPLLs can implement a similar cancelation technique to reduce phase noise introduced by the MMD.
    Type: Application
    Filed: May 31, 2012
    Publication date: May 9, 2013
    Applicant: Broadcom Corporation
    Inventors: Emmanouil FRANTZESKAKIS, Ioannis L. SYLLAIOS, Georgios SFIKAS, Henrik JENSEN, Stephen WU, Padmanava SEN
  • Patent number: 8380954
    Abstract: Method and system is provided for performing a failover operation during which a second storage system takes over the management of a storage volume managed by a first storage system. The first storage system may also manage a plurality of replicated copies of the storage volume and maintain metadata for storing information regarding the replicated copies. The failover operation is completed without having the second storage system read all the metadata.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 19, 2013
    Assignee: Netapp, Inc.
    Inventors: Vishal Patil, Stephen Wu, Manish K. Bhuwania
  • Patent number: 8380955
    Abstract: Method and system for uniquely identifying a replicated copy of a storage volume is provided. A unique identifier is created by a storage system managing the replicated copy. The unique identifier includes a time stamp of when the identifier is being created, a system clock of the storage system and a unique address for an adapter that is used by the storage system.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 19, 2013
    Assignee: Netapp, Inc.
    Inventor: Stephen Wu