Patents by Inventor John M. Weber
John M. Weber 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: 20240109140Abstract: A jigsaw including a housing, a drive assembly disposed within the housing and selectively driven by a power source, an output spindle to which a saw blade is attachable and driven in a reciprocating manner by the drive assembly, a foot plate coupled to the housing and configured to support the housing relative to a workpiece during a cutting operation, and a shoe removably coupled to the foot plate and configured to contact the workpiece during a cutting operation. The shoe includes a blade accommodating region within which at least one replacement saw blade is receivable for storage.Type: ApplicationFiled: September 28, 2023Publication date: April 4, 2024Inventors: John M. JUBECK, Joesph G. BLOOMFIELD, Ryan D. MOORLEGHEN, Andrew J. WEBER, Wu FAN
-
Patent number: 10334063Abstract: Systems, computing devices, and methods for setting data usage levels among computing devices based on predicted data usage are disclosed. According to an aspect, a method includes predicting data usage by a computing device. The computing device is associated with a data usage plan including the computing device and at least one other computing device. The method also includes setting a data usage level of the at least one other computing device based on the predicted data usage.Type: GrantFiled: October 26, 2016Date of Patent: June 25, 2019Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Joseph F. Herman, John M. Weber
-
Patent number: 10248109Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.Type: GrantFiled: March 30, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
-
Patent number: 10248108Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.Type: GrantFiled: January 11, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
-
Patent number: 10243935Abstract: An apparatus for user authentication based on tracked activity includes an activity tracker module, a challenge module, and an authentication module. The activity tracker module is configured to electronically track one or more activities of a user. Electronically tracking the one or more activities includes obtaining information about at least one activity from an electronic device of the user. The challenge module is configured to present an authentication challenge to the user via a user interface for the electronic device. The authentication challenge is based on the one or more electronically tracked activities for the user. The authentication module is configured to determine whether to authenticate the user for access to one or more resources via the electronic device, based on the user's response to the authentication challenge.Type: GrantFiled: April 28, 2016Date of Patent: March 26, 2019Inventors: John M. Weber, Gary D. Cudak, Shareef F. Alshinnawi, Joseph F. Herman
-
Patent number: 10203994Abstract: An apparatus for determining and using correlative thermal efficiency impacts to distribute workloads includes a baseline module, a deviation module, and a transfer module. The baseline module determines a baseline system thermal efficiency of a plurality of servers based on a utilization level of the plurality of servers, the baseline system thermal efficiency including a baseline thermal efficiency of a first server of the plurality of servers. The deviation module determines a deviation in a thermal efficiency from the baseline thermal efficiency of the first server of the plurality of servers based on a new workload assigned to the first server of the plurality of servers. The transfer module transfers the new workload to a second server of the plurality of servers in response to the deviation being above a deviation threshold.Type: GrantFiled: May 12, 2016Date of Patent: February 12, 2019Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Gary D. Cudak, Shareef F. Alshinnawi, Joseph F. Herman, Jason A. Matteson, John M. Weber
-
Patent number: 10055175Abstract: A first complexity estimate may be generated for a first portion of a multidimensional object. The first complexity estimate may be for use in estimating a complexity of the first portion of the multidimensional object. A printing capability may be determined for the multidimensional printer. The multidimensional printer may be for use in printing the multidimensional object. The printing capability may be compared with the first complexity estimate. A first failure probability estimate may be generated based on the comparing. The failure probability estimate may be for use in determining a likelihood that the multidimensional printer will print the first portion with an accuracy that exceeds an accuracy threshold.Type: GrantFiled: December 14, 2017Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Gary D. Cudak, David G. Dean, Christopher J. Hardee, John P. Nuzzo, Matthew A. Trzyna, John M. Weber
-
Patent number: 9977631Abstract: A first complexity estimate may be generated for a first portion of a multidimensional object. The first complexity estimate may be for use in estimating a complexity of the first portion of the multidimensional object. A printing capability may be determined for the multidimensional printer. The multidimensional printer may be for use in printing the multidimensional object. The printing capability may be compared with the first complexity estimate. A first failure probability estimate may be generated based on the comparing. The failure probability estimate may be for use in determining a likelihood that the multidimensional printer will print the first portion with an accuracy that exceeds an accuracy threshold.Type: GrantFiled: August 6, 2015Date of Patent: May 22, 2018Assignee: International Business Machines CorporationInventors: Gary D. Cudak, David G. Dean, Christopher J. Hardee, John P. Nuzzo, Matthew A. Trzyna, John M. Weber
-
Publication number: 20180113653Abstract: A first complexity estimate may be generated for a first portion of a multidimensional object. The first complexity estimate may be for use in estimating a complexity of the first portion of the multidimensional object. A printing capability may be determined for the multidimensional printer. The multidimensional printer may be for use in printing the multidimensional object. The printing capability may be compared with the first complexity estimate. A first failure probability estimate may be generated based on the comparing. The failure probability estimate may be for use in determining a likelihood that the multidimensional printer will print the first portion with an accuracy that exceeds an accuracy threshold.Type: ApplicationFiled: December 14, 2017Publication date: April 26, 2018Inventors: Gary D. Cudak, David G. Dean, Christopher J. Hardee, John P. Nuzzo, Matthew A. Trzyna, John M. Weber
-
Publication number: 20180115976Abstract: Systems, computing devices, and methods for setting data usage levels among computing devices based on predicted data usage are disclosed. According to an aspect, a method includes predicting data usage by a computing device. The computing device is associated with a data usage plan including the computing device and at least one other computing device. The method also includes setting a data usage level of the at least one other computing device based on the predicted data usage.Type: ApplicationFiled: October 26, 2016Publication date: April 26, 2018Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Joseph F. Herman, John M. Weber
-
Patent number: 9940688Abstract: The embodiments relate to a computer system, and management of an operating mode of a general-purpose computing on graphics processing unit (GPGPU) adapter. A tool is provided to control the function of the GPGPU adapter. The tool includes an input/output (I/O) interface operatively coupled to the GPGPU adapter. The tool further includes basic input/output system (BIOS) to determine presence of the GPGPU adapter and to interrogate the GPGPU adapter to automatically set an operating mode of the GPGPU adapter. At least two modes of the GPGPU adapter are provided. The GPGPU adapter is set to a first mode in response to determining that the GPGPU adapter is in communication with the visual display, and set to the second mode in response to determining that the GPGPU is not in communication with a visual display.Type: GrantFiled: June 4, 2015Date of Patent: April 10, 2018Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Shareef F. Alshinnawi, Gary D. Cudak, Samuel Fanchiang, Edward S. Suffern, John M. Weber
-
Publication number: 20180041938Abstract: An apparatus for contacting a user via an alternate device includes a tracker module, an accessibility module, a contact identification module, and a contact router module. The tracker module obtains tracking information from one or more electronic devices of a user. At least one of the one or more electronic devices includes a communication device. The accessibility module determines, based on the tracking information, that the user is inaccessible via the communication device. The contact identification module autonomously identifies an alternate device for contacting the user. The alternate device is projected, based on the tracking information, to be in proximity to the user. The contact router module reroutes an incoming communication based on the alternate device.Type: ApplicationFiled: August 8, 2016Publication date: February 8, 2018Inventors: GARY D. CUDAK, JOSEPH F. HERMAN, JOHN M. WEBER, SHAREEF F. ALSHINNAWI
-
Patent number: 9872223Abstract: An apparatus for contacting a user via an alternate device includes a tracker module, an accessibility module, a contact identification module, and a contact router module. The tracker module obtains tracking information from one or more electronic devices of a user. At least one of the one or more electronic devices includes a communication device. The accessibility module determines, based on the tracking information, that the user is inaccessible via the communication device. The contact identification module autonomously identifies an alternate device for contacting the user. The alternate device is projected, based on the tracking information, to be in proximity to the user. The contact router module reroutes an incoming communication based on the alternate device.Type: GrantFiled: August 8, 2016Date of Patent: January 16, 2018Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary D. Cudak, Joseph F. Herman, John M. Weber, Shareef F. Alshinnawi
-
Patent number: 9846556Abstract: A first complexity estimate may be generated for a first portion of a multidimensional object. The first complexity estimate may be for use in estimating a complexity of the first portion of the multidimensional object. A printing capability may be determined for the multidimensional printer. The multidimensional printer may be for use in printing the multidimensional object. The printing capability may be compared with the first complexity estimate. A first failure probability estimate may be generated based on the comparing. The failure probability estimate may be for use in determining a likelihood that the multidimensional printer will print the first portion with an accuracy that exceeds an accuracy threshold.Type: GrantFiled: July 29, 2015Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventors: Gary D. Cudak, David G. Dean, Christopher J. Hardee, John P. Nuzzo, Matthew A. Trzyna, John M. Weber
-
Publication number: 20170329649Abstract: An apparatus for determining and using correlative thermal efficiency impacts to distribute workloads includes a baseline module, a deviation module, and a transfer module. The baseline module determines a baseline system thermal efficiency of a plurality of servers based on a utilization level of the plurality of servers, the baseline system thermal efficiency including a baseline thermal efficiency of a first server of the plurality of servers. The deviation module determines a deviation in a thermal efficiency from the baseline thermal efficiency of the first server of the plurality of servers based on a new workload assigned to the first server of the plurality of servers. The transfer module transfers the new workload to a second server of the plurality of servers in response to the deviation being above a deviation threshold.Type: ApplicationFiled: May 12, 2016Publication date: November 16, 2017Inventors: GARY D. CUDAK, SHAREEF F. ALSHINNAWI, JOSEPH F. HERMAN, JASON A. MATTESON, JOHN M. WEBER
-
Publication number: 20170317993Abstract: An apparatus for user authentication based on tracked activity includes an activity tracker module, a challenge module, and an authentication module. The activity tracker module is configured to electronically track one or more activities of a user. Electronically tracking the one or more activities includes obtaining information about at least one activity from an electronic device of the user. The challenge module is configured to present an authentication challenge to the user via a user interface for the electronic device. The authentication challenge is based on the one or more electronically tracked activities for the user. The authentication module is configured to determine whether to authenticate the user for access to one or more resources via the electronic device, based on the user's response to the authentication challenge.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: JOHN M. WEBER, GARY D. CUDAK, SHAREEF F. ALSHINNAWI, JOSEPH F. HERMAN
-
Publication number: 20170197368Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.Type: ApplicationFiled: January 11, 2016Publication date: July 13, 2017Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
-
Publication number: 20170197369Abstract: A schematic for an object to print using a 3D printer is received. Based on the schematic, at least one customizable characteristic of the object that is licensed to a user identified. The at least one customizable characteristic of the object is modified to adjust the print instructions customized for the object. The modified object is printed.Type: ApplicationFiled: March 30, 2016Publication date: July 13, 2017Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts, John M. Weber
-
Patent number: 9655275Abstract: Rack assemblies for server carrying and pivoting are disclosed. According to an aspect, a rack assembly includes a server rack including multiple stand columns. The server rack defines server spaces for receiving servers, and defines an opening for access of the server spaces. The rack assembly includes first and second slide rails supported by the stand columns and configured to move between a first position within a server spaces and a second position that is outside of the opening. Further, the rack assembly includes a first connector being configured to releasably attach a first side of the server to the first slide rail. The rack assembly also includes a second connector configured to attach the second side to the second slide rail, and configured to pivot about the second side when the first side is detached from the second slide rail.Type: GrantFiled: September 9, 2015Date of Patent: May 16, 2017Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Keith T. Adams, Gary D. Cudak, Joseph F. Herman, John M. Weber
-
Patent number: 9635638Abstract: A computing device determines responsiveness of a user to notification sounds output by the computing device, by determining whether for each notification sound the user acknowledged a notification corresponding to the notification sound on the computing device. The computing device can determine characteristics of the notification sounds output by the computing device. The computing device recommends suggested notification sounds that promote user acknowledgment to notifications, for use in relation to future notifications. The computing device may determine other notification sounds that share the characteristics of the notification sounds for which the user acknowledged the notifications corresponding to the notification sounds on the computing device. The suggested notification sounds can include the other notification sounds, and/or the notification sounds output by the computing device for which the user acknowledged the notifications corresponding to the notification sounds on the computing device.Type: GrantFiled: December 10, 2015Date of Patent: April 25, 2017Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Jennifer Lynn Burlingham, Gary David Cudak, Joseph Francis Herman, James Ray Lee, John M. Weber