Patents Represented by Attorney, Agent or Law Firm Robert H. Frantz
  • Patent number: 7191192
    Abstract: A bidirectional metadirectory agent a data source converter layer; a filters and rules layer for blocking disallowed changes; a mapping layer for translating attributes in change commands from a local set of attribute names to a set of metadirectory attribute names, and vice versa, and for converting change commands between said agent-internal common format and a directory change protocol; an extensible user customization layer for implementing custom metadirectory agent functions; and a metadirectory interface for sending and receiving said change commands in said directory change protocol.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Krishna Kishore Yellepeddy, Rod Mancisidor
  • Patent number: 7176969
    Abstract: A device and process which eliminates potential moiré patterns in digitized images by employing a one-dimensional sensor array and a sampling method of the sensor signals which produces a data set of non-uniformly spaced sensor positions. This allows the spacing of the sensors to avoid having a strong “harmonic” which may interfere with details or harmonics present in the image source, which eliminates the occurrence of moiré patterns and the need for application of image processing to remove moiré patterns. Sensors are non-uniformly spaced along a first axis according to a predetermined scheme or function. Sensors are sampled during scanning according a non-uniform function in order to realize a non-uniform sampling scheme in a second dimension. Linear interpolation is applied to the non-uniformly spaced data set, synthesizing a uniformly-spaced data set for use in common imaging formats and processing.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: Viktors Berstis
  • Patent number: 7173659
    Abstract: A two-dimensional sensor array of non-uniformly spaced sensors for using in digitizing images and avoiding moiré patterns within those images. The non-uniform distribution of the sensors allows the array to avoid having an inherent “frequency” that may interfere with details or harmonics present in the image source, thereby eliminating or reducing the occurrence of moiré patterns and the need for application of image processing to remove moiré patterns.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: February 6, 2007
    Assignee: International Business Machines Corporation
    Inventor: Viktors Berstis
  • Patent number: 7174506
    Abstract: The invention provides systems, computer program products and methods for generating dynamic-content documents suitable for use on and transmission over computer networks, including the World Wide Web and the Internet. The dynamic-content documents are created based upon an extracted layout definition from a static web document with dynamic content mapped into the extracted layout definition. The invention is especially useful for application to Hypertext documents, such as Hyper Text Markup Language documents. The preferred embodiment disclosed is a Java servlet.
    Type: Grant
    Filed: November 5, 1999
    Date of Patent: February 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: John W. Dunsmoir, Sandra H. Jacobs, Christopher Daniel Reech
  • Patent number: 7146499
    Abstract: Through associating each data partition within a replicated storage domain of networked storage devices with one of multiple secret keys shared with a file manager, a credential is issued from the file manager to a client requesting access to a partition. The credential includes a network address for the partition to which the client is to direct its actions. The storage device periodically confirms with the file manager the validity of the shared secret keys. Through logical process and evaluations applied to issuing the credential and determining the address of the partition to be included in each credential, the file manager may invalidate partitions individually, provide load balancing between access of original and replica partitions, and provide security functions such as isolation of partitions for access by and tracking of unauthorized users, or for testing purposes.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventor: Krishna Kishore Yellepeddy
  • Patent number: 7139906
    Abstract: A single starting point configuration for a complex, configurable system, is determined by collecting machine-reported data from a configurable system; obtaining non-machine reported configuration information regarding said configurable system from one or more external document applications, merging the machine-reported data and the external document, and producing a proposed configuration starting point. A user may enter additional changes to the system configuration, thereby yielding a highly accurate starting point configuration. Prior to order fulfillment, the final system configuration, change order, and starting point configuration are verified to match and correlate.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: November 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Philip Arnfield, Lawrence Allen Hurst, Jr., Daniel Jack Wingard
  • Patent number: 7136490
    Abstract: A convenient and secure system and method for access to any number of password-protected computer applications, web sites and forms without adding to the user cognitive load and without circumventing the inherent security of such password-protection schemes. An existing password field on a device display is overlaid with password wallet pop-up field which allows a wallet “master” key to unlock the wallet. An application-specific and/or user-specific password is automatically retrieved from the wallet and entered into the password field with no other user action required.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Anthony Edward Martinez, Michael D. Rahn
  • Patent number: 7129981
    Abstract: A client-server arrangement for camera viewing using digital cameras across a computer network. A camera server controls a motorized gimbal which determines the viewing angles of a set of cameras according to signals from a client computer which is equipped with an eye movement tracking system. Movements of the viewer's eyes result in changes in viewing angle of the remote cameras. A high resolution foveal field of view image centered on the user's point of interest is captured and overlaid on a lower resolution full filed of view image, rendering a combined image having a low resolution peripheral area and a high resolution foveal area, and being significantly reduced in size compared to a full resolution, full field of view image. This combined image is transmitted to the client for display to the user.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventor: Viktors Berstis
  • Patent number: 7120900
    Abstract: A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing, level numbers are assigned, honoring any directional overrides present in the logical character stream. Subsequent weak and neutral type processing potentially causes attribute types to change based upon surrounding attribute types. Then, implicit processing assigns final level numbers to the stream which control reordering. Finally, reordering processing produces a sequence of characters in display order. By separating the facets of layout dealing with reordering from those that are concerned with rendering, such as line breaking, glyph selection, and shaping, the Haskell-based method is more discernible and comprehendable, thereby allowing it to be more useful as a model upon which others may base bidirectional implementations.
    Type: Grant
    Filed: April 19, 2001
    Date of Patent: October 10, 2006
    Assignee: International Business Machines
    Inventor: Steven Edward Atkin
  • Patent number: 7107297
    Abstract: A system and method which propagates change operations to data items within a metadirectory on a differential basis in order to minimize or eliminate redundant updates to attributes within data items that have not changed, as well as conserve computing resources and transmission bandwidth consumed by update activities in large organizations of data items. A best match entry in the metadirectory is selected using a weighted score process, a determination is made as to exactly which attributes are changed by the update operation, and a differential update is propagated throughout the metadirectory via direct joiner access to the data items, or through remote access such as through LDAP.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Krishna Kishore Yellepeddy, Rod Mancisidor
  • Patent number: 7103634
    Abstract: An enhanced e-mail reader and composer having automatic addressing functions to create and manage chain groups for organizing chain-forwarded and chain-replied messages. The system and method allows users to receive chained messages, automatically create chain groups within their address book, associate chain message participants to chain groups, and to automatically address new messages to members of chain groups stored within their address book.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Lorin Evan Ullmann, Joseph Kubik
  • Patent number: 7086004
    Abstract: A extendable method for including display rendering metadata within Unicode character streams. Metadata is distinct from character data, even though it is embedded in the Unicode character stream using tag mechanism. The method allows for an unlimited number of tag identifiers. Legacy Unicode methods such as Bidi, Normalization, and Line Breaking, can be recast using the invention in a more manageable context according to the metadata framework, thereby allowing the methods to be detectable, reversible as well as convertible. The traditional Unicode Control Layer is eliminated because the syntax of controls are captured universally by the new Metadata Layer, irrespective of whether the control relates to presentation or pcontent. By replacing the indistinct boundary separating characters and control with a well defined division, applications that rely on Unicode are easier to develop and to maintain.
    Type: Grant
    Filed: April 19, 2001
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventor: Steven Edward Atkin
  • Patent number: 7080359
    Abstract: A system and method for inserting stack signature marking segments into application program modules at the entry and exit points of the application program segments prior to compilations. Unique module identifier values are assigned to each application program module. During execution of the modified application software modules, upon entry into a new module or instance of a module, the unique module identifier is pushed onto the stack along with an instance number and an entry indicator. Upon termination of the module or instance of a module, the unique module identifier is pushed onto the stack with the instance number and an exit indicator, thereby placing an entry signature and an exit signature onto the stack bracketing the stack frame assigned to that module or module instance. During debug of exceptions, these signatures may be used to locate and identify stack frames and their associated software modules.
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Lorin Ullmann, Allen Chester Wynn
  • Patent number: 7076237
    Abstract: Changes in user behavior of usage of wireless services from a mobile device are encouraged in order to effect shaping of traffic and utilization patterns among a plurality of cells within a rate plan region, wherein a discount indicator disposed in said mobile device is provided to notify a user of a discount available for consuming wireless service from a given cell. A geo-cost policy is established for that user or mobile device in which rules and conditions according to the available discounts and class of service are defined. A service completer queues services and automatically completes queued services upon present conditions meeting said geo-cost policy rules, such as delaying and later delivering messages when the mobile device is relocated to a cell where discounts are being offered.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: July 11, 2006
    Assignee: International Business Machines Corporation
    Inventors: Christopher James Dawson, Rick Allen Hamilton, II, James Wesley Seaman, Timothy Moffett Waters
  • Patent number: 7073050
    Abstract: The machine-native format of a machine reported configuration data set is identifying, and a set of rules is employed to translate the data set from machine-native format into a common format such as sales nomenclature. The common format configuration information is stored in a globally accessible repository, and retrieved to produce accurate and comprehensive configuration reports for complex configurable systems such as computer servers. These configuration reports may be utilized in order and need fulfillment, such as ordering system upgrades and repair components, scheduling manufacturing, assembly and shipping.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: July 4, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ping Chen, Lawrence Allen Hurst, Jr., Joseph Gregory Lovato, Arthur Hawley Parmelee, Daniel Jack Wingard
  • Patent number: 7051049
    Abstract: An extension or accessory to a real-time, online virtual collaboration session, meeting and messaging system, which scans a participant's contact list for partially complete contact records, accesses an administered contact information store such as a corporate personnel contact database, and completes the partially complete records in the participant's contact list. This enables each participant in such an online meeting or conversation to rely upon his or her contact list to contain a consistent level of information regarding each participant in previously conducted meetings and conversations, avoids the entry of inaccurate and deceptive participant information into the contact list, and allows for reliable communication to the members of a participant's contact list.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventor: Jonathan Samn
  • Patent number: 7051324
    Abstract: A process and system for externalizing classloader information to non-application modules such as tool modules that do not reside within the same Application server virtual machine such as a J2EE AppServer JVM. Tools that read and display classloader information typically need to co-reside within the AppServer because of the virtual machine security mechanisms that prevent classes outside the virtual machine itself to introspect the classloaders. This presents a problem for tooling vendors because most server owners do not want anything other than their applications running within the AppServer virtual machine. The invention allows tooling vendors to create a classloader tool that is external to the AppServer virtual machine, and which is running in a completely separate virtual machine, thus having minimal overhead on production systems, but which allows classloading through standard or open (e.g. non-proprietary) interfaces.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Gissel, Michael Levi Fraenkel, Brian Keith Martin
  • Patent number: 7016977
    Abstract: The method, system and computer program product disclosed herein provides a web server capability to produce translated web pages in alternate languages based on an extraction of the web page layout from an original web page, and mapping of alternate language content into the web page layout. The invention as disclosed is especially suitable for use on the World Wide Web with HTML documents, and is well adapted for real-time translation operation on a web server in order to decrease the storage requirements for multi-language web sites.
    Type: Grant
    Filed: November 5, 1999
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: John W. Dunsmoir, Sandra H. Jacobs
  • Patent number: 6996844
    Abstract: A monitoring process for defining and detecting user-switch violations and issues in a UNIX-based computer system periodically alerts system administrators of potential security risks. The monitoring process is executed at predetermined schedules, or invoked by manual command. A set of rules is defined by the system administrator, and any user-switch instances found in the UNIX user-switch log which match any rule are flagged as violations or potential security issues, and an alert notification is issued to a specified output device, such as an email address.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: February 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: John Steven Langford, Rick Allen Hamilton, II
  • Patent number: 6993790
    Abstract: A vulnerability checking tool for a host computer designed to examine security logs of attempted logins and revocations, to detect systematic attacks of a wide variety, and to generate a report file that can be examined for information concerning these types of events. Host computer files which contain data regarding attempted accesses and logins are used to create an event list based upon event criteria. The list is evaluated using a “floating period” time frame which advances by single event steps while no violation is detected within a particular floating period, and which advances by “jumps” when violations are detected in a time period so as to reduce the possibility of “over reporting” violations related to the same set of events.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Debbie Ann Godwin, Rodney Eldon Walters