Patents by Inventor Michael Freed

Michael Freed 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: 20240137220
    Abstract: In various embodiments, a server stores a set of cryptographic keys associated with a client that includes a server-stored bootstrap key, a server-stored authentication key, and a server-stored proposed key. The server receives an authentication request from the client that includes a client-indicated bootstrap key, a client-indicated authentication key, and a client-indicated proposed key. The server makes a determination that the client is authenticated based in part on whether there is a match between the client-indicated authentication key and either the server-stored authentication key or the server-stored proposed key. The server provides, based on the determination, an authentication response to the client indicating that the client has been authenticated.
    Type: Application
    Filed: February 27, 2023
    Publication date: April 25, 2024
    Inventors: Ruben Erick Escolero, Michael Freed, Fiona Hall-Zazueta, Jason Trung Hoa Tang
  • Patent number: 11917399
    Abstract: In one embodiment, a service receives a device registration request sent by an endpoint device, wherein the endpoint device executes an onboarding agent that causes the endpoint device to send the device registration request via a cellular connection to a private access point name (APN) associated with the service. The service verifies that a network address of the endpoint device from which the device registration request was sent is associated with an integrated circuit card identifier (ICCID) or international mobile equipment identity (IMEI) indicated by the device registration request. The service identifies a tenant identifier associated with the ICCID or IMEI. The service sends, based on the tenant identifier, a device registration response to the endpoint device via the private APN.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: February 27, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Elango Ganesan, Michael Freed, Scott Taft Potter
  • Publication number: 20240048384
    Abstract: A zero-touch deployment (ZTD) manager receives a first request to issue a first cryptographic token to a constrained device for establishing a communications session between the constrained device and a secured resource. The ZTD manager evaluates identity information corresponding to the constrained device and determines whether the identity information is valid. If so, the ZTD manager returns the first cryptographic token to the constrained device, where it is stored in cache memory. The ZTD manager receives a second request to obtain a second cryptographic token from the secured resource. When the second cryptographic token is provided to the secured resource, the secured resource uses this second cryptographic token to validate the first cryptographic token and to facilitate the communications session with the constrained device.
    Type: Application
    Filed: August 4, 2022
    Publication date: February 8, 2024
    Inventors: Michael Freed, Elango Ganesan, Swapna Anandan
  • Publication number: 20240031017
    Abstract: According to one or more embodiments of the disclosure, a device associated with a first cluster of data sources may identify an amount of data from the first cluster of data sources to be sent by the device to a satellite. The device may send, to the satellite, a request for a transmission window that indicates the amount of data to be sent by the device to the satellite. The device may receive, from the satellite, an indication of an assigned transmission window during which the device may transmit data to the satellite. The satellite may compute the assigned transmission window based on the amount of data and such that the assigned transmission window does not overlap an assigned transmission window of a neighboring device associated with a second cluster of data sources. The device may send, during the assigned transmission window, the data towards the satellite.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 25, 2024
    Inventors: Robert E. Barton, Francesco Basile, Michael Freed, Yen Chih Lee, Elango Ganesan
  • Publication number: 20240015647
    Abstract: According to one or more embodiments of the disclosure, a first device in a network may obtain a satellite communication schedule indicative of when a satellite will be in communication range of the first device. The first device may communicate with the satellite according to the satellite communication schedule. The first device may receive a request for the satellite communication schedule from a second device in the network. The first device may send the satellite communication schedule to the second device, wherein the second device uses the satellite communication schedule to configure a wake schedule of the second device.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 11, 2024
    Inventors: Robert E. Barton, Francesco BASILE, Michael FREED, Yen Chih LEE
  • Publication number: 20230299979
    Abstract: Disclosed are techniques for dynamically creating policy-based intermediate certificates to sign device certificates of devices deployed in an enterprise network using ZTD. In one aspect, a method includes receiving network policy information to be used for creating policy-based intermediate certificates, each one of the policy-based intermediate certificates being used by a network controller for signing devices certificates of a different cluster of connected IoT devices; receiving, from an IoT device, a request for registration with the network controller; based on identifying information of the IoT device included in the request, determining one of the policy-based intermediate certificates to sign a device certificate of the loT device; and transmitting, to the IoT device, the device certificate signed using the one of the policy-based intermediate certificates.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 21, 2023
    Inventors: Manoj Kumar Kushwaha, Scott Taft Potter, David Scott McCowan, Shailendra Bhargava, Michael Freed
  • Publication number: 20230188978
    Abstract: In one embodiment, a service receives a device registration request sent by an endpoint device, wherein the endpoint device executes an onboarding agent that causes the endpoint device to send the device registration request via a cellular connection to a private access point name (APN) associated with the service. The service verifies that a network address of the endpoint device from which the device registration request was sent is associated with an integrated circuit card identifier (ICCID) or international mobile equipment identity (IMEI) indicated by the device registration request. The service identifies a tenant identifier associated with the ICCID or IMEI. The service sends, based on the tenant identifier, a device registration response to the endpoint device via the private APN.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 15, 2023
    Inventors: Elango GANESAN, Michael FREED, Scott Taft POTTER
  • Publication number: 20230067223
    Abstract: In one embodiment, a remote access manager receives an access request from a client to remotely access a device on a local network. The remote access manager generates a universally unique identifier for the access request. The remote access manager sends a response to the client having a one-time use domain name system name that is based on the universally unique identifier. The remote access manager communicates with a web proxy to authorize the client to remotely access the device.
    Type: Application
    Filed: March 7, 2022
    Publication date: March 2, 2023
    Inventors: Michael FREED, Madeline Y. BERNSTEIN, Ruben Erick ESCOLERO, Elango GANESAN
  • Patent number: 11582601
    Abstract: In one embodiment, a service receives a device registration request sent by an endpoint device, wherein the endpoint device executes an onboarding agent that causes the endpoint device to send the device registration request via a cellular connection to a private access point name (APN) associated with the service. The service verifies that a network address of the endpoint device from which the device registration request was sent is associated with an integrated circuit card identifier (ICCID) or international mobile equipment identity (IMEI) indicated by the device registration request. The service identifies a tenant identifier associated with the ICCID or IMEI. The service sends, based on the tenant identifier, a device registration response to the endpoint device via the private APN.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: February 14, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Elango Ganesan, Michael Freed, Scott Taft Potter
  • Patent number: 11544557
    Abstract: In one embodiment, a device in a network receives a machine learning encoder and decoder trained by a supervisory service. The service trains the encoder and decoder using vibration measurement data sent to the service by a plurality of devices. The device trains, based on the received encoder, a classifier to determine whether vibration measurement data is indicative of a behavioral anomaly. The device receives vibration measurement data captured by a particular set of one or more vibration sensors of a monitored system. The device evaluates, using the trained decoder, the received vibration measurement data to determine whether the data is indicative of a structural anomaly in the monitored system. The device evaluates, using the trained classifier, the received vibration measurement data to determine whether the data is indicative of a behavioral anomaly in the monitored system.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: January 3, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Freed, Akshay Khushu, Christin Lin, Andrew Ren Luo, Nina Maller, Janet Dukes Schlossberg, Shawn Brian Zhang
  • Publication number: 20210352472
    Abstract: In one embodiment, a service receives a device registration request sent by an endpoint device, wherein the endpoint device executes an onboarding agent that causes the endpoint device to send the device registration request via a cellular connection to a private access point name (APN) associated with the service. The service verifies that a network address of the endpoint device from which the device registration request was sent is associated with an integrated circuit card identifier (ICCID) or international mobile equipment identity (IMEI) indicated by the device registration request. The service identifies a tenant identifier associated with the ICCID or IMEI. The service sends, based on the tenant identifier, a device registration response to the endpoint device via the private APN.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 11, 2021
    Inventors: Elango Ganesan, Michael Freed, Scott Taft Potter
  • Patent number: 11012525
    Abstract: In one embodiment, a sender device in a network sends a plurality of uncompressed messages to a receiver device in the network. The sender device generates a sender-side compression dictionary based on the plurality of uncompressed messages. The receiver device also generates a receiver-side compression dictionary based on the uncompressed message. The sender device obtains an approval of the sender-side compression dictionary from the receiver device by sending a checksum of the sender-side compression dictionary to the receiver device, whereby the receiver device generates the approval by comparing the checksum of the sender-side compression dictionary to a checksum of the receiver-side compression dictionary. The sender device sends a compressed message to the receiver device that is compressed using the sender-side compression dictionary, after obtaining the approval of the sender-side compression dictionary from the receiver device.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: May 18, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Freed, Boris Degtyar, Krishna Chikkaveeraiah Chalamasandra, Bhuvanalakshmi Kadapakkam Nandabalan
  • Publication number: 20210133559
    Abstract: In one embodiment, a device in a network receives a machine learning encoder and decoder trained by a supervisory service. The service trains the encoder and decoder using vibration measurement data sent to the service by a plurality of devices. The device trains, based on the received encoder, a classifier to determine whether vibration measurement data is indicative of a behavioral anomaly. The device receives vibration measurement data captured by a particular set of one or more vibration sensors of a monitored system. The device evaluates, using the trained decoder, the received vibration measurement data to determine whether the data is indicative of a structural anomaly in the monitored system. The device evaluates, using the trained classifier, the received vibration measurement data to determine whether the data is indicative of a behavioral anomaly in the monitored system.
    Type: Application
    Filed: November 4, 2019
    Publication date: May 6, 2021
    Inventors: Michael Freed, Akshay Khushu, Christin Lin, Andrew Ren Luo, Nina Maller, Janet Dukes Schlossberg, Shawn Brian Zhang
  • Publication number: 20200204638
    Abstract: In one embodiment, a sender device in a network sends a plurality of uncompressed messages to a receiver device in the network. The sender device generates a sender-side compression dictionary based on the plurality of uncompressed messages. The receiver device also generates a receiver-side compression dictionary based on the uncompressed message. The sender device obtains an approval of the sender-side compression dictionary from the receiver device by sending a checksum of the sender-side compression dictionary to the receiver device, whereby the receiver device generates the approval by comparing the checksum of the sender-side compression dictionary to a checksum of the receiver-side compression dictionary. The sender device sends a compressed message to the receiver device that is compressed using the sender-side compression dictionary, after obtaining the approval of the sender-side compression dictionary from the receiver device.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventors: Michael Freed, Boris Degtyar, Krishna Chikkaveeraiah Chalamasandra, Bhuvanalakshmi Kadapakkam Nandabalan
  • Patent number: 10567242
    Abstract: In one embodiment, the system may identify a virtual network, the virtual network including a plurality of virtual entities and connections among the plurality of virtual entities. The system may automatically map each of the plurality of virtual entities to one or more resources or resource pools such that the virtual network is mapped to a physical network, wherein mapping includes allocating one or more resources or resource pools to a corresponding one of the plurality of virtual entities.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: February 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Laurent Plumelle, Lawrence Rolfe Kreeger, Michael Freed, Rituraj Kirti, Joe Joseph Karimundackal, Elango Ganesan, Brian Yoshiaki Uchino, Siva M. Vaddepuri, Shubhashree Venkatesh
  • Patent number: 10164938
    Abstract: In one embodiment, an addressing agent determines a logical static IP addressing scheme for a computer network, the addressing scheme shared with an application server and defining a static mapping of IP addresses to particular types of application-based devices that are managed by the application server in particular physical locations within the computer network. The addressing agent determines a topology of the computer network indicative of application-based devices, their type, and their physical location. The addressing agent calculates a dynamic IP address for the devices based on their type and physical location as defined by the addressing scheme, and collaboratively assigns their corresponding calculated dynamic IP address.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: December 25, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Toerless Eckert, B. L. Balaji, Michael Freed
  • Publication number: 20180063075
    Abstract: In one embodiment, an addressing agent determines a logical static IP addressing scheme for a computer network, the addressing scheme shared with an application server and defining a static mapping of IP addresses to particular types of application-based devices that are managed by the application server in particular physical locations within the computer network. The addressing agent determines a topology of the computer network indicative of application-based devices, their type, and their physical location. The addressing agent calculates a dynamic IP address for the devices based on their type and physical location as defined by the addressing scheme, and collaboratively assigns their corresponding calculated dynamic IP address.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: Toerless Eckert, B. L. Balaji, Michael Freed
  • Publication number: 20180041406
    Abstract: In one embodiment, the system may identify a virtual network, the virtual network including a plurality of virtual entities and connections among the plurality of virtual entities. The system may automatically map each of the plurality of virtual entities to one or more resources or resource pools such that the virtual network is mapped to a physical network, wherein mapping includes allocating one or more resources or resource pools to a corresponding one of the plurality of virtual entities.
    Type: Application
    Filed: October 17, 2017
    Publication date: February 8, 2018
    Inventors: Laurent Plumelle, Lawrence Rolfe Kreeger, Michael Freed, Rituraj Kirti, Joe Joseph Karimundackal, Elango Ganesan, Brian Yoshiaki Uchino, Siva M. Vaddepuri, Shubhashree Venkatesh
  • Patent number: 9825824
    Abstract: In one embodiment, the system may identify a virtual network, the virtual network including a plurality of virtual entities and connections among the plurality of virtual entities. The system may automatically map each of the plurality of virtual entities to one or more resources or resource pools such that the virtual network is mapped to a physical network, wherein mapping includes allocating one or more resources or resource pools to a corresponding one of the plurality of virtual entities.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 21, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Laurent Plumelle, Lawrence Rolfe Kreeger, Michael Freed, Rituraj Kirti, Joe Joseph Karimundackal, Elango Ganesan, Brian Yoshiaki Uchino, Siva M. Vaddepuri, Shubhashree Venkatesh
  • Patent number: 9258127
    Abstract: A method is provided in one example embodiment and includes generating a first document and a second document associated with video data that includes a group of pictures (GOPs). The method also includes hashing a plurality of video frames associated with the video data. Additionally, the method includes appending each of the video frames' respective hash and respective display times to the first document, and appending each of a plurality of I-frames' respective hash and respective display times to the second document. The method further includes communicating the first document and the second document in a reliable manner over a network to a next destination.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: February 9, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Paul Quinn, Jim Chen Chou, Michael Freed, Elango Ganesan