Patents by Inventor Todd Erick Swierk
Todd Erick Swierk 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: 20190341030Abstract: Systems and methods for providing intelligent assistance for handling usage modes. In some embodiments, an Information Handling System (IHS) may include: a processor and a memory having program instructions stored thereon that, upon execution, cause the IHS to: detect a headphone state of a user; in response to the detection, capture audio; and in response to the capture, execute a command, at least in part, based upon the headphone state.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Applicant: Dell Products, L.P.Inventors: Marc Randall Hammons, Todd Erick Swierk, Tyler Ryan Cox
-
Publication number: 20190341031Abstract: Systems and methods for providing intelligent assistance across voice services. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit an audio instruction from a user to a voice service provider, wherein the voice service provider is configured to: (i) convert the audio instruction into a text instruction, and (ii) transmit the text instruction to an intelligent assistance provider; receive a command from the intelligent assistance provider, wherein the intelligent assistance provider is configured to generate the command based, at least in part, upon a cache built using a prior text instruction previously generated in response to a prior audio instruction; and execute the command.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Applicant: Dell Products, L.P.Inventors: Tyler Ryan Cox, Todd Erick Swierk, Marc Randall Hammons
-
Publication number: 20190341033Abstract: Systems and methods for handling responses from voice services. In some embodiments, an Information Handling System (IHS) may include: a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit an audio instruction to a voice services engine, receive a response to the audio instruction, and output a notification associated with the response using an output setting selected based upon a context of the IHS.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Applicant: Dell Products, L.P.Inventors: Marc Randall Hammons, Todd Erick Swierk, Tyler Ryan Cox, William D.T. Nix
-
Publication number: 20190341032Abstract: Systems and methods for handling away messages with intelligent assistance using voice services. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: detect the presence of a person; output an audio greeting in response to the detection; receive an audio instruction in response to the audio greeting; transmit the audio instruction to a voice service provider, the voice service provider configured to: (i) convert the audio instruction into a text instruction, and (ii) transmit the text instruction to an intelligent assistance provider; receive a command from the intelligent assistance provider, the intelligent assistance provider configured to generate the command based upon the text instruction; and execute the command.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Applicant: Dell Products, L.P.Inventors: Marc Randall Hammons, Todd Erick Swierk, Tyler Ryan Cox
-
Publication number: 20190339769Abstract: Systems and methods for providing gaze-activated voice services for interactive workspaces. In some embodiments, an Information Handling System (IHS), may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit a voice command to a voice service provider; receive a textual instruction in response to the voice command; identify a gaze focus of the user; and execute the textual instruction using the gaze focus.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Applicant: Dell Products, L.P.Inventors: Tyler Ryan Cox, Todd Erick Swierk, Marc Randall Hammons
-
Patent number: 10425449Abstract: Systems and methods for classifying Internet-of-Things (IoT) gateways using principal component analysis are described. In some embodiments, an Information Handling System (IHS) may be configured to: receive metadata from a plurality of IoT gateways in an IoT network, where the metadata describes hardware attributes of a given IoT gateway and hardware attributes of one or more IoT devices coupled the given IoT gateway, perform principal component analysis upon the metadata by performing an eigenvalue decomposition or a singular value decomposition of a matrix including the metadata, and classify the given IoT gateway based, at least in part, upon the principal component analysis.Type: GrantFiled: February 15, 2017Date of Patent: September 24, 2019Assignee: Dell Products, L.P.Inventors: Roy Francis Rudolph, Thomas Alexander Shows, Todd Erick Swierk, Marc Randall Hammons
-
Patent number: 10305773Abstract: Systems and methods for device identity augmentation. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive high-level metrics; receive low-level metrics; determine, using a plurality of sets of threshold values, that the high-level metrics and the low-level metrics match at least one of a plurality of device profiles; and at least one of: (a) identify a device as belonging to class of devices corresponding to the matching device profile, or (b) identify whether at least a subset of the high-level metrics or the low-level metrics are outside one or more of the sets of threshold values.Type: GrantFiled: February 15, 2017Date of Patent: May 28, 2019Assignee: Dell Products, L.P.Inventors: Todd Erick Swierk, Marc Randall Hammons, Tyler Ryan Cox, Anantha K. Boyapalle
-
Patent number: 10102073Abstract: Systems and methods for providing automatic system stop and boot-to-service OS for forensic analysis. In some embodiments, an Information Handling System (IHS) includes a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: detect an Indicator of Compromise (IoC); send, to a server, a message including the IoC; receive, from the server, a recovery instruction; and boot into a service OS identified in the recovery instruction, wherein the service OS is distinct from a main OS included in the IHS.Type: GrantFiled: May 20, 2015Date of Patent: October 16, 2018Assignee: Dell Products, L.P.Inventors: Todd Erick Swierk, Carlton A. Andrews, Yuan-Chang Lo, Phillip M. Seibert, Chad Skipper
-
Publication number: 20180253569Abstract: Systems and methods for Internet-of-Things (IoT) gateway tampering detection and management. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a priority value for each of a plurality of IoT devices coupled to the IHS, detect an event indicative of physical tampering of the IHS, and initiate an action in response to the detection, wherein the action is based, at least, in part, upon the priority values.Type: ApplicationFiled: March 3, 2017Publication date: September 6, 2018Applicant: Dell Products, L.P.Inventors: Todd Erick Swierk, Tyler Ryan Cox, Marc Randall Hammons
-
Publication number: 20180234519Abstract: Systems and methods for managing device profiles in the Internet-of-Things (IoT). In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive a command from a user to access an IoT device coupled to the IHS, and process the command using a device profile stored in the IHS, where the device profile includes an Application Programming Interface (API) associated with the IoT device.Type: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Applicant: Dell Products, L.P.Inventors: Anantha K. Boyapalle, Todd Erick Swierk, Tyler Ryan Cox, Marc Randall Hammons
-
Publication number: 20180234266Abstract: Systems and methods for classifying Internet-of-Things (IoT) gateways. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive metadata from a plurality of IoT gateways in an IoT network, wherein the metadata from each given IoT gateway describes hardware attributes of that given IoT gateway and hardware attributes of one or more IoT devices coupled that given IoT gateway; perform principal component analysis upon the metadata; and classify each of the plurality of IoT gateways based, at least in part, upon the principal component analysis.Type: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Applicant: Dell Products, L.P.Inventors: Roy Francis Rudolph, Thomas Alexander Shows, Todd Erick Swierk, Marc Randall Hammons
-
Publication number: 20180234326Abstract: Systems and methods for device identity augmentation. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive high-level metrics; receive low-level metrics; determine, using a plurality of sets of threshold values, that the high-level metrics and the low-level metrics match at least one of a plurality of device profiles; and at least one of: (a) identify a device as belonging to class of devices corresponding to the matching device profile, or (b) identify whether at least a subset of the high-level metrics or the low-level metrics are outside one or more of the sets of threshold values.Type: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Applicant: Dell Products, L.P.Inventors: Todd Erick Swierk, Marc Randall Hammons, Tyler Ryan Cox, Anantha K. Boyapalle
-
Publication number: 20180234318Abstract: Systems and methods for overload management of Internet-of-Things (IoT) gateways. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: detect an overload condition in the IHS; in response to the detection, compare a current volatility of a data field against a volatility baseline for that data field, wherein the data field is one of a plurality of other fields contained within a packet communicated between an IoT device and the IHS; and take responsive action based, at least in part, upon the comparison.Type: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Applicant: Dell Products, L.P.Inventors: Tyler Ryan Cox, Todd Erick Swierk, Marc Randall Hammons
-
Publication number: 20180232031Abstract: Systems and methods for safeguarding and recovering Internet-of-Things (IoT) devices from power anomalies. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: detect an electrical power anomaly in an IoT network based, at least in part, upon a comparison between a current volatility of a data field and a volatility baseline for that data field, wherein the data field is part of a packet communicated between an IoT device and the IHS; and in response to the detection, manage the IoT network.Type: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Applicant: Dell Products, L.P.Inventors: Todd Erick Swierk, Mark Randall Hammons, Tyler Ryan Cox
-
Publication number: 20180234489Abstract: Systems and methods for load balancing Internet-of-Things (IoT) gateways. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive metadata including attributes of IoT devices communicatively coupled to the IHS, wherein the attributes are collected by the IoT devices at least in part during a time interval leading up to the IHS entering an undesired state; perform feature extraction upon the metadata; identify correlations between extracted features and the undesired state; and perform load balancing based upon the correlations.Type: ApplicationFiled: February 15, 2017Publication date: August 16, 2018Applicant: Dell Products, L.P.Inventors: Marc Randall Hammons, Todd Erick Swierk, Thomas Alexander Shows, Roy Francis Rudolph
-
Patent number: 9959127Abstract: Systems and methods for exporting failure and diagnostic data and securing privileges in a service Operating System (OS). In some embodiments, an Information Handling System (IHS) includes a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a malfunction; store malfunction data in a predefined location; detect the coupling of an external device to the IHS; and export the malfunction data from the predefined location to the external device.Type: GrantFiled: June 1, 2015Date of Patent: May 1, 2018Assignee: Dell Products, L.P.Inventors: Philip M. Seibert, Yuan-Chang Lo, Carlton A. Andrews, Todd Erick Swierk, Kurian George, Dirie N. Herzi, Danilo O. Tan
-
Patent number: 9870282Abstract: Systems and methods for providing service and to computing devices. In some embodiments, an Information Handling System (IHS) includes a Basic I/O System (BIOS) and a memory coupled to the BIOS, the memory including program instructions stored thereon that, upon execution by the IHS, cause the IHS to: determine that the IHS is operating in a degraded state; and initiate one or more support, diagnostics, or remediation operations in response to the determination.Type: GrantFiled: May 11, 2015Date of Patent: January 16, 2018Assignee: Dell Products, L.P.Inventors: Todd Erick Swierk, Carlton A. Andrews, Bruce C. Bell, Michael Todd Boyum, Subramanian Ganesan, Yuan-Chang Lo, Phillip M. Seibert
-
Patent number: 9798606Abstract: Systems and methods smart diagnosis using hosted resources with intelligent altering of boot order. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: execute a first diagnostic module; identify a software or hardware malfunction as a result of the execution of the first diagnostic module; communicate the malfunction to a backend server; receive, from the backend server, an indication of a second diagnostic module to be subsequently executed by the IHS; and execute the second diagnostic module.Type: GrantFiled: May 28, 2015Date of Patent: October 24, 2017Assignee: Dell Products, L.P.Inventors: Carlton A. Andrews, Yuan-Chang Lo, Philip M. Seibert, Todd Erick Swierk
-
Patent number: 9697013Abstract: Systems and methods for providing technical support and exporting diagnostic data. In some embodiments, an Information Handling System (IHS) includes a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a video failure in response to executing a Basic I/O System (BIOS)/Unified Extensible Firmware Interface (UEFI) diagnostics routine prior to the booting of a main Operating System (OS), where the video failure renders the IHS incapable of providing a video interface; and in response to the identification, provide an audio interface to a user, where the audio interface enables the user to perform a troubleshooting operation in the absence of the video interface.Type: GrantFiled: June 10, 2015Date of Patent: July 4, 2017Assignee: Dell Products, L.P.Inventors: Philip M. Seibert, Yuan-Chang Lo, Carlton A. Andrews, Todd Erick Swierk, Erin Lane Price, Frank Quintanilla, III, Charles D. Robison, Jr.
-
Patent number: 9665452Abstract: Systems and methods for smart diagnoses and triage of failures with identity continuity. In some embodiments, an Information Handling System (IHS) includes a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: execute a Power-On Self Test (POST) routine; in response to a determination that the POST routine has failed, execute a firmware-based diagnostics routine; in response to a determination that the firmware-based diagnostics routine has failed, execute, via a service Operating System (OS), a service OS-based diagnostics routine configured to identify whether the firmware-based diagnostics failure is due to a hardware or software fault; and in response to the service OS-based diagnostics routine identifying a hardware fault or failing to remediate a software fault, obtain a user's account information and report the hardware fault or the software remediation failure.Type: GrantFiled: June 17, 2015Date of Patent: May 30, 2017Assignee: Dell Products, L.P.Inventors: Todd Erick Swierk, Carlton A. Andrews, Yuan-Chang Lo, Philip M. Seibert