Patents by Inventor Christopher A. Wild
Christopher A. Wild 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: 12157476Abstract: An interlock component for a software system may comprise an input for receiving an interaction request for a first system component and system data, a processor arranged to assess the interaction request and the system data relative to predefined system logic rules to determine if the interaction request satisfies the system logic rules, and an output arranged to output the interaction request to the first system component if the system logic rules are satisfied.Type: GrantFiled: December 14, 2021Date of Patent: December 3, 2024Assignee: JAGUAR LAND ROVER LIMITEDInventors: Charlotte Kershaw, Christopher Wild, Mark Grant, Miguel Lopez, Francois Loubaresse, Christophe Fava-Rivi
-
Patent number: 11868235Abstract: Examples include aggregating logs, where each of the logs is associated with a workflow instance. Each log includes information indicative of an event occurring during the workflow instance. Further, examples include assigning, based on user intent of the workflow instance, a workflow name to each log, where the user intent is indicative of an outcome of execution of the workflow instance and assigning an instance identifier to each log, where the instance identifier corresponds to the workflow instance. Further, identifying a subset of the plurality of logs having an identical workflow name and an identical instance identifier, associating a tracking identifier to the subset, and creating an index of processed logs, wherein each processed log in the index includes the tracking identifier. Further, analyzing the index of processed logs based on a set of rules and identifying, based on the analysis, an error in execution of each the workflow instance.Type: GrantFiled: July 21, 2021Date of Patent: January 9, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Akshar Kumar Ranka, Nitish Midha, Christopher Wild
-
Publication number: 20230034587Abstract: Examples include aggregating logs, where each of the logs is associated with a workflow instance. Each log includes information indicative of an event occurring during the workflow instance. Further, examples include assigning, based on user intent of the workflow instance, a workflow name to each log, where the user intent is indicative of an outcome of execution of the workflow instance and assigning an instance identifier to each log, where the instance identifier corresponds to the workflow instance. Further, identifying a subset of the plurality of logs having an identical workflow name and an identical instance identifier, associating a tracking identifier to the subset, and creating an index of processed logs, wherein each processed log in the index includes the tracking identifier. Further, analyzing the index of processed logs based on a set of rules and identifying, based on the analysis, an error in execution of each the workflow instance.Type: ApplicationFiled: July 21, 2021Publication date: February 2, 2023Inventors: Akshar Kumar Ranka, Nitish Midha, Christopher Wild
-
Publication number: 20220105949Abstract: An interlock component for a software system may comprise an input for receiving an interaction request for a first system component and system data, a processor arranged to assess the interaction request and the system data relative to predefined system logic rules to determine if the interaction request satisfies the system logic rules, and an output arranged to output the interaction request to the first system component if the system logic rules are satisfied.Type: ApplicationFiled: December 14, 2021Publication date: April 7, 2022Inventors: Charlotte KERSHAW, Christopher WILD, Mark GRANT, Miguel LOPEZ, Francois LOUBARESSE, Christophe FAVA-RIVI
-
Patent number: 11230295Abstract: According to an aspect of the present invention, there is provided an interlock component for a software system. The interlock component may comprise an input for receiving an interaction request for a first system component and system data. The interlock component may comprise a processor arranged to assess the interaction request and the system data relative to predefined system logic rules to determine if the interaction request satisfies the system logic rules. The interlock component may comprise an output arranged to output the interaction request to the first system component in the event that the system logic rules are satisfied.Type: GrantFiled: June 19, 2017Date of Patent: January 25, 2022Assignee: Jaguar Land Rover LimitedInventors: Charlotte Kershaw, Christopher Wild, Mark Grant, Miguel Lopez, Francois Loubaresse, Christophe Fava-Rivi
-
Patent number: 11178060Abstract: Examples include blocking an interface of a sponsor networking device from receiving data packets and receiving at the sponsor networking device an authentication packet from a first networking device. The first networking device is physically connected to the interface. Examples also include automatically setting by the first networking device, a unique local address for the first networking device; receiving, at the sponsor networking device, a local data packet from the first networking device, and translating, by the sponsor networking device, the local data packet to an off-fabric data packet.Type: GrantFiled: October 8, 2019Date of Patent: November 16, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Christopher Wild, Craig Mills
-
Patent number: 11175991Abstract: A control system (10) having a hierarchical distributed architecture, the system (10) comprising: a plurality of nodes (12), each node (12) hosting one or more services (18) and a respective node agent (22); a communications bus providing communication between nodes (12); and a system agent (24) hosted on one of the plurality of nodes (12), the system agent (24) being configured to monitor a lifecycle state of the system (10); wherein each node agent (22) is configured to transmit data relating to a state of its respective node (12) and a respective state of the or each service (18) hosted on its respective node (12) to the system agent (24), thereby enabling the system agent (24) to monitor the lifecycle state of the system (10). A vehicle (46) comprising said control system (10).Type: GrantFiled: June 13, 2017Date of Patent: November 16, 2021Assignee: Jaguar Land Rover LimitedInventors: Charlotte Kershaw, Christopher Wild, Mark Grant, Miguel Lopez, Francois Loubaresse, Christophe Fava-Rivi
-
Publication number: 20210284150Abstract: An activity monitor for a modular software system, the system having a first software component for use in configuring operation of a second software component via a proxy and stub interface, the activity monitor comprising; an input arranged to monitor a first event associated with the first software component and a second event associated with the proxy; a processor arranged to compare the first and second events to a schedule of events to assess compliance with the schedule of events; and an output arranged to generate an error message in response to non-compliance with the schedule of events, the error message being for use in treating the error. A method of generating an activity monitor for monitoring operation of a modular software system.Type: ApplicationFiled: May 28, 2021Publication date: September 16, 2021Inventors: Charlotte KERSHAW, Christopher WILD, Christophe FAVA-RIVI, Francois LOUBARESSE, Miguel LOPEZ, Mark GRANT
-
Patent number: 11040715Abstract: An activity monitor for a modular software system, the system having a first software component for use in configuring operation of a second software component via a proxy and stub interface, the activity monitor comprising; an input arranged to monitor a first event associated with the first software component and a second event associated with the proxy; a processor arranged to compare the first and second events to a schedule of events to assess compliance with the schedule of events; and an output arranged to generate an error message in response to non-compliance with the schedule of events, the error message being for use in treating the error. A method of generating an activity monitor for monitoring operation of a modular software system.Type: GrantFiled: June 13, 2017Date of Patent: June 22, 2021Assignee: Jaguar Land Rover LimitedInventors: Charlotte Kershaw, Christopher Wild, Christophe Fava-Rivi, Francois Loubaresse, Miguel Lopez, Mark Grant
-
Publication number: 20210105218Abstract: Examples include blocking an interface of a sponsor networking device from receiving data packets and receiving at the sponsor networking device an authentication packet from a first networking device. The first networking device is physically connected to the interface. Examples also include automatically setting by the first networking device, a unique local address for the first networking device; receiving, at the sponsor networking device, a local data packet from the first networking device, and translating, by the sponsor networking device, the local data packet to an off-fabric data packet.Type: ApplicationFiled: October 8, 2019Publication date: April 8, 2021Inventor: Christopher Wild
-
Patent number: 10838948Abstract: Examples disclosed herein relate to a method comprising monitoring a first condition corresponding to a first parameter in a first database. The first database is configured to operate a first switch operating traffic on a network and the first database periodically synching with a second database. The method may also include monitoring a second parameter, corresponding to the first parameter, on the second database. The second database may be configured to operate a second switch on the network and the first switch and the second switch configured to operate traffic on the network. The method may also include determining that there is a deviation between the first and second that exceeds a threshold amount and transmitting an alert containing the deviation.Type: GrantFiled: April 30, 2018Date of Patent: November 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Christopher Wild, Michael Zayats, David Rodrigues Pinheiro
-
Publication number: 20190332712Abstract: Examples disclosed herein relate to a method comprising generating a first and a second set of unique identifiers for each row in each table of a first and second database, respectively. The first and second database may be configured to operate a first and second switch operating traffic on a network, respectively. The first switch and the second switch may be configured to operate traffic on the network. The method may also include creating a mapping between the first set of unique identifiers and the second set of unique identifiers and determining that a first row of the first database is marked to be synchronized, the first row corresponding to a first unique row ID. The method may also include retrieving, from a second row of the second database corresponding to a second unique row ID mapped to the first unique row ID and updating the second row.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Christopher Wild, Michael Zayats, Ganesh M. Iyer, Dhruv Shah
-
Publication number: 20190332700Abstract: Examples disclosed herein relate to a method comprising monitoring a first condition corresponding to a first parameter in a first database. The first database is configured to operate a first switch operating traffic on a network and the first database periodically synching with a second database. The method may also include monitoring a second parameter, corresponding to the first parameter, on the second database. The second database may be configured to operate a second switch on the network and the first switch and the second switch configured to operate traffic on the network. The method may also include determining that there is a deviation between the first and second that exceeds a threshold amount and transmitting an alert containing the deviation.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Christopher Wild, Michael Zayats, David Rodrigues Pinheiro
-
Publication number: 20190232959Abstract: An activity monitor for a modular software system, the system having a first software component for use in configuring operation of a second software component via a proxy and stub interface, the activity monitor comprising; an input arranged to monitor a first event associated with the first software component and a second event associated with the proxy; a processor arranged to compare the first and second events to a schedule of events to assess compliance with the schedule of events; and an output arranged to generate an error message in response to non-compliance with the schedule of events, the error message being for use in treating the error. A method of generating an activity monitor for monitoring operation of a modular software system.Type: ApplicationFiled: June 13, 2017Publication date: August 1, 2019Inventors: CHARLOTTE KERSHAW, CHRISTOPHER WILD, CHRISTOPHE FAVA-RIVI, FRANCOIS LOUBARESSE, MIGUEL LOPEZ, MARK GRANT
-
Publication number: 20190205213Abstract: A control system (10) having a hierarchical distributed architecture, the system (10) comprising: a plurality of nodes (12), each node (12) hosting one or more services (18) and a respective node agent (22); a communications bus providing communication between nodes (12); and a system agent (24) hosted on one of the plurality of nodes (12), the system agent (24) being configured to monitor a lifecycle state of the system (10); wherein each node agent (22) is configured to transmit data relating to a state of its respective node (12) and a respective state of the or each service (18) hosted on its respective node (12) to the system agent (24), thereby enabling the system agent (24) to monitor the lifecycle state of the system (10). A vehicle (46) comprising said control system (10).Type: ApplicationFiled: June 13, 2017Publication date: July 4, 2019Inventors: CHARLOTTE KERSHAW, CHRISTOPHER WILD, MARK GRANT, MIGUEL LOPEZ, FRANCOIS LOUBARESSE, CHRISTOPHE FAVA-RIVI
-
Publication number: 20190193744Abstract: According to an aspect of the present invention, there is provided an interlock component for a software system. The interlock component may comprise an input for receiving an interaction request for a first system component and system data. The interlock component may comprise a processor arranged to assess the interaction request and the system data relative to predefined system logic rules to determine if the interaction request satisfies the system logic rules. The interlock component may comprise an output arranged to output the interaction request to the first system component in the event that the system logic rules are satisfied.Type: ApplicationFiled: June 19, 2017Publication date: June 27, 2019Inventors: CHARLOTTE KERSHAW, CHRISTOPHER WILD, MARK GRANT, MIGUEL LOPEZ, FRANCOIS LOUBARESSE, CHRISTOPHE FAVA-RIVI
-
Patent number: 9806991Abstract: In one embodiment, a network controller receives data indicative of one or more traffic requirements for network traffic. The network controller maps the data indicative of the one or more traffic requirements into a network policy. The network controller causes installation of the network policy onto one or more networking devices. The one or more networking devices are configured to route the network traffic based on the network policy. The network controller receives feedback regarding the installed network policy. The network controller adjusts the network policy based on the received feedback.Type: GrantFiled: May 29, 2015Date of Patent: October 31, 2017Assignee: Cisco Technology, Inc.Inventors: Solomon T. Lucas, Michael A. DeMoney, Christopher A. Wild, Anand Oswal, Rong Wang
-
Publication number: 20160211988Abstract: In one embodiment, a network controller receives data indicative of one or more traffic requirements for network traffic. The network controller maps the data indicative of the one or more traffic requirements into a network policy. The network controller causes installation of the network policy onto one or more networking devices. The one or more networking devices are configured to route the network traffic based on the network policy. The network controller receives feedback regarding the installed network policy. The network controller adjusts the network policy based on the received feedback.Type: ApplicationFiled: May 29, 2015Publication date: July 21, 2016Inventors: Solomon T. Lucas, Michael A. DeMoney, Christopher A. Wild, Anand Oswal, Rong Wang
-
Patent number: 9300538Abstract: An example method for facilitating on-demand bandwidth provisioning in a network environment is provided and includes receiving a request from a client at a first network for accommodating flow characteristics at a second network that is associated with executing an application at the first network, determining that the request cannot be fulfilled with available network resources allocated to the client by the second network, advising the client of additional cost for accommodating the flow characteristics, and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification from the client of payment of the additional cost.Type: GrantFiled: July 10, 2014Date of Patent: March 29, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing, William C. VerSteeg, Christopher Wild
-
Patent number: 9288231Abstract: In one implementation, Web-Cache deployed in the Enterprise premises and cloud-based SecaaS are combined such that similar identity-based polices are enforced on both the SecaaS and content delivered from the Web-Cache. This identity-based policy implementation outside the network using SecaaS and within the network for web-cached content provides consistent identity-based security while still providing content to end-users with high performance. Content inspected and/or modified by SecaaS may be cached in the enterprise premises so that requests for content from an origin server decreases, freeing Internet bandwidth and reducing access time. Local caching of streaming content may decrease latency while local implementation of identity-based policy continues to limit the streamed content as appropriate. Local implementation of identity-based policy may reduce the load on SecaaS.Type: GrantFiled: July 22, 2013Date of Patent: March 15, 2016Assignee: Cisco Technology, Inc.Inventors: Tirumaleswar Reddy, Prashanth Patil, Ramesh Nethi, Daniel Wing, Christopher Wild