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).

  • Patent number: 10497368
    Abstract: Apparatuses, methods, systems, and program products are disclosed for transmitting audio to an identified recipient. A method includes detecting, by a processor, audio input at a first information handling device. The audio input is intended for a recipient. The method includes deriving an identity of the intended recipient of the audio input based on the audio input. The method includes transmitting the audio input to a second information handling device that is associated with the intended recipient.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: December 3, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson
  • Publication number: 20190306117
    Abstract: 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: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Gary David Cudak, Heather Leah Cudak, Nathan J. Peterson, Bryan L. Young, Jennifer J. Lee-Baron, John Scott Crowe, Amy Leigh Rose
  • Patent number: 10425768
    Abstract: One embodiment provides a method, including: detecting, using a processor, a presence of a known device within a predetermined range; and adjusting, using the processor, an audio output volume based on the presence of the known device. Other aspects are described and claimed.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 24, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Gary David Cudak, Nathan J. Peterson, Amy Leigh Rose, Jennifer Lee-Baron, John Scott Crowe, Bryan Loyd Young
  • Patent number: 10394492
    Abstract: According to 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 determine a write rate for the media storage device or a portion thereof based on one or more factors, the write rate ranging from zero to a maximum possible write rate for the media storage device or the portion thereof. The logic is also configured to cause the processor to receive a write request to write data to the media storage device or the portion thereof and write the data to the media storage device using the determined write rate. Other systems, methods, and computer program products for defending against ransomware attacks are presented according to more embodiments.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: August 27, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: John Michael Petersen, Gary David Cudak, Shareef Fathi Alshinnawi, Ajay Dholakia
  • Patent number: 10370877
    Abstract: For controlling vehicle egress, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus includes a vehicle, a processor, a memory that stores code executable by the processor. The processor determines whether a supervised passenger is in the vehicle, locks a vehicle door in response to a supervised passenger being in the vehicle, and unlocks the vehicle door in response to the vehicle satisfying one or more predetermined destination criteria. The one or more predetermined destination criteria may include reaching a predetermined location and/or detecting a guardian of the supervised passenger in proximity to the vehicle.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: August 6, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson, Bryan Lloyd Young
  • Patent number: 10359844
    Abstract: Apparatuses, methods, systems, and program products are disclosed for resizing interfaces based on eye gaze. A method includes tracking a user's eye gaze using an eye tracking sensor, determining, by a processor, that the user is looking at a pane of a multipane interface based on the user's eye gaze, and dynamically resizing the pane that the user is looking at in response to determining that the user is looking at the pane.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: July 23, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Nathan J. Peterson, Jennifer Lee-Baron, John Scott Crowe, Gary David Cudak, Amy Leigh Rose, Bryan Loyd Young
  • Publication number: 20190094947
    Abstract: 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: Application
    Filed: November 27, 2018
    Publication date: March 28, 2019
    Inventors: Gary David Cudak, John Scott Crowe, Jennifer J. Lee-Baron, Jason A. Matteson, Nathan J. Peterson, Amy Leigh Rose, Bryan L. Young
  • Publication number: 20190089706
    Abstract: 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: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson
  • Publication number: 20190056905
    Abstract: Apparatuses, methods, systems, and program products are disclosed for transmitting audio to an identified recipient. A method includes detecting, by a processor, audio input at a first information handling device. The audio input is intended for a recipient. The method includes deriving an identity of the intended recipient of the audio input based on the audio input. The method includes transmitting the audio input to a second information handling device that is associated with the intended recipient.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Nathan J. Peterson
  • Patent number: 10212263
    Abstract: Apparatuses, methods, systems, and program products are disclosed for delaying notification delivery based on user activity. A method includes detecting, by a processor, an external sound using a microphone, determining that the external sound comprises a message that is of interest to the user, and notifying the user of the message in response to determining that the message is of interest to the user.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: February 19, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Nathan J. Peterson, John Scott Crowe, Gary David Cudak, Jennifer Lee-Baron, Amy Leigh Rose, Bryan Loyd Young
  • Patent number: 10186263
    Abstract: Speech recognition of a stream of spoken utterances is initiated. Thereafter, a spoken utterance stop event to stop the speech recognition is detected, such as in in relation to the stream. The spoken utterance stop event is other than a pause or cessation in the stream of spoken utterances. In response to the spoken utterance stop event being detected, the speech recognition of the stream of spoken utterances is stopped, while the stream of spoken utterances continues. After stopping the speech recognition of the stream of spoken utterances has been stopped, an action is caused to be performed that corresponds to the spoken utterances from a beginning of the stream through and until the spoken utterance stop event.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: January 22, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Amy Leigh Rose, John Scott Crowe, Gary David Cudak, Jennifer J. Lee-Baron, Nathan J. Peterson, Bryan L. Young
  • Publication number: 20190020762
    Abstract: 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: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventors: Amy Leigh Rose, Nathan J. Peterson, Jennifer Lee-Baron, Gary David Cudak, John Scott Crowe
  • Patent number: 10168763
    Abstract: 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: Grant
    Filed: August 9, 2016
    Date of Patent: January 1, 2019
    Assignee: 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
  • Publication number: 20180373613
    Abstract: Systems and methods for dynamic user gesture creation are disclosed. According to an aspect, a method includes analyzing, by the processor, a set of inputs of a user into a computing device to achieve a result on the computing device. The method also includes determining, by the processor, whether an efficiency threshold is met if the user utilizes another input to achieve the result rather than the set of inputs. Further, the method includes presenting the other input to the user as an alternative input for achieving the result on the computing device in response to determining that the efficiency threshold is met.
    Type: Application
    Filed: June 24, 2017
    Publication date: December 27, 2018
    Inventors: Srihari Venkata Angaluri, Gary David Cudak, Ajay Dholakia, Michael Albert Perks
  • Publication number: 20180350371
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, voice data; identifying a user associated with the voice data; and adjusting, based on the identified user, at least one output setting of the information handling device. Other aspects are described and claimed.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Amy Leigh Rose, Nathan J. Peterson, Gary David Cudak, Jennifer Lee-Baron, John Scott Crowe
  • Publication number: 20180343201
    Abstract: 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: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Inventors: Nathan J. Peterson, Gary David Cudak, Amy Leigh Rose, John Scott Crowe, Jennifer Lee-Baron
  • Patent number: 10116711
    Abstract: A computing device determines a collaboration event in which users are participating. For instance, the users' computing devices may be located within a same location, the users' communication devices may be currently engaging in a common communication session, or calendar entries of the users' calendars may indicate that they are currently participating in a common session. The computing device determines data related to the collaboration event, and may filter this data to yield the data most related to the collaboration event. The computing device provides the data related to the collaboration event to at least one of the users participating in the collaboration event.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 30, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Gary David Cudak, Joseph Francis Herman, William James Sommerville, Laura Ann Weaver
  • Publication number: 20180302377
    Abstract: Methods, devices and program products are provided for collecting activity data concerning a local environment from a device associated with the local environment. The method determines, using a processor, an activity state associated with a local environment based on the activity data collected by the device. The method manages, using the processor, an access setting associated with a network port of a network gateway into the local environment based on the activity state.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Inventors: Amy Leigh Rose, Jennifer Lee-Baron, Nathan J. Peterson, John Scott Crowe, Bryan Lyod Young, Gary David Cudak
  • Patent number: 10097571
    Abstract: A computer-implemented method includes receiving, by a computing device within a networking environment, a workload for execution within the networking environment; initiating, by the computing device, transfers of the workload to a plurality of network elements within the cloud networking environment; providing, by the computing device, tracking information of the workload as the workload traverses through the plurality of network elements; and storing or outputting, by the computing device, the tracking information regarding of the workload.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: October 9, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Fred Allison Bower, III, Gary David Cudak, Ajay Dholakia, William Gavin Holland, Scott Kelso
  • Patent number: 10097150
    Abstract: In one aspect, a first device includes at least one processor, a microphone accessible to the at least one processor, and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to receive input from the microphone and determine, based on the input from the microphone, whether sound from a second device meets a sound criterion. The instructions are also executable by the at least one processor to, responsive to the determination, issue a command to increase the volume of audio output by a third device.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: October 9, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Gary David Cudak, Jennifer Lee-Baron, Amy Leigh Rose, John Scott Crowe