Patents by Inventor Lorin Evan Ullmann

Lorin Evan Ullmann 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: 20030037206
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A network management framework dynamically adapts database operations so as to maximize system performance. A skeletonization mechanism is presented in which some objects are merely represented in a database cache as a skeleton object. A skeleton object holds only a fraction of an object's full complement of data; the skeleton object remains associated with its complete object, also termed its corresponding full object or non-skeleton object, which remains stored within its original location within a database. Skeletonized data can be updated on an as-needed or on-demand basis or when otherwise convenient; at that time, a skeleton handler can detect when a request is made for the object, retrieve the remaining data from persistent storage, and then mark the cached object as being a full object or non-skeleton object.
    Type: Application
    Filed: June 29, 2001
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030025724
    Abstract: A system for directing users of varying and particularly limited reading skills through a reading of a received Web page which helps such users to ignore Web page clutter and focus on the page content direction. The Web page is transmitted in a plurality of selectable readable modes; at least one of which modes includes a movable indicator directing the user to read along the Web page in a predetermined orthogonal progressive pattern. The movable indicator is preferably an element highlighting a sequential block of data. For example, the highlighted block of data may be brighter than the other data on the Web page or have a color different from the color of the other data on the Web page. The Web page is transmitted over the Web in a markup language comprising control tags enabling the Web page to be selectively read in said moving indicator mode and there is a Web browser at said receiving Web station for selectively reading said received Web page in said moving indicator mode.
    Type: Application
    Filed: April 30, 2001
    Publication date: February 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Cristi Nesbitt Ullmann, Lorin Evan Ullmann
  • Publication number: 20030009552
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. Changes in topology are saved for review by administrative users, and administrative users may also review previous network actions that were requested to be performed by administrative users.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009540
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system on behalf of a plurality of management customers. The distributed data processing system is logically represented as a set of scopes, wherein a scope is a logical organization of network-related objects. Endpoint objects, system objects, and network objects are logically organized into a set of scopes that do not logically overlap. Each scope is uniquely assigned to a management customer. The distributed data processing system is managed as a set of logical networks in which a logical network contains a set of scopes and in which each logical network is uniquely assigned to a management customer. An administrative user may dynamically reconfigure the logical networks within the distributed data processing system while managing the logical networks for a set of customers.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009546
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system on behalf of a plurality of management customers. The distributed data processing system is logically represented as a set of scopes, wherein a scope is a logical organization of network-related objects. Endpoint objects, system objects, and network objects are logically organized into a set of scopes that do not logically overlap. Each scope is uniquely assigned to a management customer. The distributed data processing system is managed as a set of logical networks in which a logical network contains a set of scopes and in which each logical network is uniquely assigned to a management customer. An administrative user may dynamically reconfigure the logical networks within the distributed data processing system while managing the logical networks for a set of customers.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009553
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A management process discovers endpoints on a network within the distributed data processing system using a network management framework, and a state of the network is determined from a collective state of discovered endpoints. Data generated by the network management framework is queued while waiting to be persisted within a distributed database. An adaptive queue management scheme controls the data flow through a set of queues and adapts its management of those queues in accordance with the collective state of the network. Administrative users of the network management framework may set configuration parameters for the adaptive queue management mechanism.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030009551
    Abstract: A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. Resources within the distributed data processing system are dynamically discovered, and the discovered resources are adaptively monitored using the network management framework. When the network management framework detects that certain components within the network management framework may have failed, new instances of these components are started. If duplicate components are later determined to be active concurrently, then a duplicate component is shutdown, thereby ensuring that at least one instance of these components is active at any given time. After certain failover events, a resource rediscovery process may occur, and a topology database containing previously stored information about discovered resources is resynchronized with resource information about rediscovered resources.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 9, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Benfield, Oliver Yehung Hsu, Lorin Evan Ullmann, Julianne Yarsa
  • Publication number: 20030007010
    Abstract: Alternate access for physically impaired users to items normally displayed in drop down menus is provided by furnishing to users conventional means for displaying a sequential set of drop down menus, each having a plurality of selectable items together with conventional selection means scrolled along each of said menus. However, if the user feels unable to use or frustrated in using such scrolling menu techniques, he has the option to choose to display, as an alternative to this set of sequential menus, a hierarchical arrangement of selectable items corresponding to items in said set of menus. In the case where the menus in the sequential set of drop down menus sequentially vary from each other in scope, then the alternative hierarchical arrangement of selectable items may be a tree of items with sequential levels of varying scope respectively corresponding to the varying scope of said set of menus.
    Type: Application
    Filed: April 30, 2001
    Publication date: January 9, 2003
    Applicant: International Business Machines Corporation
    Inventors: Cristi Nesbitt Ullmann, Lorin Evan Ullmann
  • Publication number: 20030005091
    Abstract: A system and method having multiple instances of polling engines at IP drivers, wherein the multiple polling engines are monitoring to discover the same network scope. The polling engines' polling intervals are staggered so that the polling communications do not unnecessarily clog the network and so that an apparent response time can be realized in the aggregate results of multiple instance polling. Unique IDs are used to differentiate which engine's status data is being used at any given time, should follow-up be required.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Lorin Evan Ullmann, Jason Benfield, Julianne Yarsa, Oliver Yehung Hsu
  • Publication number: 20030005173
    Abstract: A method, program, and system for dynamically configuring logging elements in a computer system are provided. The invention comprises a logging subsystem within the computer system, wherein the subsystem contains a plurality of logging elements which record events within the computer system. Inheritance relationships are established for the logging elements, which allows the logging elements to be configured either individually or as a group. The logging elements are then configured to record specified types of events and send the logging data of the events to specified locations within the computer system. In one embodiment of the present invention, the computer system is one of a plurality of nodes in a distributed computer network, wherein logging elements within a one network node can be remotely configured from a another node in the network.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20030005021
    Abstract: A method, system, and computer program product for the creation and logging of a taskID is provided. In one embodiment, a component initiates a task and requests a task identification (TaskID) from a log task manager. The taskID follows this task (which may flow across multiple components or ORBs) until completion. The TaskID is passed in the thread context in local methods and in the message context in remote method invocations. The taskID is then logged with message and trace data from each of the components through which the task flows that generate a trace or message log.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20030005041
    Abstract: Providing the user with a complete historical sequence of changed versions of a bookmarked Web document at any time that the user needs and, thus, requests the bookmarked Web document. A combination of bookmarking a received Web document that in turn sets up the tracking for changed versions of the bookmarked document. Also included is an implementation for storing a historical sequence of versions of said bookmarked document that is responsive to a user request at a receiving station for said bookmarked document and enables the user to select any one of said versions of said bookmarked document. When the user bookmarks a Web document, he is preferably enabled, i.e. given the option of conventionally bookmarking without tracking for changed versions or selecting to activate the tracking means. The invention provides for obtaining the changed versions of the bookmarked documents, including versions at changed URLs.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Cristi Nesbitt Ullmann, Lorin Evan Ullmann
  • Publication number: 20030005082
    Abstract: A method, program and system for editing data in a distributed computer network are provided. The invention comprises, in response to a request from a user, opening a log file and noting an entry associated with a message of interest. A message locator finds the message of interest in a designated location and bookmarks the message. A bookmark I/O component then locates and modifies the bookmarked message, and rewrites the modified message back to the designated location. The user can then view the modified message via a display device (i.e. GUI).
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20030005183
    Abstract: A method, system, and computer program product for logging events in a data processing system is provided. In one embodiment, responsive to a determination that a situation exists preventing a primary logger from executing a logging task, a swappable adaptive logger is created, which in turn is pointed to a boot logger created by a swappable adaptive log engine. Event information is then logged to the boot logger. For example, the boot logger may write event information to memory or to a file if the logging database is unavailable. When the primary logger becomes configured and functional, the swappable adaptive logger swaps the boot logger for the primary logger and begins writing event information to the primary logger.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael John Burr, Rajeeta Lalji Shah, Lorin Evan Ullmann
  • Publication number: 20030005127
    Abstract: A method, system, apparatus, and computer program product for the management of data, objects, and access within a distributed data processing system. The system may comprise a gateway-endpoint organization that allows for a highly distributed service management architecture, wherein services within this framework enable resource consumers to address resources and use resources throughout the distributed system. The distributed-framework routes action objects through the system so that the appropriate gateway receives the action object and ensures its completion and the return of status from its execution. The distributed nature of the gateways and their services allow logical routes to be dynamically determined for the action objects. In particular, the present invention is directed to a plurality of access mechanisms by which distributed services objects and related property data are stored and are accessed within a distributed data processing system.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Lorin Evan Ullmann, Jason Benfield, Julianne Yarsa, Oliver Yehung Hsu
  • Publication number: 20020198880
    Abstract: A system and method for implementing distributed transactions using configuration data that is available to all applications which may wish to access the data. Added to the configuration data is at least one status indicator to allow applications to ascertain the status of updates without performing a database-specific distributed transaction. An application which is preparing to write/update stored information must first change the at least one status indicator associated with the underlying storage. Thereafter, any other application which has a need to read or write the stored information will readily ascertain the status of the stored information from the configuration data. The other application which has need of the data may choose to read the old and/or partially updated data or may wait until the update has been completed and the at least one status indicator has been changed to indicate completion of the update.
    Type: Application
    Filed: June 20, 2001
    Publication date: December 26, 2002
    Applicant: International Business Machines Corporation of Armonk
    Inventors: Lorin Evan Ullmann, Michael John Burr
  • Publication number: 20020196257
    Abstract: Information for receiving by a computer system has attributes which the computer system is capable of interpreting for displaying on a two-dimensional display device. The information includes background and character attributes, according to which the characters are displayable in a color or shade that contrasts to the background. At least one of the characters has a certain character attribute for two dimensionally displaying, such bold, italic, underlining, font type or color. The information is rendered in a delineation that is tactile-detectable on a control surface of a three-dimensional display device. As thus rendered, a representation of the background is rendered in a first plane, while a representation one of the characters has a top surface of the character rendered in a second plane, and a representation of the one of the characters having the certain character attribute has a top surface of the character rendered in a third plane.
    Type: Application
    Filed: June 25, 2001
    Publication date: December 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: Michael A. Paolini, Lorin Evan Ullmann
  • Publication number: 20020198983
    Abstract: A system and method for implementing tracking of computing system activities wherein the tracking can be dynamically adjusted. The system provides a multiple level logging system having a first level for detecting message level errors and a second trace level for obtaining trace information and for filtering same to provide more details to be used for implementing corrective action. A set of filters is provide to further refine the data which is provided to a user/system administrator. The system also provides for selective activation of tracking and logging for selected subsystems, as well as the ability to vary the frequency at which the tracking is performed. The frequency of logging can be adjusted upward in response to detection of a error and can then be decreased, or the tracking selectively disabled or entirely stopped upon detection of a stop event.
    Type: Application
    Filed: June 26, 2001
    Publication date: December 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: Lorin Evan Ullmann, Rajeeta Lalji Shah
  • Publication number: 20020188696
    Abstract: A system and process for monitoring web pages are implemented. The web page includes at least a portion dynamically generated in response to client data. A set of hooks, constituting alternative entries in methods for performing actions on the client data are listed, in which the hooks correspond to at least a portion of the client data. The client data is passed to the corresponding methods using the hooks, and wherein a web page is not returned to a client in response to the passing the client data.
    Type: Application
    Filed: June 7, 2001
    Publication date: December 12, 2002
    Applicant: International Business Machines Corporation
    Inventors: Cristi Nesbitt Ullmann, Lorin Evan Ullmann
  • Publication number: 20020188495
    Abstract: A method and implementing system are provided in which information regarding the preparation and sale of food products and the ingredients and supplies used in the processing of such products, is recorded and used to improve the efficiency with which the food processing business is operated. In an exemplary embodiment, a database is maintained at a restaurant server for tracking food product sales, ingredients inventories, and historical demand requirements for the food products. All of the information is processed and correlated to provide information concerning food preparation and ingredient ordering schedules, as well as measuring and limiting measured food waste which results from normal operations of the food processing business.
    Type: Application
    Filed: June 7, 2001
    Publication date: December 12, 2002
    Applicant: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Rabindranath Dutta, Lorin Evan Ullmann