Patents by Inventor Craig M. Mazzagatte

Craig M. Mazzagatte 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: 8418017
    Abstract: The present disclosure is directed to network communication between a sender and a receiver. Network communication is established between the sender and the receiver using a first acknowledgment mechanism for signifying receipt of data by the receiver. The first acknowledgment mechanism is selected from one of a receiver positive acknowledgment mechanism (RPA) and a receiver negative acknowledgment mechanism (RNA). Communication information is monitored, wherein the communication information indicates at least a current state of performance for network communication. Based on the communication information, a message is exchanged between the sender and the receiver to negotiate a switchover to a second acknowledgment mechanism for signifying receipt of data by the receiver. The second acknowledgment mechanism is selected from the other of the receiver positive acknowledgment mechanism (RPA) and the receiver negative acknowledgment mechanism (RNA).
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 9, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yeongtau Louis Tsao, Craig M. Mazzagatte
  • Publication number: 20120054362
    Abstract: The present disclosure is directed to performing mass transfer of data over plural connections established between a sender and a recipient connected to the sender via a network. Data is sent from the sender to the recipient by divided sending of the data over the plural connections. The optimal number of connections between the sender and the recipient is autotuned by closing an existing connection when a detection is made that a bottleneck to mass transfer of data exists in an I/O storage system of the recipient, and by opening a new connection when the I/O storage system of the recipient is writing data faster than data is received from the network.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventors: Yeongtau Louis Tsao, Craig M. Mazzagatte, Prateek Jain
  • Publication number: 20120054534
    Abstract: The present disclosure is directed to network communication between a sender and a receiver. Network communication is established between the sender and the receiver using a first acknowledgment mechanism for signifying receipt of data by the receiver. The first acknowledgment mechanism is selected from one of a receiver positive acknowledgment mechanism (RPA) and a receiver negative acknowledgment mechanism (RNA). Communication information is monitored, wherein the communication information indicates at least a current state of performance for network communication. Based on the communication information, a message is exchanged between the sender and the receiver to negotiate a switchover to a second acknowledgment mechanism for signifying receipt of data by the receiver. The second acknowledgment mechanism is selected from the other of the receiver positive acknowledgment mechanism (RPA) and the receiver negative acknowledgment mechanism (RNA).
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventors: Yeongtau Louis Tsao, Craig M. Mazzagatte
  • Patent number: 7801998
    Abstract: A method for establishing and maintaining a connection by a client to a server within a network includes creating a socket for connecting to the server, based on authentication information associated with the client, and connecting to the server using the socket. In addition, the method includes saving the authentication information associated the client. The method further includes in a case where subsequent connection to the server is requested by the client, reconnecting to the server via the socket, based on the saved authentication information. An apparatus for establishing and maintaining a connection by a client to a server within a network is also provided.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: September 21, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Craig M. Mazzagatte, Yeongtau Louis Tsao, Dariusz T. Dusberger
  • Publication number: 20100088423
    Abstract: A method for establishing and maintaining a connection by a client to a server within a network includes creating a socket for connecting to the server, based on authentication information associated with the client, and connecting to the server using the socket. In addition, the method includes saving the authentication information associated the client. The method further includes in a case where subsequent connection to the server is requested by the client, reconnecting to the server via the socket, based on the saved authentication information. An apparatus for establishing and maintaining a connection by a client to a server within a network is also provided.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Craig M. Mazzagatte, Yeongtau Louis Tsao, Dariusz T. Dusberger