Patents by Inventor Rosemary Venema Slager
Rosemary Venema Slager 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: 8301521Abstract: A method, system and computer program product for generating variable price billing whereby a customer may balance its data traffic in response to such billing. A subsystem in an edge gateway may extract the packet header from a copy of a received packet of data associated with a session between a customer and a server and generate a key based on the extracted packet header. The key may be used to index into a table that may store pointers to particular statistics records associated with particular sessions. Once the subsystem identifies the statistics record associated with the current session, the subsystem may execute a per packet statistics update for the statistics record associated with the session. A per packet statistics update may include one or more of the following: time stamping arrival of the packet, updating packet count, updating byte count, determining transfer rate, determining distance packet traveled.Type: GrantFiled: August 12, 2002Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Thomas Alan Millard, Francis Edward Noel, Jr., Rosemary Venema Slager, Norman Clark Strole
-
Patent number: 7171505Abstract: An interface connection is described for joining a host device, such as a Network Processor, to peripherals such as modems, printers, local area networks, Ethernets and Token-Ring interfaces. The connection is particularly useful for joining portable computers, such as laptops, to these peripherals. The connector utilizes a programmable Network Processor (NP) either in the host device or in an external fan-out box. This programmable Network Processor adapts the host device to a variety of peripheral devices utilizing different protocols and I/O speeds. The NP can use a Digital Signal Processor to provide programmable services to the physical layers. The host device may contain a high-speed communication interface with the NP contained in the external connection box.Type: GrantFiled: May 2, 2002Date of Patent: January 30, 2007Assignee: International Business Machines CorporationInventors: Charles Edward Kuhlmann, Francis Edward Noel, Jr., Ann Marie Rincon, Rosemary Venema Slager, Norman Clark Strole
-
Patent number: 6918067Abstract: A method, system and computer program product for detecting conditions of network instability. An attribute indicative of network instability, e.g., processor and/or co-processor utilization, packet arrival rates, packet peak rates, packet size distribution, packet clustering tendencies, buffer usage patterns, occurrence of peak utilization, out-of-buffer conditions, packet discard rates, may be monitored for a network device, e.g., router. The monitored attribute may be associated with a plurality of labels (variables) where a portion of those labels may be stored in a cache. A hit ratio for the cache storing labels associated with the monitored attribute may be tracked within a period of time based on the number of requested items, i.e., labels, that are currently stored in the cache. A condition of network instability may then be detected based on the hit ratio by determining if the absolute value of the acceleration of the hit ratio exceeds a threshold.Type: GrantFiled: April 30, 2002Date of Patent: July 12, 2005Assignee: International Business Machines CorporationInventors: Francis Michael Bartucca, Clark Debs Jeffries, Rosemary Venema Slager, Norman Clark Strole
-
Publication number: 20030208652Abstract: An interface connection is described for joining a host device, such as a Network Processor, to peripherals such as modems, printers, local area networks, Ethernets and Token-Ring interfaces. The connection is particularly useful for joining portable computers, such as laptops, to these peripherals. The connector utilizes a programmable Network Processor (NP) either in the host device or in an external fan-out box. This programmable Network Processor adapts the host device to a variety of peripheral devices utilizing different protocols and I/O speeds. The NP can use a Digital Signal Processor to provide programmable services to the physical layers. The host device may contain a high-speed communication interface with the NP contained in the external connection box.Type: ApplicationFiled: May 2, 2002Publication date: November 6, 2003Applicant: International Business Machines CorporationInventors: Charles Edward Kuhlmann, Francis Edward Noel, Ann Marie Rincon, Rosemary Venema Slager, Norman Clark Strole
-
Publication number: 20030204787Abstract: A method, system and computer program product for detecting conditions of network instability. An attribute indicative of network instability, e.g., processor and/or co-processor utilization, packet arrival rates, packet peak rates, packet size distribution, packet clustering tendencies, buffer usage patterns, occurrence of peak utilization, out-of-buffer conditions, packet discard rates, may be monitored for a network device, e.g., router. The monitored attribute may be associated with a plurality of labels (variables) where a portion of those labels may be stored in a cache. A hit ratio for the cache storing labels associated with the monitored attribute may be tracked within a period of time based on the number of requested items, i.e., labels, that are currently stored in the cache. A condition of network instability may then be detected based on the hit ratio by determining if the absolute value of the acceleration of the hit ratio exceeds a threshold.Type: ApplicationFiled: April 30, 2002Publication date: October 30, 2003Applicant: International Business Machines CorporationInventors: Francis Michael Bartucca, Clark Debs Jeffries, Rosemary Venema Slager, Norman Clark Strole
-
Publication number: 20030093341Abstract: A method, system and computer program product for generating variable price billing whereby a customer may balance its data traffic in response to such billing. A subsystem in an edge gateway may extract the packet header from a copy of a received packet of data associated with a session between a customer and a server and generate a key based on the extracted packet header. The key may be used to index into a table that may store pointers to particular statistics records associated with particular sessions. Once the subsystem identifies the statistics record associated with the current session, the subsystem may execute a per packet statistics update for the statistics record associated with the session. A per packet statistics update may include one or more of the following: time stamping arrival of the packet, updating packet count, updating byte count, determining transfer rate, determining distance packet traveled.Type: ApplicationFiled: August 12, 2002Publication date: May 15, 2003Applicant: International Business Machines CorporationInventors: Thomas Alan Millard, Francis Edward Noel, Rosemary Venema Slager, Norman Clark Strole
-
Publication number: 20030091031Abstract: A method, system and computer program product for using a variable pricing structure for transmitting packets across a communications link. A variable pricing structure including a plurality of pricing options may be generated by a processor in a gateway by counting the number of packets received from a customer as well as analyzing those received packets. The generated variable pricing structure embodied in a billing record may be transmitted to the customer. The customer upon receiving the billing record may select a pricing option based on one or more criteria, e.g., file size, transmission rate. The packets to be transmitted by the customer to a network device via the gateway may be temporarily stored by an equipment coupled to the customer if the one or more criteria upon which the selected pricing option is based exceed a threshold value thereby ensuring that the customer does not incur extra charges.Type: ApplicationFiled: August 12, 2002Publication date: May 15, 2003Applicant: International Business Machines CorporationInventors: Charles Edward Kuhlmann, Francis Edward Noel, Ann Marie Rincon, Rosemary Venema Slager, Norman Clark Strole