Patents Represented by Attorney Shelley M. Beckstrand
  • Patent number: 6732148
    Abstract: Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.
    Type: Grant
    Filed: December 28, 1999
    Date of Patent: May 4, 2004
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Maurice B. Shore
  • Patent number: 6728933
    Abstract: Data is imported into a word processor application, such as Lotus WordPro, on a non-Windows workstation. Data is set in power fields in a first platform using a script program attached to the first platform to retrieve data from a formatted text file into which an agent inserted the data from a second platform. The first platform may be a Lotus WordPro SmartMaster, the script program may be a Lotus script, and the second platform may be a Lotus Notes application.
    Type: Grant
    Filed: June 21, 1999
    Date of Patent: April 27, 2004
    Assignee: International Business Machines Corporation
    Inventor: Jaime W. Heenehan
  • Patent number: 6728762
    Abstract: Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: April 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Maurice B. Shore
  • Patent number: 6717949
    Abstract: An address management system and method. ADDRESS statements and HIDE rule statements are processed to generate a file of masquerade rules for associating subsets of internal addresses among a plurality of public addresses. Responsive to these masquerade rules, network address translation is performed for incoming and outgoing IP datagrams. IP Network Address Translation (NAT) and IP Filtering functions provide firewall-type capability to a gateway system, such as the IBM AS/400 system. A customer's system administrator specifies specific NAT and Filtering rules (via the AS/400 Operational Navigator GUI). A type of NAT, called masquerade NAT, defines a many-to-one mapping in such a way as to allow the ‘many’ to specify subsets of IP addresses. This allows traffic separation, which improves throughput to and from external networks (e.g. the Internet), and also improves flexibility in IP address management.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: April 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: Edward B. Boden, Wesley A. Brzozowski, Franklin A. Gruber, Donald A. Palermo, Michael D. Williams
  • Patent number: 6714915
    Abstract: A system for deploying to a client accounting installation a general procurement and accounts payable application specifically configured for the client by an enterprise includes a database server for (1) maintaining on a storage device a database of templates describing procedures for assessing, preparing, developing, deploying and supporting the application, and for (2) serving these templates to team members operating web-enabled terminals for coordinating, recording and tracking team activities with respect to the application while generating a description for adapting a front end server and an accounting system server to the requirements of the client.
    Type: Grant
    Filed: November 22, 1999
    Date of Patent: March 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Ray F. Barnard, Lawrence J. Cartin, Louis M. Ciotoli, Jr., Philip J. Cirulli, Daniel M. Dauley, David J. DeSantis, Kerin J. Flannery, Carl J. Lanuti, Rose M. Oswald, Harry D. Stoke
  • Patent number: 6711137
    Abstract: A communications network is evaluated by selectively sending and receiving a plurality of network evaluation signals through the network. Responsive to these evaluation signals, selective network evaluation parameters are determined and stored. Responsive to these parameters, the response time and throughput characteristics of the network are determined by means of algebraic and queuing theory derivations. Network response time analysis determines the apparent bandwidth, utilization, internal message size, queue factor, and device latency. Throughput analysis defines, calculates, and uses hop count, duplex, throughput and multi-server factors.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: March 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Fredrick K. P. Klassen, Robert M. Silverman
  • Patent number: 6704117
    Abstract: Client/server negotiation of virtual display and/or printer device selection to control session attributes, job routing to customized subsystems, user access control, and so forth. Within the Telnet Protocol, sanctioned and used with the “DO, DONT, WILL, WONT” structure, during subnegotiation a client requests and a server agrees to a specific virtual device name for the session display and/or printer.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: March 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Rao Sivasankar Chintakrindi, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6687677
    Abstract: A system for deploying to a client accounting installation a general procurement and accounts payable application specifically configured for the client by an enterprise includes a database server for (1) maintaining on a storage device a database of templates describing procedures for assessing, preparing, developing, deploying and supporting the application, and for (2) serving these templates to team members operating web-enabled terminals for coordinating, recording and tracking team activities with respect to the application while generating a description for adapting a front end server and an accounting system server to the requirements of the client.
    Type: Grant
    Filed: November 22, 1999
    Date of Patent: February 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Ray F. Barnard, Philip J. Cirulli, Susan B. Cirulli, Maureen Daniel, Kerin J. Flannery, Tina J. Fleury, Carl J. Lanuti, Sharon M. Tchir
  • Patent number: 6686932
    Abstract: A system and method for sharing data from separate servers between browser frames. A first server opens a client browser frame set and loads data to a first frame. A second server is called from the first frame to open a window. Responsive to post command issued from the window, environment variables are passed from the second server to the first server and loaded data from the environment variables by the first server to a second frame of the frame set. Thereafter, data obtained from a second server, which is loaded in the second frame of the frame set, is available to the first frame.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: February 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Thomas William Rath, Russell Thomas White, Jr.
  • Patent number: 6681229
    Abstract: A hybird Notes/DB2 environment provides a requisition catalog on the Web. Client browsers are connected to a GWA infrastructure including a first network dispatcher and a virtual cluster of Domino.Go servers. The network dispatcher sprays out browser requests among configured .nsf servers in virtual server cluster. Communications from this virtual server cluster are, in turn, dispatched by a second network dispatcher servers in a Domino cluster. External objects, primarily for a GUI, are served in a .dfs and include graphic files, Java files, HTML images and net.data macros. The catalog is built from supplier provided flat files. A front end is provided for business logic and validation, as also is a relation database backend. HTML forms are populated using relational database agents. A role table is used for controlling access both to Notes code and DB2 data. Large amounts of data is quickly transferred using an intermediate agent and window.
    Type: Grant
    Filed: September 7, 2000
    Date of Patent: January 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Stanley P. Cason, Ira H. Cohen
  • Patent number: 6677513
    Abstract: An audible tone is generated and attenuated over a wide frequency range, such as throughout the human audible range, the tone selectively being of short duration. During a tone period a digital representation of the sine of a requested tone frequency and amplitude is generated. During an attenuation period a digital representation of a moderately disturbed but continuous sine of decreasing amplitude is generated. During a decay period a digital representation of a continuous function which decays to zero from the zero approach point of the sine half wave is generated.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: January 13, 2004
    Assignee: International Business Machines Corporation
    Inventor: Roger Sherman Rutter
  • Patent number: 6643776
    Abstract: Virtual Private Networking (VPN) is an emerging technology area enabling e-business on the Internet. A key underlying VPN technology is IP Security (IPsec), a means of providing private (encrypted and authenticated) secure data transmission over public (Internet) networks. The definition of what data to protect ultimately results in IP filter rules, loaded to the operating system kernel. These are used to select the correct IP datagrams and cause each to be processed by the correct IPsec Security Associations. Along with other attributes, a VPN connection can be started, stopped, and monitored. Connection filters which are used to implement VPN connections are dynamic, and must be inserted and deleted within the currently installed set of IP filters (non-VPN related). Since IP filter order is crucial to proper functioning, the basic problem is, where to place these dynamic filters. This filter placement problem has a macro and a micro part.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: November 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Edward B. Boden, Mark J. Melville
  • Patent number: 6636889
    Abstract: Collaboration space object model provides for a Place consisting of rooms made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form employs scripts to process and compute data. A page is the basic vehicle for content. Content is created using or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Carl J. Kraenzel, Maurice B. Shore
  • Patent number: 6636240
    Abstract: A Lotus Notes agent populates an addressee field of a new memo with, or creates a new distribution list from, a plurality of E-mail addresses dynamically generated from a plurality of documents selected by a user from a list of received E-mail documents in a browser window or other view which is able to access an E-mail facility.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brandt C. Centerwall, James L. McGinniss, Jr.
  • Patent number: 6636898
    Abstract: A single point of control is provided for all IPSec tunnels and also for VPN connections at a node within a virtual private network. The control of the connections include the ability to start and stop manual and dynamic VPN connections, to delete connections that might have had errors associated with them, to query VPN connection status information on these connections, to manage such things as connection lifetimes, and the refresh of keying material, that is the re-negotiation of dynamic Security Associations (SAs), and to create VPN connections when this system is acting in a responder role, that is the opposite endpoint of an initiated connection.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: David S. Ludovici, Mark J. Melville, Richard A. Mullock, Frank V. Paxhia
  • Patent number: 6631414
    Abstract: A system and method for dedicating an externally configurable modem under system software control at a local peer for communication with one, single, predetermined remote peer, thereby providing the equivalent of a dedicate line by operating a single modem at the local node. The modem to be dedicated to the predetermined, single remote node is initialized to answer mode and reconfigured to originate mode when needed. The process of configuring the modem of the local node establishes a point-to-point protocol (PPP) route for establishing a physical connection path to the remote node.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Mark C. Bullock, Glenn W. Davis, Franklin A. Gruber
  • Patent number: 6615357
    Abstract: IP security is provided in a virtual private network using network address translation (NAT) by performing one or a combination-of the three types of VPN NAT, including VPN NAT type a outbound source IP NAT, VPN NAT type c inbound source IP NAT, and VPN NAT type d inbound destination IP NAT. This involves dynamically generating NAT rules and associating them with the manual or dynamically generated (IKE) Security Associations, before beginning IP security that uses the Security Associations. Then, as IP Sec is performed on outbound and inbound datagrams, the NAT function is also performed.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: September 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Edward B. Boden, Franklin A. Gruber
  • Patent number: 6594664
    Abstract: Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Maurice B. Shore
  • Patent number: 6574617
    Abstract: A workflow, enterprise, and mail-enabled application server and platform supports distributed computing and remote execution of web applications. Lotus Domino online services (DOLS) is used by a web site administrator to configure Internet Notes (iNotes) clients to auto download from server, thus providing iNotes clients with web access using HTTP with various browsers, and with local processing and replication. A local run time model comprises a hierarchy of models including object data store model, security model, indexing model, replication model, agent workflow model and mail model. DOLS provides a layered security model that allows flexibility for controlling access to all or part of an application. The highest level of security is managed through a database access control list (ACL). Further refinements within the security model provide access to specific documents, and their views, forms or folders, and include read access lists, write access lists, form access lists and readers and authors fields.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: June 3, 2003
    Assignee: International Business Machines Corporation
    Inventors: John D. Immerman, Mark A. Nowacki, Carl J. Kraenzel
  • Patent number: 6567849
    Abstract: System and method for serving HTML pages to web browsers for the purpose of administration and configuration. A plurality of instances of WWW servers is provided, with one such instance including a configuration file which is restricted in usage and not alterable by way of any HTML configuration or administration forms. This plurality of instances of internet connection servers is managed by way of a web browser which displays and interacts with a plurality of HTML forms and corresponding common gateway interface binary programs which are provided selectively for creating and deleting instances of servers, associating a configuration file with a server instance, changing server instance start up parameters, and starting, ending, and restarting server instances.
    Type: Grant
    Filed: August 17, 1998
    Date of Patent: May 20, 2003
    Assignee: International Business Machines Corporation
    Inventors: David S. Ludovici, Frank V. Paxhia