Patents by Inventor Michael S. Gatson

Michael S. Gatson 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: 20220051196
    Abstract: Embodiments of systems and methods for resolving remote meeting conflicts using learned attributes and context information are described. 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: determine, based upon context information collected by the IHS, that a user of the IHS is more likely to attend a first remote meeting than a second remote meeting, where the first and second remote meetings are scheduled to take place, at least in part, concurrently; and in response to the determination, apply one or more settings to the IHS that are associated with the first remote meeting.
    Type: Application
    Filed: August 17, 2020
    Publication date: February 17, 2022
    Applicant: Dell Products, L.P.
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
  • Patent number: 11240525
    Abstract: Embodiments of systems and methods for video encoding acceleration in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, 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: receive sensor data from a Head-Mounted Device (HMD) wearable by a user during execution of an xR application, where the sensor data indicates movement of the HMD; modify the sensor data into a motion hint; and provide the motion hint to a video encoder, where the video encoder is configured to use the motion hint to accelerate encoding of video transmitted by the IHS to the HMD during execution of the xR application.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: February 1, 2022
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11232366
    Abstract: Systems and methods are disclosed for managing information handling systems that may include receiving, by a focus management system, a signal from each information handling system indicating a focus mode of a user, each information handling system including a focus engine configured to determine the focus mode of the user based on contextual input, the focus mode indicating whether the user is in a focused state or in a distracted state; determining that a user of a given information handling system is in the distracted state; and in response to determining that the user of the given information handling system is in the distracted state: identifying a priority status associated with the given information handling system; and causing a focus management event to occur based on the identified priority status, the focus management event causing each user of the information handling systems to be in the focused state.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: January 25, 2022
    Assignee: Dell Products L.P.
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer, Karthikeyan Krishnakumar, Michiel S. Knoppert
  • Publication number: 20220019509
    Abstract: An information handling system includes a storage device configured to store contextual inputs obtained from components associated with the information handling system. A processor obtains telemetry data from one or more of the components, the telemetry data including contextual inputs according to a user context and a system context. The processor determines a recommendation that includes first applications to be preloaded, and second applications whose status is to be changed based on the contextual inputs according to the user context. The recommendation further includes one or more system settings to be adjusted based on the contextual inputs according to the system context. The processor determine a first ordered list of the first applications to be preloaded according to a first priority and a second ordered list of the second applications whose status is to be changed according to a second priority based on the recommendation, and preloads the first applications based on the first ordered list.
    Type: Application
    Filed: July 17, 2020
    Publication date: January 20, 2022
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Publication number: 20210397991
    Abstract: Systems and methods for predictively setting Information Handling System (IHS) parameters using learned remote meeting attributes are described. 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: determine, based upon context information collected by the IHS, that a user of the IHS is likely to serve as a host of a remote meeting; and in response to the determination, apply one or more settings to the IHS.
    Type: Application
    Filed: June 23, 2020
    Publication date: December 23, 2021
    Applicant: Dell Products, L.P.
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
  • Publication number: 20210397461
    Abstract: Embodiments of systems and methods for prioritizing the pre-loading of applications with a constrained memory budget using contextual information are described. 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: collect user context information and system context information, detect a triggering event based upon the user context information and the system context information, identify a memory budget for pre-loading one or more applications, and select the one or more applications with one or more settings configured to maintain a memory usage for the pre-loading below the memory budget.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 23, 2021
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Publication number: 20210334027
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, performing, at first time, a calibration and configuration of a data contextual migration model, including: identifying contextual data associated with contextual inputs to a IHS, the contextual data including user contextual data, environmental context data, and system telemetry contextual data; training, based on the contextual data, the data contextual migration model, including: tagging, for each data block of a plurality of data blocks, the data block with identifiers indicating a store location of the data block; storing, based on the identifier associated with each data block, the data block at a local data store of the information handling system, at a remote data store of a remote server computing system, or both; generating a configuration policy including configuration rules, the configuration rules for prioritizing pre-loading of a subset of the data blocks to be provided at the information handling system.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 28, 2021
    Inventors: Lee B. Zaretsky, Michael S. Gatson
  • Patent number: 11159645
    Abstract: Embodiments of systems and methods for adaptive backchannel synchronization for virtual, augmented, or mixed reality (xR) applications in edge cloud architectures are described. In some embodiments, an Information Handling System (IHS) may include a memory having program instructions stored thereon that, upon execution by a processor, cause the IHS to: receive, from a first Head-Mounted Device (HMD), first Simultaneous Localization and Mapping (SLAM) data comprising a first plurality of packets; receive, from the HMD, an indication of a synchronized time; and at least one of: in response to a determination that the first SLAM data is advanced with respect to the synchronized time by a threshold value, drop one or more of the first plurality of packets; or in response to a determination that the first SLAM data is lagged with respect to the synchronized time by the threshold value, transform lagged SLAM data into current SLAM data.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 26, 2021
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Publication number: 20210256733
    Abstract: An illustrative, non-limiting method for resolving Region-On-Interest (ROI) overlaps includes receiving Simultaneous Localization and Mapping (SLAM) data obtained by a plurality of co-located Head-Mounted Devices (HMD), where the SLAM data comprises a plurality of landmarks and each HMD has an Information Handling System (IHS) in communication therewith. Each IHS may produce a subset of the plurality of landmarks based upon a respective HMD's SLAM data, and each IHS is: local with respect to the plurality of HMDs, at an edge of a network serving an HMD, or on a cloud. The method may include identifying an overlap between a first landmark produced by a first IHS and a second landmark produced by a second IHS, selecting between the first and second landmarks, at least in part, based upon the locations of the first and second IHSs, and rendering a map for display by a given HMD using the selected landmark.
    Type: Application
    Filed: May 5, 2021
    Publication date: August 19, 2021
    Applicant: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11086382
    Abstract: Compensating for low battery charge levels of a battery in a primary information handling system, performing, at a first time, a calibration and configuration of a battery management model, including: performing, at a second time, a steady-state monitoring of the primary information handling system, including: in response to monitoring the contextual inputs and based on the battery charge level of the battery of the primary information handling system, i) accessing the battery management model including the configuration policy, ii) identifying one or more of the configuration rules based on the monitored parameters associated with the contextual inputs, and iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to automatically transfer content data of the primary information handling system to the secondary information handling system that is associated with the primary information handling system without user interaction.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: August 10, 2021
    Assignee: Dell Products L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11086415
    Abstract: A method for emulating writing devices using a haptic pen is disclosed herein. The method may include receiving, by a first microcontroller unit of the haptic pen, a device configuration indicating a writing device to be emulated. The first microcontroller unit may cause transmitters of the haptic pen to transmit a beacon to a second microcontroller unit of a display. The first microcontroller unit may receive contextual inputs from the second microcontroller unit that indicate an orientation of the haptic pen in relation to the display. The first microcontroller unit may apply a respective weight to each of the contextual inputs based on the device configuration and may cause a haptic response based on the respective weights applied to each of the contextual inputs. The haptic response causes the haptic pen to emulate the writing device.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: August 10, 2021
    Assignee: Dell Products L.P.
    Inventors: Keith M. Alfano, Michael S. Gatson, Thomas Lanzoni
  • Publication number: 20210232217
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may: determine multiple gaze vectors of a user viewing content of a foreground application displayed via a display; determine a pattern based at least on the multiple gaze vectors; determine if the pattern is a search pattern, a static pattern, or a reading pattern; if not so, make a first adjustment of an environment associated with the user; if so, determine if the foreground application is a productivity application; if not so, make the first adjustment of the environment associated with the user; if so, determine if the content of the foreground application is classified as productive; if not so, make the first adjustment of the environment associated with the user; and if so, make a second adjustment of the environment associated with the user, different from the first adjustment of the environment associated with the user.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Inventors: Spencer G. Bull, Tyler Ryan Cox, Michiel Sebastiaan Emanuel Petrus Knoppert, Michael S. Gatson, Vivek Viswanathan Iyer, Jake Mitchell Leland
  • Publication number: 20210235290
    Abstract: An endpoint computing device multi-network slice remediation/productivity system includes a core network system coupled to a RAN system and configured to allocate network slices and make them available for use in wireless communications via the RAN system. While operating in a pre-boot environment, an endpoint computing device determines that it is unable to transition to operating in a runtime environment and, in response, establishes a remediation network connection with a first network slice, and establishes a productivity network connection with a second network slice.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Anantha Boyapalle, Michael S. Gatson, Abeye Teshome
  • Publication number: 20210232237
    Abstract: A method for emulating writing devices using a haptic pen is disclosed herein. The method may include receiving, by a first microcontroller unit of the haptic pen, a device configuration indicating a writing device to be emulated. The first microcontroller unit may cause transmitters of the haptic pen to transmit a beacon to a second microcontroller unit of a display. The first microcontroller unit may receive contextual inputs from the second microcontroller unit that indicate an orientation of the haptic pen in relation to the display. The first microcontroller unit may apply a respective weight to each of the contextual inputs based on the device configuration and may cause a haptic response based on the respective weights applied to each of the contextual inputs. The haptic response causes the haptic pen to emulate the writing device.
    Type: Application
    Filed: January 24, 2020
    Publication date: July 29, 2021
    Inventors: Keith M. Alfano, Michael S. Gatson, Thomas Lanzoni
  • Patent number: 11073907
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may: determine multiple gaze vectors of a user viewing content of a foreground application displayed via a display; determine a pattern based at least on the multiple gaze vectors; determine if the pattern is a search pattern, a static pattern, or a reading pattern; if not so, make a first adjustment of an environment associated with the user; if so, determine if the foreground application is a productivity application; if not so, make the first adjustment of the environment associated with the user; if so, determine if the content of the foreground application is classified as productive; if not so, make the first adjustment of the environment associated with the user; and if so, make a second adjustment of the environment associated with the user, different from the first adjustment of the environment associated with the user.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: July 27, 2021
    Assignee: Dell Products L.P.
    Inventors: Spencer G. Bull, Tyler Ryan Cox, Michiel Sebastiaan Emanuel Petrus Knoppert, Michael S. Gatson, Vivek Viswanathan Iyer, Jake Mitchell Leland
  • Patent number: 11068073
    Abstract: Systems and methods for providing user-customized keyboard input error correction based on contextual information are described. 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: monitor context information; receive an input via a keyboard; and identify an error in the input, at least in part, based upon the context information.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: July 20, 2021
    Assignee: Dell Products, L.P.
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
  • Publication number: 20210216888
    Abstract: Systems and methods are disclosed for managing flow state of a user of an information handling system that may include receiving, by a rules engine of the information handling system, contextual input associated with the user, the contextual input captured by one or more monitoring devices of the information handling system; determining, based on the contextual input, a user intent associated with the user, the user intent indicating whether the user intends to be in the flow state or in a distracted state; identifying, based on the user intent, that the user intends to be in the flow state; and in response to identifying that the user intends to be in the flow state: causing a flow management event to occur, the flow management even causing the user to be in the flow state.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Inventors: Michael S. Gatson, Vivek Viswanathan Iyer
  • Publication number: 20210191792
    Abstract: Systems and methods are disclosed for managing information handling systems that may include receiving, by a focus management system, a signal from each information handling system indicating a focus mode of a user, each information handling system including a focus engine configured to determine the focus mode of the user based on contextual input, the focus mode indicating whether the user is in a focused state or in a distracted state; determining that a user of a given information handling system is in the distracted state; and in response to determining that the user of the given information handling system is in the distracted state: identifying a priority status associated with the given information handling system; and causing a focus management event to occur based on the identified priority status, the focus management event causing each user of the information handling systems to be in the focused state.
    Type: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Inventors: MICHAEL S. GATSON, VIVEK VISWANATHAN IYER, KARTHIKEYAN KRISHNAKUMAR, MICHIEL S. KNOPPERT
  • Publication number: 20210191497
    Abstract: Compensating for low battery charge levels of a battery in a primary information handling system, performing, at a first time, a calibration and configuration of a battery management model, including: performing, at a second time, a steady-state monitoring of the primary information handling system, including: in response to monitoring the contextual inputs and based on the battery charge level of the battery of the primary information handling system, i) accessing the battery management model including the configuration policy, ii) identifying one or more of the configuration rules based on the monitored parameters associated with the contextual inputs, and iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to automatically transfer content data of the primary information handling system to the secondary information handling system that is associated with the primary information handling system without user interaction.
    Type: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson
  • Patent number: 11043004
    Abstract: An illustrative, non-limiting method for resolving Region-On-Interest (ROI) overlaps includes receiving Simultaneous Localization and Mapping (SLAM) data obtained by a plurality of co-located Head-Mounted Devices (HMD), where the SLAM data comprises a plurality of landmarks and each HMD has an Information Handling System (IHS) in communication therewith. Each IHS may produce a subset of the plurality of landmarks based upon a respective HMD's SLAM data, and each IHS is: local with respect to the plurality of HMDs, at an edge of a network serving an HMD, or on a cloud. The method may include identifying an overlap between a first landmark produced by a first IHS and a second landmark produced by a second IHS, selecting between the first and second landmarks, at least in part, based upon the locations of the first and second IHSs, and rendering a map for display by a given HMD using the selected landmark.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: June 22, 2021
    Assignee: Dell Products, L.P.
    Inventors: Vivek Viswanathan Iyer, Michael S. Gatson