Patents by Inventor Christopher Neil
Christopher Neil 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: 20250094320Abstract: A method, computer program product, and computer system for testing of robotic process automation robots that interact with user interfaces. The method includes obtaining analysis of commands in a robotic process automation script to determine interaction of the commands with one or more user interface applications. The method includes extracting a list of commands that interact with user interface controls and grouping the commands by user interface application. The method then generates a set of tests for each user interface application, with the set of tests including the commands for user interface control interactions and assertions of a state of each user interface control interacted with. The method provides a set of tests for a robot for each user interface application.Type: ApplicationFiled: November 10, 2023Publication date: March 20, 2025Inventors: IAN PARTRIDGE, Christopher Neil Bailey, Sandra Hayward, Matthew Paul Wilson, David Richard Jones
-
Patent number: 12236986Abstract: A heat-assisted magnetic recording head includes a laser, a near-field transducer, a primary waveguide, a secondary waveguide, and a photodiode. The laser is configured to emit electromagnetic radiation. The near-field transducer is configured to focus and emit an optical near-field. The primary waveguide configured to receive the electromagnetic radiation and propagate the electromagnetic radiation toward and proximal to the near-field transducer. The secondary waveguide configured to receive a portion of the electromagnetic radiation from the primary waveguide. The photodiode configured to receive the portion of the electromagnetic radiation from the secondary waveguide and emit a signal that represents a magnitude of the electromagnetic radiation that the laser emits.Type: GrantFiled: December 13, 2023Date of Patent: February 25, 2025Assignee: Seagate Technology LLCInventors: Mark Anthony Gubbins, Christopher Neil Harvey, Aidan Dominic Goggin, Fadi El Hallak, Reshma Anamari Mohandas, Bryn John Howells, Scott Eugene Olson
-
Publication number: 20250017485Abstract: The present invention relates to a method for detecting pathological bone activity in an equine subject using a serum biomarker, and use of the serum biomarker for diagnosing and/or preventing risk of equine bone fracture and/or lameness, particularly in race horses.Type: ApplicationFiled: November 25, 2022Publication date: January 16, 2025Inventors: Peter John TUALLY, Christopher Neil COWCHER
-
Publication number: 20250016068Abstract: Embodiments of the present invention provide concepts for automatically deriving a performance goal, and such a performance goal may be user or business outcomes (rather than being based on non-specific guidelines). In particular, embodiments may provide a mechanism for deriving a set of performance goals for a system application that ensures sufficient performance to deliver a target user satisfaction (or conversion level).Type: ApplicationFiled: July 7, 2023Publication date: January 9, 2025Inventors: Christopher Neil Bailey, Sandra Hayward, Matthew Paul Wilson, IAN PARTRIDGE, David Richard Jones
-
Patent number: 12150787Abstract: An implantable intracardiac apparatus for implantation in a wall of the heart to secure a pressure sensor thereto, the apparatus comprising: a mesh configured to collapse to enable it to be carried, by a catheter, to a deployment site in the heart, and to expand upon deployment from the catheter to provide a conformable mesh layer for securement against the wall of the heart; wherein the conformable mesh layer comprises an opening occupied by a compliant diaphragm that is flush with the mesh layer, or recessed with respect to the mesh layer, when the mesh layer is secured against the wall of the heart; the apparatus further comprising a can for holding said pressure sensor, and the compliant diaphragm provides a wall of the can.Type: GrantFiled: February 27, 2019Date of Patent: November 26, 2024Assignee: IP2IPO INNOVATIONS LIMITEDInventors: Longfang Zou, Mohammad Reza Bahmanyar, Christopher Neil McLeod
-
Publication number: 20240378105Abstract: Embodiments of the present invention provide concepts for quantifying impact of one or more errors in a distributed computing environment. A processor may detect, at a caller entity of the distributed computing environment, an error resulting from a request from the caller entity to a callee entity of the distributed computing environment. The processor may associate the detected error with a callee incident, the callee incident describing an abnormal operating condition of the callee entity. The processor may quantify an impact of the error based on callee incident associated with the detected error and a service level metric of the distributed computing environment.Type: ApplicationFiled: May 12, 2023Publication date: November 14, 2024Inventor: Christopher Neil Bailey
-
Patent number: 12117936Abstract: Prefetch of microservices for incoming requests. The method determines for an incoming request a Service Level Objective (SLO) requirement for latency of a request type of the incoming request. The method generates a set of possible microservice sequences for the request including a probability of occurrence of each of the possible microservice sequences and determines a set of prefetch permutations for the set of possible microservice sequences. A latency score is calculated for each prefetch permutation and any prefetch permutations that do not meet the SLO requirement for latency of the request type are eliminated. An optimal prefetch permutation of the remaining prefetch permutations is selected by considering a total cost of the prefetch permutation based on a cost of running each microservice in the set of sequences.Type: GrantFiled: March 27, 2023Date of Patent: October 15, 2024Assignee: International Business Machines CorporationInventors: Christopher Neil Bailey, Matthew Paul Wilson, Ian Partridge, Sandra Hayward, David Richard Jones
-
Publication number: 20240330189Abstract: Prefetch of microservices for incoming requests. The method determines for an incoming request a Service Level Objective (SLO) requirement for latency of a request type of the incoming request. The method generates a set of possible microservice sequences for the request including a probability of occurrence of each of the possible microservice sequences and determines a set of prefetch permutations for the set of possible microservice sequences. A latency score is calculated for each prefetch permutation and any prefetch permutations that do not meet the SLO requirement for latency of the request type are eliminated. An optimal prefetch permutation of the remaining prefetch permutations is selected by considering a total cost of the prefetch permutation based on a cost of running each microservice in the set of sequences.Type: ApplicationFiled: March 27, 2023Publication date: October 3, 2024Inventors: Christopher Neil Bailey, Matthew Paul Wilson, IAN PARTRIDGE, Sandra Hayward, David Richard Jones
-
Patent number: 12106771Abstract: A recording head includes a channel waveguide that delivers light to a media-facing surface. A near-field transducer (NFT) is at an end of the channel waveguide and proximate to the media-facing surface. A laser including an active region has a longitudinal axis corresponding to a propagation direction of the channel waveguide. The active region includes a back facet and a front facet proximate the NFT. The front facet has a surface shape configured to suppress back reflection of the light.Type: GrantFiled: September 21, 2023Date of Patent: October 1, 2024Assignee: Seagate Technology LLCInventors: Aidan Dominic Goggin, John Moloney, Reyad Mehfuz, Chuan Zhong, Christopher Neil Harvey
-
Publication number: 20240317286Abstract: A system for railroad directive management is presented. The system can receive a myriad of data related to a directive, track segments, and/or vehicle events on the track and/or track segments. Vehicle- and/or event-specific data can be compared with one or more thresholds, including force thresholds, temporal thresholds, environmental thresholds, and/or event thresholds to determine whether and what kind of directive modification should be instantiated. Specialized algorithms can be implemented to trace vehicle paths along the track to determine whether directive-related segments are traversed, and specialized clustering algorithms can be utilized to cluster data unique to a particular segment on a per-segment basis. The system can be integrated with existing track infrastructure and can further generate alerts to notify coupled systems and/or personnel of directives and/or modification thereof.Type: ApplicationFiled: June 3, 2024Publication date: September 26, 2024Applicant: BNSF Railway CompanyInventors: Christopher Neil Pickard, Kyle Keilty Williams, Greg Harrison, James Helm
-
Publication number: 20240317281Abstract: A Railroad Tie Management System is disclosed that can provide an efficient and organized method of inspecting and auditing ties in a rail system. Tie mark files can be retrieved by a client from a server or database in operable communication with the client, and upon instantiation of an inspection process governed by the system, an inspection information table and tie grid can be generated. The tie grid can operable to receive commands from a user, and the inspection information table is operable to automatically increment and decrement fields contained within in response to changes within the tie grid. The tie grid can also be configured to incorporate data from tie scans and serve the data to the client in a useful and user-friendly manner.Type: ApplicationFiled: June 3, 2024Publication date: September 26, 2024Applicant: BNSF Railway CompanyInventors: Michael James Brick, Samuel Minton, Christopher Neil Pickard, Phillip Hunt, Justin Lee Devine
-
Patent number: 12093758Abstract: Concepts for middleware in a web framework are presented. One example comprises defining a target object type configured to hold results of a middleware function. A first object for an application is received and a process of the middleware function is performed, using the first object, to generate a process result. Based on the process result, a second object of the target object type is generated, after which the second object is provided to the application.Type: GrantFiled: March 7, 2019Date of Patent: September 17, 2024Assignee: International Business Machines CorporationInventors: Andrew Michael Lees, David Richard Jones, Christopher Neil Bailey, Ian Partridge
-
Patent number: 12087338Abstract: Described are heat assisted magnetic read-write heads that include a coupler, a waveguide, a transducer, and appurtenant structures.Type: GrantFiled: June 28, 2022Date of Patent: September 10, 2024Assignee: Seagate Technology LLCInventors: Christopher Neil Harvey, Aidan Dominic Goggin, Chuan Zhong
-
Patent number: 11999394Abstract: A Railroad Tie Management System is disclosed that can provide an efficient and organized method of inspecting and auditing ties in a rail system. Tie mark files can be retrieved by a client from a server or database in operable communication with the client, and upon instantiation of an inspection process governed by the system, an inspection information table and tie grid can be generated. The tie grid can operable to receive commands from a user, and the inspection information table is operable to automatically increment and decrement fields contained within in response to changes within the tie grid. The tie grid can also be configured to incorporate data from tie scans and serve the data to the client in a useful and user-friendly manner.Type: GrantFiled: April 21, 2022Date of Patent: June 4, 2024Assignee: BNSF Railway CompanyInventors: Michael James Brick, Samuel Minton, Christopher Neil Pickard, Phillip Hunt, Justin Lee Devine
-
Patent number: 11999397Abstract: A system for railroad directive management is presented. The system can receive a myriad of data related to a directive, track segments, and/or vehicle events on the track and/or track segments. Vehicle- and/or event-specific data can be compared with one or more thresholds, including force thresholds, temporal thresholds, environmental thresholds, and/or event thresholds to determine whether and what kind of directive modification should be instantiated. Specialized algorithms can be implemented to trace vehicle paths along the track to determine whether directive-related segments are traversed, and specialized clustering algorithms can be utilized to cluster data unique to a particular segment on a per-segment basis. The system can be integrated with existing track infrastructure and can further generate alerts to notify coupled systems and/or personnel of directives and/or modification thereof.Type: GrantFiled: August 12, 2022Date of Patent: June 4, 2024Assignee: BNSF Railway CompanyInventors: Christopher Neil Pickard, Kyle Keilty Williams, Gregory Harrison, James Helm
-
Publication number: 20240168734Abstract: A method, computer program product, and computer system for identifying involvement of application services in a distributed application. The method includes accessing traced request data of application requests for a distributed application and determining dependencies and call frequency between application services from the traced request data of the application requests. The method includes obtaining an involvement factor of an application service as a measure of involvement of the application service in the application requests based on the dependencies and call frequencies. The method applies the involvement factor to availability and functioning management of the distributed application.Type: ApplicationFiled: November 21, 2022Publication date: May 23, 2024Inventor: Christopher Neil Bailey
-
Patent number: 11983201Abstract: Concepts for creating a metatype tree for metatype introspection are presented. One example comprises decoding a parent metatype from a synthetic dataset by decoding one or more child metatypes of the parent metatype. The method then comprises creating a metatype tree comprising a parent node and one or more child nodes of the parent node. The parent node comprises the decoded parent metatype and the one or more child nodes of the parent node comprise the one or more decoded child metatypes.Type: GrantFiled: September 27, 2019Date of Patent: May 14, 2024Assignee: International Business Machines CorporationInventors: Enrique Lacal Bereslawski, Ian Partridge, Christopher Neil Bailey, Neil Hardman
-
Publication number: 20240112696Abstract: A heat-assisted magnetic recording head includes a laser, a near-field transducer, a primary waveguide, a secondary waveguide, and a photodiode. The laser is configured to emit electromagnetic radiation. The near-field transducer is configured to focus and emit an optical near-field. The primary waveguide configured to receive the electromagnetic radiation and propagate the electromagnetic radiation toward and proximal to the near-field transducer. The secondary waveguide configured to receive a portion of the electromagnetic radiation from the primary waveguide. The photodiode configured to receive the portion of the electromagnetic radiation from the secondary waveguide and emit a signal that represents a magnitude of the electromagnetic radiation that the laser emits.Type: ApplicationFiled: December 13, 2023Publication date: April 4, 2024Inventors: Mark Anthony Gubbins, Christopher Neil Harvey, Aidan Dominic Goggin, Fadi El Hallak, Reshma Anamari Mohandas, Bryn John Howells, Scott Eugene Olson
-
Publication number: 20240075970Abstract: A system for modeling risk of rail buckling in railroad infrastructure is presented. The system can receive a myriad of data related to railroad tracks and/or railroad operations, and weight the data using specially-designed weighting factors that can be unique to each data type. The weighted data can be transformed via specialized algorithms to generate location scores reflective of a risk isolated to a particular area. The system can further utilize additional specialized algorithms to elucidate how such isolated risk can be extrapolated from one location to another. The system can implement a multilayer approach, formulating one or more layers of risk models and aggregating such models into an overarching risk model that can more-accurately forecast risk of rail buckling in a railroad track.Type: ApplicationFiled: October 30, 2023Publication date: March 7, 2024Applicant: BNSF Railway CompanyInventors: Christopher Neil Pickard, Kyle Keilty Williams, Michael L. Schram
-
Patent number: 11922195Abstract: Some embodiments support embedding of a notebooks software component in a surrounding host application, thereby promoting consistency of notebook user interfaces and user experiences between different kinds of applications. For instance, the notebook access added to an integrated development environment (IDE) may be aesthetically consistent with the notebook access added to a business analytics tool from the same vendor as the IDE. Departures from the aesthetic are still supported, e.g., a notebook access provided in a video gaming environment to teach gamers programming skills may have the same aesthetic as the simulated world of the video game, rather than an IDE aesthetic or an enterprise software aesthetic. Direct integration or proxied integration architectures may be used. Efficiencies may be gained by distinguishing between notebook viewing, editing, and executing operations, and providing more computationally expensive resources only as needed for the notebook access being performed.Type: GrantFiled: April 7, 2021Date of Patent: March 5, 2024Assignee: Microsoft Technology Licensing, LLCInventors: John Francis Lam, Safia Abdalla, Shibani Raj Basava, Dinesh Chandnani, Zhu Chen, Kwangje Cho, Ram Kumar Donthula, Katherine Kampf, Daniel Moth, Andrew Christopher Neil, Vaishnavi Sannidhanam, Barry Manh Tu, Vijaya Krishna Upadya, Dileep Yavanmandha