Patents by Inventor David Fei
David Fei 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: 20240326607Abstract: Methods and systems are provided for determining a plurality of traction limits corresponding to each of a plurality of wheels of a vehicle and determining a grounded torque request. Based on the plurality of traction limits, the grounded torque request is distributed to each of the plurality of wheels. If a grounded torque request to a first wheel of the plurality of wheels exceeds a traction limit for the first wheel, the torque to the first wheel may be reduced, and an increased torque is applied to a second wheel of the plurality of wheels.Type: ApplicationFiled: March 31, 2023Publication date: October 3, 2024Inventors: Quentin Arthur Cradock Watson Spottiswoode, David Martin Armstrong, Michael Fei-Kit Tung, Thomas James Emery
-
Patent number: 12039964Abstract: An audio processing system reduces perception of audible artifacts due to changes in an element in an audio channel of the audio processing system. The system reproduces an audio input signal and produces an audio output signal with the audio channel. The channel has an adjustable or selectable element that, responsive to a control signal, changes a characteristic of the audio processing channel, which generates a transient in the audio output signal. The systems include a level detector for measuring a signal level of the audio input signal and a controller responsive to an output of the level detector to determine a masking time interval available from the audio output signal due to signal content in the audio input signal. The controller generates the control signal to change the characteristic of the audio processing channel so that at least a portion of the transient occurs in the masking time interval.Type: GrantFiled: December 2, 2021Date of Patent: July 16, 2024Assignee: CIRRUS LOGIC, INC.Inventors: Ku He, Venugopal Choukinishi, Kemal S. Demirci, David M. Olivenbaum, Amar Vellanki, Xin Zhao, Wai-Shun Shum, Xiaofan Fei
-
Patent number: 11947808Abstract: A computer-implemented method according to one aspect includes monitoring a current usage of a backup storage space for a storage volume; comparing the current usage to a capacity threshold; and conditionally increasing a size of the backup storage space, based on the comparing and a predetermined size limitation.Type: GrantFiled: February 10, 2022Date of Patent: April 2, 2024Assignee: International Business Machines CorporationInventors: Nedlaya Yazzie Francisco, Theresa Mary Brown, Nicolas Marc Clayton, David Fei, Terry O'Connor
-
Patent number: 11604590Abstract: In one aspect of metadata track entry sorting in accordance with the present description, recovery logic sorts a list of metadata entries as a function of a source data track identification of each metadata entry to provide a second, sorted list of metadata entries, and generates a recovery volume which includes data tracks which are a function of one or more data target tracks identified by the sorted list of metadata entries. Because the metadata entry contents of the sorted list have been sorted as a function of source track identification number, the particular time version of a particular source track may be identified more quickly and more efficiently. As a result, recovery from data loss may be achieved more quickly and more efficiently thereby providing a significant improvement in computer technology. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: September 6, 2018Date of Patent: March 14, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theresa M. Brown, David Fei, Gregory E. McBride
-
Publication number: 20220164116Abstract: A computer-implemented method according to one aspect includes monitoring a current usage of a backup storage space for a storage volume; comparing the current usage to a capacity threshold; and conditionally increasing a size of the backup storage space, based on the comparing and a predetermined size limitation.Type: ApplicationFiled: February 10, 2022Publication date: May 26, 2022Inventors: Nedlaya Yazzie Francisco, Theresa Mary Brown, Nicolas Marc Clayton, David Fei, Terry O'Connor
-
Patent number: 11275514Abstract: A computer-implemented method according to one aspect includes receiving a request to increase a size of a backup storage space for a storage volume; adding additional extents to the backup storage space in response to the request; identifying a current extent location within the backup storage space; determining whether any filled extent locations exist between the current extent location and the additional extents added to the backup storage space; and conditionally utilizing the additional extents added to the backup storage space, based on the determining.Type: GrantFiled: August 10, 2020Date of Patent: March 15, 2022Assignee: International Business Machines CorporationInventors: Nedlaya Yazzie Francisco, Theresa Mary Brown, Nicolas Marc Clayton, David Fei, Terry O'Connor
-
Publication number: 20220043583Abstract: A computer-implemented method according to one aspect includes receiving a request to increase a size of a backup storage space for a storage volume; adding additional extents to the backup storage space in response to the request; identifying a current extent location within the backup storage space; determining whether any filled extent locations exist between the current extent location and the additional extents added to the backup storage space; and conditionally utilizing the additional extents added to the backup storage space, based on the determining.Type: ApplicationFiled: August 10, 2020Publication date: February 10, 2022Inventors: Nedlaya Yazzie Francisco, Theresa Mary Brown, Nicolas Marc Clayton, David Fei, Terry O'Connor
-
Patent number: 11221955Abstract: Metadata logic switches selection of a metadata track from multiple available metadata tracks in a volatile cache to fill the selected metadata track in a metadata track selection interval with metadata entries as source tracks of a source volume are copied to a backup volume of a copy relationship. Destage logic destages to storage a deselected metadata track containing metadata entries generated in a prior metadata track selection interval, while the metadata logic continues to generate and fill additional metadata entries in the selected metadata track in a concurrent metadata track selection interval. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: September 6, 2018Date of Patent: January 11, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theresa M. Brown, David Fei, Gail Spear
-
Patent number: 11182081Abstract: Provided are techniques for performing a recovery copy command to restore a safeguarded copy backup to a production volume. In response to receiving a recovery copy command, a production target data structure is created. A read operation is received for data for a storage location. In response to determining that the data for the storage location is in a cache of a host and a generation number is greater than a recovery generation number, the data is read from the cache. In response to determining at least one of that the data for the storage location is not in the cache and that the generation number is not greater than the recovery generation number, the data is read from one of the production volume and a backup volume based on a value of an indicator for the storage location in the production target data structure.Type: GrantFiled: September 6, 2018Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Theresa M. Brown, Nedlaya Y. Francisco, Nicolas M. Clayton, Mark L. Lipets, Carol S. Mellgren, Gregory E. McBride, David Fei, Kevin Lin
-
Patent number: 10754730Abstract: Provided are a computer program product, system, and method for copying point-in-time data in a storage to a point-in-time copy data location in advance of destaging data to the storage. A point-in-time copy is created to maintain tracks in a source storage unit as of a point-in-time. A source copy data structure indicates tracks in the source storage unit to copy from the storage to a point-in-time data location. An update to write to a source track is received and a determination is made as to whether the source copy data structure indicates to copy the source track from the storage to the point-in-time data location. The update is written to a cache. A copy operation is initiated to copy the source track from the storage to the point-in-time data location asynchronous before the source track is destaged from the cache to the storage unit.Type: GrantFiled: September 6, 2018Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Theresa M. Brown, Kevin Lin, David Fei, Nedlaya Y. Francisco
-
Patent number: 10719244Abstract: Event detection logic detects events which may be associated with a change in risk of potential data loss in a data replication system. Mode selection logic is responsive to detection of such an event to select a data replication mode such as a synchronous data replication mode, for example, as a function of a detected event for initiation of a switch to the selected mode. In one embodiment, upon detecting that the event which lead to initiation of a switch to the synchronous mode has been completed or otherwise resolved, the mode selection logic can initiation of a switch of the data replication mode of multi-mode data replication logic back to an asynchronous mode so that data is replicated in the asynchronous data replication mode. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: November 18, 2016Date of Patent: July 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew D. Carson, Joshua J. Crawford, David Fei, Larry Juarez, Jay T. Kirch, Sean P. Riley, Todd C. Sorenson, Maoyun Tang, Matthew J. Ward
-
Publication number: 20200081792Abstract: Provided are a computer program product, system, and method for copying point-in-time data in a storage to a point-in-time copy data location in advance of destaging data to the storage. A point-in-time copy is created to maintain tracks in a source storage unit as of a point-in-time. A source copy data structure indicates tracks in the source storage unit to copy from the storage to a point-in-time data location. An update to write to a source track is received and a determination is made as to whether the source copy data structure indicates to copy the source track from the storage to the point-in-time data location. The update is written to a cache. A copy operation is initiated to copy the source track from the storage to the point-in-time data location asynchronous before the source track is destaged from the cache to the storage unit.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Theresa M. Brown, Kevin Lin, David Fei, Nedlaya Y. Francisco
-
Publication number: 20200081842Abstract: Metadata logic switches selection of a metadata track from multiple available metadata tracks in a volatile cache to fill the selected metadata track in a metadata track selection interval with metadata entries as source tracks of a source volume are copied to a backup volume of a copy relationship. Destage logic destages to storage a deselected metadata track containing metadata entries generated in a prior metadata track selection interval, while the metadata logic continues to generate and fill additional metadata entries in the selected metadata track in a concurrent metadata track selection interval. Other features and aspects may be realized, depending upon the particular application.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Theresa M. Brown, David Fei, Gail Spear
-
Publication number: 20200081642Abstract: In one aspect of metadata track entry sorting in accordance with the present description, recovery logic sorts a list of metadata entries as a function of a source data track identification of each metadata entry to provide a second, sorted list of metadata entries, and generates a recovery volume which includes data tracks which are a function of one or more data target tracks identified by the sorted list of metadata entries. Because the metadata entry contents of the sorted list have been sorted as a function of source track identification number, the particular time version of a particular source track may be identified more quickly and more efficiently. As a result, recovery from data loss may be achieved more quickly and more efficiently thereby providing a significant improvement in computer technology. Other features and aspects may be realized, depending upon the particular application.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Theresa M. Brown, David Fei, Gregory E. McBride
-
Publication number: 20200081629Abstract: Provided are techniques for performing a recovery copy command to restore a safeguarded copy backup to a production volume. In response to receiving a recovery copy command, a production target data structure is created. A read operation is received for data for a storage location. In response to determining that the data for the storage location is in a cache of a host and a generation number is greater than a recovery generation number, the data is read from the cache. In response to determining at least one of that the data for the storage location is not in the cache and that the generation number is not greater than the recovery generation number, the data is read from one of the production volume and a backup volume based on a value of an indicator for the storage location in the production target data structure.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Theresa M. Brown, Nedlaya Y. Francisco, Nicolas M. Clayton, Mark L. Lipets, Carol S. Mellgren, Gregory E. McBride, David Fei, Kevin Lin
-
Publication number: 20190124958Abstract: An antimicrobial lignin composition derived from wood biomass for use as a food additive is described. The additive comprises enriched lignin, carbohydrates and water. A method of making a microbial inhibiting food matrix and a method of treating food to inhibit microbial growth are also described.Type: ApplicationFiled: June 6, 2017Publication date: May 2, 2019Applicants: FPInnovations, FPInnovationsInventors: David Fei WONG, Zhirun YUAN, Changbin MAO
-
Publication number: 20180143774Abstract: Event detection logic detects events which may be associated with a change in risk of potential data loss in a data replication system. Mode selection logic is responsive to detection of such an event to select a data replication mode such as a synchronous data replication mode, for example, as a function of a detected event for initiation of a switch to the selected mode. In one embodiment, upon detecting that the event which lead to initiation of a switch to the synchronous mode has been completed or otherwise resolved, the mode selection logic can initiation of a switch of the data replication mode of multi-mode data replication logic back to an asynchronous mode so that data is replicated in the asynchronous data replication mode. Other features and aspects may be realized, depending upon the particular application.Type: ApplicationFiled: November 18, 2016Publication date: May 24, 2018Inventors: Matthew D. Carson, Joshua J. Crawford, David Fei, Larry Juarez, Jay T. Kirch, Sean P. Riley, Todd C. Sorenson, Maoyun Tang, Matthew J. Ward
-
Publication number: 20070202558Abstract: The vascular endothelial growth factor (VEGF) activity in a patient's bloodstream or other biological sample can serve as a diagnostic and prognostic index for cancer, diabetes, heart conditions, and other pathologies. Antibody-sandwich ELISA method and kits for VEGF as an antigen were developed to detect VEGF levels in biological samples from animal models and human patients and are used as a diagnostic/prognostic index.Type: ApplicationFiled: November 1, 2004Publication date: August 30, 2007Applicant: GENENTECH, INC.Inventors: David Fei, Kristen Tomita