Patents by Inventor Philip George
Philip George 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: 11429448Abstract: The described technology relates to scheduling jobs of a plurality of types in an enterprise web application. A processing system configures a job database having a plurality of job entries, and concurrently executes a plurality of job schedulers independently of each other. Each job scheduler is configured to schedule for execution jobs in the jobs database that are of a type different from types of jobs others of the plurality of job schedulers are configured to schedule. The processing system also causes performance of jobs scheduled for execution by any of the plurality of schedulers. Method and computer readable medium embodiments are also provided.Type: GrantFiled: December 3, 2019Date of Patent: August 30, 2022Assignee: NASDAQ, INC.Inventor: Santhosh Philip George
-
Publication number: 20220247840Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.Type: ApplicationFiled: April 25, 2022Publication date: August 4, 2022Inventor: Santhosh Philip GEORGE
-
Publication number: 20220183869Abstract: An ankle foot orthopaedic apparatus (10) includes a sole (66), a control part (18), and a connection arrangement (16) for connecting the sole (66) to the control part (18) for controlling or guiding the orientation of the sole (66) in use. The sole (66) includes a sole connector part (20), which comprises part of the connection arrangement (16). The control part (18) includes a control part connector part (22), which comprises part of the connection arrangement (16). The connection arrangement (16) permits movement of the apparatus (10) between a connected condition, in which the sole (66) is connected to the control part (18), and a disconnected condition, in which the sole (66) is disconnected from the control part (18).Type: ApplicationFiled: March 16, 2020Publication date: June 16, 2022Inventor: Philip George Littleavon MORRIS
-
Publication number: 20220161449Abstract: A power pack for a power tool. The power pack includes an electric motor configured to drive a power tool. The power pack also includes a motor controller with a relay circuit communicating with the electric motor. The relay circuit has a switch that may be connected to a power supply, whereby the power supply powers the electric motor. The power pack also comprises non-transitory computer-readable storage media having computer-executable instructions for monitoring operation of the power pack. When executed by at least one processor, the computer-executable instructions cause the at least one processor to: monitor input data relating to operation of the power pack; determine, based at least in part on the input data, that operation of the power pack deviated from an ideal state; and, based on the determination of deviation, cause the switch to electrically disconnect the electric motor from the power supply.Type: ApplicationFiled: November 23, 2021Publication date: May 26, 2022Applicant: Hantover, Inc.Inventors: Traig William Savage, Ronald J. Curnett, Jeremy S. Loy, Philip George Bright
-
Publication number: 20220161451Abstract: A power pack for a power tool. The power pack includes an electric motor configured for driving engagement with the power tool. The power pack also includes a motor controller having a relay circuit connected a electric motor. The relay circuit includes has a switch selectively connected to a power supply. The power supply powers the electric motor. The motor controller also includes non-transitory computer-readable storage media having computer-executable instructions for monitoring operation of the stored power pack. When executed by at least one processor, the computer-executable instructions cause the at least one processor to: monitor input data relating to operation of the power pack; determine, based on the input data, that operation of the power pack deviated from an ideal state; and, based on the determination of deviation, cause the switch to electrically disconnect the electric motor from the power supply.Type: ApplicationFiled: November 23, 2021Publication date: May 26, 2022Applicant: Hantover, Inc.Inventors: Traig William Savage, Ronald J. Curnett, Jeremy S. Loy, Philip George Bright
-
Publication number: 20220164619Abstract: A system for controlling operation of a power tool. The system includes a handpiece having a power tool, a radio frequency identification (RFID) tag, and a wireless transceiver. The system also includes a power pack having an electric motor driving the power tool. The power pack also includes a wireless transceiver, an RFID reader, and non-transitory computer-readable storage media having computer-executable instructions for pairing the handpiece to the power pack. When executed by at least one processor, the computer-executable instructions cause the at least one processor to: interrogate the RFID tag with the RFID reader; receive an RFID signal from the RFID tag including identifying information for the handpiece; store the unique identifying information for the handpiece at the power pack; and, based on receipt of the unique identifying information, complete wireless pairing of the handpiece to the power pack.Type: ApplicationFiled: November 23, 2021Publication date: May 26, 2022Applicant: Hantover, Inc.Inventors: Traig William Savage, Ronald J. Curnett, Jeremy S. Loy, Philip George Bright
-
Patent number: 11330077Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.Type: GrantFiled: April 30, 2021Date of Patent: May 10, 2022Assignee: NASDAQ, INC.Inventor: Santhosh Philip George
-
Publication number: 20220103347Abstract: Methods and systems for implementing one-time pad (OTP) encryption in industrial wireless instruments advantageously make use of data storage devices now available that can store a large number of encryption keys or pads in a small enough package to fit within an industrial wireless instrument. In some embodiments, the wireless instruments use solid-state memory devices that can easily hold a sufficient number of pads to last the expected lifetime of the wireless instruments. The solid-state memory devices are installed only during manufacturing of the wireless instruments where tamper-resistant manufacturing and assembly techniques may be used to ensure security for the pads. Likewise, the solid-state memory devices of the wireless instruments are also replaced or replenished only at an authorized manufacturer should additional pads be needed.Type: ApplicationFiled: December 5, 2019Publication date: March 31, 2022Inventors: Philip George HUNT, Mark V. BERTOLINA
-
Publication number: 20220083897Abstract: A method, system, and computer program product for explaining predictions made by black box time series models. The method may include identifying a black box time series model. The method may also include predicting one or more time instances using the black box time series model. The method may also include selecting a predicted time instance from the predicted data. The method may also include receiving training data for the black box time series model. The method may also include generating a set of white box time series models similar to the black box time series model. The method may also include selecting a preferred white box time series model. The method may also include analyzing behavior of the preferred white box time series model. The method may also include generating an explanation illustrating why the black box time series model forecasted the predicted time instance.Type: ApplicationFiled: September 11, 2020Publication date: March 17, 2022Inventors: Diptikalyan Saha, Philips George John, Vitobha Munigala
-
Publication number: 20210349816Abstract: Systems, methods, and other embodiments associated with swarm management are described. One example system comprises a communication component configured to establish a communication link with at least one element, where the at least one element is part of a swarm. The example system also comprises a management component configured to manage performance of a task list by the swarm through the communication link.Type: ApplicationFiled: January 10, 2021Publication date: November 11, 2021Inventors: Philip George Ammar, Ronald Charles Krosky, Brendan Edward Clark
-
Publication number: 20210274012Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.Type: ApplicationFiled: April 30, 2021Publication date: September 2, 2021Inventor: Santhosh Philip GEORGE
-
Patent number: 11025744Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.Type: GrantFiled: April 27, 2020Date of Patent: June 1, 2021Assignee: Nasdaq, Inc.Inventor: Santhosh Philip George
-
Publication number: 20210012156Abstract: Methods, systems, and computer program products for active explanation guided learning are provided herein. A computer-implemented method includes identifying a subset of training examples, from a set of training examples, based on at least one of (i) an uncertainty metric computed for each one of the training examples and (ii) an influence metric computed for each one of the training examples; outputting said subset of training examples to a user; obtaining, from the user, a user explanation for each training example in said subset of training examples, wherein each of the user explanations identifies at least one part of the corresponding training example; and training a machine learning model based at least in part on the user explanations, wherein said training comprises prioritizing the identified parts of the training examples in the subset.Type: ApplicationFiled: July 9, 2019Publication date: January 14, 2021Inventors: Deepak Vijaykeerthy, Philips George John, Diptikalyan Saha
-
Patent number: 10891157Abstract: Systems, methods, and other embodiments associated with swarm management are described. One example system comprises a communication component configured to establish a communication link with at least one element, where the at least one element is part of a swarm. The example system also comprises a management component configured to manage performance of a task list by the swarm through the communication link.Type: GrantFiled: December 30, 2017Date of Patent: January 12, 2021Inventors: Philip George Ammar, Ronald Charles Krosky, Brendan Edward Clark
-
Publication number: 20200396795Abstract: A wireless instrument area network node employs an internal force sensor arrangement to detect user-provided force on the node and initiate a node operation, such as wake the node from a sleep state or low power mode to a more power-hungry awake and processing state. The internal force sensor avoids the need to provide external buttons, a screen, and the like on the surface of the node that could lead to intrusion of fluids, gases, or other unwanted substances into the node. In some embodiments, the internal sensor may include a microswitch that has sufficient sensitivity to detect even a very small amount of deflection resulting from, for example, a hand touch. In some embodiments, the internal sensor may include a piezoelectric sensor that has similarly high deflection sensitivity. Multiple such deflection detectors may be at different angles to one another deployed to provide greater directional coverage for the deflection.Type: ApplicationFiled: August 26, 2020Publication date: December 17, 2020Inventors: Mark V. BERTOLINA, Philip George HUNT
-
Publication number: 20200344121Abstract: A wireless sensor preferably has a case which is intrinsically safe and has no exposed parts which can become not intrinsically safe due to the passage of time or through contact with chemicals typically encountered in a location where the wireless sensor is used. It preferably has no integral visual display other than lights, and it preferably includes at least one signal light. The sensor preferably includes a wireless transceiver for allowing remote read and remote control of the sensor. The sensor preferably includes piezoelectric pressure detectors for allowing a user to locally interact with the sensor by pressing on the case. Data can be automatically harvested from the sensors by a portable electronic data-retrieving device which is usually geographically remote from the sensors when the portable electronic data-retrieving device and the sensors are in range of a wireless system which allows them to communicate when they are geographically proximate each other.Type: ApplicationFiled: June 5, 2020Publication date: October 29, 2020Applicant: Schneider Electric Systems USA, Inc.Inventors: Philip George HUNT, Mark V. BERTOLINA, Brooks Stevens READ, Bruce Henry THOMPSON, Richard Bruce MCKINSTRY, Richard Allan CHANEY
-
Publication number: 20200259926Abstract: The described technology relates to rendering a client-side user interface using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. The client displays the user interface using the second set of data while overwriting, for one or more of the widgets, information previously displayed using the first set of data.Type: ApplicationFiled: April 27, 2020Publication date: August 13, 2020Inventor: Santhosh Philip GEORGE
-
Patent number: 10733754Abstract: Techniques are disclosed for generating a GUI model for an application based upon requirements information for an application. The requirements information may include an image of a GUI screen (or multiple images of multiple screens) included in the GUI for the application. The GUI model generated based upon the input image may include information about the type and placement (layout) of GUI components in the GUI screen, and may also include information indicative of one or more functions to be assigned to one or more of the GUI components in the GUI screen. The GUI model may then be used to generate an implementation of the application GUI, including generating executable code that implements the GUI screen.Type: GrantFiled: June 2, 2017Date of Patent: August 4, 2020Assignee: Oracle International CorporationInventors: Kailas Dayanandan, Philips George John
-
Publication number: 20200183378Abstract: A method for automatically collecting and analyzing data from a plurality of industrial equipment includes automatically establishing communication between sensor nodes of the plurality of equipment and a walk-in device in response to the walk-in device entering a data collection area in a facility associated with the plurality of electrical equipment. The method also includes determining if the walk-in device is an authorized device to collect data from the plurality of industrial equipment and, in response to determining the walk-in device is an authorized device, automatically collecting select data from the plurality of industrial equipment on the walk-in device. The collected data is processed and one or more actions are performed based on the collected data.Type: ApplicationFiled: December 6, 2019Publication date: June 11, 2020Applicant: Schneider Electric Systems USA, Inc.Inventors: Mark V. Bertolina, Philip George Hunt, Bruce Henry Thompson
-
Patent number: 10680886Abstract: A wireless sensor preferably has a case which is intrinsically safe and has no exposed parts which can become not intrinsically safe due to the passage of time or through contact with chemicals typically encountered in a location where the wireless sensor is used. It preferably has no integral visual display other than lights, and it preferably includes at least one signal light. The sensor preferably includes a wireless transceiver for allowing remote read and remote control of the sensor. The sensor preferably includes piezoelectric pressure detectors for allowing a user to locally interact with the sensor by pressing on the case. Data can be automatically harvested from the sensors by a portable electronic data-retrieving device which is usually geographically remote from the sensors when the portable electronic data-retrieving device and the sensors are in range of a wireless system which allows them to communicate when they are geographically proximate each other.Type: GrantFiled: August 31, 2015Date of Patent: June 9, 2020Assignee: Schneider Electric Systems USA, Inc.Inventors: Philip George Hunt, Mark V. Bertolina, Brooks Stevens Read, Bruce Henry Thompson, Richard Bruce McKinstry, Richard Allan Chaney