Patents by Inventor Stephen Co

Stephen Co 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: 8832331
    Abstract: Techniques are disclosed relating to modifying packet data to be sent across a communication link and/or bus. Data may be modified in accordance with one or more data processing algorithms, and according to the capabilities of a destination device to receive such modified data. Lossless compression algorithms may be used on data in order to achieve a higher effective bandwidth over a particular bus or link. Encryption algorithms may be used, as well as data format conversion algorithms. One or more processing elements of a communication channel controller or other structure within a computing device may be used to modify packet data, which may be in PCI-Express format in some embodiments. A packet prefix or header may be used to store an indication of what algorithm(s) has been used to modify packet data so that a destination device can process packets accordingly.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: September 9, 2014
    Assignee: ATI Technologies ULC
    Inventor: Stephen Co
  • Publication number: 20130054850
    Abstract: Techniques are disclosed relating to modifying packet data to be sent across a communication link and/or bus. Data may be modified in accordance with one or more data processing algorithms, and according to the capabilities of a destination device to receive such modified data. Lossless compression algorithms may be used on data in order to achieve a higher effective bandwidth over a particular bus or link. Encryption algorithms may be used, as well as data format conversion algorithms. One or more processing elements of a communication channel controller or other structure within a computing device may be used to modify packet data, which may be in PCI-Express format in some embodiments. A packet prefix or header may be used to store an indication of what algorithm(s) has been used to modify packet data so that a destination device can process packets accordingly.
    Type: Application
    Filed: August 29, 2011
    Publication date: February 28, 2013
    Inventor: Stephen Co
  • Patent number: 7286990
    Abstract: An interface for accessing data from one or more information systems using a wireless telephone or other user device. The interface is presented to a user as an abstraction of a unified mailbox and permits access by the user to messaging and other services from the wireless device. The interface is coupled to one or more converting modules to convert user inputs from the format in which they are received into a format that may be input to the desired information system.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: October 23, 2007
    Assignee: Openwave Systems Inc.
    Inventors: Paul Edmonds, Yi Zhang, George Sollman, Michael P. Tel, Chang Xu, Priyen Doshi, Stephen Co, David Weinstein, Andy Chan
  • Patent number: 6412079
    Abstract: A computer system includes a plurality of interdependent processors for operating a common set of applications. Each interdependent processor executes an independent operating system image without sharing file system state information. Each interdependent processor has a network access card with a first network connection and a second network connection. The computer system includes a first active backplane coupled to each first network connection of each processor; a second active backplane coupled to each second network connection of each processor, the second active backplane operating in lieu of the first active backplane in case of a fail-over; and one or more directors coupled to the first and second active backplanes, each of the one or more directors load-balancing requests directed at a plurality of servers.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: June 25, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Paul Edmonds, Yi Zhang, Chang Xu, Priyen Doshi, Stephen Co, Michael P. Tel, Andy Chan
  • Patent number: 6397345
    Abstract: A computer system includes a plurality of interdependent processors. Each interdependent processor executes an independent operating system image without sharing file system state information, and each interdependent processor further has a network access card with a first network connection and a second network connection. The computer system has a first active backplane coupled to each first network connection of each processor; a second active backplane coupled to each second network connection of each processor, the second active backplane operating in lieu of the first active backplane in case of a fail-over; and one or more peripherals connected to each of the first and second active backplanes and responsive to data requests transmitted over the first and second active backplanes.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: May 28, 2002
    Assignee: Openwave Systems Inc.
    Inventors: Paul Edmonds, Yi Zhang, Chang Xu, Priyen Doshi, Stephen Co, Michael P. Tel, Andy Chan
  • Patent number: 6230190
    Abstract: A computer system has a plurality of processors, each processor executing an independent operating system image without sharing file system state information. The system includes an active backplane coupled to the plurality of processors; and one or more data storage devices coupled to the active backplane for satisfying data requests from the plurality of processors, each of the data storage devices being adapted to secure a file when one processor writes to the file and to release the file when the processor completes operation on the file.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: May 8, 2001
    Assignee: Openwave Systems Inc.
    Inventors: Paul Edmonds, Yi Zhang, Chang Xu, Priyen Doshi, Stephen Co, Michael P. Tel, Andy Chan