Patents by Inventor Michael Clarke

Michael Clarke 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: 20200145348
    Abstract: Systems, methods, and computer-readable media for orchestrating data center resources and user access to data. In some examples, a system can determine, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location. The system can identify a node which is capable of storing the data and accessible by a device from the second location. The system can also determine a first service parameter associated with a network connection between the device and the first location and a second service parameter associated with a network connection between the device and the node. When the second service parameter has a higher quality than the first service parameter, the system can migrate the data from the first location to the node so the device has access to the data from the second location through the node.
    Type: Application
    Filed: December 30, 2019
    Publication date: May 7, 2020
    Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, Chidambaram Arunachalam, Nagendra Kumar Nainar, Avraham Poupko
  • Publication number: 20200125529
    Abstract: In one embodiment, an apparatus includes a multi-socket motherboard, a processor connected to a first socket on the multi-socket motherboard, and an RDMA (Remote Direct Memory Access) interface module connected to a second socket on the multi-socket motherboard and in communication with the processor over a coherency interface. The RDMA interface module provides an inter-server interface between servers in an RDMA domain. A method for transferring data between servers with RDMA interface modules is also disclosed herein.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Charles Calvin Byers, M. David Hanes, Joseph Michael Clarke, Gonzalo Salgueiro
  • Patent number: 10574561
    Abstract: A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Joseph Michael Clarke
  • Patent number: 10568063
    Abstract: In one embodiment, a first wireless unmanned aerial vehicle (UAV)-locating signal is transmitted by a wireless network access point in a network based on a first UAV-locating mode selected from a plurality of UAV-locating modes. The wireless network access point receives a wireless signal in response to the first transmitted UAV-locating signal, the wireless signal indicative of a location of an airborne UAV, and causes the determination of the location of the airborne UAV based on the received wireless signal. The wireless network access point transmits a second wireless UAV-locating signal based on a second UAV-locating mode selected from the plurality of UAV-locating modes. The selected UAV-locating modes control an emission pattern of an antenna of the wireless network access point.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Michael David Hanes, Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke
  • Patent number: 10555054
    Abstract: In one embodiment, an autonomous carrier transports a fog computing module to an enclosure at a location determined to be in need of a particular fog computing resource, and aligns and anchors the fog computing module to the enclosure, where the aligning and anchoring is based on mating mechanical connectors on the fog computing module and enclosure. One or more electronic components of the fog computing module may then interface to the enclosure due to the anchoring, and the fog computing module activates at the location, accordingly. In one particular embodiment, the particular fog computing resource of the fog computing module is an additive resource to an existing fog computing resource module at the enclosure, and the existing fog computing resource module provides the mechanical connectors and interfaced electronic components of the enclosure.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: February 4, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, Carlos M. Pignataro, Nagendra Kumar Nainar
  • Patent number: 10523592
    Abstract: Systems, methods, and computer-readable media for orchestrating data center resources and user access to data. In some examples, a system can determine, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location. The system can identify a node which is capable of storing the data and accessible by a device from the second location. The system can also determine a first service parameter associated with a network connection between the device and the first location and a second service parameter associated with a network connection between the device and the node. When the second service parameter has a higher quality than the first service parameter, the system can migrate the data from the first location to the node so the device has access to the data from the second location through the node.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: December 31, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, Chidambaram Arunachalam, Nagendra Kumar Nainar, Avraham Poupko
  • Publication number: 20190356584
    Abstract: Presented herein are segment-routing methods and systems that facilitate data plane signaling of a packet as a candidate for capture at various network nodes within a segment routing (SR) network. The signaling occurs in-band, via the data plane—that is, a capture or interrogation signal is embedded within the respective packet that carries a user traffic. The signaling is inserted, preferably when the packet is classified, e.g., at the ingress node of the network, to which subsequent network nodes with the SR network are signaled to capture or further inspect the packet for capture.
    Type: Application
    Filed: April 19, 2019
    Publication date: November 21, 2019
    Inventors: Nagendra Kumar Nainar, Richard Furr, Carlos M. Pignataro, Joseph Michael Clarke
  • Publication number: 20190340056
    Abstract: Disclosed are systems, methods and non-transitory computer-readable mediums for dynamically presenting and updating a directed time graph displayed in a graphical user interface. In some examples, the method can include displaying a suggested path within a graphical user interface on a computer screen, the suggested path can include outstanding issues of elements of a network. The displaying the suggested path can include determining based on one or more factors an efficient ordering of the outstanding issues and ordering the outstanding issues based on the one or more factors. The method can also include monitoring, at regular intervals, updates to the one or more outstanding issues and automatically updating the suggested path, by a processor, based on the updates to the one or more outstanding issues.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Inventors: Jay Kemper Johnston, Magnus Mortensen, David C. White, JR., Joseph Michael Clarke
  • Patent number: 10469155
    Abstract: Various implementations disclosed herein enable transforming mutable wireless coverage areas using network coverage vehicles (NVCs) that are orchestrated by a network coverage controller. In various implementations, the method includes receiving coverage area performance characterization values from NCVs configured to provide a plurality of mutable wireless coverage areas. In various implementations, an arrangement of the mutable wireless coverage areas mutably defines the service area, which changes in accordance with changes to the arrangement of the mutable wireless coverage areas. In various implementations, the method also includes determining NCV operation adjustments for some of the NCVs based on the received coverage area performance characterization values in accordance with a service performance metric; and, altering an arrangement of one or more of the plurality of mutable wireless coverage areas within the service area by providing the NCV operation adjustments to some of the NCVs.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Michael Clarke, Gonzalo Salgueiro, Charles Calvin Byers, Ryan Steve D'Souza, Pascal Thubert, Andre Jean-Marie Surcouf, Jerome Henry
  • Patent number: 10432687
    Abstract: Biometric masking includes testing video data and/or audio data from the video conference for biometric markers indicative of emotion or stress levels. If at least one of the biometric markers is detected with the testing, the video data and/or the audio data is edited to obfuscate the at least one of the biometric markers so that the video data and the audio data is transmitted to participants of the video conference with the at least one of the biometric markers obfuscated.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: M. David Hanes, Joseph Michael Clarke, Gonzalo Salgueiro, Charles Calvin Byers
  • Patent number: 10412074
    Abstract: In one embodiment, a first device in a network receives information regarding one or more nodes in the network. The first device determines a property of the one or more nodes based on the received information. The first device determines a degree of trustworthiness of the one or more nodes based on the received information. The first device attests to the determined property and degree of trustworthiness of the one or more nodes to a verification device. The verification device is configured to verify the attested property and degree of trustworthiness.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: September 10, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Tao Zhang, Yi Zheng, Helder F. Antunes, Marcelo Yannuzzi, Gonzalo Salgueiro, Joseph Michael Clarke
  • Publication number: 20190253319
    Abstract: In one embodiment, a classification device in a computer network analyzes data from a given device in the computer network, and classifies the given device as a particular type of device based on the data. The classification device may then determine whether a manufacturer usage description (MUD) policy exists for the particular type of device. In response to there being no existing MUD policy for the particular type of device, the classification device may then determine patterns of the analyzed data, classify the patterns into context-based policies, and generate a derived MUD policy for the particular type of device based on the context-based policies. The classification device may then apply one of either the existing or derived MUD policy for the given device within the computer network.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 15, 2019
    Inventors: Panagiotis Theodorou Kampanakis, Blake Harrell Anderson, Brian E. Weis, Charles Calvin Byers, M. David Hanes, Joseph Michael Clarke, Gonzalo Salgueiro
  • Publication number: 20190245806
    Abstract: Embodiments herein receive a request to reserve a fog computing resource for an end device, where the request includes a specified future time at which the fog computing resource will be used by the end device. It is determined that sufficient fog computing resources are available at the specified future time on a first fog node of a plurality of fog nodes. The fog computing resource of the first fog node is reserved for the specified future time, and an address corresponding to the first fog node is transmitted.
    Type: Application
    Filed: February 7, 2018
    Publication date: August 8, 2019
    Inventors: M. David HANES, Charles Calvin BYERS, Joseph Michael CLARKE, Gonzalo A. SALGUEIRO
  • Patent number: 10372520
    Abstract: Disclosed are systems, methods and non-transitory computer-readable mediums for dynamically presenting and updating a directed time graph displayed in a graphical user interface. In some examples, the method can include displaying a suggested path within a graphical user interface on a computer screen, the suggested path can include outstanding issues of elements of a network. The displaying the suggested path can include determining based on one or more factors an efficient ordering of the outstanding issues and ordering the outstanding issues based on the one or more factors. The method can also include monitoring, at regular intervals, updates to the one or more outstanding issues and automatically updating the suggested path, by a processor, based on the updates to the one or more outstanding issues.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: August 6, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jay Kemper Johnston, Magnus Mortensen, David C. White, Jr., Joseph Michael Clarke
  • Patent number: 10374922
    Abstract: In one embodiment, a device in a network places a path of a service function chain into a testing state. The device causes a self-assessment instruction to be propagated along the path while the path is in the testing state. The device analyzes self-assessment results from nodes along the path. The device adjusts a state of the path based on the analyzed self-assessment results.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: August 6, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Gonzalo Salgueiro, Joseph Michael Clarke, Carlos M. Pignataro
  • Publication number: 20190222515
    Abstract: Presented herein are methods and systems that facilitate data plane signaling of a packet as a candidate for capture at various network nodes within an IPv6 network. The signaling occurs in-band, via the data plane—that is, a capture or interrogation signal is embedded within the respective packet (e.g., in the packet header) that carries a user traffic. The signaling is inserted, preferably when the packet is classified, e.g., at the ingress node of the network, to which subsequent network nodes with the IPv6 network are signaled to capture or further inspect the packet for capture.
    Type: Application
    Filed: March 26, 2019
    Publication date: July 18, 2019
    Inventors: Carlos Pignataro, Richard Furr, Nagendra Kumar Nainar, Joseph Michael Clarke
  • Patent number: 10330401
    Abstract: A device for coupling to a heat source, the device includes thermoelectric elements and a coupling magnet. The thermoelectric elements harvest heat to generate electric current. The coupling magnet provides a coupling force between the thermoelectric elements and the heat source. The coupling magnet regulates thermal flow between the thermoelectric elements and the heat source as a function of temperature of the coupling magnet. The device acts to protect the thermoelectric elements and other associated components from heat damage that might otherwise occur if the heat source generates too much heat.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: June 25, 2019
    Assignee: LEDdynamics, Inc.
    Inventors: Shane Michael Clarke, Daniel Miller Poitrast, Jason Michael Orzell, Anthony John Siano
  • Publication number: 20190173761
    Abstract: Automatic, adaptive stimulus generation includes receiving, at a network device that is associated with a network or system, analytics data that provides an indication of how the network or system is responding to a set of test stimuli introduced into the network or system to facilitate an analysis operation. The network device analyzes the analytics data based on an intended objective for the analysis operation and generates control settings based on the analyzing. The control settings control creation of a subsequent stimulus to be introduced into the network or system during subsequent execution of the analysis operation.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Charles Calvin Byers, Joseph Michael Clarke, Gonzalo Salgueiro, M. David Hanes
  • Publication number: 20190173762
    Abstract: Meta behavioral analytics techniques include, at one or more network devices that are operatively coupled to a plurality of behavioral analytics systems associated with a network or system, monitoring data outputs of the plurality of behavioral analytics systems that are representative of activity in the network or system. The one or more network devices correlate the data outputs from two or more of the plurality of behavioral analytics systems that are dedicated to analyzing different subject matter domains. Additionally, based on the correlating, the one or more network devices detect a previously unidentified condition in (a) the network or system; or (b) one of the plurality of behavioral analytics systems.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, M. David Hanes
  • Publication number: 20190134771
    Abstract: There is provided a surfacing station for processing of surfaces of optical elements as workpieces, including a processing unit configured to process surfaces of optical elements; a controller unit configured to communicate with a database containing processing protocols, which can be carried out by the surfacing station, and to control operation of the processing unit in accordance with the processing protocols; and an identification tag base configured to communicate with the controller unit and configured to determine identification tags of consumable items used by the surfacing station, the controller unit being configured to enable a surfacing protocol for processing of the optical elements as workpieces in function of an identified consumable item.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 9, 2019
    Applicant: SATISLOH AG
    Inventors: Lawrence Michael CLARKE, Michael Kreis, Johannes Claar