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).

  • Publication number: 20180323857
    Abstract: A calibration system, in a receiver chip, receives a plurality of receive signals at a plurality of receive paths. A first receive path and a second receive path is selected for a first receive signal and a second receive signal, respectively. A first signal parameter of the second receive signal is adjusted relative to the first signal parameter of the first receive signal to maximize a first signal strength value of an added signal or minimize a second signal strength value of a subtracted signal. Based on the adjusted first signal parameter, an offset of the first signal parameter is calibrated. Further, based on a matching of the second signal parameter in the second receive path relative to the second signal parameter in the first receive path, value of the second signal parameter is calibrated.
    Type: Application
    Filed: December 19, 2017
    Publication date: November 8, 2018
    Inventors: Kartik Sridharan, Ahmadreza Rofougaran, Michael Boers, Seunghwan Yoon, Sam Gharavi, Donghyup Shin, Farid Shirinfar, Stephen Wu, Maryam Rofougaran
  • Publication number: 20180323853
    Abstract: A calibration system, in a transmitter chip, selects a first transmit path for a first transmit signal and a second transmit path for a second transmit signal. The plurality of transmit paths are associated with a plurality of antenna elements. A first signal parameter of the second transmit signal is adjusted relative to the first signal parameter of the first transmit signal to maximize a first signal strength value of an added signal or minimize a second signal strength value of a subtracted signal. An offset of the first signal parameter is calibrated based on the adjusted first signal parameter in the second transmit path. A value of a second signal parameter is calibrated based on a matching of the second signal parameter in the second transmit path relative to the second signal parameter in the first transmit path.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Kartik Sridharan, Ahmadreza Rofougaran, Michael Boers, Seunghwan Yoon, Sam Gharavi, Donghyup Shin, Farid Shirinfar, Stephen Wu, Maryam Rofougaran
  • Publication number: 20180300322
    Abstract: Asynchronous snapshot invalidation techniques are described. According to various such techniques, an enhanced file handle structure may be defined that includes a snapshot generation ID that is to comprise a value that singularly identifies a snapshot performed at a particular point in time. In some embodiments, when a snapshot ID assigned to that snapshot is reused at a subsequent point in time, a different snapshot generation ID may be assigned to that subsequent snapshot. With respect to an in-core cache, the differing snapshot generation IDs may eliminate unacceptable ambiguity regarding respective file information sets corresponding to the initial and subsequent snapshots sharing the same snapshot ID. As a result, obsolete file information sets may be cleared from the in-core cache asynchronously, enabling improved performance. The embodiments are not limited in this context.
    Type: Application
    Filed: June 22, 2018
    Publication date: October 18, 2018
    Inventors: Mardiros Z. Chakalian, Amber Palekar, Szu-Wen Kuo, Stephen Wu
  • Patent number: 9935663
    Abstract: The power combiner circuit includes a transformer having a first primary coil coupled to a first power amplifier (PA), a second primary coil coupled to a second PA, and a secondary coil. The secondary coil supplies a current to an antenna based on a first direction of a first phase of a first amplified constant-envelope signal in the first primary coil with respect to a second phase of a second amplified constant-envelope signal in the second primary coil. A first load impedance is associated with the first PA and a second load impedance is associated with the second PA. The first load impedance and the second load impedance receive currents from the first PA and second PA, respectively, based on a second direction of the first phase of the first amplified constant-envelope signal with respect to the second phase of the second amplified constant-envelope signal.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: April 3, 2018
    Assignee: Movandi Corporation
    Inventors: Ahmadreza Rofougaran, Sam Gharavi, Farid Shirinfar, Kartik Sridharan, Michael Boers, Seunghwan Yoon, Donghyup Shin, Stephen Wu, Maryam Rofougaran
  • Patent number: 9887760
    Abstract: A calibration system, in a receiver chip, receives a plurality of receive signals at a plurality of receive paths. A first receive path and a second receive path is selected for a first receive signal and a second receive signal, respectively. A first signal parameter of the second receive signal is adjusted relative to the first signal parameter of the first receive signal to maximize a first signal strength value of an added signal or minimize a second signal strength value of a subtracted signal. Based on the adjusted first signal parameter, an offset of the first signal parameter is calibrated. Further, based on a matching of the second signal parameter in the second receive path relative to the second signal parameter in the first receive path, value of the second signal parameter is calibrated.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: February 6, 2018
    Assignee: MOVANDI CORPORATION
    Inventors: Kartik Sridharan, Ahmadreza Rofougaran, Michael Boers, Seunghwan Yoon, Sam Gharavi, Donghyup Shin, Farid Shirinfar, Stephen Wu, Maryam Rofougaran
  • Publication number: 20180032407
    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: October 9, 2017
    Publication date: February 1, 2018
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • Publication number: 20180024891
    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: October 2, 2017
    Publication date: January 25, 2018
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • Patent number: 9785512
    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: October 5, 2015
    Date of Patent: October 10, 2017
    Assignee: NetApp, Inc.
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • Patent number: 9778995
    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: October 5, 2015
    Date of Patent: October 3, 2017
    Assignee: NetApp, Inc.
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • Publication number: 20160314205
    Abstract: In various example embodiments, a system and method for generating a discovery page that depicts item aspects are presented. A query that includes an identifier of an item is received from a client device. A category of items that includes the item described in the query is identified using the identifier of the item. One or more aspects that correspond to a group of items included in the category of items are determined. Item listings for the group of items from the category of items are accessed. A discovery page that depicts the accessed item listings of the group of items in relation to the one or more aspects is generated. Display of the generated discovery page is caused.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Harrison Maxwell Davis, Tao Peng, Stephen Neola, Stephen Wu, Hyo Chung
  • Publication number: 20160217175
    Abstract: Asynchronous snapshot invalidation techniques are described. According to various such techniques, an enhanced file handle structure may be defined that includes a snapshot generation ID that is to comprise a value that singularly identifies a snapshot performed at a particular point in time. In some embodiments, when a snapshot ID assigned to that snapshot is reused at a subsequent point in time, a different snapshot generation ID may be assigned to that subsequent snapshot. With respect to an in-core cache, the differing snapshot generation IDs may eliminate unacceptable ambiguity regarding respective file information sets corresponding to the initial and subsequent snapshots sharing the same snapshot ID. As a result, obsolete file information sets may be cleared from the in-core cache asynchronously, enabling improved performance. The embodiments are not limited in this context.
    Type: Application
    Filed: August 31, 2015
    Publication date: July 28, 2016
    Applicant: NETAPP, INC.
    Inventors: Amber Palekar, Mardiros Z. Chakalian, Szu-Wen Kuo, Stephen Wu
  • Publication number: 20160026539
    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: October 5, 2015
    Publication date: January 28, 2016
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • Publication number: 20160026538
    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: October 5, 2015
    Publication date: January 28, 2016
    Inventors: Stephen Wu, Prathamesh Deshpande, Manan Patel
  • 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: 9152327
    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