Patents by Inventor Christopher Wild

Christopher 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).

  • Publication number: 20240151598
    Abstract: A load cell includes an annular base unit where an axial height of the annular base unit is smaller than a diameter of the annular base unit. The annular base unit has a plurality of mounting portions. A plurality of strain gages are located in the plurality of mounting portions. The annular base unit includes a plurality of sections having a Young's modulus different from the Young's modulus of the material of the base unit.
    Type: Application
    Filed: March 12, 2021
    Publication date: May 9, 2024
    Inventors: Christopher FROGGATT, David Ranald WARBURTON, James STEWART, Christian GLASER, Simon JACKSON, Matthias WILD
  • Patent number: 11868235
    Abstract: 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: Grant
    Filed: July 21, 2021
    Date of Patent: January 9, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Akshar Kumar Ranka, Nitish Midha, Christopher Wild
  • Publication number: 20230034587
    Abstract: 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: Application
    Filed: July 21, 2021
    Publication date: February 2, 2023
    Inventors: Akshar Kumar Ranka, Nitish Midha, Christopher Wild
  • Publication number: 20220105949
    Abstract: 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: Application
    Filed: December 14, 2021
    Publication date: April 7, 2022
    Inventors: Charlotte KERSHAW, Christopher WILD, Mark GRANT, Miguel LOPEZ, Francois LOUBARESSE, Christophe FAVA-RIVI
  • Patent number: 11230295
    Abstract: 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: Grant
    Filed: June 19, 2017
    Date of Patent: January 25, 2022
    Assignee: Jaguar Land Rover Limited
    Inventors: Charlotte Kershaw, Christopher Wild, Mark Grant, Miguel Lopez, Francois Loubaresse, Christophe Fava-Rivi
  • Patent number: 11178060
    Abstract: 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: Grant
    Filed: October 8, 2019
    Date of Patent: November 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Christopher Wild, Craig Mills
  • Patent number: 11175991
    Abstract: 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: Grant
    Filed: June 13, 2017
    Date of Patent: November 16, 2021
    Assignee: Jaguar Land Rover Limited
    Inventors: Charlotte Kershaw, Christopher Wild, Mark Grant, Miguel Lopez, Francois Loubaresse, Christophe Fava-Rivi
  • Publication number: 20210284150
    Abstract: 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: Application
    Filed: May 28, 2021
    Publication date: September 16, 2021
    Inventors: Charlotte KERSHAW, Christopher WILD, Christophe FAVA-RIVI, Francois LOUBARESSE, Miguel LOPEZ, Mark GRANT
  • Patent number: 11040715
    Abstract: 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: Grant
    Filed: June 13, 2017
    Date of Patent: June 22, 2021
    Assignee: Jaguar Land Rover Limited
    Inventors: Charlotte Kershaw, Christopher Wild, Christophe Fava-Rivi, Francois Loubaresse, Miguel Lopez, Mark Grant
  • Publication number: 20210105218
    Abstract: 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: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventor: Christopher Wild
  • Patent number: 10838948
    Abstract: 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: Grant
    Filed: April 30, 2018
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Christopher Wild, Michael Zayats, David Rodrigues Pinheiro
  • Publication number: 20190332700
    Abstract: 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: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Christopher Wild, Michael Zayats, David Rodrigues Pinheiro
  • Publication number: 20190332712
    Abstract: 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: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Christopher Wild, Michael Zayats, Ganesh M. Iyer, Dhruv Shah
  • Publication number: 20190232959
    Abstract: 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: Application
    Filed: June 13, 2017
    Publication date: August 1, 2019
    Inventors: CHARLOTTE KERSHAW, CHRISTOPHER WILD, CHRISTOPHE FAVA-RIVI, FRANCOIS LOUBARESSE, MIGUEL LOPEZ, MARK GRANT
  • Publication number: 20190205213
    Abstract: 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: Application
    Filed: June 13, 2017
    Publication date: July 4, 2019
    Inventors: CHARLOTTE KERSHAW, CHRISTOPHER WILD, MARK GRANT, MIGUEL LOPEZ, FRANCOIS LOUBARESSE, CHRISTOPHE FAVA-RIVI
  • Publication number: 20190193744
    Abstract: 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: Application
    Filed: June 19, 2017
    Publication date: June 27, 2019
    Inventors: CHARLOTTE KERSHAW, CHRISTOPHER WILD, MARK GRANT, MIGUEL LOPEZ, FRANCOIS LOUBARESSE, CHRISTOPHE FAVA-RIVI
  • Patent number: 9806991
    Abstract: 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: Grant
    Filed: May 29, 2015
    Date of Patent: October 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Solomon T. Lucas, Michael A. DeMoney, Christopher A. Wild, Anand Oswal, Rong Wang
  • Publication number: 20160211988
    Abstract: 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: Application
    Filed: May 29, 2015
    Publication date: July 21, 2016
    Inventors: Solomon T. Lucas, Michael A. DeMoney, Christopher A. Wild, Anand Oswal, Rong Wang
  • Patent number: 9300538
    Abstract: 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: Grant
    Filed: July 10, 2014
    Date of Patent: March 29, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing, William C. VerSteeg, Christopher Wild
  • Patent number: 9288231
    Abstract: 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: Grant
    Filed: July 22, 2013
    Date of Patent: March 15, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Tirumaleswar Reddy, Prashanth Patil, Ramesh Nethi, Daniel Wing, Christopher Wild