Patents by Inventor Jay Robert Weeks

Jay Robert Weeks 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: 8407368
    Abstract: A method, apparatus and computer readable medium is provided for tracking processes using a socket object. The processes are utilized to execute an application program. Initially, a process list for the socket object is created, such that the process list contains a process identifier for a first process using the socket object. If a second process is using the socket object, the process list is updated to include the process identifier for the second process.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark Linus Bauman, Paul Richard Chmielewski, Christopher Thomas Gloe, Dawn Marie May, Jay Robert Weeks
  • Patent number: 7822814
    Abstract: Method, apparatus and article of manufacture for acquiring a buffer after data from a remote sender (e.g., client) has been received by a local machine (e.g., server). Because the client data has already been received when the buffer is acquired, the buffer may be sized exactly to the size of the client data. In general, the buffer may be caller supplied or system supplied.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark Linus Bauman, Bob Richard Cernohous, Kent L. Hofer, John Charles Kasperski, Steven John Simonson, Jay Robert Weeks
  • Publication number: 20080229243
    Abstract: A method, apparatus and computer readable medium is provided for tracking processes using a socket object. The processes are utilized to execute an application program. Initially, a process list for the socket object is created, such that the process list contains a process identifier for a first process using the socket object. If a second process is using the socket object, the process list is updated to include the process identifier for the second process.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 18, 2008
    Inventors: Mark Linus Bauman, Paul Richard Chmielewski, Christopher Thomas Gloe, Dawn Marie May, Jay Robert Weeks
  • Patent number: 7409443
    Abstract: A method, apparatus and computer readable medium is provided for tracking processes using a socket object. The processes are utilized to execute an application program. Initially, a process list for the socket object is created, such that the process list contains a process identifier for a first process using the socket object. If a second process is using the socket object, the process list is updated to include the process identifier for the second process.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mark Linus Bauman, Paul Richard Chmielewski, Christopher Thomas Gloe, Dawn Marie May, Jay Robert Weeks
  • Publication number: 20080177973
    Abstract: Method, apparatus and article of manufacture for acquiring a buffer after data from a remote sender (e.g., client) has been received by a local machine (e.g., server). Because the client data has already been received when the buffer is acquired, the buffer may be sized exactly to the size of the client data. In general, the buffer may be caller supplied or system supplied.
    Type: Application
    Filed: March 27, 2008
    Publication date: July 24, 2008
    Inventors: Mark Linus Bauman, Bob Richard Cernohous, Kent L. Hofer, John Charles Kasperski, Steven John Simonson, Jay Robert Weeks
  • Patent number: 7373378
    Abstract: Method, apparatus and article of manufacture for acquiring a buffer after data from a remote sender (e.g., client) has been received by a local machine (e.g., server). Because the client data has already been received when the buffer is acquired, the buffer may be sized exactly to the size of the client data. In general, the buffer may be caller supplied or system supplied.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mark Linus Bauman, Bob Richard Cernohous, Kent L. Hofer, John Charles Kasperski, Steven John Simonson, Jay Robert Weeks
  • Patent number: 7054925
    Abstract: Apparatus, methods and articles of manufacture for handling messages in a client-server environment. In general, computers of a client-server environment are configured with sockets to facilitate network communications. A socket of at least one of the computers is configured to recognize a format of a message to be received from another computer, whereby the socket is configured to handle receiving the message without invoking the application until the message is completely received. In general, the message may be formatted with a length field or terminating characters. In one embodiment, the socket utilizes a record definition to recognize the message format.
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: May 30, 2006
    Assignee: International Business Machines Corporation
    Inventors: Mark Linus Bauman, John Lee Brooks, Bob Richard Cernohous, Clark Anthony Goodrich, Kent L. Hofer, John Charles Kasperski, Steven John Simonson, Jay Robert Weeks
  • Patent number: 6854119
    Abstract: A method, apparatus and computer readable medium is provided for tracking processes using a socket object. The processes are utilized to execute an application program. Initially, a process list for the socket object is created, such that the process list contains a process identifier for a first process using the socket object. If a second process is using the socket object, the process list is updated to include the process identifier for the second process.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: February 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Mark Linus Bauman, Paul Richard Chmielewski, Christopher Thomas Gloe, Dawn Marie May, Jay Robert Weeks
  • Publication number: 20030097401
    Abstract: Method, apparatus and article of manufacture for acquiring a buffer after data from a remote sender (e.g., client) has been received by a local machine (e.g., server). Because the client data has already been received when the buffer is acquired, the buffer may be sized exactly to the size of the client data. In general, the buffer may be caller supplied or system supplied.
    Type: Application
    Filed: January 4, 2002
    Publication date: May 22, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mark Linus Bauman, Bob Richard Cernohous, Kent L. Hofer, John Charles Kasperski, Steven John Simonson, Jay Robert Weeks
  • Publication number: 20030097488
    Abstract: Apparatus, methods and articles of manufacture for handling messages in a client-server environment. In general, computers of a client-server environment are configured with sockets to facilitate network communications. A socket of at least one of the computers is configured to recognize a format of a message to be received from another computer, whereby the socket is configured to handle receiving the message without invoking the application until the message is completely received. In general, the message may be formatted with a length field or terminating characters. In one embodiment, the socket utilizes a record definition to recognize the message format.
    Type: Application
    Filed: November 21, 2001
    Publication date: May 22, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mark Linus Bauman, John Lee Brooks, Bob Richard Cernohous, Clark Anthony Goodrich, Kent L. Hofer, John Charles Kasperski, Steven John Simonson, Jay Robert Weeks