Patents by Inventor Mark A. Peloquin
Mark A. Peloquin 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: 10305303Abstract: A method for a wireless charging receptacle is provided in the illustrative embodiments. An enclosure having a shape and a plurality of sides is formed to at least partially enclose a device while charging a rechargeable power source in the device. An opening is formed in the enclosure. the opening is located on a first side from the plurality of sides. The first side has a surface area less than a second surface area of a second side in the plurality of sides, the second surface area being largest of all surface areas of all sides in the plurality of sides. A wireless charging mechanism is configured relative to at least one of (i) the second side and (ii) a third side of the enclosure, wherein the wireless charging mechanism wirelessly supplies energy to a second wireless charging mechanism coupled with the device.Type: GrantFiled: February 24, 2016Date of Patent: May 28, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenifer Hopper, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister
-
Patent number: 9400754Abstract: Embodiments of the invention relate to mitigating page eviction from cache memory. Pages of data in the cache are compressed, and are periodically swapped to a physical storage device to create space in the cache for additional pages. To avoid the impact of eviction latencies, an asynchronous thread scanning process scans the cache for any pages that are not committed to the storage device, decompresses a selected one of the pages, and asynchronously writes the decompressed page copy to the physical storage device. The compressed copy of the selected page remains in the cache during the asynchronous write with an indicator for the page set to convey that a replica of the page has been written to physical storage, allowing for efficient eviction from the in-memory pool at a later time.Type: GrantFiled: December 19, 2013Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Jenifer Hopper, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister
-
Publication number: 20160172884Abstract: A method for a wireless charging receptacle is provided in the illustrative embodiments. An enclosure having a shape and a plurality of sides is formed to at least partially enclose a device while charging a rechargeable power source in the device. An opening is formed in the enclosure. the opening is located on a first side from the plurality of sides. The first side has a surface area less than a second surface area of a second side in the plurality of sides, the second surface area being largest of all surface areas of all sides in the plurality of sides. A wireless charging mechanism is configured relative to at least one of (i) the second side and (ii) a third side of the enclosure, wherein the wireless charging mechanism wirelessly supplies energy to a second wireless charging mechanism coupled with the device.Type: ApplicationFiled: February 24, 2016Publication date: June 16, 2016Applicant: International Business Machines CorporationInventors: JENIFER HOPPER, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister
-
Publication number: 20160149433Abstract: An apparatus for a wireless charging receptacle is provided in the illustrative embodiments. An enclosure having a shape and a plurality of sides is formed to at least partially enclose a device while charging a rechargeable power source in the device. An opening is formed in the enclosure. the opening is located on a first side from the plurality of sides. The first side has a surface area less than a second surface area of a second side in the plurality of sides, the second surface area being largest of all surface areas of all sides in the plurality of sides. A wireless charging mechanism is configured relative to at least one of (i) the second side and (ii) a third side of the enclosure, wherein the wireless charging mechanism wirelessly supplies energy to a second wireless charging mechanism coupled with the device.Type: ApplicationFiled: November 24, 2014Publication date: May 26, 2016Applicant: International Business Machines CorporationInventors: Jenifer Hopper, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister
-
Publication number: 20150178222Abstract: Embodiments of the invention relate to mitigating page eviction from cache memory. Pages of data in the cache are compressed, and are periodically swapped to a physical storage device to create space in the cache for additional pages. To avoid the impact of eviction latencies, an asynchronous thread scanning process scans the cache for any pages that are not committed to the storage device, decompresses a selected one of the pages, and asynchronously writes the decompressed page copy to the physical storage device. The compressed copy of the selected page remains in the cache during the asynchronous write with an indicator for the page set to convey that a replica of the page has been written to physical storage, allowing for efficient eviction from the in-memory pool at a later time.Type: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenifer Hopper, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister
-
Patent number: 8615161Abstract: Recording television programs for future playback by enabling the user to record a plurality of programs that have sequential units of commercial content. There is sequential sensing for commercial content units. When a commercial content unit is reached, it is removed for separate storage. A determination is made as to whether the removed commercial content unit is the same as a previous commercial content unit that has been removed. Any previous commercial unit that has been removed has been stored in a file and a pointer to the file inserted in place of the commercial in the sequential stream of the television program being recorded. Thus, if the removed commercial unit has the same content, i.e. is a repeat of a previous commercial, the inserted pointer will point to the file of the previous commercial.Type: GrantFiled: December 2, 2011Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Kevin M Corry, Mark A Peloquin, Steven L Pratt, Karl M Rister, Andrew M Theurer
-
Patent number: 8468288Abstract: A method, data processing system and computer program product enables efficient transfer of a virtual machine from a first data processing system (DPS) to a second DPS using a combination of Transmission Control Protocol (TCP) and Uniform Data Protocol (UDP). A virtual machine migration (VMM) utility identifies all memory pages of the first virtual machine. The VMM utility notifies the second DPS via TCP of the scheduled transfer of the virtual machine. The VMM utility copies and transfers the memory pages of the virtual machine to the second DPS via UDP. When all expected components of the virtual machine are not received by the second DPS and/or memory data is modified within the memory pages during the migration, the VMM utility combines the missing data and the modified data and transfers the final components of the virtual machine using TCP. Execution of the virtual machine resumes on the second DPS.Type: GrantFiled: December 10, 2009Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister, Andrew M. Theurer
-
Publication number: 20130142498Abstract: Recording television programs for future playback by enabling the user to record a plurality of programs that have sequential units of commercial content. There is sequential sensing for commercial content units. When a commercial content unit is reached, it is removed for separate storage. A determination is made as to whether the removed commercial content unit is the same as a previous commercial content unit that has been removed. Any previous commercial unit that has been removed has been stored in a file and a pointer to the file inserted in place of the commercial in the sequential stream of the television program being recorded. Thus, if the removed commercial unit has the same content, i.e. is a repeat of a previous commercial, the inserted pointer will point to the file of the previous commercial.Type: ApplicationFiled: December 2, 2011Publication date: June 6, 2013Applicant: International Business Machines CorporationInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister, Andrew M. Theurer
-
Patent number: 8364007Abstract: Improving storage efficiency for a digital video recorder is provided. It is determined whether television programming is being presented on a high definition channel or a standard definition channel. The television programming is recorded using the digital video recorder in response to determining that the television programming is being presented on a standard definition channel without making any resolution changes to the television programming. It is determined whether the content of the television programming originates in high definition or standard definition. When the television programming originates in standard definition, it is determined whether a corresponding standard definition channel is available. In response to determining the corresponding channel is available, the television programming is recorded in standard definition from the corresponding channel. Otherwise, the television programming is downscaled on the high definition channel to a standard definition resolution.Type: GrantFiled: December 16, 2008Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister, Andrew M. Theurer
-
Patent number: 8250155Abstract: A system and method for transmitting an electronic mail message to one or more intended recipients, which allows the user to designate that an electronic mail message contains a request for information which requires a reply from the one or more intended recipients, monitors electronic mail messages incoming to the sender to detect whether a reply has been received within the response period, and upon receiving a reply from any of the one or more intended recipients, presents the reply to the sender with one or more user-selectable icons which allow the sender to accept the reply as sufficient or request more information from the one or more intended recipients in response to selection of a user-selectable icon.Type: GrantFiled: August 26, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Kevin Corry, Mark A. Peloquin, Steven Pratt, Santhosh Rao, Karl M. Rister
-
Patent number: 8239583Abstract: A system and method for migrating domains from one physical data processing system to another are provided. With the system and method, domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may be migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.Type: GrantFiled: June 7, 2010Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Kevin M. Corry, Mark A Peloquin, Steven L Pratt, Santhosh Rao, Karl M Rister
-
Publication number: 20110145471Abstract: A method, data processing system and computer program product enables efficient transfer of a virtual machine from a first data processing system (DPS) to a second DPS using a combination of Transmission Control Protocol (TCP) and Uniform Data Protocol (UDP). A virtual machine migration (VMM) utility identifies all memory pages of the first virtual machine. The VMM utility notifies the second DPS via TCP of the scheduled transfer of the virtual machine. The VMM utility copies and transfers the memory pages of the virtual machine to the second DPS via UDP. When all expected components of the virtual machine are not received by the second DPS and/or memory data is modified within the memory pages during the migration, the VMM utility combines the missing data and the modified data and transfers the final components of the virtual machine using TCP. Execution of the virtual machine resumes on the second DPS.Type: ApplicationFiled: December 10, 2009Publication date: June 16, 2011Applicant: IBM CORPORATIONInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister, Andrew M. Theurer
-
Patent number: 7890665Abstract: A system and method for migrating domains from one physical data processing system to another are provided. With the system and method, domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may be migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.Type: GrantFiled: June 7, 2010Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Kevin M Corry, Mark A Peloquin, Steven L Pratt, Santhosh Rao, Karl M Rister
-
Patent number: 7870257Abstract: A method, system, and computer-readable medium with executable code for enhancing real-time performance of a client device connected to a java virtual machine by incorporating a java proxy server. Java routing logic of a java proxy server is used to receive a request from a client device to access a java virtual machine. The java proxy server may use the java routing logic to select a java virtual machine from among multiple accessible java virtual machines. The java proxy server selects the java virtual machine that has the greatest amount of free memory, and is not performing a garbage collection operation. Once a java virtual machine is chosen, incoming client device connections are routed to a chosen java virtual machine. Additionally, the java routing logic may instruct one or more of the multiple java virtual machines to only perform garbage collection operations when idle, and when no other java virtual machines are performing garbage collection operations.Type: GrantFiled: June 2, 2008Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister, Andrew M. Theurer
-
Publication number: 20100250786Abstract: A system and method for migrating domains from one physical data processing system to another are provided. With the system and method, domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may be migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.Type: ApplicationFiled: June 7, 2010Publication date: September 30, 2010Applicant: International Business Machines CorporationInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Santhosh Rao, Karl M. Rister
-
Publication number: 20100241767Abstract: A system and method for migrating domains from one physical data processing system to another are provided. With the system and method, domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may be migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.Type: ApplicationFiled: June 7, 2010Publication date: September 23, 2010Applicant: International Business Machines CorporationInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Santhosh Rao, Karl M. Rister
-
Patent number: 7792918Abstract: Systems, methods and media for migration of a guest from one server to another are disclosed. In one embodiment, a first server, while hosting the guest, receives a signal from the second server that the migration is to occur. The first server presents the memory used by the guest as a virtual disk. The second server accesses this disk and copies its contents to the second server over the storage area network. The first server suspends operation of the guest, and after the memory of the guest is copied to the second server, the second server resumes operation of the guest.Type: GrantFiled: September 4, 2008Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister, Andrew M. Theurer
-
Patent number: 7761612Abstract: A mechanism is provided for migrating domains from one physical data processing system to another are provided. Domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may he migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.Type: GrantFiled: December 7, 2006Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Santhosh Rao, Karl M. Rister
-
Publication number: 20100057881Abstract: Systems, methods and media for migration of a guest from one server to another are disclosed. In one embodiment, a first server, while hosting the guest, receives a signal from the second server that the migration is to occur. The first server presents the memory used by the guest as a virtual disk. The second server accesses this disk and copies its contents to the second server over the storage area network. The first server suspends operation of the guest, and after the memory of the guest is copied to the second server, the second server resumes operation of the guest.Type: ApplicationFiled: September 4, 2008Publication date: March 4, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister, Andrew M. Theurer
-
Publication number: 20090300092Abstract: A method, system, and computer-readable medium with executable code for enhancing real-time performance of a client device connected to a java virtual machine by incorporating a java proxy server. Java routing logic of a java proxy server is used to receive a request from a client device to access a java virtual machine. The java proxy server may use the java routing logic to select a java virtual machine from among multiple accessible java virtual machines. The java proxy server selects the java virtual machine that has the greatest amount of free memory, and is not performing a garbage collection operation. Once a java virtual machine is chosen, incoming client device connections are routed to a chosen java virtual machine. Additionally, the java routing logic may instruct one or more of the multiple java virtual machines to only perform garbage collection operations when idle, and when no other java virtual machines are performing garbage collection operations.Type: ApplicationFiled: June 2, 2008Publication date: December 3, 2009Applicant: IBM CORPORATIONInventors: Kevin M. Corry, Mark A. Peloquin, Steven L. Pratt, Karl M. Rister, Andrew M. Theurer