Patents by Inventor Spencer G. Bull
Spencer G. Bull 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: 11928382Abstract: Embodiments of systems and methods for providing contextual intelligence for virtual workspaces produced across Information Handling Systems (IHSs) are described. A first IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first IHS to: establish a virtual workspace across a first display of the first IHS and a second display of a second IHS, at least in part, through a backend IHS, and provide a contextual menu for rendering by a given one of the first or second displays, where the given display is selected, at least in part, based upon a relative position of the first display with respect to the second display.Type: GrantFiled: November 2, 2020Date of Patent: March 12, 2024Assignee: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert
-
Patent number: 11733857Abstract: Embodiments of systems and methods for providing a graphical user interface (GUI) for controlling virtual workspaces produced across Information Handling Systems (IHSs) are described. An 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: establish a virtual workspace across a screen of the IHS and a second screen of a second IHS, at least in part, through a backend IHS; and provide a virtual workspace interface on the screen, where the virtual workspace interface comprises a first graphical representation of the IHS and a second graphical representation of the second IHS, and where in response to a user dragging a first instance of an application window displayed on the screen to the second graphical representation of the second IHS, a second instance of the application window is rendered on the second screen.Type: GrantFiled: October 25, 2021Date of Patent: August 22, 2023Assignee: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert, Mark R. Ligameri
-
Publication number: 20230251766Abstract: Systems and methods for providing application management and navigation in a web-based environment 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, cause the IHS to: determine that a user has dragged-and-dropped a tab onto a launch bar of a web browser, parse a Uniform Resource Locator (URL) associated with the tab into a resource and a data source, and add a web app icon corresponding to the resource to the launch bar.Type: ApplicationFiled: February 4, 2022Publication date: August 10, 2023Applicant: Dell Products, L.P.Inventors: Spencer G. Bull, Mark Ligameri, Michiel Sebastiaan Emanuel Petrus Knoppert, Christopher Alan Robinette
-
Publication number: 20230251765Abstract: Systems and methods for managing projects and organizing activities in a web-based workspace 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, cause the IHS to, in response to a determination that a user has selected a project management control in a Graphical User Interface (GUI) of a web browser, assemble a plurality of Uniform Resource Locators (URLs) open in distinct web browser tabs into a project.Type: ApplicationFiled: February 4, 2022Publication date: August 10, 2023Applicant: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert, Mark R. Ligameri, David O. Garner, Christopher Alan Robinette
-
Publication number: 20230245017Abstract: Systems and methods for assisting users in a web-based workspace 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, cause the IHS to: render an assist panel in a web browser, where the assist panel comprises a plurality of cards, where each of the plurality of cards represents an aspect of a project, and where the project comprises a plurality of web apps.Type: ApplicationFiled: February 3, 2022Publication date: August 3, 2023Applicant: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert
-
Publication number: 20230245018Abstract: Systems and methods for moving activities between devices in a web-based workspace 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, cause the IHS to: render a sharing panel in a browser configured to manage a project comprising one or more tabs, where the sharing panel comprises a plurality of device icons and where each of the device icons is associated with a different one of a plurality of devices, and, in response to a drag-and-drop operation of a selected tab by a user to a device icon, share content displayed in the tab with a device associated with the device icon.Type: ApplicationFiled: February 3, 2022Publication date: August 3, 2023Applicant: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert
-
Patent number: 11599834Abstract: A system, method, and computer-readable medium are disclosed for configuring and offering upgrade capability to information handling systems. A deep learning or machine learning model (DL/ML) model is trained to optimize a particular configuration and use cases for an information handling system and provides various levels of upgrades for the use cases. Levels are identified as base or upgrade and mapped to a licensing layer that enables or disables use of performance levels based on weights that enable base output level classes and disable upgrade output level classes. An offer to upgrade is made as to upgrade levels upon a determination of probabilities of performance output level classes.Type: GrantFiled: November 14, 2019Date of Patent: March 7, 2023Assignee: Dell Products L.P.Inventors: Nikhil Vichare, Tyler R. Cox, Marc R. Hammons, Spencer G. Bull
-
Patent number: 11489892Abstract: As part of virtual meetings, information that has been visually presented to the participants may be distributed to all or some of the participants. Embodiments provide capabilities for identifying such shared information to be distributed to virtual meeting participants based on the context in which the information was shared. A user joining a collaborative session via a first IHS (Information Handling System) is detected and affiliations of the user are determined. The display of information to the user via a collaboration tool is detected. Activity by the user is monitored while the shared information is displayed to the user via the collaboration tool. An event is detected that triggers distribution of the displayed information. Whether to distribute the displayed information to the user's IHS is determined based on the user's affiliations, attributes of the information and the monitored activity of the user during the display of the information.Type: GrantFiled: November 3, 2020Date of Patent: November 1, 2022Assignee: Dell Products, L.P.Inventors: Jake Mitchell Leland, Tyler Ryan Cox, Spencer G. Bull
-
Publication number: 20220147208Abstract: Embodiments of systems and methods for providing a graphical user interface (GUI) for controlling virtual workspaces produced across Information Handling Systems (IHSs) are described. An 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: establish a virtual workspace across a screen of the IHS and a second screen of a second IHS, at least in part, through a backend IHS; and provide a virtual workspace interface on the screen, where the virtual workspace interface comprises a first graphical representation of the IHS and a second graphical representation of the second IHS, and where in response to a user dragging a first instance of an application window displayed on the screen to the second graphical representation of the second IHS, a second instance of the application window is rendered on the second screen.Type: ApplicationFiled: October 25, 2021Publication date: May 12, 2022Applicant: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert, Mark R. Ligameri
-
Publication number: 20220137912Abstract: Embodiments of systems and methods for providing contextual intelligence for virtual workspaces produced across Information Handling Systems (IHSs) are described. A first IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first IHS to: establish a virtual workspace across a first display of the first IHS and a second display of a second IHS, at least in part, through a backend IHS, and provide a contextual menu for rendering by a given one of the first or second displays, where the given display is selected, at least in part, based upon a relative position of the first display with respect to the second display.Type: ApplicationFiled: November 2, 2020Publication date: May 5, 2022Applicant: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert
-
Publication number: 20220141265Abstract: As part of virtual meetings, information that has been visually presented to the participants may be distributed to all or some of the participants. Embodiments provide capabilities for identifying such shared information to be distributed to virtual meeting participants based on the context in which the information was shared. A user joining a collaborative session via a first IHS (Information Handling System) is detected and affiliations of the user are determined. The display of information to the user via a collaboration tool is detected. Activity by the user is monitored while the shared information is displayed to the user via the collaboration tool. An event is detected that triggers distribution of the displayed information. Whether to distribute the displayed information to the user's IHS is determined based on the user's affiliations, attributes of the information and the monitored activity of the user during the display of the information.Type: ApplicationFiled: November 3, 2020Publication date: May 5, 2022Applicant: Dell Products, L.P.Inventors: Jake Mitchell Leland, Tyler Ryan Cox, Spencer G. Bull
-
Patent number: 11269407Abstract: In one or more embodiments, one or more systems, methods, and/or processes may: determine, based at least on first reflections of light emissions off an eye of a user, first multiple vectors from the eye of the user to a first display of multiple displays of a workspace configuration; determine, based at least on second reflections of light emissions off the eye of the user, second multiple vectors from the eye of the user to a second display of the multiple displays; determine physical dimensions of the first display based at least on the first multiple vectors; determine physical dimensions of the second display based at least on the second multiple vectors; determine a physical location of the first display based at least on the first multiple vectors; and determine a physical location of the second display based at least on the second multiple vectors.Type: GrantFiled: January 30, 2020Date of Patent: March 8, 2022Assignee: Dell Products L.P.Inventors: Spencer G. Bull, Tyler Ryan Cox
-
Patent number: 11157160Abstract: Embodiments of systems and methods for providing a graphical user interface (GUI) for controlling virtual workspaces produced across Information Handling Systems (IHSs) are described. An 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: establish a virtual workspace across a screen of the IHS and a second screen of a second IHS, at least in part, through a backend IHS; and provide a virtual workspace interface on the screen, where the virtual workspace interface comprises a first graphical representation of the IHS and a second graphical representation of the second IHS, and where in response to a user dragging a first instance of an application window displayed on the screen to the second graphical representation of the second IHS, a second instance of the application window is rendered on the second screen.Type: GrantFiled: November 9, 2020Date of Patent: October 26, 2021Assignee: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert, Mark R. Ligameri
-
Patent number: 11150860Abstract: Embodiments of systems and methods for a dynamic virtual workspace with contextual control of input/output (I/O) devices are described. A first 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 first IHS to: transmit a virtual workspace initiation request to a backend IHS, wherein the request comprises an identification of a second IHS collocated with respect to the first IHS; receive, from the backend IHS, data associated with the second IHS; determine a position of the second IHS; and initiate the virtual workspace across a first screen of the first IHS and a second screen of the second IHS based upon the data and the position.Type: GrantFiled: November 2, 2020Date of Patent: October 19, 2021Assignee: Dell Products, L.P.Inventors: Spencer G. Bull, Michiel Sebastiaan Emanuel Petrus Knoppert, Mark R. Ligameri
-
Publication number: 20210240259Abstract: In one or more embodiments, one or more systems, methods, and/or processes may: determine, based at least on first reflections of light emissions off an eye of a user, first multiple vectors from the eye of the user to a first display of multiple displays of a workspace configuration; determine, based at least on second reflections of light emissions off the eye of the user, second multiple vectors from the eye of the user to a second display of the multiple displays; determine physical dimensions of the first display based at least on the first multiple vectors; determine physical dimensions of the second display based at least on the second multiple vectors; determine a physical location of the first display based at least on the first multiple vectors; and determine a physical location of the second display based at least on the second multiple vectors.Type: ApplicationFiled: January 30, 2020Publication date: August 5, 2021Inventors: Spencer G. Bull, Tyler Ryan Cox
-
Publication number: 20210232217Abstract: 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: ApplicationFiled: January 28, 2020Publication date: July 29, 2021Inventors: Spencer G. Bull, Tyler Ryan Cox, Michiel Sebastiaan Emanuel Petrus Knoppert, Michael S. Gatson, Vivek Viswanathan Iyer, Jake Mitchell Leland
-
Patent number: 11073907Abstract: 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: GrantFiled: January 28, 2020Date of Patent: July 27, 2021Assignee: 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
-
Publication number: 20210150426Abstract: A system, method, and computer-readable medium are disclosed for configuring and offering upgrade capability to information handling systems. A deep learning or machine learning model (DL/ML) model is trained to optimize a particular configuration and use cases for an information handling system and provides various levels of upgrades for the use cases. Levels are identified as base or upgrade and mapped to a licensing layer that enables or disables use of performance levels based on weights that enable base output level classes and disable upgrade output level classes. An offer to upgrade is made as to upgrade levels upon a determination of probabilities of performance output level classes.Type: ApplicationFiled: November 14, 2019Publication date: May 20, 2021Applicant: Dell Products L.P.Inventors: Nikhil Vichare, Tyler R. Cox, Marc R. Hammons, Spencer G. Bull
-
Patent number: 11004422Abstract: In one or more embodiments, one or more systems, methods, and/or processes may: determine if the user is utilizing a previously utilized a workspace configuration; if the user is utilizing the previously utilized workspace configuration, display multiple windows respectively associated with multiple applications; and if the user is not utilizing the previously utilized workspace configuration: determine hardware resources of a current workspace configuration; modify the workspace configuration data based at least on the hardware resources of the current workspace configuration; map the multiple windows respectively associated with the multiple applications to multiple displays of the current workspace configuration based at least on the workspace configuration data; adjust a resolution of a window of the multiple windows based at least on a resolution of a display of the multiple displays that shall display the window; and translate a saved position of the window to a position associated with the display.Type: GrantFiled: January 28, 2020Date of Patent: May 11, 2021Assignee: Dell Products L.P.Inventors: Spencer G. Bull, Mark R. Ligameri, Tyler Ryan Cox, Vivek Viswanathan Iyer, Michael S. Gatson
-
Patent number: 10853391Abstract: Methods, systems, and computer programs encoded on computer storage medium, for identifying a classification of a first device; comparing the classification of the first device with a device classification listing for zones of control; determining that the classification of the first device matches i) the device classification listing for a first zone of control and ii) the device classification listing for a second zone of control; identifying a classification of a second device; comparing the classification of the second device with i) the device classification listing for the first zone of control and ii) the device classification listing for the second zone of control; determining that both i) the classification of the first device and ii) the classification of the second device matches the device classification listing for only the first zone of control; identifying a gateway of the first zone of control as managing the first and second devices.Type: GrantFiled: September 20, 2018Date of Patent: December 1, 2020Assignee: Dell Products L.P.Inventors: Shreya Gupta, Tyler Ryan Cox, Spencer G. Bull, Ryan Nicholas Comer, Richard William Schuckle