Patents by Inventor Benjamin Kotvis

Benjamin Kotvis 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: 20260195299
    Abstract: A method of database operations includes receiving a user query, generating a query vector embedding representative of the user query, querying a vector database using the query vector embedding, retrieving a first database vector of the plurality of database vectors based on the query and representative of a first data file corresponding to a first time and belonging to a first time-series data set, receiving a first plurality of delta encodings describing differences between vector representations of temporally-adjacent data files of the first time-series data set, identifying a second data file of the first time-series data set having a second vector representation that differs from the first database vector and corresponds to a second time, and retrieving the second data file from a database.
    Type: Application
    Filed: March 5, 2026
    Publication date: July 9, 2026
    Inventor: Benjamin Kotvis
  • Patent number: 12652247
    Abstract: A method of selectively forwarding data transmissions to a wide area network includes receiving, by a network device interposed between a local device and the wide area network, a data transmission from the local device and directed to a destination address accessible through the wide area network, detecting that a connection between the network device and the wide area network has been interrupted, storing the data transmission to a storage device electronically connected to the network device after detecting the connection has been interrupted, detecting that the connection has been restored after storing the data transmission, determining whether to forward the data transmission to the destination address by analyzing the data transmission using a forwarding rules engine, and transmitting the data transmission from the storage device to the destination address in response to determining to forward the data transmission.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: June 9, 2026
    Assignee: Insight Direct USA, Inc.
    Inventors: Benjamin Kotvis, Marc Brumfield
  • Patent number: 12640908
    Abstract: A network system includes a processor and memory encoded with instructions that, when executed, cause the system to receive an offered pre-shared key from a wireless device via a wireless network; access a mapped key-user pair comprising a unique pre-shared key and a user profile; and determine whether the offered pre-shared key corresponds to the unique pre-shared key. The instructions further permit the wireless device to connect to the wireless network according to a network policy associated with the mapped key-user pair in response to determining that the offered pre-shared key corresponds to the unique pre-shared key, or reject a network connection between the wireless device and the wireless network in response to determining that the offered pre-shared key does not correspond to the unique pre-shared key. The unique pre-shared key is used to encrypt and decrypt data transmitted between the wireless device and the wireless network.
    Type: Grant
    Filed: May 31, 2024
    Date of Patent: May 26, 2026
    Assignee: Insight Direct USA, Inc.
    Inventors: Benjamin Kotvis, Cory Douglas Peterson, Michael James Sciacero
  • Patent number: 12641423
    Abstract: A network system includes a processor and computer-readable memory. The computer-readable memory is encoded with instructions that, when executed by the processor, cause the network system to register a unique pre-shared key, a user profile, and a network policy. The instructions further associate the unique pre-shared key with the user profile to form a key-user pair, associate the key-user pair with the network policy to form a mapped key-user pair, and provide the unique pre-shared key to a user to connect one or more devices to a wireless network. The unique pre-shared key is used to encrypt and decrypt data transmitted between a connected wireless device and the wireless network.
    Type: Grant
    Filed: May 31, 2024
    Date of Patent: May 26, 2026
    Assignee: Insight Direct USA, Inc.
    Inventors: Benjamin Kotvis, Cory Douglas Peterson, Michael James Sciacero
  • Patent number: 12627523
    Abstract: A method of selectively forwarding data transmissions to a wide area network includes receiving, from at least one local device and by a network device interposed between the at least one local device and the wide area network, first and second data transmissions intended for first and second destination addresses, respectively, accessible through the wide area network, detecting that a connection between the network device and the wide area network has been interrupted, storing the first data transmission and the second data transmission to a storage device electronically connected to the network device, and detecting that the connection has been restored. The method further includes generating a forwarding order by analyzing the first data transmission and the second data transmission using a forwarding rules engine, the forwarding order describing an order in which to transmit the first data transmission and the second data transmission.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: May 12, 2026
    Assignee: Insight Direct USA, Inc.
    Inventors: Benjamin Kotvis, Marc Brumfield
  • Publication number: 20260099466
    Abstract: A method of vector database compression includes receiving first time-series vector data comprising a first plurality of vectors representative of data corresponding to a first time point, receiving second time-series vector data comprising a second plurality of vectors representative of data corresponding to a second time point, generating a plurality of delta encodings, discarding the second time-series vector data after generating the plurality of delta encodings, and modifying database data to store the plurality of delta encodings. Each vector of the second plurality of vectors corresponds to one vector of the first plurality of vectors. The plurality of delta encodings is generated by, for all corresponding vectors of the first plurality of vectors and the second plurality of vectors, generating one delta encoding that describes differences between values of corresponding elements of the vector of the second plurality of vectors and the corresponding vector of the first plurality of vectors.
    Type: Application
    Filed: December 2, 2025
    Publication date: April 9, 2026
    Inventor: Benjamin Kotvis
  • Patent number: 12572511
    Abstract: A method of database operations includes receiving a user query, generating a query vector embedding representative of the user query, querying a vector database using the query vector embedding, retrieving a first database vector of the plurality of database vectors based on the query and representative of a first data file corresponding to a first time and belonging to a first time-series data set, receiving a first plurality of delta encodings describing differences between vector representations of temporally-adjacent data files of the first time-series data set, identifying a second data file of the first time-series data set having a second vector representation that differs from the first database vector and corresponds to a second time, and retrieving the second data file from a database.
    Type: Grant
    Filed: January 29, 2025
    Date of Patent: March 10, 2026
    Assignee: Insight Direct USA, Inc.
    Inventor: Benjamin Kotvis
  • Patent number: 12519767
    Abstract: A network device includes a processor and computer-readable memory encoded with instructions. The network device is for use in a system that includes a local server on a local network and including a local IdP, and one or more identities stored on the local network and accessible by the local IdP. The network device is connected to an external network and to the local server. The instructions cause the network device to monitor a connection between the network device and the external network, determine a status of the connection, and detect an interruption in the connection. The instructions further cause the network device to determine whether the status of the connection complies with an offline authentication rule and communicate an indication of compliance with the offline authentication rule to the local IdP via an application program running on the local network to initiate offline authentication of a user.
    Type: Grant
    Filed: May 31, 2024
    Date of Patent: January 6, 2026
    Assignee: Insight Direct USA, Inc.
    Inventors: Benjamin Kotvis, Marc Brumfield
  • Patent number: 12517868
    Abstract: A method of vector database compression includes receiving first time-series vector data comprising a first plurality of vectors representative of data corresponding to a first time point, receiving second time-series vector data comprising a second plurality of vectors representative of data corresponding to a second time point, generating a plurality of delta encodings, discarding the second time-series vector data after generating the plurality of delta encodings, and modifying database data to store the plurality of delta encodings. Each vector of the second plurality of vectors corresponds to one vector of the first plurality of vectors. The plurality of delta encodings is generated by, for all corresponding vectors of the first plurality of vectors and the second plurality of vectors, generating one delta encoding that describes differences between values of corresponding elements of the vector of the second plurality of vectors and the corresponding vector of the first plurality of vectors.
    Type: Grant
    Filed: April 10, 2024
    Date of Patent: January 6, 2026
    Assignee: Insight Direct USA, Inc.
    Inventor: Benjamin Kotvis
  • Publication number: 20250373412
    Abstract: A network system includes a processor and memory encoded with instructions that, when executed, cause the system to receive an offered pre-shared key from a wireless device via a wireless network; access a mapped key-user pair comprising a unique pre-shared key and a user profile; and determine whether the offered pre-shared key corresponds to the unique pre-shared key. The instructions further permit the wireless device to connect to the wireless network according to a network policy associated with the mapped key-user pair in response to determining that the offered pre-shared key corresponds to the unique pre-shared key, or reject a network connection between the wireless device and the wireless network in response to determining that the offered pre-shared key does not correspond to the unique pre-shared key. The unique pre-shared key is used to encrypt and decrypt data transmitted between the wireless device and the wireless network.
    Type: Application
    Filed: May 31, 2024
    Publication date: December 4, 2025
    Inventors: Benjamin Kotvis, Cory Douglas Peterson, Michael James Sciacero
  • Publication number: 20250373590
    Abstract: A network device includes a processor and computer-readable memory encoded with instructions. The network device is for use in a system that includes a local server on a local network and including a local IdP, and one or more identities stored on the local network and accessible by the local IdP. The network device is connected to an external network and to the local server. The instructions cause the network device to monitor a connection between the network device and the external network, determine a status of the connection, and detect an interruption in the connection. The instructions further cause the network device to determine whether the status of the connection complies with an offline authentication rule and communicate an indication of compliance with the offline authentication rule to the local IdP via an application program running on the local network to initiate offline authentication of a user.
    Type: Application
    Filed: May 31, 2024
    Publication date: December 4, 2025
    Inventors: Benjamin Kotvis, Marc Brumfield
  • Publication number: 20250374048
    Abstract: A network system includes a processor and computer-readable memory. The computer-readable memory is encoded with instructions that, when executed by the processor, cause the network system to register a unique pre-shared key, a user profile, and a network policy. The instructions further associate the unique pre-shared key with the user profile to form a key-user pair, associate the key-user pair with the network policy to form a mapped key-user pair, and provide the unique pre-shared key to a user to connect one or more devices to a wireless network. The unique pre-shared key is used to encrypt and decrypt data transmitted between a connected wireless device and the wireless network.
    Type: Application
    Filed: May 31, 2024
    Publication date: December 4, 2025
    Inventors: Benjamin Kotvis, Cory Douglas Peterson, Michael James Sciacero
  • Publication number: 20250321932
    Abstract: A method of vector database compression includes receiving first time-series vector data comprising a first plurality of vectors representative of data corresponding to a first time point, receiving second time-series vector data comprising a second plurality of vectors representative of data corresponding to a second time point, generating a plurality of delta encodings, discarding the second time-series vector data after generating the plurality of delta encodings, and modifying database data to store the plurality of delta encodings. Each vector of the second plurality of vectors corresponds to one vector of the first plurality of vectors. The plurality of delta encodings is generated by, for all corresponding vectors of the first plurality of vectors and the second plurality of vectors, generating one delta encoding that describes differences between values of corresponding elements of the vector of the second plurality of vectors and the corresponding vector of the first plurality of vectors.
    Type: Application
    Filed: April 10, 2024
    Publication date: October 16, 2025
    Inventor: Benjamin Kotvis
  • Publication number: 20250321933
    Abstract: A method of database operations includes receiving a user query, generating a query vector embedding representative of the user query, querying a vector database using the query vector embedding, retrieving a first database vector of the plurality of database vectors based on the query and representative of a first data file corresponding to a first time and belonging to a first time-series data set, receiving a first plurality of delta encodings describing differences between vector representations of temporally-adjacent data files of the first time-series data set, identifying a second data file of the first time-series data set having a second vector representation that differs from the first database vector and corresponds to a second time, and retrieving the second data file from a database.
    Type: Application
    Filed: January 29, 2025
    Publication date: October 16, 2025
    Inventor: Benjamin Kotvis
  • Publication number: 20250321937
    Abstract: A method of recreating vector database data from delta encoding data includes receiving first time-series vector data from a vector database and comprising a first plurality of vector embeddings representative of a first plurality of data files corresponding to a first time point, receiving a first plurality of delta encodings representative of differences between corresponding vector embeddings of the first plurality of vector embeddings and a second plurality of vector embeddings, and recreating the second plurality of vector embeddings based on the first plurality of vector embeddings and the first plurality of delta encodings. The second plurality of vector embeddings is representative of a second plurality of data files corresponding to a second time point each vector embedding of the second plurality of vector embeddings corresponds to one vector embedding of the first plurality of vector embeddings.
    Type: Application
    Filed: April 10, 2024
    Publication date: October 16, 2025
    Inventor: Benjamin Kotvis
  • Publication number: 20250097318
    Abstract: A method of selectively providing data from a caching edge device includes receiving a request from a local device for data stored on a server, the caching edge device configured to receive requests from the local device and to selectively forward the requests to the server and determining whether to deliver to the local device a copy of the data by analyzing the request using a forwarding rules engine, the copy of the data stored to a memory of the caching edge device. The method further includes, after determining to deliver the copy of the data to the local device, electronically transmitting the copy of the data from the memory of the edge caching device to the local device and blocking, by the edge caching device, the request from the local device to the server.
    Type: Application
    Filed: December 2, 2024
    Publication date: March 20, 2025
    Inventors: Benjamin Kotvis, Marc Brumfield
  • Publication number: 20250097108
    Abstract: A method of network management data synchronization includes instantiating a local instance of a network management platform on an edge device and instantiating a remote instance of the network management platform on a remote server. The edge device is directly connected to a local network and to a wide area network, and the local instance of the network management platform maintains a first instance of network management data. The remote server is directly connected to the wide area network and not to the first local network, and the remote instance of the network management platform maintains a second instance of the network management data. The method further includes modifying the first instance of the network management data, providing an indication of at least one modification made to the first instance of the network management data to the remote server, and modifying the second instance of the network management data.
    Type: Application
    Filed: September 20, 2023
    Publication date: March 20, 2025
    Inventors: Benjamin Kotvis, David Allen Buckner
  • Publication number: 20250097115
    Abstract: A method of automated network documentation includes receiving a first network address for a first device connected to a local network, sending a first simple network management protocol (SNMP) request to the first network address for the first device, receiving a first SNMP response from the first device in response to the first SNMP request, and extracting first device identity information from the first SNMP request. The first network address is received by, the first SNMP request is sent by, the first SNMP response is received by, and the device identity information is extracted by a server configured to operate a network documentation platform, the network documentation platform comprising a network documentation database. The method further includes providing the first device identity information to the network documentation platform and modifying the network documentation database to create first device documentation data based on the first device identity information.
    Type: Application
    Filed: November 6, 2024
    Publication date: March 20, 2025
    Inventors: Benjamin Kotvis, David Allen Buckner
  • Patent number: 12235803
    Abstract: A method of database operations includes receiving a user query, generating a query vector embedding representative of the user query, querying a vector database using the query vector embedding, retrieving a first database vector of the plurality of database vectors based on the query and representative of a first data file corresponding to a first time and belonging to a first time-series data set, receiving a first plurality of delta encodings describing differences between vector representations of temporally-adjacent data files of the first time-series data set, identifying a second data file of the first time-series data set having a second vector representation that differs from the first database vector and corresponds to a second time, and retrieving the second data file from a database.
    Type: Grant
    Filed: April 10, 2024
    Date of Patent: February 25, 2025
    Assignee: Insight Direct USA, Inc.
    Inventor: Benjamin Kotvis
  • Patent number: 12192304
    Abstract: A method of selectively providing data from a caching edge device includes receiving a request from a local device for data stored on a server, the caching edge device configured to receive requests from the local device and to selectively forward the requests to the server and determining whether to deliver to the local device a copy of the data by analyzing the request using a forwarding rules engine, the copy of the data stored to a memory of the caching edge device. The method further includes, after determining to deliver the copy of the data to the local device, electronically transmitting the copy of the data from the memory of the edge caching device to the local device and blocking, by the edge caching device, the request from the local device to the server.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: January 7, 2025
    Assignee: Insight Direct USA, Inc.
    Inventors: Benjamin Kotvis, Marc Brumfield