Patents by Inventor Walter Dixon

Walter Dixon 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: 20240018932
    Abstract: The invention relates to a device for inspecting a damage or a crack of part of a hydro turbine, comprising at least one underwater remote operated vehicle (20) or autonomous underwater vehicle, at least one floatable or buoyant probe (26) or at least one probe (26) and means to make said at least one probe floatable, said probe comprising at least one imaging device (32) and/or laser scaler, and means for transmitting data from said probe to said vehicle or to a ground station when it is distant from said vehicle.
    Type: Application
    Filed: November 29, 2021
    Publication date: January 18, 2024
    Inventors: Charles THEURER, Douglas FORMAN, Yew Teck TAN, Viktor HOLOVASHCHENKO, Olivier TELLER, Walter DIXON, III, David AUGER-HABEL
  • Patent number: 9722933
    Abstract: A data flow is received at a network processor that includes a plurality of frames. A first set of frames in the plurality of frames are passed from the network processor to a general processor for processing by the general processor. A flow acceleration request is received at the network processor from the general processor based at least in part on inspection of a first frame in the first set of frames. The flow acceleration request is received subsequent to passing at least two of the first set of frames to the general processor. A particular frame in the plurality of frames received subsequent to the first set of frames is processed by the network processor such that it is accelerated relative to processing of the first set of frames by the general processor and bypasses the general processor.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: August 1, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bhagatram Yaugand Janarthanan, Imnaz Meher Jilani, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Patent number: 9246837
    Abstract: A method is provided in one example embodiment and includes creating at a network element an entry designating an out of order (“OOO”) sequence number range associated with a flow and receiving at the network element a packet associated with the flow, wherein the packet corresponds to a first sequence number range, wherein the first sequence number range falls within the OOO sequence number range designated in the entry. The method may further include updating the entry to remove sequence numbers comprising the first sequence number range from the OOO sequence number range and forwarding the packet without awaiting receipt of any other packets associated with the flow.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: January 26, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Walter Dixon, Mahesh C. Kalyanakrishnan, Humberto M. Tavares, Showen Yeh
  • Patent number: 9166921
    Abstract: At least one first frame of a first data flow is inspected by a general processing unit to at least determine whether a subsequent portion of the first data flow can be delegated to a network processing unit for accelerated processing. A deceleration trigger is defined for the first data flow from the inspection of the first frame. A first subsequent portion of the first data flow is delegated to a network processing unit for accelerated processing based, at least in part, on the defining of the first deceleration trigger. The first deceleration trigger defines at least one first condition that, when met during accelerated processing of the first data flow, prompts returning processing of the first data flow from the network processing unit to the general processing unit for further inspection of subsequent packets.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: October 20, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bhagatram Yaugand Janarthanan, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Patent number: 9148380
    Abstract: A method is provided in one example and includes receiving a plurality of packets associated with a flow; parsing the plurality of packets associated with the flow; executing a first quality of service decision such that a first set of packets within the plurality of packets are not forwarded to their intended destination; receiving a second set of packets, which reflects a retransmission of at least a portion of the first set of packets; executing a second quality of service decision such that the second set of packets is forwarded to their intended destination; and billing the second set of packets in response to forwarding the second set of packets. In more detailed embodiments, the method includes accessing a table in which entries are provided for particular sequence number ranges for the first set of packets.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: September 29, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Walter Dixon, Mahesh C. Kalyanakrishnan, Juan M. Mojica, Humberto M. Taváres
  • Publication number: 20150146719
    Abstract: A data flow is received at a network processor that includes a plurality of frames. A first set of frames in the plurality of frames are passed from the network processor to a general processor for processing by the general processor. A flow acceleration request is received at the network processor from the general processor based at least in part on inspection of a first frame in the first set of frames. The flow acceleration request is received subsequent to passing at least two of the first set of frames to the general processor. A particular frame in the plurality of frames received subsequent to the first set of frames is processed by the network processor such that it is accelerated relative to processing of the first set of frames by the general processor and bypasses the general processor.
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Bhagatram Yaugand Janarthanan, Imnaz Meher Jilani, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Patent number: 8948013
    Abstract: At least one first frame of a first data flow can be received and passed to a general processor to inspect the at least one first frame. A flow acceleration request can be received including a set of conditions for accelerated processing, by a network processor, of a set of frames in the first data flow subsequent to the at least one first frame. At least one subsequent frame in the set of frames can be processed, using the network processor, in connection with forwarding of the subsequent frame to at least one remote network node, where processing of the subsequent frame is accelerated relative to processing of the at least one first frame and based, at least in part, on the set of conditions included in the flow acceleration request.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: February 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Bhagatram Yaugand Janarthanan, Imnaz Meher Jilani, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Publication number: 20140233574
    Abstract: A method is provided in one example embodiment and includes creating at a network element an entry designating an out of order (“OOO”) sequence number range associated with a flow and receiving at the network element a packet associated with the flow, wherein the packet corresponds to a first sequence number range, wherein the first sequence number range falls within the OOO sequence number range designated in the entry. The method may further include updating the entry to remove sequence numbers comprising the first sequence number range from the OOO sequence number range and forwarding the packet without awaiting receipt of any other packets associated with the flow.
    Type: Application
    Filed: April 24, 2014
    Publication date: August 21, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Walter Dixon, Mahesh C. Kalyanakrishnan, Humberto M. Tavares, Showen Yeh
  • Publication number: 20140226474
    Abstract: At least one first frame of a first data flow is inspected by a general processing unit to at least determine whether a subsequent portion of the first data flow can be delegated to a network processing unit for accelerated processing. A deceleration trigger is defined for the first data flow from the inspection of the first frame. A first subsequent portion of the first data flow is delegated to a network processing unit for accelerated processing based, at least in part, on the defining of the first deceleration trigger. The first deceleration trigger defines at least one first condition that, when met during accelerated processing of the first data flow, prompts returning processing of the first data flow from the network processing unit to the general processing unit for further inspection of subsequent packets.
    Type: Application
    Filed: April 21, 2014
    Publication date: August 14, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Bhagatram Yaugand Janarthanan, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Patent number: 8792495
    Abstract: A method is provided in one example and includes receiving a request packet associated with a flow; designating an out of order sequence number range associated with the flow; creating an entry that designates the out of order sequence number range; receiving a subsequent packet that includes a particular sequence number range; referencing the out of order sequence number range; resolving a portion of the entry corresponding to the particular sequence number range for the subsequent packet; and forwarding the subsequent packet. In other embodiments, the request packet includes a content length field indicating the out of order sequence number range associated with the flow. Creating the entry can include creating a segment within a queue for the out of order sequence number range, which reflects expected sequence numbers for packets associated with the flow.
    Type: Grant
    Filed: December 19, 2009
    Date of Patent: July 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Walter Dixon, Mahesh C. Kalyanakrishnan, Humberto M. Taváres, Showen Yeh
  • Patent number: 8792353
    Abstract: A first set of frames is received in a data flow and tagged with respective serial numbers identifying an ordering of frames in the first set. The tagged first set is forwarded to a general processor for processing prior to being sent to a remote network element. A data flow policy is received from the general processor based on processing of the first set. A second set of frames of the data flow are received subsequent to forwarding the first set to the general processor. It can be verified, based on the assigned serial numbers, that each frame in the first set has been sent to the remote network element prior to sending frames in the second set. The second set is processed and sent to the remote network element by the network processor, bypassing the general processor, based on the data flow policy.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: July 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Bhagatram Yaugand Janarthanan, Robert A. Mackie, Farhad P. Sunavala, Walter Dixon
  • Patent number: 8743690
    Abstract: At least one first frame of a first data flow is inspected by a general processing unit to at least determine whether a subsequent portion of the first data flow can be delegated to a network processing unit for accelerated processing. A deceleration trigger is defined for the first data flow from the inspection of the first frame. A first subsequent portion of the first data flow is delegated to a network processing unit for accelerated processing based, at least in part, on the defining of the first deceleration trigger. The first deceleration trigger defines at least one first condition that, when met during accelerated processing of the first data flow, prompts returning processing of the first data flow from the network processing unit to the general processing unit for further inspection of subsequent packets.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: June 3, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Bhagatram Yaugand Janarthanan, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Patent number: 8610081
    Abstract: Systems and methods for generating control signal in radiation detector systems are provided. One system includes a scheduling architecture having at least one anode channel connected to a detector of the radiation detector system. The anode channel includes a charge sensitive amplifier and a signal shaper, wherein the anode channel is configured to generate at least one control signal to control data acquisition by the detector. The scheduling architecture also includes at least one shaper timer configured having a time constant to define timing for the generation of the control signal without using a clock.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: December 17, 2013
    Assignee: General Electric Company
    Inventors: Naresh Kesavan Rao, Walter Dixon, III, Yanfeng Du
  • Publication number: 20130126748
    Abstract: Systems and methods for generating control signal in radiation detector systems are provided. One system includes a scheduling architecture having at least one anode channel connected to a detector of the radiation detector system. The anode channel includes a charge sensitive amplifier and a signal shaper, wherein the anode channel is configured to generate at least one control signal to control data acquisition by the detector. The scheduling architecture also includes at least one shaper timer configured having a time constant to define timing for the generation of the control signal without using a clock.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Applicant: General Electric Company
    Inventors: Naresh Kesavan Rao, Walter Dixon, III, Yanfeng Du
  • Patent number: 8194675
    Abstract: In one embodiment, a method includes receiving, at a local node of a network, a sequenced data packet of a flow made up of multiple sequenced data packets from a source node directed toward a destination node. The flow is to be parsed by the local node to describe the flow for administration of the network. Based on sequence data in the sequenced data packet, it is determined whether the sequenced data packet is out of order in the flow. If it is determined that the sequenced data packet is out of order, then the sequenced data packet is forwarded toward the destination node before parsing the sequenced data packet. The out of order sequenced data packet is also stored for subsequent parsing at the local node.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: June 5, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Humberto Tavares, Christopher C. O'Rourke, Robert Batz, Walter Dixon, Robert Mackie
  • Publication number: 20110122870
    Abstract: A method is provided in one example and includes receiving a plurality of packets associated with a flow; parsing the plurality of packets associated with the flow; executing a first quality of service decision such that a first set of packets within the plurality of packets are not forwarded to their intended destination; receiving a second set of packets, which reflects a retransmission of at least a portion of the first set of packets; executing a second quality of service decision such that the second set of packets is forwarded to their intended destination; and billing the second set of packets in response to forwarding the second set of packets. In more detailed embodiments, the method includes accessing a table in which entries are provided for particular sequence number ranges for the first set of packets.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 26, 2011
    Inventors: Walter Dixon, Mahesh C. Kalyanakrishnan, Juan M. Mojica, Humberto M. Taváres
  • Patent number: 7864771
    Abstract: In one embodiment, a method includes receiving, at a local node of a network, a sequenced data packet of a flow made up of multiple sequenced data packets from a source node directed toward a destination node. The flow is to be parsed by the local node to describe the flow for administration of the network. Based on sequence data in the sequenced data packet, it is determined whether the sequenced data packet is out of order in the flow. If it is determined that the sequenced data packet is out of order, then the sequenced data packet is forwarded toward the destination node before parsing the sequenced data packet. The out of order sequenced data packet is also stored for subsequent parsing at the local node.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: January 4, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Humberto Tavares, Christopher C. O'Rourke, Robert Batz, Walter Dixon, Robert Mackie
  • Publication number: 20100172356
    Abstract: In one embodiment, a method includes receiving, at a local node of a network, a sequenced data packet of a flow made up of multiple sequenced data packets from a source node directed toward a destination node. The flow is to be parsed by the local node to describe the flow for administration of the network. Based on sequence data in the sequenced data packet, it is determined whether the sequenced data packet is out of order in the flow. If it is determined that the sequenced data packet is out of order, then the sequenced data packet is forwarded toward the destination node before parsing the sequenced data packet. The out of order sequenced data packet is also stored for subsequent parsing at the local node.
    Type: Application
    Filed: March 16, 2010
    Publication date: July 8, 2010
    Inventors: Humberto Tavares, Christopher C. O'Rourke, Robert Batz, Walter Dixon, Robert Mackie
  • Patent number: 7579948
    Abstract: A system and method for securing a container is disclosed. A sensor secures the container and may be configured to detect an opening of a door of the container. The sensor may be a container security device. An arming device may be coupled with the sensor to transmit a unique identifier to the sensor. The arming device may be a remote arming plug. The sensor may combine the unique identifier with a tag key to create an arming key. As part of the arming sequence, the sensor may enter a pre-armed state. After the door of the container is closed, the sensor may count down and change to an armed state when the countdown ends. The arming device may be removably coupled to the container security device. The arming device may also include a bolt. The arming device and/or the bolt may be coupled with a door securing device.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: August 25, 2009
    Assignee: Commerceguard AB
    Inventors: Karl Bohman, Walter Dixon
  • Publication number: 20090006435
    Abstract: In one embodiment, a control processor sends unique identifiers to each traffic processor in a multi-processor system of different unique identifiers may be sent for each traffic processor supported Management Information Base (MIB). The traffic processors modify MIB object identifiers to include the unique identifiers and then transmit notifications that include the unique identifiers, MIB object identifiers, and associated traffic processor parameter values. In another embodiment, the control processor handles the task of attaching unique identifiers so each MIB object identifiers are uniquely correlated with a particular traffic processor.
    Type: Application
    Filed: July 16, 2007
    Publication date: January 1, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Juan M. Mojica, Walter Dixon, Richard Gray, Tzu-Ming Tsang, John Ferguson Linton