Patents by Inventor Barry A. Feigenbaum
Barry A. Feigenbaum 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: 20240248701Abstract: A control node of a cluster includes a storage that stores an upgrade bundle associated with upgrades to worker nodes in the cluster. The worker nodes include first and second worker nodes. A processor receives the upgrade bundle and determines upgrade preferences for the upgrade bundle. The processor further generates an upgrade preview based on the upgrade bundle and the upgrade preferences. Based on the upgrade preview, the processor determines an upgrade schedule for the cluster. Based on the upgrade schedule, the processor performs infrastructure upgrades in the cluster, and performs application upgrades in the cluster.Type: ApplicationFiled: January 24, 2023Publication date: July 25, 2024Inventors: Vijayasimha Reddy Naga, Prasant K. Padhi, Barry A. Feigenbaum
-
Patent number: 10498841Abstract: Embodiments relate to determining the health of a network community. Aspects include defining, via a computer processor, measurable aspects associated with the network community. The measurable aspects include metrics for one or more of: quantified interactions among users in the network community, quantified activities among the users that are associated with a topic, and quantified activities indicative of network community accessibility. Aspects also include monitoring activities conducted via the network community, collecting data from monitored activities that correspond to the measurable aspects, and analyzing collected data from the monitored activities. The analyzing is performed as a function of the metrics. Aspects further include determining, via the computer processor, a health status of the network community from results of the analyzing.Type: GrantFiled: June 26, 2013Date of Patent: December 3, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christine A. Banke, Peter J. Fay, Barry A. Feigenbaum, Mary Jo Mueller, Ali Sobhi, Elizabeth V. Woodward
-
Patent number: 9798301Abstract: A system, method, and computer program product for automatically managing an environment for a physical zone over a period of time. Position coordinates are received from a plurality of entities. It is determined which of the entities will occupy the physical zone over a time frame, the physical zone including at least one environmental characteristic. Environmental preferences are accessed for the entities determined to occupy the physical zone for the time frame. The environmental characteristic of the physical zone is adjusted for the time frame based on the accessed environmental preferences for the entities.Type: GrantFiled: December 2, 2012Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Barry A. Feigenbaum, Sueann Nichols, Holly H. Nielsen, Elizabeth V. Woodward
-
Publication number: 20150006708Abstract: Embodiments relate to determining the health of a network community. Aspects include defining, via a computer processor, measurable aspects associated with the network community. The measurable aspects include metrics for one or more of: quantified interactions among users in the network community, quantified activities among the users that are associated with a topic, and quantified activities indicative of network community accessibility. Aspects also include monitoring activities conducted via the network community, collecting data from monitored activities that correspond to the measurable aspects, and analyzing collected data from the monitored activities. The analyzing is performed as a function of the metrics. Aspects further include determining, via the computer processor, a health status of the network community from results of the analyzing.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: International Business Machines CorporationInventors: Christine A. Banke, Peter J. Fay, Barry A. Feigenbaum, Mary Jo Mueller, Ali Sobhi, Elizabeth V. Woodward
-
Publication number: 20140156103Abstract: A system, method, and computer program product for automatically managing an environment for a physical zone over a period of time. Position coordinates are received from a plurality of entities. It is determined which of the entities will occupy the physical zone over a time frame, the physical zone including at least one environmental characteristic. Environmental preferences are accessed for the entities determined to occupy the physical zone for the time frame. The environmental characteristic of the physical zone is adjusted for the time frame based on the accessed environmental preferences for the entities.Type: ApplicationFiled: December 2, 2012Publication date: June 5, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Barry A. Feigenbaum, Sueann Nichols, Holly H. Nielsen, Elizabeth V. Woodward
-
Publication number: 20080250325Abstract: A method, computer program product, and data processing system for supporting an integrated development environment (IDE) for efficient graphical user interface (GUI) programming in source code are provided. The IDE user selects one or more GUI components for immediate rendering. The IDE, which has its own GUI, contains an event handler that detects modifications to the source code to the selected components. When a modification is detected, the IDE attempts to compile the source code to the modified component. If the compilation succeeds, the IDE dynamically loads the newly compiled code and executes the newly compiled code to render the component in the IDE's own runtime environment. Subsequent modifications to the component's source code result in immediate recompilation and rerendering of the component by the IDE so that the user is provided instant feedback as the GUI source code is modified.Type: ApplicationFiled: April 3, 2007Publication date: October 9, 2008Inventors: Barry A. Feigenbaum, Michael A. Squillace
-
Publication number: 20080189114Abstract: A method, system, and computer program product for assisting individuals with vision impairment in their selection of items that are typically displayed in a list.Type: ApplicationFiled: March 31, 2008Publication date: August 7, 2008Inventors: KEITH W. FAIL, Roy A. Feigel, Barry A. Feigenbaum
-
Patent number: 5367671Abstract: An adaptation of a computer operating system manages storage of EA (extended attribute) data in association with object names, the latter representing paths in direct access storage devices (e.g. directories and sub-directories), and data files stored in such paths. EA data stored in association with a data file name can be accessed either jointly with or separate from the respective data file. EA data comprises one or more variable length sets of bytes stored in disk drive sectors assigned by the operating system. The location of each set is determinable by means of an EA handle that is stored in a path table containing the respective object name. Function calls from application programs to the operating system use either a file name or EA handle to access EA data. Function calls specifying only an EA handle allow EA information to be stored, modified or read without specific association to or linkage with file data.Type: GrantFiled: September 25, 1990Date of Patent: November 22, 1994Assignee: International Business Machines Corp.Inventors: Barry A. Feigenbaum, Felix Miro
-
Patent number: 5307497Abstract: A data processing system, such as a personal computer, contains bootable DOS programs that are stored in a ROM as an alternate file system in which the files are stored in packed format. When the system is powered on, the programs are rapidly booted up or loaded from ROM into RAM and executed to "instantly" (as it appears to the user) place the system in operation.Type: GrantFiled: June 25, 1990Date of Patent: April 26, 1994Assignee: International Business Machines Corp.Inventors: Barry A. Feigenbaum, Rodney P. Springhetti
-
Patent number: 5305461Abstract: A method of passing data between objects located distributed among a plurality of virtual address space domains established by processes executing on a data processing system comprises several steps. First, a session initiation message from a source object in a domain is broadcast to other objects in the domain. Responsive to receipt of the session initiation message by a domain agent (a type of object) for the domain, forwarding the session initiation message from the domain agent to each of a plurality of domain agents in other virtual address space domains. Responsive to receipt of the session initiation message by the domain agent for a second domain, transmitting the session initiation message from the domain agent for the second domain to an agent object in the second domain for the source object.Type: GrantFiled: April 3, 1992Date of Patent: April 19, 1994Assignee: International Business Machines CorporationInventors: Barry A. Feigenbaum, Mark A. Fiechtner, Darren M. Miclette
-
Patent number: 5008820Abstract: A data processing system has files stored on disks in a tree structure of directories and files. The system is operated to rapidly open files which have been recently opened or for which partial path information is available, by accessing a drive cache in main memory. The cache has entries chained in a tree structure which is then searched to provide the same information during the opening process as that information which would otherwise have to be gotten from a disk. When the cache is full, a new entry replaces the least recently used entry.Type: GrantFiled: March 30, 1987Date of Patent: April 16, 1991Assignee: International Business Machines CorporationInventors: Kenneth W. Christopher, Jr., Barry A. Feigenbaum, Jin Kim, Douglas C. Love
-
Patent number: 4718005Abstract: Computer systems linked to nodes in a communication network communicate directly with each other to establish name associations for entities (e.g. programs, storage files, etc.) susceptible of being shared across the network, and thereafter communicate further by names (rather than addresses) to establish sessions (i.e. logical connections over the network) between entities. Each system maintains a table of names assigned to locally accessible entities. The name and session establishment processes are architected to avoid dependence on any "central" or "master" system, and to allow for extension of communications relating to these processes across devices linking portions of the network associated with different communication media or channels.Type: GrantFiled: May 3, 1984Date of Patent: January 5, 1988Assignee: International Business Machines CorporationInventors: Barry A. Feigenbaum, Dennis D. Gibbs, Robert Sachsenmaier
-
Patent number: 4644470Abstract: In a communication system wherein stored data file record entities are designatable by common names unrelated to their storage locations in the system, names are adopted selectively as unique or non-unique. As a check on uniqueness, requests to entities bearing unique names require a response by each system station at which entities so named are stored. More than one response is treated as a system error. By present conventions, requests to entities with non-unique names do not require responses. Applications made possible by non-unique names of this type are described in the present disclosure.Type: GrantFiled: July 20, 1984Date of Patent: February 17, 1987Assignee: International Business Machines Corp.Inventors: Barry A. Feigenbaum, Robert Sachsenmaier, James W. Skowbo