Patents by Inventor Robert Wyman
Robert Wyman 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: 11539301Abstract: A hybrid bidirectional DC to DC converter allows a direct boost ratio in the high voltage to low voltage direction, but not in the low to high direction. Switches are used to tie the commons of the transformers to ground and power rail to allow the formation of a full-bridge with remaining phases to alter the boost ratio so that transformers do not need to be connected in series in the high voltage to low voltage direction. The switches are on a connection shared by the transformers and are configured to allow a dynamic changeover of the secondary windings in a multi-phase delta-wye configuration from a series nature into a parallel nature such that a 2× boost of winding ratio is reduced to a 1× boost of winding ratio depending on whether the input voltage is above or below a threshold input voltage.Type: GrantFiled: July 29, 2020Date of Patent: December 27, 2022Assignee: Combined Energies, LLCInventors: Mark Robert Wyman, Fan Liu, John Anthony Vogel
-
Publication number: 20220271680Abstract: A hybrid bidirectional DC to DC converter allows a direct boost ratio in the high voltage to low voltage direction, but not in the low to high direction. Switches are used to tie the commons of the transformers to ground and power rail to allow the formation of a full-bridge with remaining phases to alter the boost ratio so that transformers do not need to be connected in series in the high voltage to low voltage direction. The switches are on a connection shared by the transformers and are configured to allow a dynamic changeover of the secondary windings in a multi-phase delta-wye configuration from a series nature into a parallel nature such that a 2× boost of winding ratio is reduced to a 1× boost of winding ratio depending on whether the input voltage is above or below a threshold input voltage.Type: ApplicationFiled: July 29, 2020Publication date: August 25, 2022Inventors: Mark Robert Wyman, Fan Liu, John Anthony Vogel
-
Patent number: 9099162Abstract: A method for validating media and drives. The method includes receiving a validation request for a data storage tape in a library and, with the tape loaded into a predefined gold drive in the tape library, performing a statistical analysis on the tape to determine an operating parameter such as a measure of read margin for the tape in the predefined gold drive. The method includes validating the tape when the operating parameter compares favorably with a threshold limit defined for the operating parameter for the tape library. The method includes, when the operating parameter fails to compare well with the threshold limit, running a performance test on a drive qualified tape from the library loaded into the predefined gold drive and, when the drive qualified tape passes the test, identifying the tape as degraded. The method includes, when the drive qualified tape fails the test, re-qualifying the gold drive.Type: GrantFiled: October 31, 2013Date of Patent: August 4, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Chad Alber, Robert Wyman, Richard Gill
-
Publication number: 20150117174Abstract: A method for validating media and drives. The method includes receiving a validation request for a data storage tape in a library and, with the tape loaded into a predefined gold drive in the tape library, performing a statistical analysis on the tape to determine an operating parameter such as a measure of read margin for the tape in the predefined gold drive. The method includes validating the tape when the operating parameter compares favorably with a threshold limit defined for the operating parameter for the tape library. The method includes, when the operating parameter fails to compare well with the threshold limit, running a performance test on a drive qualified tape from the library loaded into the predefined gold drive and, when the drive qualified tape passes the test, identifying the tape as degraded. The method includes, when the drive qualified tape fails the test, re-qualifying the gold drive.Type: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: CHAD ALBER, Robert Wyman, Richard Gill
-
Publication number: 20130083638Abstract: A method for monitoring and predicting health of tape drives and media in a tape library. The method includes receiving exchange data associated with an exchange in the tape library. Then the method includes, with an analytics module, processing the exchange data to determine gain types for the exchange. Based on the gain type, a health gain value is assigned to a tape drive and media and current suspicion level values are independently assigned to the tape drive and the media. The method includes assigning a first health indicator to the media and a second health indicator to the tape drive based on these two suspicion level values. In some embodiments of the method, the current suspicion level value calculating step includes summing the health gain value with a number of health gain values assigned to the tape drive and the media for up to a predefined number of monitored exchanges.Type: ApplicationFiled: January 31, 2012Publication date: April 4, 2013Applicant: Oracle International CorporationInventors: Dwayne Edling, Robert Wyman, Chad Alber
-
Patent number: 8406096Abstract: A method for monitoring and predicting health of tape drives and media in a tape library. The method includes receiving exchange data associated with an exchange in the tape library. Then the method includes, with an analytics module, processing the exchange data to determine gain types for the exchange. Based on the gain type, a health gain value is assigned to a tape drive and media and current suspicion level values are independently assigned to the tape drive and the media. The method includes assigning a first health indicator to the media and a second health indicator to the tape drive based on these two suspicion level values. In some embodiments of the method, the current suspicion level value calculating step includes summing the health gain value with a number of health gain values assigned to the tape drive and the media for up to a predefined number of monitored exchanges.Type: GrantFiled: January 31, 2012Date of Patent: March 26, 2013Assignee: Oracle International CorporationInventors: Dwayne Edling, Robert Wyman, Chad Alber
-
Publication number: 20070294285Abstract: Described is a method comprising initializing a first set of bits corresponding to a first plurality of predicate indices to a first value, and initializing a second set of bits corresponding to a second plurality of predicate indices to a second value. A subscription is processed. The subscription includes a plurality of subscription predicates, each of the subscription predicates associated with corresponding predicate indices in one of the first and second pluralities. An event is processed. The event includes an event predicate. When the event predicate matches a first predicate index in the first plurality, a first bit associated with the first predicate index is toggled to the second value. When the event predicate matches a second predicate index in the second plurality, a second bit associated with the second predicate index is toggled to the first value. When each bit associated with the corresponding predicate indices is the second value, the event is outputted to a source of the subscription.Type: ApplicationFiled: August 23, 2007Publication date: December 20, 2007Inventors: Duncan Werner, Robert Wyman
-
Publication number: 20070294286Abstract: Described is a method comprising initializing a first set of bits corresponding to a first plurality of predicate indices to a first value, and initializing a second set of bits corresponding to a second plurality of predicate indices to a second value. A subscription is processed. The subscription includes a plurality of subscription predicates, each of the subscription predicates associated with corresponding predicate indices in one of the first and second pluralities. An event is processed. The event includes an event predicate. When the event predicate matches a first predicate index in the first plurality, a first bit associated with the first predicate index is toggled to the second value. When the event predicate matches a second predicate index in the second plurality, a second bit associated with the second predicate index is toggled to the first value. When each bit associated with the corresponding predicate indices is the second value, the event is outputted to a source of the subscription.Type: ApplicationFiled: August 23, 2007Publication date: December 20, 2007Inventors: Duncan Werner, Robert Wyman
-
Publication number: 20070043711Abstract: Described is a system and method for optimizing event predicate processing. The method comprises processing a subscription including a plurality of subscription predicates, sorting the subscription predicates using a predefined sorting algorithm, processing an event including a plurality of event predicates and comparing the plurality of event predicates to the subscription predicates. When each of the subscription predicates is matched by a corresponding one of the event predicates, the event is output to a source of the subscription.Type: ApplicationFiled: June 30, 2006Publication date: February 22, 2007Inventor: Robert Wyman
-
Publication number: 20060161580Abstract: Described is a method comprising initializing a first set of bits corresponding to a first plurality of predicate indices to a first value, and initializing a second set of bits corresponding to a second plurality of predicate indices to a second value. A subscription is processed. The subscription includes a plurality of subscription predicates, each of the subscription predicates associated with corresponding predicate indices in one of the first and second pluralities. An event is processed. The event includes an event predicate. When the event predicate matches a first predicate index in the first plurality, a first bit associated with the first predicate index is toggled to the second value. When the event predicate matches a second predicate index in the second plurality, a second bit associated with the second predicate index is toggled to the first value. When each bit associated with the corresponding predicate indices is the second value, the event is outputted to a source of the subscription.Type: ApplicationFiled: December 22, 2005Publication date: July 20, 2006Inventors: Duncan Werner, Robert Wyman