Patents by Inventor William G. Pagan
William G. Pagan 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).
-
Patent number: 9002010Abstract: Secure communication of information over a wireless link with apparatus including a blade management module and a plurality of blade servers, the blade servers connected for data communications with the blade management module through at least one wired link, the blade servers also connected for data communications with the blade management module through at least one wireless link, including sharing an encryption key between the blade management module and one or more of the blade servers only through the at least one wired link connecting the blade management module to the one or more blade servers; encrypting information by the blade management module with the encryption key; transmitting the encrypted information by the blade management module to the one or more blade servers through the at least one wireless link; and decrypting the encrypted information by the blade server with the encryption key.Type: GrantFiled: September 10, 2009Date of Patent: April 7, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Keith M. Campbell, Rajiv N. Kantesaia, William G. Pagan, Marc V. Stracuzza, Michael N. Womack
-
Patent number: 8978024Abstract: A method for firmware update coordination in a federated computing system can include receiving in a host one of different computers coupled to one another in a federated computing system, different version levels of firmware versions in peer ones of the different computers. The method additionally can include recording in a compatibility list in the host computer, different version levels of firmware versions for respectively different peer ones of the computers. The method yet further can include selecting a firmware update to be applied to the host computer and comparing a version level of the selected firmware update to the different version levels in the compatibility list. Finally, the firmware update can be applied to the host computer only if the version level of the selected firmware update is present in the compatibility list, but otherwise rejecting the firmware update.Type: GrantFiled: August 2, 2012Date of Patent: March 10, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Fred Bower, III, Shun Rong Hu, William G. Pagan
-
Publication number: 20150033168Abstract: Embodiments of the present invention address deficiencies of the art in respect to task bar management and provide a method, system and computer program product for graphical association of task bar entries. In one embodiment of the invention, a method for graphically associating a window with a task bar entry in a windowing operating system GUI can be provided. The method can include rendering multiple windows in a z-space sequence in a desktop of the windowing operating system graphical user interface and detecting a proximity event for an entry in a task bar for the windowing operating system graphical user interface. In response to detecting the proximity event, a corresponding one of the windows in the desktop can be highlighted without re-ordering the z-space sequence.Type: ApplicationFiled: October 14, 2014Publication date: January 29, 2015Inventors: Albert D. Bennah, William G. Pagan
-
Patent number: 8917840Abstract: A first telephone number assigned to the first telephone is cryptographically hashed to generate a first message digest, and the first telephone sends a signal to a second telephone over a communication network, wherein the signal includes the first message digest. The second telephone receives the first signal and searches its contact records to determine whether a telephone number in one of the contact records generates a message digest that matches the message digest received. Then, in response to the second telephone determining that a telephone number in one of the contact records generates a message digest that matches the first message digest, the second telephone identifies the contact record that generates the matching message digest and provides audible or visual output of content from the identified contact record.Type: GrantFiled: December 14, 2009Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Ravi K. Kosaraju, William G. Pagan
-
Publication number: 20140344025Abstract: Techniques for annotation-based voting for online content are provided. In one aspect, a method for voting for online content is provided which includes associating content selected by a voter from a first content set with a user profile of the voter; identifying the selected content in a second content set upon the second content set being accessed by one or more users socially connected to the voter; and visually accenting the selected content in the second content set. The method may include retrieving profile information for the voter; and associating the profile information for the voter with the selected content in the second content set. The method may further include displaying the profile information for the voter along with the selected content in the second content set.Type: ApplicationFiled: September 20, 2013Publication date: November 20, 2014Applicant: International Business Machines CorporationInventor: William G. Pagan
-
Publication number: 20140344348Abstract: Techniques for annotation-based voting for online content are provided. In one aspect, a method for voting for online content is provided which includes associating content selected by a voter from a first content set with a user profile of the voter; identifying the selected content in a second content set upon the second content set being accessed by one or more users socially connected to the voter; and visually accenting the selected content in the second content set. The method may include retrieving profile information for the voter; and associating the profile information for the voter with the selected content in the second content set. The method may further include displaying the profile information for the voter along with the selected content in the second content set.Type: ApplicationFiled: May 14, 2013Publication date: November 20, 2014Applicant: International Business Machines CorporationInventor: William G. Pagan
-
Patent number: 8893038Abstract: Embodiments of the present invention address deficiencies of the art in respect to task bar management and provide a method, system and computer program product for graphical association of task bar entries. In one embodiment of the invention, a method for graphically associating a window with a task bar entry in a windowing operating system GUI can be provided. The method can include rendering multiple windows in a z-space sequence in a desktop of the windowing operating system graphical user interface and detecting a proximity event for an entry in a task bar for the windowing operating system graphical user interface. In response to detecting the proximity event, a corresponding one of the windows in the desktop can be highlighted without re-ordering the z-space sequence.Type: GrantFiled: October 3, 2006Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Albert D. Bennah, William G. Pagan
-
Patent number: 8868738Abstract: A method is provided for determining the location of a target computer device, such as a server in an array of interconnected servers. In one embodiment, the method comprises selecting a first server defining a first point of an axis of a reference coordinate system and selecting a second server defining a second point of the axis. A first cable is connected from the target server to the first server and a second cable is connected from the target server to the second server. The location of the target server is determined according to the length of the first cable, the length of the second cable, and the locations of the first and second servers. The axis may be designated using an axis cable, by connecting a first end of the axis cable to the first server and connecting a second end of the axis cable to the second server.Type: GrantFiled: July 3, 2012Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: William G. Pagan, Devon D. Snyder
-
Patent number: 8856320Abstract: A computer program product for locating a target computer device in an array includes computer usable program code for designating a first computer device as a first point of an axis of a reference coordinate system and designating a second computer device as a second point of the axis. The product includes computer usable program code for registering the connection of a first cable from a target computer device to the first computer device and detecting the connection of a second cable from the target computer device to the second computer device, computer usable program code for determining the length of each of the first and second cables, and computer usable program code for determining the location of the target computer device within the reference coordinate system according to the length of the first cable, the length of the second cable, and locations of the first and second computer devices.Type: GrantFiled: February 16, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: William G. Pagan, Devon D. Snyder
-
Patent number: 8793526Abstract: Managing firmware in a computing system storing a plurality of different firmware images for the same firmware includes: calculating, for each firmware image in dependence upon a plurality of predefined factors, a preference score; responsive to a failure of a particular firmware image, selecting a firmware image having a highest preference score; and failing over to the selected firmware image.Type: GrantFiled: October 25, 2011Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Fred A. Bower, III, Michael H. Nolterieke, William G. Pagan, Paul B. Tippett
-
Patent number: 8713456Abstract: Methods, apparatus, and products for establishing a graphical user interface (‘GUI’) theme, including: receiving, by a GUI theme creator, a media file including one or more digital images, the one or more digital images including a plurality of pixels, the plurality of pixels representing a plurality of colors, the plurality of pixels organized for display at a resolution and an aspect ratio; identifying, by the GUI theme creator, one or more characteristics of the media file; and creating, by the GUI theme creator, a GUI theme in dependence upon the characteristics of the media file.Type: GrantFiled: May 15, 2008Date of Patent: April 29, 2014Assignee: International Business Machines CorporationInventors: Sergio A. Hernandez, William G. Pagan
-
Publication number: 20140104174Abstract: An embodiment of the invention provides a method of character recognition where input is received from an actuated key. The angle of the input is determined with a sensor, wherein the angle of the input includes pressure on a first axis, pressure on a second axis, and/or pressure on an additional axis. A processor matches the angle of the input to an identified character in a memory device, wherein the memory device includes a plurality of characters, each of the characters corresponding to a key and an angle of input. The identified character is displayed on a display.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: William G. Pagan
-
Publication number: 20140104176Abstract: An embodiment of the invention provides a method of character recognition where input is received from an actuated key. The angle of the input is determined with a sensor, wherein the angle of the input includes pressure on a first axis, pressure on a second axis, and/or pressure on an additional axis. A processor matches the angle of the input to an identified character in a memory device, wherein the memory device includes a plurality of characters, each of the characters corresponding to a key and an angle of input. The identified character is displayed on a display.Type: ApplicationFiled: January 4, 2013Publication date: April 17, 2014Applicant: International Business Machines CorporationInventor: William G. Pagan
-
Patent number: 8676435Abstract: Maintaining a dynamic service registry for a self-diagnosing device, including: detecting, by the self-diagnosing device, a fault condition, wherein the fault condition indicates that the self-diagnosing device needs to be serviced; detecting, by the self-diagnosing device, that the fault condition has been resolved; determining, by the self-diagnosing device, the geographic location of the self-diagnosing device upon detecting that the fault condition was resolved; and entering, by the self-diagnosing device, the fault condition and the geographic location of the self-diagnosing device when the fault condition was resolved into the dynamic service registry.Type: GrantFiled: May 9, 2013Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Albert D. Bennah, William G. Pagan, Adrian X. Rodriguez, Eric Woods
-
Publication number: 20140075173Abstract: A method initializes a federated computer system from a fabric of nodes connected by a federated interface. Each node casts a vote to the federated interface for a candidate firmware version supported by the node casting the vote. The candidate firmware version having received the greatest number of votes is identified, and the computer system is initialized as a federated system of the nodes that support the firmware version identified as having received the greatest number of votes. A process of iterative voting may be used to identify a greater number of nodes supporting a compatible firmware version.Type: ApplicationFiled: December 13, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fred A. Bower, Shunrong Hu, William G. Pagan
-
Publication number: 20140075170Abstract: One embodiment provides a method of initializing a federated computer system from a fabric of nodes connected by a federated interface. Each node casts a vote to the federated interface for a candidate firmware version supported by the node casting the vote. The candidate firmware version having received the greatest number of votes is identified, and the computer system is initialized as a federated system of the nodes that support the firmware version identified as having received the greatest number of votes. A process of iterative voting may be used to identify a greater number of nodes supporting a compatible firmware version.Type: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fred A. Bower, III, Shunrong Hu, William G. Pagan
-
Publication number: 20140040875Abstract: A method for firmware update coordination in a federated computing system can include receiving in a host one of different computers coupled to one another in a federated computing system, different version levels of firmware versions in peer ones of the different computers. The method additionally can include recording in a compatibility list in the host computer, different version levels of firmware versions for respectively different peer ones of the computers. The method yet further can include selecting a firmware update to be applied to the host computer and comparing a version level of the selected firmware update to the different version levels in the compatibility list. Finally, the firmware update can be applied to the host computer only if the version level of the selected firmware update is present in the compatibility list, but otherwise rejecting the firmware update.Type: ApplicationFiled: August 2, 2012Publication date: February 6, 2014Applicant: International Business Machines CorporationInventors: Fred Bower, III, Shun Rong Hu, William G. Pagan
-
Patent number: 8627118Abstract: In one embodiment, a fixed chassis power budget is dynamically allocated to a plurality of servers inserted into a multi-server chassis. An inserted server may be inventoried by sequentially identifying server components, categorically-defined component power limits, and actual component power requirements of the inventoried components. A power permission may be granted to the inserted server prior to completion of the inventory, based on power-related information inferred from a chassis and server specification or from the inventoried components.Type: GrantFiled: May 24, 2010Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Michael H. Nolterieke, William G. Pagan
-
Patent number: 8615571Abstract: In a data center that includes a number of chassis, with each chassis including a chassis management module and a number of slots, each slot associated with a service processor: network address assignment includes discovering, by a chassis management module of a particular chassis, one or more other chassis management modules; negotiating, by the chassis management module with the other chassis management modules via IPv6 data communications, a chassis-specific range of IPv4 addresses available for assignment to service processors of the particular chassis; providing, by the chassis management module to the service processors of the particular chassis, in dependence upon the chassis-specific range of IPv4 addresses, a base IPv4 address; and determining, by each service processor of the particular chassis, in dependence upon the base IPv4 address and a slot identifier of the slot associated with the service processor, an IPv4 address for the service processor.Type: GrantFiled: May 12, 2010Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Fred A. Bower, III, Michael H. Nolterieke, William G. Pagan
-
Patent number: 8604926Abstract: A system and method for guiding server chassis enumeration in a computer system are disclosed. One embodiment provides a method of connecting a plurality of computer server chassis configured as a plurality of nodes. For each cable connection between any two server chassis, a port on the first of the two server chassis to which a first end of a cable is connected is identified, and a port on the second server chassis to which a second end of the cable is connected is identified. The node containing second server chassis is uniquely designated by the port designator on the first server chassis, and the node containing the first server chassis is uniquely designated by the port designator on the second server chassis. An electronic alert is generated in response to any conflicting node designator.Type: GrantFiled: May 12, 2010Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventors: Michael H. Nolterieke, William G. Pagan