Patents by Inventor Ryan N. Comer
Ryan N. Comer 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: 20250238687Abstract: An information handling system may include a processor and a predictive orchestrator comprising a program of instructions configured to, when read and executed by the processor, in a distributed ecosystem comprising a plurality of host systems, determine a probability of an image layer executing on a host system of the plurality of host systems and cause the image layer to be pre-loaded on the host system if the probability of the image layer executing on the host system satisfies a threshold probability.Type: ApplicationFiled: January 23, 2024Publication date: July 24, 2025Applicant: Dell Products L.P.Inventors: Ryan N. COMER, Fabricio C. DUARTE, Uboho VICTOR, Jake M. LELAND
-
Publication number: 20250238250Abstract: An information handling system may include a processor and a container orchestrator comprising a program of instructions configured to, when read and executed by the processor, in a distributed ecosystem comprising a plurality of host systems, in connection with a build of a new container image to be stored in a container image repository associated with the distributed ecosystem: identify, based on existing container images stored in the container image repository, existing dependency layers of the existing container images for which the new container image has dependencies; identify application-specific layers of the new container image unique to the new container image; and build and store the new container image in the container image repository, the image including the application-specific layers and the dependency layers.Type: ApplicationFiled: January 22, 2024Publication date: July 24, 2025Applicant: Dell Products L.P.Inventors: Fabricio C. DUARTE, Ryan N. COMER, Jake M. LELAND, Uboho VICTOR
-
Publication number: 20250231777Abstract: An information handling system may include a processor and a workspace observer comprising a program of instructions embodied in non-transitory computer-readable media communicatively coupled to the processor. The workspace observer may be configured to when read and executed by the processor monitor interactions by a user with an existing user workspace of the information handling system, based on the interactions, generate a workspace efficiency indicative of an efficiency at which the user completes one or more tasks using the existing user workspace, and if the workspace efficiency is below a threshold efficiency, generate a new user workspace for the user to replace the existing user workspace.Type: ApplicationFiled: January 16, 2024Publication date: July 17, 2025Applicant: Dell Products L.P.Inventors: Jyoti J. LUU, Ryan N. COMER, David O. GARNER
-
Publication number: 20250217201Abstract: An information handling system comprising may include a processor and a data orchestrator comprising a program of instructions configured to, when read and executed by the processor, in a distributed ecosystem comprising a plurality of host systems including a first host system and a second host system: receive a request from a first workload container executing on the first host system and associated with a user session; determine if the request requires a data context of a second workload container executing on the second host system and associated with the user session; and if the request requires a data context of a second workload container executing on the second host system, couple a stream of data associated with the data context from the second workload container and the first workload container.Type: ApplicationFiled: December 27, 2023Publication date: July 3, 2025Applicant: Dell Products L.P.Inventors: Ryan N. COMER, Anantha K. BOYAPALLE, Marc R. HAMMONS
-
Publication number: 20250199880Abstract: A distributed ecosystem of information handling systems may include a plurality of host systems and a manager comprising a program of instructions configured to, when read and executed by a processor of one of the plurality of host systems: determine workload requirements for a workload to be executed on one of the plurality of host systems; based on endpoint capabilities, current execution load, and a license status for an execution environment of the workload on each of the plurality of host systems, select a selected host system from the plurality of host systems to minimize a number of licenses required for the execution environment; and place the workload for execution on the selected host system.Type: ApplicationFiled: December 19, 2023Publication date: June 19, 2025Applicant: Dell Products L.P.Inventors: Ryan N. COMER, Anantha K. BOYAPALLE, Marc R. HAMMONS
-
Patent number: 12322244Abstract: Game spaces are configured for best computer functioning. A game space is defined by hardware, software, and network(s). Each game space in a home or business is characterized for gaming performance capabilities. Individual devices, peripherals (such wireless gaming controllers, steering wheels, and joysticks), and even networks are also characterized for gaming performance capabilities. Cloud-based services then determine hardware, software, and network configurations that, when combined as a best game space, yield the best computer functioning for computer gaming. The cloud-based services may even auto-install or auto-execute the configurations that yield the best computer functioning for computer gaming. Once the game spaces are characterized and configured, gaming content may be recommended that exploits the best computer functioning.Type: GrantFiled: July 22, 2022Date of Patent: June 3, 2025Assignee: Dell Products L.P.Inventors: Tyler R. Cox, Jake M. Leland, Marc R. Hammons, Ryan N. Comer
-
Patent number: 11989664Abstract: A system and method for predicting remaining battery life for a portable information handling systems include determining power consumption for an OLED display based on an on pixel ratio (OPR) for each pixel. When a user starts a session of an application and a file, file metadata may be used to search a database storing OPR profiles, with each OPR profile including one or more time series associated with one or more instances of the application executing the file. For static files, a time series in an OPR profile may be used to predict power consumption and calculate battery life. For dynamic files, periodically measuring OPR data may be used to predict power consumption. For some dynamic files, historic OPR values and periodic measurements may be used to predict power consumption. The user may be provided with a list of files usable during the calculated battery life.Type: GrantFiled: January 22, 2021Date of Patent: May 21, 2024Assignee: Dell Products L.P.Inventors: Yagiz C. Yildiz, Ryan N. Comer, Jace W. Files, Michael S. Gatson
-
Publication number: 20240029505Abstract: Game spaces are configured for best computer functioning. A game space is defined by hardware, software, and network(s). Each game space in a home or business is characterized for gaming performance capabilities. Individual devices, peripherals (such wireless gaming controllers, steering wheels, and joysticks), and even networks are also characterized for gaming performance capabilities. Cloud-based services then determine hardware, software, and network configurations that, when combined as a best game space, yield the best computer functioning for computer gaming. The cloud-based services may even auto-install or auto-execute the configurations that yield the best computer functioning for computer gaming. Once the game spaces are characterized and configured, gaming content may be recommended that exploits the best computer functioning.Type: ApplicationFiled: July 22, 2022Publication date: January 25, 2024Inventors: Tyler R. Cox, Jake M. Leland, Marc R. Hammons, Ryan N. Comer
-
Publication number: 20220237479Abstract: A system and method for predicting remaining battery life for a portable information handling systems include determining power consumption for an OLED display based on an on pixel ratio (OPR) for each pixel. When a user starts a session of an application and a file, file metadata may be used to search a database storing OPR profiles, with each OPR profile including one or more time series associated with one or more instances of the application executing the file. For static files, a time series in an OPR profile may be used to predict power consumption and calculate battery life. For dynamic files, periodically measuring OPR data may be used to predict power consumption. For some dynamic files, historic OPR values and periodic measurements may be used to predict power consumption. The user may be provided with a list of files usable during the calculated battery life.Type: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Yagiz C. Yildiz, Ryan N. Comer, Jace W. Files, Michael S. Gatson
-
Patent number: 10762328Abstract: A method of identifying an unknown device via interrogation may comprise determining a communication address of an unknown device in communication with an information handling system, capturing a digital image of the unknown device, determining the unknown device belongs to a known class of devices via an object recognition algorithm to analyze the digital image, accessing a device class registry listing a plurality of candidate object identifications associated with the known class of devices, identifying a stimulus action or actuation associated with a first of the plurality of candidate device identifications. The method may also comprise performing the stimulus action, receiving an indication via the communication address indicating the unknown device detected the stimulus action, and associating the communication address of the unknown device with the first of the plurality of candidate device identifications.Type: GrantFiled: October 22, 2018Date of Patent: September 1, 2020Assignee: Dell Products, LPInventors: Tyler R. Cox, Spencer G. Bull, Ryan N. Comer, Shreya Gupta, Richard W. Schuckle
-
Publication number: 20200125829Abstract: A method of identifying an unknown device via interrogation may comprise determining a communication address of an unknown device in communication with an information handling system, capturing a digital image of the unknown device, determining the unknown device belongs to a known class of devices via an object recognition algorithm to analyze the digital image, accessing a device class registry listing a plurality of candidate object identifications associated with the known class of devices, identifying a stimulus action or actuation associated with a first of the plurality of candidate device identifications. The method may also comprise performing the stimulus action, receiving an indication via the communication address indicating the unknown device detected the stimulus action, and associating the communication address of the unknown device with the first of the plurality of candidate device identifications.Type: ApplicationFiled: October 22, 2018Publication date: April 23, 2020Applicant: Dell Products, LPInventors: Tyler R. Cox, Spencer G. Bull, Ryan N. Comer, Shreya Gupta, Richard W. Schuckle
-
Publication number: 20190272674Abstract: A virtual object anchor stores an offset in memory that defines a virtual object position, orientation and scale relative to the location of the virtual object anchor. Information handling systems retrieve and apply the offset to generate a virtual object in a head mounted display that is presented at a location relative to the virtual object defined by the offset. In one embodiment, gestures detected by information handling system sensors that change the position, orientation or scale of the virtual object are applied to update the offset and communicated for storage at the virtual object anchor. In another embodiment, gestures detected by sensors of the virtual object anchor are applied to update the offset so that the updated offset is communicated to the information handling systems for presentation of the virtual object at an updated position, orientation and/or scale determined from the gestures.Type: ApplicationFiled: March 1, 2018Publication date: September 5, 2019Applicant: Dell Products L.P.Inventors: Ryan N. Comer, Yagiz C. Yildiz, Anantha K. Boyapalle, Jace W. Files
-
Patent number: 10403047Abstract: A virtual object anchor stores an offset in memory that defines a virtual object position, orientation and scale relative to the location of the virtual object anchor. Information handling systems retrieve and apply the offset to generate a virtual object in a head mounted display that is presented at a location relative to the virtual object defined by the offset. In one embodiment, gestures detected by information handling system sensors that change the position, orientation or scale of the virtual object are applied to update the offset and communicated for storage at the virtual object anchor. In another embodiment, gestures detected by sensors of the virtual object anchor are applied to update the offset so that the updated offset is communicated to the information handling systems for presentation of the virtual object at an updated position, orientation and/or scale determined from the gestures.Type: GrantFiled: March 1, 2018Date of Patent: September 3, 2019Assignee: Dell Products L.P.Inventors: Ryan N. Comer, Yagiz C. Yildiz, Anantha K. Boyapalle, Jace W. Files