Patents by Inventor Bob Richards

Bob Richards 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).

  • Publication number: 20080222298
    Abstract: An apparatus and method for sharing a resource (such as a modem or virtual private network) allow virtualizing the shared resource in a simple and efficient manner that allows both accepting and initiating virtual or physical connections through the shared resource across logical partitions or systems. An L2TP tunnel is established between the server that owns the shared resource and the client that desires to use the shared resource. Messages are defined that allow the client to initiate an outgoing connection through the shared resource, and that allow the client to accept an incoming connection received from the shared resource. Once the connection is made, the client and ultimate destination communicate through the shared resource via point-to-point communications.
    Type: Application
    Filed: April 16, 2008
    Publication date: September 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Joseph Bird, Bob RIchard Cernohous, Christopher Thomas Gloe, Franklin A. Gruber, Scott Jon Prunty
  • Publication number: 20080215676
    Abstract: An apparatus and method for sharing a resource (such as a modem or virtual private network) allow virtualizing the shared resource in a simple and efficient manner that allows both accepting and initiating virtual or physical connections through the shared resource across logical partitions or systems. An L2TP tunnel is established between the server that owns the shared resource and the client that desires to use the shared resource. Messages are defined that allow the client to initiate an outgoing connection through the shared resource, and that allow the client to accept an incoming connection received from the shared resource. Once the connection is made, the client and ultimate destination communicate through the shared resource via point-to-point communications.
    Type: Application
    Filed: April 16, 2008
    Publication date: September 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Joseph Bird, Bob Richard Cernohous, Christopher Thomas Gloe, Franklin A. Gruber, Scott Jon Prunty
  • Publication number: 20080215738
    Abstract: An apparatus and method for sharing a resource (such as a modem or virtual private network) allow virtualizing the shared resource in a simple and efficient manner that allows both accepting and initiating virtual or physical connections through the shared resource across logical partitions or systems. An L2TP tunnel is established between the server that owns the shared resource and the client that desires to use the shared resource. Messages are defined that allow the client to initiate an outgoing connection through the shared resource, and that allow the client to accept an incoming connection received from the shared resource. Once the connection is made, the client and ultimate destination communicate through the shared resource via point-to-point communications.
    Type: Application
    Filed: April 16, 2008
    Publication date: September 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Joseph Bird, Bob Richard Cernohous, Christopher Thomas Gloe, Franklin A. Gruber, Scott Jon Prunty
  • 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
  • Publication number: 20080162656
    Abstract: An apparatus and method allows processing sequenced records across multiple network connections. A “logical connection” is defined to include one or more network connections. Each message is assigned a sequence number that allows the messages to be ordered on the other end according to sequence number, regardless of which network connection in the logical connection is used to transfer the message. By defining messages, sequencing those messages, and transferring the messages over multiple network connections, the throughput and performance of networked computer systems are substantially increased.
    Type: Application
    Filed: March 15, 2008
    Publication date: July 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Roy Block, Bob Richard Cernohous, Steven John Simonson, John Christian Unterholzner
  • 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
  • Publication number: 20080016170
    Abstract: A Resource Connectivity Module (RCM) with an associated interface for network communication to/from a user terminal device provides a uniform user interface for a number of different types of management functions across diverse resources within a mail processing environment. The example uses a browser interface that offers a web interface, to provide an interactive user interface to the mail management functions via the terminal. The RCM implements one or more management control modules, e.g. for reporting and/or control functions in respective function categories. The exemplary RCM also includes one or more resource message handlers communicating with systems of the mail processing environment, e.g. in different protocols. An event handler extracts event data from message data at the message handlers for use by the management control modules and provides necessary data to the message handlers for transmissions responsive to event data from the management control modules.
    Type: Application
    Filed: April 13, 2007
    Publication date: January 17, 2008
    Inventors: Mark MacKelprang, Michael Maselli, Roger Spitzing, Victor Tolomei, Bob Richards
  • Publication number: 20070244823
    Abstract: The present subject matter relates to systems and methods related to licensing and licensing activation. In particular, the present subject matter relates to a system and method for managing the overall licensing and function/feature deployment process throughout an enterprise, and more particularly, to product licensing and product function or feature enablement of products in a secured manner by way of the activation of a security device. More particularly, the present approach involves allowing for the customization of a security device to accommodate product updates and/or new product functions or features to be enabled.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Applicant: BOWE BELL + HOWELL COMPANY
    Inventors: Paul Thomas Motley, David Rawlings, Bob Richards, Victor Tolomei, Roger Spitzig, Eric Moreau
  • Publication number: 20070244824
    Abstract: The present subject matter relates to systems and methods related to licensing and licensing activation. In particular, the present subject matter relates to a system and method for managing the overall licensing and function/feature deployment process throughout an enterprise. More particularly, the present approach involves providing a user with access to a licensing system and providing access to at least one attribute of the licensing data for one or more products from the licensing system.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Applicant: BOWE BELL + HOWELL COMPANY
    Inventors: Paul Motley, David Rawlings, Bob Richards, Roger Spitzig
  • Patent number: 7272834
    Abstract: Method, apparatus and article of manufacture for continuous modes for both asynchronous accepts and asynchronous receives. A single asynchronous accept is performed on a listening socket and a single asynchronous receive is performed on each connected socket. The continuous mode inputs result in queuing data structures on a pending queue. The contents of the pending data structures on the pending queue are copied to completion queues, while the pending data structures remain on the pending queue.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Mark Linus Bauman, John Lee Brooks, Bob Richard Cernohous, David Alan Christenson, Clark Anthony Goodrich, Kent L. Hofer, John Charles Kasperski, Steven John Simonson
  • 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
  • Publication number: 20050149225
    Abstract: A feeder control system and method are disclosed. The system includes a feeder information detector, and a feeder information leverager to provide integrity verification, system control and/or reporting. The method includes the steps of detecting feeder information, and leveraging the feeder information to provide integrity verification, system control and/or reporting.
    Type: Application
    Filed: August 30, 2004
    Publication date: July 7, 2005
    Inventors: Roger Spitzig, Bob Richards, Michael Boston, David Rawlings
  • Publication number: 20040103196
    Abstract: An apparatus and method allows processing sequenced records across multiple network connections. A “logical connection” is defined to include one or more network connections. Each message is assigned a sequence number that allows the messages to be ordered on the other end according to sequence number, regardless of which network connection in the logical connection is used to transfer the message. By defining messages, sequencing those messages, and transferring the messages over multiple network connections, the throughput and performance of networked computer systems are substantially increased.
    Type: Application
    Filed: November 21, 2002
    Publication date: May 27, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Roy Block, Bob Richard Cernohous, Steven John Simonson, John Christian Unterholzner
  • Publication number: 20040078487
    Abstract: Cached information that includes multiple network addresses is delivered in a manner that changes the order of the network addresses each time the cached information is delivered to a client, thereby achieving load balancing in a manner that reduces network traffic and improves system performance. In the preferred embodiments, the user defines a minimum time to live (TTL) and one or more order change criteria. When a query is made to a DNS, the DNS returns an answer that includes a time to live (TTL). This answer may be stored in a cache, and may include multiple network addresses. If the TTL for the answer received from a DNS is less that the minimum TTL, the TTL for the answer is set to the minimum TTL before storing the answer in the cache.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bob Richard Cernohous, Timothy Dennis Mullenbach
  • Publication number: 20030097459
    Abstract: Methods, systems and articles of manufacture are provided for making system-supplied storage available to socket server applications to be used when sending data. In one embodiment, sockets interfaces for controlling socket attributes are configured with an attribute that specifies that all storage to be used on send operations will be system-supplied. Once such system-supplied storage is used on a send operation, it is considered to be “given back” to the system. The system-supplied storage can be managed and cached on behalf of any or all server applications to reduce paging rates and storage demand.
    Type: Application
    Filed: January 4, 2002
    Publication date: May 22, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael Edward Baskey, Mark Linus Bauman, Bob Richard Cernohous, John Charles Kasperski, Steven John Simonson
  • 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
  • Publication number: 20030097455
    Abstract: Method, apparatus and article of manufacture for continuous modes for both asynchronous accepts and asynchronous receives. A single asynchronous accept is performed on a listening socket and a single asynchronous receive is performed on each connected socket. The continuous mode inputs result in queuing data structures on a pending queue. The contents of the pending data structures on the pending queue are copied to completion queues, while the pending data structures remain on the pending queue.
    Type: Application
    Filed: January 4, 2002
    Publication date: May 22, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mark Linus Bauman, John Lee Brooks, Bob Richard Cernohous, David Alan Christenson, Clark Anthony Goodrich, Kent L. Hofer, John Charles Kasperski, Steven John Simonson
  • 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
  • Patent number: 6192417
    Abstract: According to the present invention, a cluster communications system is provided that supports reliable and efficient cluster communications. The preferred embodiment cluster communication systems can be used to provide this reliable and efficient cluster communication for cluster configurations extending beyond a single local area network (LAN). The cluster communications system provides reliable and efficient cluster communication by facilitating multicast messaging between systems in the cluster. In particular, the preferred embodiment provides for the establishment of multicast groups in between which multicast messaging is provided. The preferred embodiment provides this multicasting while providing the needed mechanisms to assure ordered message delivery between systems. The preferred embodiment extends this efficient and reliable cluster communication by providing for additional point-to-point communication between systems not on the same LAN.
    Type: Grant
    Filed: March 30, 1999
    Date of Patent: February 20, 2001
    Assignee: International Business Machines Corporation
    Inventors: Timothy Roy Block, Bob Richard Cernohous