Patents by Inventor Jayne Hahin

Jayne 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: 7519297
    Abstract: The present invention relates to a Cable Television (CATV) that includes a head end with a radio-frequency hub and an Ethernet hub to separately process data transmitted within the CATV. Specifically, the radio-frequency hub receives the data, extracts radio-frequency data therefrom, outputs the extracted radio-frequency data, and transmits the data to the Ethernet hub, which is external to the radio-frequency hub. The Ethernet hub receives the data from the radio-frequency hub, extracts Ethernet data from the data, outputs the extracted Ethernet data to an Ethernet data port, inputs additional Ethernet data from the Ethernet data port, incorporates the additional Ethernet data into the data, and transmits the data, with the additional Ethernet data incorporated therein, to a receiver.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: April 14, 2009
    Assignee: Finisar Corporation
    Inventors: Jayne Hahin, William H. Ellis, Jerry Dybsetter, Willem A. Mostert, Arthur Michael Lawson
  • Publication number: 20070168679
    Abstract: An optical transceiver (or optical transmitter or optical receiver) that has at least one processor and a memory. The optical transceiver receives encrypted microcode from a source. The optical transceiver may then decrypt the received microcode to create decrypted microcode. The decrypted microcode is then written to the memory, where it may be executed by the at least one processor. The microcode, when executed by the at least one processor, controls one or more functions of the optical transceiver.
    Type: Application
    Filed: December 28, 2005
    Publication date: July 19, 2007
    Inventors: Luke Ekkizogloy, Jayne Hahin, Gerald Dybsetter
  • Publication number: 20070065151
    Abstract: An optical transceiver that custom logs information based on input from a host computing system (hereinafter referred to as a “host”). The optical transceiver receives input from the host concerning which operational information to log; the operational information may include statistical data about system operation, or measured parameters, or any other measurable system characteristic. The input from the host may also specify one or more storage locations corresponding to the identified operational information. If one or more storage locations are specified, the optical transceiver logs the information to the corresponding storage locations, which may be an on-transceiver persistent memory, the memory of the host or any other accessible logging location. Additionally, the input from the host may specify one or more actions to be performed when the identified information is logged. If one or more actions are specified, the optical transceiver performs the specified actions when the information is logged.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 22, 2007
    Inventors: Gerald Dybsetter, Luke Ekkizogloy, Jayne Hahin
  • Publication number: 20060239690
    Abstract: A method for changing the host communication interface address for a number of individual optical transceivers sharing a single host communication interface. An optical transceiver host computing system is communicatively coupled to the transceivers using the single host communication interface. The host computing system implements the host interface address change by indicating to a first transceiver that an address change is pending. The host then informs the first transceiver that it is to have its address changed using a mechanism independent of the addressing mechanism used by the signal host communication interface. In response, the first transceiver makes the address change. The other optical transceivers may have their address changed using the same method, although this is not required.
    Type: Application
    Filed: April 26, 2005
    Publication date: October 26, 2006
    Applicant: Finisar Corporation
    Inventors: Gerald Dybsetter, Luke Ekkizology, Jayne Hahin
  • Publication number: 20060153569
    Abstract: A method for dynamically updating an optical transceiver (or optical transmitter or optical receiver) that has at least one processor and persistent memory that includes one or more write-protected memory locations. The write-protected memory locations of the persistent memory includes loader microcode that, when executed by the at least one processor, causes the optical transceiver to have access to a first set of functionality. In order to implement the invention, the optical transceiver first processes received microcode. Then, the processed representation of the received microcode is written to the persistent memory outside of the one or more write-protected memory locations. The optical transceiver then determines that all of the microcode that is to be written, to the persistent memory during the update has been written to the persistent memory. Finally, the persistent memory is altered to reflect that the update is complete.
    Type: Application
    Filed: September 30, 2005
    Publication date: July 13, 2006
    Inventors: Gerald Dybsetter, Luke Ekkizogloy, Jayne Hahin
  • Publication number: 20060147162
    Abstract: An operational optical transceiver comprising a receiver, a sensor, a memory, and a processor. The sensor is configured to measure the received power of an optical signal received by the receiver. The received power is sent to the memory where it is read by the processor. The processor is configured by microcode stored in the memory to compare the measured power value with a threshold power value. If the measured power value is below the threshold, then the transceiver will assert an indicator such as a signal indicating this. At a later time, when the measured power level is again above the threshold value, the transceiver will deassert the indicator previously asserted.
    Type: Application
    Filed: December 28, 2005
    Publication date: July 6, 2006
    Inventors: Luke Ekkizogloy, Jayne Hahin, Gerald Dybsetter
  • Publication number: 20060147178
    Abstract: Systems and methods for verifying that an optical transceiver has access privileges to received microcode. An example environment may include an optical transceiver that is coupled to a host computing system. The optical transceiver includes a memory that has thereon an optical transceiver access identifier. The optical transceiver memory is also configured to receive microcode that includes a microcode access identifier. Whenever new microcode is received by the optical transceiver, it is verified whether the optical transceiver should have access privileges to the microcode. To verify that the optical transceiver has access privileges, the optical transceiver access identifier and the microcode access identifier are accessed. The accessed identifiers are then compared with one another. Based on the comparison, the received microcode is loaded into the memory if one or more portions of the access identifiers match.
    Type: Application
    Filed: December 28, 2005
    Publication date: July 6, 2006
    Inventors: Luke Ekkizogloy, Gerald Dybsetter, Jayne Hahin
  • Publication number: 20060147217
    Abstract: An operational optical transceiver microcontroller configured to initiate a self-test using internalized loop backs. The microcontroller includes a memory, at least one processor and a number of input and output terminals. The output terminals are coupled to internally corresponding input terminals by a configurable switch. The memory receives microcode that, when executed by the processor, causes the microcontroller to close the switches so as to internally connect the output and input terminals. A signal is then asserted on the output terminal. This signal loops back and is received by the input terminal. The processor may then detect the microcontroller's response to the signal.
    Type: Application
    Filed: December 28, 2005
    Publication date: July 6, 2006
    Inventors: Jayne Hahin, Gerald Dybsetter, Luke Ekkizogloy
  • Publication number: 20060147215
    Abstract: An optical transceiver host computing system (hereinafter simply referred as the “host”) printed circuit board has multiple optical transceivers directly mounted to it. Each optical transceiver is configured to convert an electrical signal into an optical signal and to transmit the optical signal and to receive an optical signal and convert the received signal into an electrical signal. By directly mounting the optical transceivers to the host printed circuit board, an increased number of transceivers may be supported by a single host without increasing the overall size of the host.
    Type: Application
    Filed: April 26, 2005
    Publication date: July 6, 2006
    Applicant: Finisar Corporation
    Inventors: Jayne Hahin, Gerald Dybsetter, Luke Ekkizology
  • Publication number: 20060147216
    Abstract: A method that enables an optical transceiver (or optical transmitter or optical receiver) to perform consistency checking such as Cyclic Redundancy Checking (CRC) in the background while the transceiver is in operation. The optical transceiver includes a system memory and a consistency checker component. The optical transceiver determines that consistency checking is to be performed and identifies non-contiguous static portions of the system memory to be checked. The consistency checker reads the non-contiguous static portions of system memory and determines whether or not the portions of system memory are consistent with an expected consistency check value.
    Type: Application
    Filed: December 28, 2005
    Publication date: July 6, 2006
    Inventors: Gerald Dybsetter, Jayne Hahin
  • Publication number: 20060133813
    Abstract: 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: Application
    Filed: November 29, 2005
    Publication date: June 22, 2006
    Inventors: Luke Ekkizogloy, Jayne Hahin, Gerald Dybsetter
  • Publication number: 20060115276
    Abstract: 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: Application
    Filed: November 29, 2005
    Publication date: June 1, 2006
    Inventors: Gerald Dybsetter, Luke Ekkizogloy, Jayne Hahin
  • Publication number: 20060093286
    Abstract: 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: Application
    Filed: September 16, 2005
    Publication date: May 4, 2006
    Inventors: Gerald Dybsetter, Jayne Hahin
  • Publication number: 20060093373
    Abstract: An optical transmit and receive circuit that includes a single control module that controls the transmit and receive operational behaviors in multiple transmit and receive data paths of the optical transmit and receive circuit. By having a single control module control operational behaviors of multiple electro-optic transducer drivers, and multiple post-amplifiers, the size of the overall combination may be reduced.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 4, 2006
    Inventors: Jayne Hahin, Gerald Dybsetter, Luke Ekkizogloy
  • Publication number: 20060093364
    Abstract: An operational optical transceiver configured to preserve a portion of volatile memory during a warm reboot process. The optical transceiver includes a persistent memory, a processor, and a system memory. The system memory includes a preserved memory space. The optical transceiver loads microcode from the persistent memory to the system memory without writing into the preserved memory space. The processor processes the microcode and writes certain information into the preserved memory space that will be preserved during a warm reboot. The optical transceiver may then initiate a warm reboot and load microcode from the persistent memory to the system memory that overwrites the existing microcode. However, the information written in the preserved memory space is not overwritten by the microcode loaded from the persistent memory. In this way, a portion of the information contained in the system memory prior to the warm reboot is preserved.
    Type: Application
    Filed: September 16, 2005
    Publication date: May 4, 2006
    Inventors: Gerald Dybsetter, Jayne Hahin
  • Publication number: 20060093370
    Abstract: 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: Application
    Filed: October 21, 2005
    Publication date: May 4, 2006
    Inventors: Luke Ekkizogloy, Jayne Hahin, Gerald Dybsetter
  • Publication number: 20060093367
    Abstract: 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: Application
    Filed: September 30, 2005
    Publication date: May 4, 2006
    Inventors: Luke Ekkizogloy, Jayne Hahin, Lucy Hosking, Gerald Dybsetter
  • Publication number: 20060093365
    Abstract: An optical transceiver, including a memory and a processor, which is capable of supporting different host interface protocols for communication between the optical transceiver and a host computing system. Each of the host interface protocols may be implemented by selecting microcode that corresponds to a particular host interface protocol and loading the microcode into the memory. The processor may later execute the microcode and cause the transceiver and the host to communicate using the specified interface protocol. The host interface protocols may also be implemented by hardware contained in the optical transceiver.
    Type: Application
    Filed: September 16, 2005
    Publication date: May 4, 2006
    Inventors: Gerald Dybsetter, Luke Ekkizogloy, Jayne Hahin
  • Publication number: 20060093366
    Abstract: 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: Application
    Filed: September 30, 2005
    Publication date: May 4, 2006
    Inventors: Jayne Hahin, Gerald Dybsetter, Luke Ekkizogloy
  • Publication number: 20060093371
    Abstract: 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: Application
    Filed: October 21, 2005
    Publication date: May 4, 2006
    Inventors: Jayne Hahin, Gerald Dybsetter, Luke Ekkizogloy