Patents by Inventor Stephen Tee

Stephen Tee 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: 11928983
    Abstract: An artificial eye assembly (100) comprising: —an anterior layer (50) comprising an anterior cavity (52); —a flow constricting (40) layer comprising a first aperture (42), and wherein the first aperture (42) is in fluid communication with the anterior cavity (52); —a shaping layer (30) comprising a second aperture and a shaping structure (32), wherein the shaping structure (32) is located within, partially within, or outside of the second aperture, and wherein the shaping structure comprises (32) one or more webs (33), the webs (33) connecting the structure (32) to the rest of the shaping layer (30), and wherein the second aperture is in fluid communication with the first aperture (42); —a flow resistive layer (20) comprising pores, and wherein pores of the layer are in fluid communication with the second aperture; —a posterior layer (10) comprising a posterior cavity (12), and wherein the posterior cavity (12) is in fluid communication with pores of the flow resistive layer (20); —a fluid inlet (13) located i
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: March 12, 2024
    Assignee: Optceutics Limited
    Inventors: Sahar Awwad, Yann Bouremel, Nkiruka Ibeanu, Stephen James Brocchini, Peng Tee Khaw
  • Publication number: 20060095468
    Abstract: A mechanism is provided for balancing I/O among available paths connected to a device. The mechanism partitions paths so a device can use all or only a subset of available paths to a device, depending on the load of I/O for other devices that are sharing the paths. The partitioning of paths is dynamic, readjusting as I/O loads change for the devices.
    Type: Application
    Filed: October 28, 2004
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Allen, Timothy Damron, Stephen Tee, Teerasit Tinnakul
  • Publication number: 20060080355
    Abstract: A method, computer program product, and a data processing system for maintaining object configuration data in a data processing system is provided. A first set of attribute entries is stored in a database. The first set of attribute entries is associated with a first object classification and a second object classification. A second set and a third set of attribute entries each comprising at least one attribute entry are stored in the database. The second set of attribute entries is associated with the first object classification, and the third set of attribute entries are associated with the second object classification. A first object of the first object classification is configured with the first set of attribute entries and the second set of attribute entries, and a second object of the second object classification is configured with the first set of attribute entries and the third set of attribute entries.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Chris Schwendiman, Stephen Tee, Teerasit Tinnakul
  • Publication number: 20050154797
    Abstract: An error detection mechanism is provided for detecting sequential and distributed errors in a device I/O stream. The sensitivity of the errors is user definable. The result of the error detection is fed back into the path management software, which may use the error information to decide whether a device path should be disabled. The error detection mechanism sets a time span for a time window and counts the number of errors that occur during the time window. Each time a time window ends with at least one error, the sequential error count and the distributed error count are incremented. However, if an I/O returns without an error, the sequential error count is cleared. If the sequential error count reaches a predetermined limit, the path is disabled. After a predetermined number of time windows, if the distributed error count reaches a predetermined limit, the path is disabled.
    Type: Application
    Filed: November 20, 2003
    Publication date: July 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: James Allen, Timothy Damron, Stephen Tee, Teerasit Tinnakul
  • Publication number: 20050086426
    Abstract: A mechanism is provided for monitoring I/O activity of each device and the total I/O activity for each adapter. When there is low I/O activity for the tape subsystem, the I/O for the disk subsystems may be spread across all available adapters and paths. When I/O activity for the tape subsystem increases, the I/O activity for the disk subsystems may be reduced on the adapter processing the tape I/O, but will continue across all other adapters. If the tape subsystem begins to report errors due to I/O starvation, the disk I/O activity may be adjusted until the errors stop.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Applicant: International Business Machines Corporation
    Inventors: James Allen, Jayant Patel, Stephen Tee, Teerasit Tinnakul