Patents by Inventor Thomas Daugherty
Thomas Daugherty 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: 20250117267Abstract: Systems and methods are provided that may be implemented to manage execution of multiple processes that are executable on a programmable integrated circuit of an information handling system in a way that minimizes the impact of executing these multiple processes on the operating system and on the hardware resources of the information handling system. In one embodiment, the disclosed systems and methods may be implemented to dynamically discover features implemented by or otherwise hosted by individual OS processes (or feature host processes) at runtime and to allow a group of multiple feature host processes to share their features via interprocess communication to deliver a cohesive software experience, while at the same time minimizing the impact of these group of feature host processes on the operating system and the hardware resources of an information handling system on which they are executable.Type: ApplicationFiled: October 5, 2023Publication date: April 10, 2025Inventors: Ricardo Antonio Ruiz, Daniel Thomas Daugherty
-
Publication number: 20250036484Abstract: Systems and methods are provided that may implement at least one instance of a synchronized scheduler logic to synchronize process tasks for a process (e.g., such as an application) executing on a host programmable integrated circuit (e.g., host CPU) of an information handling system in order to minimize the number of wake up cycles of the process and the host programmable integrated circuit from a relatively lower power Modern Standby state to a relatively higher power state. The synchronized scheduler logic may synchronize multiple process tasks of a given process by rescheduling occurrence of at least one of these multiple process tasks such that the multiple process tasks occur within a common window of time (task window), thus reducing the number of wake up (trigger) times for the given process and the host programmable integrated circuit.Type: ApplicationFiled: July 25, 2023Publication date: January 30, 2025Inventors: Daniel Thomas Daugherty, Ricardo Antonio Ruiz
-
Publication number: 20250028577Abstract: Systems and methods are provided that may be implemented to utilize a centralized common notification manager logic that is locally on an information handling system to display on-screen notifications (such as pop-up notifications) to one or more current system users from multiple different operating system (OS) services, and/or to receive system user input via these displayed on-screen notifications, without use of any network communication between the notification manager logic and the respective user application space/s of the current system user/s that execute on the information handling system. The disclosed systems and methods may be so implemented without requiring each OS service to have its own dedicated separate and different interface and/or process that is executing in the logged-in user's application space.Type: ApplicationFiled: July 18, 2023Publication date: January 23, 2025Inventors: Daniel Thomas Daugherty, Nagesh Ram Mohan Maddala, Michael D. Luczak
-
Patent number: 11989584Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may receive, by a parent process of a child process, first information indicating that the child process ceased executing; determine, by an analyzer of the parent process, a reason that the child process ceased executing; determine, by the parent process, a first numerical weight associated with the reason; determine, by the parent process, that the first numerical weight is above a threshold numerical value; restart, by the parent process, execution of the child process; determine, by a loss function, a second numerical weight associated with the reason; receive, by the parent process, second information indicating that the child process has ceased executing; determine, by the analyzer, the reason that the child process ceased executing; and determine, by the parent process, that the second numerical weight is not above the threshold numerical value.Type: GrantFiled: October 28, 2021Date of Patent: May 21, 2024Assignee: Dell Products L.P.Inventors: Daniel Thomas Daugherty, Ricardo Antonio Ruiz, Jonathan Nathan Yanez
-
Publication number: 20240126620Abstract: Systems and methods are provided for automatically filtering privileged methods from unprivileged methods, and thus preventing privileged methods from being available to an unelevated consumer application executing on an information handling system. Filtering privileged methods from unprivileged methods may be performed, for example, by identifying any unprivileged method/s within an original implementation class of an elevated publisher software application that are eligible to be exposed to (e.g., shared with) an unelevated consumer software application via a named pipe, and implementing a corresponding dynamic publisher object on the elevated publisher software application and an intermediary dynamic consumer proxy class on the unelevated consumer software application to prevent the unelevated consumer software application from calling any other methods (e.g.Type: ApplicationFiled: October 13, 2022Publication date: April 18, 2024Inventors: Daniel Thomas Daugherty, Ricardo Antonio Ruiz
-
Patent number: 11797320Abstract: Systems and methods are provided that may be implemented to manage screen sharing of local system windows from a local information handling system to other remote information handling systems by a screen sharing application. In one example, the disclosed systems and methods may be implemented to allow selected local system window/s to continue to remain visible to a local user on the local display screen of a local information handling system that is executing a screen sharing application, while at the same time blocking or otherwise preventing the selected local system window/s from being shared by the screen sharing application across a network with other remote information handling systems, e.g., that are participating with the local information handling system in a common web conference session.Type: GrantFiled: August 10, 2021Date of Patent: October 24, 2023Assignee: Dell Products L.P.Inventors: Jonathan Nathan Yanez, Daniel Thomas Daugherty, Ricardo Antonio Ruiz
-
Publication number: 20230136610Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may receive, by a parent process of a child process, first information indicating that the child process ceased executing; determine, by an analyzer of the parent process, a reason that the child process ceased executing; determine, by the parent process, a first numerical weight associated with the reason; determine, by the parent process, that the first numerical weight is above a threshold numerical value; restart, by the parent process, execution of the child process; determine, by a loss function, a second numerical weight associated with the reason; receive, by the parent process, second information indicating that the child process has ceased executing; determine, by the analyzer, the reason that the child process ceased executing; and determine, by the parent process, that the second numerical weight is not above the threshold numerical value.Type: ApplicationFiled: October 28, 2021Publication date: May 4, 2023Inventors: Daniel Thomas Daugherty, Ricardo Antonio Ruiz, Jonathan Nathan Yanez
-
Publication number: 20230051262Abstract: Systems and methods are provided that may be implemented to manage screen sharing of local system windows from a local information handling system to other remote information handling systems by a screen sharing application. In one example, the disclosed systems and methods may be implemented to allow selected local system window/s to continue to remain visible to a local user on the local display screen of a local information handling system that is executing a screen sharing application, while at the same time blocking or otherwise preventing the selected local system window/s from being shared by the screen sharing application across a network with other remote information handling systems, e.g., that are participating with the local information handling system in a common web conference session.Type: ApplicationFiled: August 10, 2021Publication date: February 16, 2023Inventors: Jonathan Nathan Yanez, Daniel Thomas Daugherty, Ricardo Antonio Ruiz
-
Patent number: 9343450Abstract: A wafer scale implementation of an opto-electronic transceiver assembly process utilizes a silicon wafer as an optical reference plane and platform upon which all necessary optical and electronic components are simultaneously assembled for a plurality of separate transceiver modules. In particular, a silicon wafer is utilized as a “platform” (interposer) upon which all of the components for a multiple number of transceiver modules are mounted or integrated, with the top surface of the silicon interposer used as a reference plane for defining the optical signal path between separate optical components. Indeed, by using a single silicon wafer as the platform for a large number of separate transceiver modules, one is able to use a wafer scale assembly process, as well as optical alignment and testing of these modules.Type: GrantFiled: May 13, 2014Date of Patent: May 17, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Kalpendu Shastri, Vipulkumar Patel, Mark Webster, Prakash Gothoskar, Ravinder Kachru, Soham Pathak, Rao V. Yelamarty, Thomas Daugherty, Bipin Dama, Kaushik Patel, Kishor Desai
-
Patent number: 8803269Abstract: A wafer scale implementation of an opto-electronic transceiver assembly process utilizes a silicon wafer as an optical reference plane and platform upon which all necessary optical and electronic components are simultaneously assembled for a plurality of separate transceiver modules. In particular, a silicon wafer is utilized as a “platform” (interposer) upon which all of the components for a multiple number of transceiver modules are mounted or integrated, with the top surface of the silicon interposer used as a reference plane for defining the optical signal path between separate optical components. Indeed, by using a single silicon wafer as the platform for a large number of separate transceiver modules, one is able to use a wafer scale assembly process, as well as optical alignment and testing of these modules.Type: GrantFiled: May 3, 2012Date of Patent: August 12, 2014Assignee: Cisco Technology, Inc.Inventors: Kalpendu Shastri, Vipulkumar Patel, Mark Webster, Prakash Gothoskar, Ravinder Kachru, Soham Pathak, Rao V. Yelamarty, Thomas Daugherty, Bipin Dama, Kaushik Patel, Kishor Desai
-
Publication number: 20120280344Abstract: A wafer scale implementation of an opto-electronic transceiver assembly process utilizes a silicon wafer as an optical reference plane and platform upon which all necessary optical and electronic components are simultaneously assembled for a plurality of separate transceiver modules. In particular, a silicon wafer is utilized as a “platform” (interposer) upon which all of the components for a multiple number of transceiver modules are mounted or integrated, with the top surface of the silicon interposer used as a reference plane for defining the optical signal path between separate optical components. Indeed, by using a single silicon wafer as the platform for a large number of separate transceiver modules, one is able to use a wafer scale assembly process, as well as optical alignment and testing of these modules.Type: ApplicationFiled: May 3, 2012Publication date: November 8, 2012Applicant: LIGHTWIRE LLCInventors: Kalpendu Shastri, Vipulkumar Patel, Mark Webster, Prakash Gothoskar, Ravinder Kachru, Soham Pathak, Rao V. Yelamarty, Thomas Daugherty, Bipin Dama, Kaushik Patel, Kishor Desai
-
Publication number: 20060055089Abstract: A zoned web material having zones of radiation crosslinked elastomeric material with improved elevated temperature properties and lotion resistance. The elastomeric web comprises at least one first zone or region being characterized by a relatively high level of crosslinking and at least one second zone or region being characterized by a relatively low level of crosslinking. The zones of high crosslinking correspond to the zones of improved elastomeric properties, and can be made in virtually any predetermined pattern. In a preferred embodiment, the zoned web material is suitable for use in elasticized or body-hugging portions of disposable absorbent articles such as the side panels, waist bands, or cuffs of disposable diapers, or of health care products such as dressings, bandages and wraps. The zoned web material of the present invention may also be used in other portions of the absorbent articles where a stretchable portion of material is desired, such as stretchable topsheets or backsheets.Type: ApplicationFiled: October 19, 2005Publication date: March 16, 2006Inventors: John Zhang, Matthew McNally, Thomas Daugherty