Patents by Inventor Gary David Cudak
Gary David Cudak 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: 20230152866Abstract: Systems and methods for use of magnets to retain and eject computing device expansion modules are disclosed. According to an aspect, a system includes a computing device that defines a slot for receipt of an expansion module for operable positioning of the expansion module with respect to the computing device. The expansion module comprises a first magnet attached thereto. Further, the system includes an electromagnet attached to the slot of the computing device. The system also includes a controller configured to apply an electrical output to the electromagnet such that the electromagnet generates a magnetic field for repelling the first magnet such the expansion module is urged in a direction for ejection from the slot.Type: ApplicationFiled: November 12, 2021Publication date: May 18, 2023Inventors: John Michael Petersen, Gary David Cudak, Nathan J. Peterson, Jarrod B. Johnson
-
Patent number: 11431634Abstract: Methods, devices and program products are provided for utilizing one or more processors to receive a request from a client device for a network responsive resource. The network responsive resource includes a substitute scripted component. The methods, devices and program products determine whether to implement load sharing based on utilization information indicative of a load and build the network responsive resource with a client-side scripted component as the substitute scripted component.Type: GrantFiled: May 24, 2017Date of Patent: August 30, 2022Assignee: LENOVO (SINGAPORE) PTE. LTD.Inventors: Nathan J. Peterson, Gary David Cudak, Amy Leigh Rose, John Scott Crowe, Jennifer Lee-Baron
-
Patent number: 11294978Abstract: One embodiment provides a method, including: identifying an aspect present in media content, wherein the aspect is associated with a user; determining, using a processor, whether the aspect is compatible with user permissions delineated in a user profile associated with the user; and performing, responsive to determining that the aspect of the media content is not compatible with the user permissions, a remedial action. Other aspects are described and claimed.Type: GrantFiled: September 30, 2019Date of Patent: April 5, 2022Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Gary David Cudak, Nathan J. Peterson, Amy Leigh Rose, Jennifer Lee-Baron, John Scott Crowe
-
Patent number: 11231833Abstract: An approach is provided that detects when multiple apps are being displayed on a display screen with each of the apps having any number of user interface controls. A set of user interface controls is identified from the user interface controls being displayed. The identified set of user interface controls have an increased display preference. The identified set of user interface controls are enlarged on the display screen making such controls easier to read and select.Type: GrantFiled: January 10, 2020Date of Patent: January 25, 2022Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jennifer J. Lee-Baron, Amy Leigh Rose, Nathan J. Peterson, Gary David Cudak, John Scott Crowe
-
Patent number: 11138074Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication of unsaved data; determining, using a processor, whether an identified loss potential for the unsaved data necessitates an adjustment to a backup protocol for the information handling device; and adjusting, responsive to determining that the adjustment is necessitated, the backup protocol. Other aspects are described and claimed.Type: GrantFiled: March 27, 2019Date of Patent: October 5, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Gary David Cudak, Ronald F. Ridgeway, Jr., Alexander Verrigni, John Petersen
-
Patent number: 11112852Abstract: A system includes storage devices storing data units. Each data unit is stored on one of the storage devices. The system includes a processor, and a non-transitory computer-readable data storage medium storing computer-executable code. The processor executes the code to correlate workloads to the data units with respect to which of the workloads access which of the data units, and when the workloads access the data units. The processor executes the code to when the workloads access the data units and/or and on which of the storage devices the data units are stored, so that at given times the data units stored on a subset of the storage devices are not being accessed by any workload. The processor executes the code to, during each given time, power off the subset of the storage devices storing the data units that are not being accessed by any workload to conserve power.Type: GrantFiled: November 27, 2018Date of Patent: September 7, 2021Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD.Inventors: Gary David Cudak, John Scott Crowe, Jennifer J. Lee-Baron, Jason A. Matteson, Nathan J. Peterson, Amy Leigh Rose, Bryan L. Young
-
Patent number: 11088910Abstract: A method includes: determining a configuration of one or more networked hardware components; determining a usage level associated with one or more of the networked hardware components; determining a functional category of one or more of the networked hardware components based at least in part on the configuration of the one or more networked hardware components and the usage level associated with the one or more networked hardware components; and one or more of: outputting a suggested configuration of one or more of the networked hardware components based on the determined functional category of the one or more networked hardware components; and configuring of one or more of the networked hardware components based on the determined functional category of the one or more networked hardware components. Corresponding systems and computer program products are also disclosed.Type: GrantFiled: February 25, 2016Date of Patent: August 10, 2021Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Shareef Fathi Alshinnawi, Gary David Cudak, John Mark Weber, Joseph Francis Herman
-
Publication number: 20210216173Abstract: An approach is provided that detects when multiple apps are being displayed on a display screen with each of the apps having any number of user interface controls. A set of user interface controls is identified from the user interface controls being displayed. The identified set of user interface controls have an increased display preference. The identified set of user interface controls are enlarged on the display screen making such controls easier to read and select.Type: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Jennifer J. Lee-Baron, Amy Leigh Rose, Nathan J. Peterson, Gary David Cudak, John Scott Crowe
-
Publication number: 20210097118Abstract: One embodiment provides a method, including: identifying an aspect present in media content, wherein the aspect is associated with a user; determining, using a processor, whether the aspect is compatible with user permissions delineated in a user profile associated with the user; and performing, responsive to determining that the aspect of the media content is not compatible with the user permissions, a remedial action. Other aspects are described and claimed.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Gary David Cudak, Nathan J. Peterson, Amy Leigh Rose, Jennifer Lee-Baron, John Scott Crowe
-
Patent number: 10965814Abstract: In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to parse content of a message and determine, based on the parsing of content of the message, whether to provide a notification using the device. The instructions are also executable by the processor to provide the notification responsive to a determination, based on the parsing of content of the message, to provide the notification using the device.Type: GrantFiled: September 26, 2019Date of Patent: March 30, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Amy Leigh Rose, Nathan J. Peterson, Jennifer Lee-Baron, Gary David Cudak, John Scott Crowe
-
Patent number: 10819681Abstract: Program instructions are executable by a processor to direct content from a content server to local user devices, and filter the content accessible to each local user device, wherein the content accessible to an individual local user device is filtered according to a current privilege level. The processor may also store a base privilege level for each local user device, and store a predetermined environmental condition for temporary escalation of the current privilege level of the individual local user device to a second privilege level. Still further, the processor may receive environmental data from the individual local user device, wherein the environmental data is captured by an input component of the individual local user device, and temporarily escalate the current privilege level of the individual local user device to the second privilege level in response to the environmental data received from the local user device satisfying the predetermined environmental condition.Type: GrantFiled: March 29, 2018Date of Patent: October 27, 2020Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gary David Cudak, Heather Leah Cudak, Nathan J. Peterson, Bryan L. Young, Jennifer J. Lee-Baron, John Scott Crowe, Amy Leigh Rose
-
Publication number: 20200310916Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication of unsaved data; determining, using a processor, whether an identified loss potential for the unsaved data necessitates an adjustment to a backup protocol for the information handling device; and adjusting, responsive to determining that the adjustment is necessitated, the backup protocol. Other aspects are described and claimed.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventors: Gary David Cudak, Ronald F. Ridgeway, JR., Alexander Verrigni, John Petersen
-
Patent number: 10768699Abstract: In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to receive input regarding an object at which one person is looking and to present, to another person via the display, a graphical indication regarding the object.Type: GrantFiled: September 10, 2018Date of Patent: September 8, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan J. Peterson, Gary David Cudak, John Scott Crowe, Jennifer Lee-Baron
-
Patent number: 10764321Abstract: Methods and systems of identifying and remediating at-risk resources in a computing environment are provided. A method includes periodically determining respective infrastructure topologies of a computing environment that changes over time, wherein the determining is performed by a computer system communicating with the computing environment. The method also includes: identifying, by the computer system, an intrusion event in the computing environment; determining, by the computer system, at-risk resources in the computing environment based on the determined intrusion event and a corresponding one of the infrastructure topologies; and performing, by the computer system, remediation action for the at-risk resources.Type: GrantFiled: March 24, 2016Date of Patent: September 1, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Fred Allison Bower, III, Gary David Cudak, Ajay Dholakia, William Gavin Holland, Scott Kelso
-
Patent number: 10699014Abstract: Apparatuses, methods, systems, and program products are disclosed for preventing connections to a locked device. A method includes detecting, by a processor, that an information handling device is placed in a locked mode. The information handling device includes one or more communication interfaces that enable communication while the information handling device is placed in the locked mode. The method includes preventing connections to the one or more communication interfaces while the information handling device is in the locked mode.Type: GrantFiled: September 20, 2017Date of Patent: June 30, 2020Assignee: Lenovo (Singapore) PTE LTDInventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson
-
Patent number: 10620967Abstract: Apparatuses, systems, methods, and program products are disclosed for context-based program selection. A resource module receives a resource selection. A characteristic module determines at least one characteristic of the resource. The at least one characteristic includes either content within the resource and/or metadata associated with the resource. A program module selects a program to open the resource based on the at least one characteristic of the resource.Type: GrantFiled: November 18, 2015Date of Patent: April 14, 2020Assignee: Lenovo (Singapore)PTE LTDInventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson, Bryan Loyd Young
-
Patent number: 10616064Abstract: A computer program product includes a computer readable medium having computer readable program instructions configured to cause a processor to: track resource requirements for a workload deployed to a virtual environment; monitor one or more health characteristics of one or more systems of the virtual environment; determine whether one or more soft reservations corresponding to the workload should be created on one or more of the systems of the virtual environment; and in response to determining the one or more soft reservations corresponding to the workload should be created, creating the one or more soft reservations on the one or more of the systems of the virtual environment. The one or more of the systems of the virtual environment on which the one or more soft reservations are created are preferably different systems than the system to which the workload was originally deployed. Corresponding systems and methods are also disclosed.Type: GrantFiled: March 31, 2016Date of Patent: April 7, 2020Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary David Cudak, Nagananda Chumbalkar, Srihari Venkata Angaluri, Ajay Dholakia
-
Patent number: 10592659Abstract: After first installation of an application program on a computing device, the computing devices monitors a behavior of the application program for a period of time and then builds a behavior profile of the application program from the behavior. After the period of time has elapsed, such as specified period of time, the computing device may prevent the application program from deviating from the behavior profile. After the period of time has elapsed, such as when an update or patch to the application program has been applied or installed, the computing device may continue to monitor the behavior of the application program, and in response to determining that the behavior of the application program after the period of time deviates from the behavior profile, perform an action with respect to the application program.Type: GrantFiled: February 26, 2016Date of Patent: March 17, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Gary David Cudak, John Scott Crowe, Jennifer J. Lee-Baron, Nathan J. Peterson, Amy Leigh Rose, Bryan L. Young
-
Publication number: 20200081525Abstract: In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to receive input regarding an object at which one person is looking and to present, to another person via the display, a graphical indication regarding the object.Type: ApplicationFiled: September 10, 2018Publication date: March 12, 2020Inventors: Nathan J. Peterson, Gary David Cudak, John Scott Crowe, Jennifer Lee-Baron
-
Patent number: 10552600Abstract: In one embodiment, a system includes a media storage device, a processor, and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to associate a first subset of storage space on the media storage device with a first group of applications executing on a hardware processor. The logic is also configured to cause the processor to receive a request from an application to access the first subset of storage space on the media storage device. Moreover, the logic is configured to cause the processor to prevent any application other than an application from the first group of applications from accessing the first subset of storage space on the media storage device. Other systems, methods, and computer program products for defending against ransomware attacks on devices and systems using application authority assignment are described according to more embodiments.Type: GrantFiled: November 2, 2016Date of Patent: February 4, 2020Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: John Michael Petersen, Gary David Cudak, Shareef Fathi Alshinnawi, Ajay Dholakia