Patents by Inventor David MacDonald
David MacDonald 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: 20260087565Abstract: Methods, systems, and devices for automatically discovering and configuring intelligent electronic devices (IEDs) associated with power grids may determine, by a device adapter device, an address of an IED associated with a power substation; authenticating the IED to the device adapter device based on the address; receive, by a device adapter device, based on the authentication, device identifying information from an IED; provide, by the device adapter device, the device identifying information to an IED management system; identify, by the IED management system, based on the device identifying information, a firmware version currently used by the IED; identify, by the IED management system, based on the firmware version, additional device data of the IED; and update, by the IED management system, based on the additional data, a file of the IED.Type: ApplicationFiled: September 23, 2024Publication date: March 26, 2026Applicant: GE Infrastructure Technology LLCInventors: Balakrishna PAMULAPARTHY, David MACDONALD, Mitalkumar KANABAR, Lee HAYWARD
-
Publication number: 20260051739Abstract: A system for dynamic rating of a power grid may include a plurality of terminal units, and a controller. The terminal units may detect a voltage phasor and a current phasor at nodes of the power grid. The controller may, based on the voltage phasors and the current phasors of the plurality of nodes, determine a dynamic thermal stability power rating for each line, a dynamic angular stability power rating for each node, and a dynamic voltage stability power rating for each node. The controller may, based on the dynamic thermal stability power rating, the dynamic angular stability power rating, and the dynamic voltage stability power rating, determine a dynamic system rating for the power grid. The controller may control the power grid in response to the dynamic system rating.Type: ApplicationFiled: October 27, 2025Publication date: February 19, 2026Applicant: GE Vernova Infrastructure Technology LLCInventors: Claudia COSOREANU, Balakrishna PAMULAPARTHY, David MACDONALD, Sean NORRIS
-
Publication number: 20250348328Abstract: Devices, systems, and methods for platform capability description (PCD) file-based configuring of intelligent electronic devices (IEDs) may include generating, by at least one processor, PCD files for an IED, the PCD files defining the capabilities of the IED, a license of functions of the IED for a user, and rules applying to settings of the IED; generating, using an IED configurator tool from which IED rules are absent, based on the PCD files, a bundle of files for the IED, the bundle comprising a manifest and configuration files for the IED; and providing, by the IED configurator tool, to the IED, the bundle, the license of functions, and the rules, wherein the IED is configured based on the bundle, the license of functions, and the rules.Type: ApplicationFiled: May 13, 2024Publication date: November 13, 2025Applicant: GE Vernova Infrastructure Technology LLCInventors: Balakrishna PAMULAPARTHY, Mitalkumar KANABAR, Patrick MONTANER, David MACDONALD, Bo Su, Norbert ARMAND
-
Publication number: 20250284514Abstract: Systems and methods for virtualizing power substations may include virtual protection, automation, and control (VPAC) system including a first physical server including first virtual machines, the first virtual machines including a first virtual machine representing a first physical component of a power substation, a second virtual machine representing a backup of the first virtual machine, and a third virtual machine configured to evaluate a health of the first physical server; and a second physical server including second virtual machines, the second virtual machines including a fourth virtual machine representing a backup to the first virtual machine, a fifth virtual machine representing a backup to the second virtual machine, and a sixth virtual machine configured to evaluate a health of the second physical server.Type: ApplicationFiled: March 7, 2024Publication date: September 11, 2025Applicant: GE Infrastructure Technology LLCInventors: Balakrishna PAMULAPARTHY, Mitalkumar KANABAR, Ilia VOLOH, David MACDONALD
-
Publication number: 20250278126Abstract: Systems and methods for virtualizing power substations may include generating, for a first physical device of a power substation, a first virtual machine that models characteristics of the first physical device; generating, based on forecasted weather and operational parameters of the power substation, settings for the first virtual machine; generating, based on physical sensor data for the power substation, virtual sensors; generating, based on virtual sensor data from the virtual sensors and the settings, an asset digital twin model of the first physical device; generating, based on the virtual sensor data and the asset digital twin model, a cyber digital twin for the first physical device; generating, based on the virtual sensor data and the asset digital twin model, a physics-based digital twin for the first physical device; and generating a substation digital twin virtually representing the power substation, including the cyber digital twin and the physics-based digital twin.Type: ApplicationFiled: March 1, 2024Publication date: September 4, 2025Applicant: GE Infrastructure Technology LLCInventors: Balakrishna PAMULAPARTHY, Mitalkumar KANABAR, Ilia VOLOH, David MACDONALD
-
Publication number: 20190356934Abstract: System and methods for aligning event data recorded by recording devices. Recording devices create, transmit, and store alignment data. Alignment data created by a recording device is stored in the memory of the recording device with a time that is maintained by the recording device and that is relative to the time of event data recorded by the recording device that creates the alignment data. Recording devices further receive and store transmitted alignment data. Alignment data received by a recording device is stored in the memory of the recording device with a time that is maintained by the receiving recording device and that is relative to the time of event data recorded by the recording device that creates alignment data. Stored alignment data may be used to align the playback of event data of devices that have the same alignment data. Alignment data may include information as to the recording status of the device that transmits the alignment data. Recording status may be reported.Type: ApplicationFiled: June 8, 2018Publication date: November 21, 2019Inventor: David MacDonald
-
Patent number: 10424005Abstract: Methods, systems, and computer readable media for managing order processing and fallout are disclosed. One exemplary method includes processing, in accordance to an orchestration plan, an order entity containing an order item, wherein the orchestration plan is functioning on a processing layer executed by electronic order management system. The method further includes respectively receiving, from each of one or more orchestration order components associated with the orchestration plan, state information corresponding to a child order item contained in a child order entity, wherein the state information respectively received by each of the one or more orchestration order components is respectively reflected in an order component order item included within the one or more orchestration order components and determining a current processing state for the order item by aggregating the state information reflected in all of the order component order items.Type: GrantFiled: April 30, 2015Date of Patent: September 24, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Marc John Corlett, Sandra Rolanda Leung, Brian James Dueck, David MacDonald, Daniel Hotung Ho, Xuan Ju, Robert John McArthur, Kenny Kai Tai Yan
-
Publication number: 20160321739Abstract: Methods, systems, and computer readable media for managing order processing and fallout are disclosed. One exemplary method includes processing, in accordance to an orchestration plan, an order entity containing an order item, wherein the orchestration plan is functioning on a processing layer executed by electronic order management system. The method further includes respectively receiving, from each of one or more orchestration order components associated with the orchestration plan, state information corresponding to a child order item contained in a child order entity, wherein the state information respectively received by each of the one or more orchestration order components is respectively reflected in an order component order item included within the one or more orchestration order components and determining a current processing state for the order item by aggregating the state information reflected in all of the order component order items.Type: ApplicationFiled: April 30, 2015Publication date: November 3, 2016Inventors: Marc John Corlett, Sandra Rolanda Leung, Brian James Dueck, David MacDonald, Daniel Hotung Ho, Xuan Ju, Robert John McArthur, Kenny Kai Tai Yan
-
Publication number: 20150161356Abstract: The present invention provides systems and methods relating to a coaching system, which supports behavioral modification programs for calorie control, weight control, and/or general fitness. Specific embodiments of the invention include a coaching system that is useful in conjunction with a system for monitoring caloric balance (consumption vs. expenditure) of an individual.Type: ApplicationFiled: September 17, 2014Publication date: June 11, 2015Inventors: Aditi GOKHALE, Anthony N. FABRICATORE, David MACDONALD
-
Publication number: 20140174421Abstract: A loader for a slingshot is disclosed, having a tubular magazine for holding pellets, the magazine having a reloading end and a dispensing end with an opening, an end cap for closing the magazine at the reloading end, a dispensing mechanism at the dispensing end for dispensing pellets into a pouch, the dispensing mechanism comprising two or more resilient fingers spaced around the opening for retaining and selectively releasing pellets, the fingers flexible from a closed to an open position by application of force, and apertures defined by the space between the fingers for accessing pellets wherein the pellets are gravity-fed within the magazine. A method of using the loader is also described.Type: ApplicationFiled: October 11, 2013Publication date: June 26, 2014Inventor: David MacDonald
-
Publication number: 20090197824Abstract: Extended release formulations of S-methyladenosylmethionine (SAMe) are provided, as are methods of treating various disorders using extended release SAMe formulations. The extended release formulations may be used to treat a variety of disorders, including liver disorders, psychiatric disorders and joint disorders. Thus, extended release SAMe formulations may be used to treat alcoholic liver disease, fatty liver disease, hepatitis, generalized anxiety disorder, obsessive compulsive disorder, post traumatic stress disorder, panic disorder, and depressive disorders such as depression (e.g. major clinical depression) and dysthymia.Type: ApplicationFiled: July 17, 2008Publication date: August 6, 2009Applicant: METHYLATION SCIENCES INTERNATIONAL SRLInventors: Joshua Freedman, Aviva Revgev, Nancy Harrison, Robert Miller, David MacDonald
-
Publication number: 20090088404Abstract: Extended release formulations of S-methyladenosylmethionine (SAMe) are provided, as are methods of treating various disorders using extended release SAMe formulations. The extended release formulations may be used to treat a variety of disorders, including liver disorders, psychiatric disorders and joint disorders. Thus, extended release SAMe formulations may be used to treat alcoholic liver disease, fatty liver disease, hepatitis, generalized anxiety disorder, obsessive compulsive disorder, post traumatic stress disorder, panic disorder, and depressive disorders such as depression (e.g. major clinical depression) and dysthymia.Type: ApplicationFiled: July 29, 2008Publication date: April 2, 2009Applicant: Methylation Sciences International SRLInventors: Joshua Freedman, Aviva Regev, Nancy Harrison, Robert Miller, David MacDonald
-
Patent number: 7339962Abstract: A multi-section laser diode control system comprising a multi-section laser diode (10), microprocessor controller (24), digital-to-analogue converter (28), driver circuit (30) and wavelength locker (14) is modified by inclusion of a locking circuit (40) which generates an analogue correction signal . . . 1 V ph responsive to measurements of the laser output made by the wavelength locker. The analogue correction signal is added to the preset phase voltage V ph asserted by the microprocessor controller to provide fast feedback that bypasses the microprocessor controller. This novel feedback is made possible by avoiding the use of the standard prior art control algorithm which requires a division calculation to be performed. Instead, novel control algorithms based purely on additions, subtractions and multiplications are used. The laser can thus be locked to its target output frequency without having to place slow analogue-to-digital and digital-to-analogue converters in the feedback control path.Type: GrantFiled: August 12, 2002Date of Patent: March 4, 2008Assignee: Interuniversitair Microelektronics Centrum (IMEC)Inventors: Thomas Farrell, Tommy Mullane, David MacDonald
-
Publication number: 20070083644Abstract: Graphically representing network frame capture sessions, network frame data, network conversations and network state data using network protocol parsers formed from a network protocol script and enabling interaction with the network frames, conversations, scripts, and parsers is disclosed. Capture session frame data and capture session context data are stored in a file that can be used to reconstruct the capture session on computing devices other than the computing device involved in the network frame capture and not connected to the network involved in the network frame capture. Dynamically representing the execution of network protocol scripts; enabling the setting of breakpoints in, and single stepping through, network protocol scripts; and modifying protocol scripts and applying the modifications while the protocol scripts are being used are supported.Type: ApplicationFiled: October 12, 2005Publication date: April 12, 2007Inventors: Olaf Miller, David MacDonald, James McNelis
-
Publication number: 20060288341Abstract: Runtime patch validation is provided that instruments an in-use function to determine whether the function needs a patch and/or how the patch will impact the function. Patch validation code is instrumented into a target binary when the target binary is running. Patch validation data is gathered from the instrumented target binary and provided for viewing and analysis.Type: ApplicationFiled: June 15, 2005Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: Frederick Wurden, David MacDonald, Eric Bahna, N. Srinivas, Patrick Chiu, Paul Donlan
-
Publication number: 20060280178Abstract: A method, apparatus, and computer-readable medium for analyzing network data streams with parsers generated using script based parsers is provided. The script based parsers are used to analyze the captured frames of a network data stream and identify conversations in the frames. The script based parsers are written in a language that describes network protocols. A script interpreter interprets script to build a parser in the memory of a computing device. A parsing engine uses the protocol parsers stored in memory to parse frames. A capture engine captures frames for parsing and frames are organized into conversations. The parsing of frames is optimized by substituting data structure sizes for data structures that are not of interest in a particular parser.Type: ApplicationFiled: June 14, 2005Publication date: December 14, 2006Applicant: Microsoft CorporationInventors: Olaf Miller, David MacDonald, James McNelis
-
Publication number: 20060233683Abstract: An apparatus for generating hydroxyl radicals comprises sources of oxygen and olefin. Oxygen is delivered to an ozone generator. Olefin and generated ozone are mixed producing hydroxyl radicals.Type: ApplicationFiled: March 16, 2006Publication date: October 19, 2006Inventor: David MacDonald
-
Publication number: 20060014235Abstract: The present invention provides an in vitro method for quantifying exposure to psychological stress which relies on measuring the retained ability of neutrophils, preferably neutrophils in a whole blood sample, to exhibit challenge-induced superoxide anion production. Using such methodology, coping capacity of individuals for particular psychological stressors may be assessed.Type: ApplicationFiled: November 5, 2003Publication date: January 19, 2006Inventors: Rubina Mian, David MacDonald
-
Publication number: 20050252608Abstract: A method for bonding or joining thermoplastic or thermoset polymeric materials is provided which comprises applying a layer of conductive material (16) at a joint or between surfaces of thermoplastic or thermoset polymeric materials (12, 14), introducing a current so as to raise the temperature of the polymeric material above its melting point, maintaining the current for a time sufficient to allow the polymeric material to become molten and thereby form the joint or bond, and then removing the current and allowing the joint or bond (15) to cool. The method is advantageous in that it provides a simple and inexpensive means of bonding thermoplastic or thermoset polymeric materials with a minimum of materials and equipment The method of the present invention can also be utilized so as to heat thermoplastic pipes and other devices made of thermoplastic materials.Type: ApplicationFiled: January 9, 2003Publication date: November 17, 2005Inventor: David MacDonald
-
Patent number: D1100376Type: GrantFiled: June 14, 2022Date of Patent: October 28, 2025Assignee: Scootboot Pty LtdInventor: David Macdonald