Patents by Inventor Jayne C. Hahin
Jayne C. Hahin 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: 8705973Abstract: A mechanism for an optical transceiver to log information about its operational parameters to an off transceiver host computing system (hereinafter referred to simply as a “host”). The optical transceiver may be communicatively coupled to the host. The optical transceiver is configured to identify operational information regarding itself. The operational information may include statistical data about operation, or may include measured parameters. The optical transceiver may log the information to the memory of the host in an off transceiver logging operation.Type: GrantFiled: September 7, 2005Date of Patent: April 22, 2014Assignee: Finisar CorporationInventors: Luke M. Ekkisogloy, Gerald L. Dybsetter, Jayne C. Hahin
-
Patent number: 8687969Abstract: Two or more optical transceivers coupled to each other by an optical link to optimize communication over the optical link. A first transceiver generates electrical data that represents an operational parameter for optimization. The transceiver then converts the electrical data into an optical signal and transmits the optical signal over the optical link to a second transceiver. The second transceiver recovers the electrical data from the optical signal and uses the recovered electrical data to change characteristics of the optical signal transmitted by the second transceiver.Type: GrantFiled: October 4, 2010Date of Patent: April 1, 2014Assignee: Finisar CorporationInventors: Luke M. Ekkizogloy, Jayne C. Hahin, Gerald L. Dybsetter
-
Patent number: 8667194Abstract: A two-wire interface in which upon determining that an operation is to be performed on a slave component, the master component monitors the data wire for a predetermined number of consecutive bits having a particular binary value. Upon detection such a sequence, the master component asserts a frame of a two-wire interface on the data wire. This detected predetermined number of consecutive bits will be considered to be the preamble. During at least some of the preamble phase, the master component is not asserting anything on the data wire. Instead, the data wire is pulled high (or low) by a weak pull-up (or pull-down) resistor. Furthermore, the frame is designed so that there are bits having a guaranteed binary value that is opposite what would be expected in the preamble, to thereby facilitate synchronization.Type: GrantFiled: March 31, 2004Date of Patent: March 4, 2014Assignee: Finisar CorporationInventors: Gerald L. Dybsetter, Jayne C. Hahin
-
Patent number: 8639122Abstract: An optical transceiver configured to perform filtering of digital diagnostics prior to the filtered results being made accessible to a host computing system (hereinafter referred to simply as a “host”) that is communicatively coupled to the optical transceiver. The optical transceiver includes sensor(s) that measures analog operational parameter signals such as temperature and supply voltage. The analog signals are each converted to a plurality of digital samples by analog to digital converter(s). A processor executes microcode that causes the optical transceiver to perform filtering on the various samples. The optical transceiver may then make the filtered result accessible to the host.Type: GrantFiled: April 26, 2005Date of Patent: January 28, 2014Assignee: Finisar CorporationInventors: Luke M. Ekkizogloy, Gerald L. Dybsetter, Jayne C. Hahin, Stephen T. Nelson
-
Patent number: 8582974Abstract: An operational optical transceiver configured to update operational firmware using an optical link of the transceiver. The optical transceiver includes at least one processor and a system memory capable of receiving firmware. The optical transceiver receives an optical signal over the optical link containing the update firmware. The optical transceiver then recovers the firmware from the optical signal. Finally, the optical transceiver provides to the system memory the recovered firmware, which when executed by the at least one processor alters the operation of the transceiver.Type: GrantFiled: February 6, 2012Date of Patent: November 12, 2013Assignee: Finisar CorporationInventors: Luke M. Ekkizogloy, Jayne C. Hahin, Lucy G. Hosking, Gerald L. Dybsetter
-
Patent number: 8267600Abstract: An operational optical transceiver configured to self-validate a boot image loaded from the persistent memory early in the boot process. The optical transceiver includes a persistent memory, a controller, and a system memory. The controller initializes the boot process and begins to load information from the persistent memory to the system memory. Next, the controller detects early in the boot process boot image verification data in the information being sent to the system memory. The controller then determines if the boot image verification data has an expected value. If the verification data includes the expected value, the controller continues the boot process. If the verification data does not include the expected value, the controller will retry the boot process a predetermined number of times and will enter a default operational state if the expected value is not detected while retrying the boot process the predetermined number of times.Type: GrantFiled: June 16, 2010Date of Patent: September 18, 2012Assignee: Finisar CorporationInventors: Gerald L. Dybsetter, Jayne C. Hahin
-
Patent number: 8229301Abstract: An optical transceiver (or optical transmitter or optical receiver) that includes a memory and a processor, which receives and executes custom microcode from a host computing system (hereinafter referred to simply as a “host”). A user identifies desired optical transceiver operational features, each of which may be implemented using specific microcode. The memory receives custom microcode that aggregates all the specific microcode of the identified operational features from the host. The processor may later execute the custom microcode and cause the transceiver to perform the operational features.Type: GrantFiled: September 7, 2005Date of Patent: July 24, 2012Assignee: Finisar CorporationInventors: Jayne C. Hahin, Luke M. Ekkizogloy, Gerald L. Dybsetter
-
Patent number: 8200095Abstract: A mechanism that enables an optical transceiver to grant access to its memory on a per-segment basis. The optical transceiver includes a processor, system memory and a memory access table. The memory access table is comprised of access entries, each of which defines the access condition for a corresponding segment of memory. The processor reads the access entries for a particular segment of the memory. The processor or other optical transceiver component then determines whether or not to grant access to the memory segment based on the access entry read by the processor. Different levels of access control may be accommodated.Type: GrantFiled: March 7, 2005Date of Patent: June 12, 2012Assignee: Finisar CorporationInventors: Gerald L. Dybsetter, Jayne C. Hahin
-
Publication number: 20120134680Abstract: An operational optical transceiver configured to update operational firmware using an optical link of the transceiver. The optical transceiver includes at least one processor and a system memory capable of receiving firmware. The optical transceiver receives an optical signal over the optical link containing the update firmware. The optical transceiver then recovers the firmware from the optical signal. Finally, the optical transceiver provides to the system memory the recovered firmware, which when executed by the at least one processor alters the operation of the transceiver.Type: ApplicationFiled: February 6, 2012Publication date: May 31, 2012Applicant: FINISAR CORPORATION, INC.Inventors: Luke M. Ekkizogloy, Jayne C. Hahin, Lucy G. Hosking, Gerald L. Dybsetter
-
Patent number: 8111999Abstract: An operational optical transceiver configured to update operational firmware using an optical link of the transceiver. The optical transceiver includes at least one processor and a system memory capable of receiving firmware. The optical transceiver receives an optical signal over the optical link containing the update firmware. The optical transceiver then recovers the firmware from the optical signal. Finally, the optical transceiver provides to the system memory the recovered firmware, which when executed by the at least one processor alters the operation of the transceiver.Type: GrantFiled: September 30, 2005Date of Patent: February 7, 2012Assignee: Finisar CorporationInventors: Luke M. Ekkizogloy, Jayne C. Hahin, Lucy G. Hosking, Gerald L. Dybsetter
-
Patent number: 8090265Abstract: A mechanism that enables an optical transceiver to configure memory on a per-segment basis. The optical transceiver includes a processing entity, system memory and a memory configuration table. The memory configuration table is comprised of configuration entries, each of which defines the configuration setting for a corresponding segment of memory. The processing entity reads the configuration entries for a particular segment of the memory. The processing entity then determines the set of one or more configuration settings for the memory segment based on the configuration entry read. This process may be repeated for multiple segments of memory.Type: GrantFiled: March 7, 2005Date of Patent: January 3, 2012Assignee: Finisar CorporationInventors: Gerald L. Dybsetter, Jayne C. Hahin
-
Patent number: 7974538Abstract: An environment that facilitates the purchasing and updating of specific operational features in an optical transceiver (or optical transmitter or optical receiver). The environment includes a host computing system (hereinafter referred to as the “host”), a network, a remote computing site, and an optical transceiver having a system memory and at least one processor. The host determines that microcode that governs the behavior of an optical transceiver is desired to be purchased. A request to purchase the microcode is sent over the network from the host to the remote computing site. The remote computing site responds to this request by providing the host information by which the purchased microcode may be accessed. The host may then access the microcode. Finally, the host provides the microcode to the optical transceiver memory where it may later be executed by the processor.Type: GrantFiled: October 21, 2005Date of Patent: July 5, 2011Assignee: Finisar CorporationInventors: Jayne C. Hahin, Gerald L. Dybsetter, Luke M. Ekkizogloy
-
Patent number: 7957651Abstract: An environment that facilitates the purchasing and updating of specific operational features in an optical transceiver (or optical transmitter or optical receiver). The environment includes a host computing system (hereinafter referred to as the “host”), a network, a remote computing site, and an optical transceiver having a system memory and at least one processor. The host determines what specific operational feature is desired. A request to purchase the specific operational feature is sent over the network from the host to the remote computing site. The remote computing site responds to this request by providing the host information by which microcode corresponding to the purchased specific feature may be accessed. The host may then access the feature specific microcode. Finally, the host provides the feature specific microcode to the optical transceiver memory where it may later be executed by the processor.Type: GrantFiled: October 21, 2005Date of Patent: June 7, 2011Assignee: Finisar CorporationInventors: Luke M. Ekkizogloy, Jayne C. Hahin, Gerald L. Dybsetter
-
Patent number: 7957649Abstract: An operational optical transceiver (or transmitter or receiver) configured to contain a module command interface. The optical transceiver includes at least one processor, a memory location dedicated for high level commands, and a library of microcode that control specific optical transceiver operations. A high level command is written to the memory location dedicated for high level commands. The processor determines that the high level command has been written to the memory location, identifies what the command is, and executes microcode from the microcode library that corresponds to the high level command. The executed microcode causes the optical transceiver to perform the operation directed by the high level command.Type: GrantFiled: November 29, 2005Date of Patent: June 7, 2011Assignee: Finisar CorporationInventors: Gerald L. Dybsetter, Luke M. Ekkizogloy, Jayne C. Hahin
-
Patent number: 7881616Abstract: An operational optical transceiver configured to initiate operation in loop back mode. The optical transceiver includes transmit and receive signal paths, a memory capable of having microcode written to it, and a configurable switch array that is used to connect and disconnect the two signal paths as appropriate for a desired loop back mode. The microcode is structured to cause the optical transceiver to control the configurable switch array. This allows for analysis and diagnostics of the signal data.Type: GrantFiled: October 27, 2005Date of Patent: February 1, 2011Assignee: Finisar CorporationInventors: Jayne C. Hahin, Gerald L. Dybsetter, Luke M. Ekkizogloy, Stephen T. Nelson
-
Publication number: 20110020007Abstract: Two or more optical transceivers coupled to each other by an optical link to optimize communication over the optical link. A first transceiver generates electrical data that represents an operational parameter for optimization. The transceiver then converts the electrical data into an optical signal and transmits the optical signal over the optical link to a second transceiver. The second transceiver recovers the electrical data from the optical signal and uses the recovered electrical data to change characteristics of the optical signal transmitted by the second transceiver.Type: ApplicationFiled: October 4, 2010Publication date: January 27, 2011Applicant: FINISAR CORPORATIONInventors: Luke M. Ekkizogloy, Jayne C. Hahin, Gerald L. Dybsetter
-
Patent number: 7873281Abstract: A method for dynamically updating an optical transceiver (or optical transmitter or optical receiver) that has at least one processor, a persistent memory, and a microcode loader mechanism. The persistent memory includes microcode comprising instructions that, when executed by the at least one processor, control at least one component of the optical transceiver, transmitter, or receiver. In order to implement the invention, data is written to the persistent memory of the optical transceiver to indicate that an updating of microcode currently stored on the persistent memory is to occur. The optical transceiver processes received microcode, which contains instructions that are structured such that when executed by the at least one processor of the optical transceiver, the execution of the instructions affects the operation of the optical transceiver. Then, the processed representation of the received microcode is written to the persistent memory.Type: GrantFiled: September 30, 2005Date of Patent: January 18, 2011Assignee: Finisar CorporationInventors: Jayne C Hahin, Gerald L Dybsetter, Luke M Ekkizogloy
-
Publication number: 20110010576Abstract: A microcode configurable frequency clock that may be used to control the speed of high speed comparison in an operational optical transceiver. The frequency clock includes a memory and a logic circuit. The memory receives microcode generated data relating to the desired speed of comparison. The logic circuit is configured to receive an input clock signal and to produce an output clock signal by frequency dividing the input signal based on the microcode generated data. The output clock is used to control the speed of comparison in the optical transceiver.Type: ApplicationFiled: September 20, 2010Publication date: January 13, 2011Applicant: FINISAR CORPORATIONInventors: Gerald L. Dybsetter, Jayne C. Hahin
-
Publication number: 20100254710Abstract: An operational optical transceiver configured to self-validate a boot image loaded from the persistent memory early in the boot process. The optical transceiver includes a persistent memory, a controller, and a system memory. The controller initializes the boot process and begins to load information from the persistent memory to the system memory. Next, the controller detects early in the boot process boot image verification data in the information being sent to the system memory. The controller then determines if the boot image verification data has an expected value. If the verification data includes the expected value, the controller continues the boot process. If the verification data does not include the expected value, the controller will retry the boot process a predetermined number of times and will enter a default operational state if the expected value is not detected while retrying the boot process the predetermined number of times.Type: ApplicationFiled: June 16, 2010Publication date: October 7, 2010Applicant: FINISAR CORPORATIONInventors: Gerald L. Dybsetter, Jayne C. Hahin
-
Patent number: 7809276Abstract: A method for two or more optical transceivers coupled to each other by an optical link to optimize communication over the optical link. A first transceiver generates electrical data that represents an operational parameter for optimization. The transceiver then converts the electrical data into an optical signal and transmits the optical signal over the optical link to a second transceiver. The second transceiver recovers the electrical data from the optical signal and uses the recovered electrical data to change characteristics of the optical signal transmitted by the second transceiver.Type: GrantFiled: November 29, 2005Date of Patent: October 5, 2010Assignee: Finisar CorporationInventors: Luke M. Ekkizogloy, Jayne C. Hahin, Gerald L. Dybsetter