Patents Represented by Attorney Konrad, Raynes, Davda & Victor LLP
-
Patent number: 8352932Abstract: Provided are a method, system, and article of manufacture for synchronizing controller firmware download. A master device controller receives a code download and sends the code download to a subordinate device controller. The master device controller requests a subordinate code status from the subordinate device controller indicating a status of the code download at the subordinate device controller and stores the received code download and a master code status for the download. The master device controller receives the subordinate code status from the subordinate device controller and compares the subordinate code status with the master code status to determine whether both are valid and at same code level. The master device controller updates the master code image with the code download and coordinating the update of the code download to the subordinate code image in response to determining that the master and subordinate code status are both valid and at the same code level.Type: GrantFiled: November 2, 2007Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Gordon J. Cockburn, David James Medhurst
-
Patent number: 8352881Abstract: A method, apparatus and program storage device for providing customizable, immediate and radiating menus for accessing applications and actions. Upon initiation of a predetermined user action, such as a right-click operation, a primary menu is displayed and a second radial menu is displayed proximate the primary menu with the cursor position at a predetermined location for minimizing cursor manipulation for selecting a menu item from the second radial menu.Type: GrantFiled: March 8, 2007Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: David Frederick Champion, Timothy Andreas Meserth, Mark E. Molander, Patrick Gabor Nyeste, David Thomas Windell, Jeffrey John Smith
-
Patent number: 8352710Abstract: A processor blade determines whether a selected processing task is to be off-loaded to a storage blade for processing. The selected processing task is off-loaded to the storage blade via a planar bus communication path, in response to determining that the selected processing task is to be off-loaded to the storage blade. The off-loaded selected processing task is processed in the storage blade. The storage blade communicates the results of the processing of the off-loaded selected processing task to the processor blade.Type: GrantFiled: January 19, 2009Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Robert H. Bell, Jr., Jose Raul Escalera, Octavian Florin Herescu, Vernon Walter Miller, Sergio Reyes, Michael Declan Roll
-
Patent number: 8352440Abstract: Provided are techniques for identifying an incremental consistency checking job. During a run of the incremental consistency checking job, one or more queries are issued for a set of content holding objects in an object repository.Type: GrantFiled: June 28, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventor: David Aaron Hanson
-
Patent number: 8352434Abstract: Provided are a system and article of manufacture for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated with the backup node. The agent nodes are associated with machines in the network capable of backing up the backup data sets associated with the backup node. A schedule indicating a scheduled backup to backup scheduled data sets associated with the backup node is processed. At least one of the agent nodes is contacted to request the at least one agent node to perform the scheduled backup and backup the scheduled data sets, wherein the at least one contacted agent node performs the scheduled backup to backup the scheduled backup sets.Type: GrantFiled: October 28, 2011Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: David George Derk, Robert Clair Edwards, Jr., Glen Hattrup, Avisbai Haim Hochberg, Thomas Franklin Ramke, Jr., James Patrick Smith
-
Patent number: 8352912Abstract: A computer program product is provided. The computer program product includes a computer useable medium having a computer readable program. The computer readable program when executed on a computer causes the computer to generate a topology role in a topology role tier that is included in a topology pattern. Further, the computer readable program when executed on a computer causes the computer to create a component in a component tier that is defined in the topology pattern such that the component corresponds to the topology role. In addition, the computer readable program when executed on a computer causes the computer to map the topology role to a deployment target.Type: GrantFiled: December 15, 2008Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Mandar Ganesh Bhatkhande, Srikanth Bhattiprolu, Atul Ravindra Daherkar, Thomas Pollinger, Charles James Redlin, Chidanandan Theyancheri, Kai Mike Zhang
-
Patent number: 8347292Abstract: Provided are techniques for increasing transaction processing throughput. A transaction item with a message identifier and a session identifier is obtained. The transaction item is added to an earliest aggregated transaction in a list of aggregated transactions in which no other transaction item as the same session identifier. A first aggregated transaction in the list of aggregated transactions that has met execution criteria is executed. In response to determining that the aggregated transaction is not committing, the aggregated transaction is broken up into multiple smaller aggregated transactions and a target size of each aggregated transaction is adjusted based on measurements of system throughput.Type: GrantFiled: August 30, 2007Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Michael James Beckerle, Michael John Carney
-
Patent number: 8347151Abstract: Data storage services are provided for clients for backup of data objects from the clients. A data object is sent to a first location in a first storage device. A determination is made if the data object was successfully stored at the first location, and if so, meta data corresponding with the data object is stored, wherein the meta data includes first path information on a first data path of the data object to the first location. The data object is migrated from the first location to a second location in a second storage device. A determination is made if the data object was successfully stored at the second location, and if so, second path information on a second data path of the data object is added to the second location to the meta data corresponding with the data object, to update the meta data.Type: GrantFiled: March 21, 2011Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Colin S. Dawson, Glen Hattrup, Howard N. Martin, David M. Morton
-
Patent number: 8341366Abstract: Provided are a method, system, and article of manufacture for splitting writes between a storage controller and replication engine. A splitter executing in a storage controller manages access to primary volumes. An initialization command is received to communicate with a replication engine. A replication command is received for one primary volume and the primary volume is indicated as subject to replication. A write request is received to write data to a target primary volume of the primary volumes that is indicated as subject to the replication. The data in the write request is written to the target primary volume. The data in the write request is sent to the replication engine. The replication engine executes a copy services function associated with the target primary volume to write the data to a replication engine volume.Type: GrantFiled: January 23, 2012Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Robert Francis Bartfai, Kenneth Wayne Boyd, James Chien-Chiung Chen, Kenneth Fairclough Day, III, Shachar Fienblit, Gregory Edward McBride, David W. Messina, Robert Bruce Nicholson, Gail Andrea Spear
-
Patent number: 8341639Abstract: Provided are a method, system, and program for executing multiple threads in a processor. Credits are set for a plurality of threads executed by the processor. The processor alternates among executing the threads having available credit. The processor decrements the credit for one of the threads in response to executing the thread and initiates an operation to reassign credits to the threads in response to depleting all the thread credits.Type: GrantFiled: September 29, 2010Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventor: Russell Lee Lewis
-
Patent number: 8340108Abstract: An apparatus for assigning a device to a network zone comprises a switch component operable to receive an attachment request, port and device name data and device operating characteristics data from the device; and a rules engine operable to acquire the device operating characteristics data from the switch component; the rules engine being operable to apply rules logic to the device operating characteristics data to select a zone for the device. The rules engine may be further operable to apply the rules logic to the port and device name data. The network zone may be a network zone of a fiber channel network.Type: GrantFiled: April 2, 2008Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Nicholas O'Leary, John Mark Clifton
-
Patent number: 8332578Abstract: A method and system to improve the performance of a multi-level cell (MLC) NAND flash memory. In one embodiment of the invention, the metadata associated with the data stored in a MLC NAND flash memory is stored only in one or more lower pages of the MLC NAND flash memory. The MLC NAND flash memory has lower and upper pages, where the lower pages have a faster programming time or rate than the upper pages in one embodiment of the invention. By storing the metadata only in the pages of the MLC NAND flash memory that have low latencies of programming, the quality of service (QoS) of the MLC NAND flash memory can be improved.Type: GrantFiled: July 31, 2009Date of Patent: December 11, 2012Assignee: Intel CorporationInventors: Robert E. Frickey, III, Jonathan M. Hughes
-
Patent number: 8326896Abstract: Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user files. After receiving user files from a client station, the subsystem stores user files in a retrieval storage pool to facilitate file retrieval. Criteria are subsequently applied to the user files stored in the retrieval storage pool to delete low or lower priority files from the retrieval storage pool. In addition, user files are aggregated in managed files for transfer to another location within the storage hierarchy.Type: GrantFiled: July 21, 2008Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Donald Paul Warren, Jr., Howard Newton Martin
-
Patent number: 8317456Abstract: Described is reinforcement of a fan case in a gas turbine jet engine. In one embodiment, a containment ring and a hear resistance ring are shrink interference fit on the inside diameter of the fan case, the containment ring where the large fan blades turn, and the heat resistance ring where heated air from backfiring heats up the fan case. In one example, the containment ring is made of a sue alloy to provide added strength to the fan case should a fan blade break, containing the fan blade within the fan case. Also, the containment ring may extent forward of at least the leading edge of each fan blade and aft of at least the trailing edge of each fan blade. The heat resistance ring is made of titanium or other suitable material. Additionally, one or more stiffener rings may be shrink interference fit on the outside diameter of the fan case.Type: GrantFiled: November 16, 2005Date of Patent: November 27, 2012Assignee: Carlton Forge WorksInventor: L. James Cardarella, Jr.
-
Patent number: 8314725Abstract: In one embodiment, an analog-to-digital conversion in an integrated circuit is evaluated by an on-die testing circuit. For example, the on-die test circuit 370 can characterize one or both of the linearity and monotonicity of the digital-to-analog conversion. The value of a conversion output for a digital input code may be compared to the value of a prior conversion output of a prior step to provide digital difference values for each step of a sweep of digital input codes. Digital difference values may be compared to one or more predetermined limits to provide one or more pass/fail tests on-board the die. Other embodiments are described and claimed.Type: GrantFiled: September 15, 2010Date of Patent: November 20, 2012Assignee: Intel CorporationInventors: Paola Zepeda, David E. Duarte, Gregory F. Taylor, Atul Maheshwari
-
Patent number: 8312063Abstract: Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user files. After receiving user files from a client station, the subsystem stores user files in a retrieval storage pool to facilitate file retrieval. Criteria are subsequently applied to the user files stored in the retrieval storage pool to delete low or lower priority files from the retrieval storage pool. In addition, user files are aggregated in managed files for transfer to another location within the storage hierarchy.Type: GrantFiled: July 21, 2008Date of Patent: November 13, 2012Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Donald Paul Warren, Jr., Howard Newton Martin
-
Patent number: 8301751Abstract: A plurality of user defined schedules are received for collecting data on a plurality of resources. A schedule is generated for data collection on at least one resource, based on processing the plurality of user defined schedules to eliminate redundant data collection on the at least one resource. Operations are executed on the at least one resource in accordance with the generated schedule.Type: GrantFiled: June 30, 2005Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventor: Marshall Lee Humphries
-
Patent number: D673207Type: GrantFiled: December 2, 2009Date of Patent: December 25, 2012Assignee: Roland CorporationInventors: Fumihiko Miura, Ena Ito, Riccardo Locatelli