Patents by Inventor Paul Olsen

Paul Olsen 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).

  • Patent number: 12261760
    Abstract: An embodiment includes a method of self-election of a node in a subnet. The method includes receiving a first ping message. The first ping message is unicast from a second node, includes direct information related to the second node, and includes indirect information related to a third node. The method includes updating a first status of the second node in a status list stored at the first node consistent with the direct information. The method includes determining whether statuses of a threshold number of nodes have been received. Responsive to the threshold number of nodes being received, the method includes performing a local election operation. The method includes propagating a second ping message to a randomly identified additional node. The second ping message includes direct information regarding the first node and indirect information regarding at least one other node.
    Type: Grant
    Filed: January 5, 2024
    Date of Patent: March 25, 2025
    Assignee: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Rex Michael McMillan, Blake Thompson, Scot Emery Swan
  • Publication number: 20240197563
    Abstract: Embodiments of the present disclosure provide systems and methods for a pool hub. The pool hub may include a primary electrical system, a pump, a secondary electrical system that receives power from the primary electrical system; a converter; and an electrical outlet that receives power from the secondary electrical system; where the converter distributes power from the primary electrical system to the secondary electrical system. A number of sensors and/or devices associated with a pool may be powered via the secondary electrical system.
    Type: Application
    Filed: June 6, 2022
    Publication date: June 20, 2024
    Applicant: Belgravia Wood Limited
    Inventors: Kevin ZHANG, Will JIN, Ricky TONG, Eric SZWEDA, Paul Olsen, Jaime RAMOS
  • Patent number: 12015690
    Abstract: An embodiment includes a method of client-server trust management. The method includes receiving, at a client device, a public key of a system server and locally seeding the public key in a secure storage at the client device. The method includes receiving a certificate list signed by a private key of the system server and verifying a source of the certificate list using the seeded public key. The method includes initiating a handshake process with a second device during which a digital device certificate of the second device is received. The method includes halting the handshake process and validating the second device by matching the digital device certificate with a certificate included on the verified certificate list. Based on the validation, the method includes managing a communication session with the second device to enable or prevent data transfer between the client device and the second device.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: June 18, 2024
    Assignee: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Blake Alan Thompson, Tanner Reese Lindsay
  • Publication number: 20240146634
    Abstract: An embodiment includes a method of self-election of a node in a subnet. The method includes receiving a first ping message. The first ping message is unicast from a second node, includes direct information related to the second node, and includes indirect information related to a third node. The method includes updating a first status of the second node in a status list stored at the first node consistent with the direct information. The method includes determining whether statuses of a threshold number of nodes have been received. Responsive to the threshold number of nodes being received, the method includes performing a local election operation. The method includes propagating a second ping message to a randomly identified additional node. The second ping message includes direct information regarding the first node and indirect information regarding at least one other node.
    Type: Application
    Filed: January 5, 2024
    Publication date: May 2, 2024
    Applicant: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Rex Michael McMillan, Blake Thompson, Scot Emery Swan
  • Publication number: 20240084620
    Abstract: Various embodiments are directed to a locking mechanism for a door, the locking mechanism comprising: a central locking component configured to engage one or more locking actuators; a mortise lock linearly coupled to one of the one or more locking actuators of the central locking component, wherein the mortise lock comprises a mortise locking projection configured to be moved between a locked position and an unlocked position; and at least one locking projection, wherein the at least one locking projection is configured to be moved between a locked position and an unlocked position via movement of a respective one of the at least one or more locking actuators, wherein the mortise lock and the at least one locking projection are configured to synchronously move between the respective locked and unlocked positions in response to movement of the central locking component.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventor: David Paul Olsen
  • Patent number: 11870672
    Abstract: An embodiment includes a method of self-election of a node in a subnet. The method includes receiving a first ping message. The first ping message is unicast from a second node, includes direct information related to the second node, and includes indirect information related to a third node. The method includes updating a first status of the second node in a status list stored at the first node consistent with the direct information. The method includes determining whether statuses of a threshold number of nodes have been received. Responsive to the threshold number of nodes being received, the method includes performing a local election operation. The method includes propagating a second ping message to a randomly identified additional node. The second ping message includes direct information regarding the first node and indirect information regarding at least one other node.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: January 9, 2024
    Assignee: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Rex Michael McMillan, Blake Thompson, Scot Emery Swan
  • Publication number: 20230254111
    Abstract: An embodiment includes a method of client-server trust management. The method includes receiving, at a client device, a public key of a system server and locally seeding the public key in a secure storage at the client device. The method includes receiving a certificate list signed by a private key of the system server and verifying a source of the certificate list using the seeded public key. The method includes initiating a handshake process with a second device during which a digital device certificate of the second device is received. The method includes halting the handshake process and validating the second device by matching the digital device certificate with a certificate included on the verified certificate list. Based on the validation, the method includes managing a communication session with the second device to enable or prevent data transfer between the client device and the second device.
    Type: Application
    Filed: February 9, 2022
    Publication date: August 10, 2023
    Applicant: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Blake Alan Thompson, Tanner Reese Lindsay
  • Publication number: 20230213106
    Abstract: Embodiments of the present disclosure provide systems and methods for an air valve and an air valve adapter. The air valve may comprise a base, a top attached to the base via a hinge, a tab connected to the top, and a gripping shape disposed at an end of the tab, wherein the gripping shape is disposed within a well of the base. The base may be attached to an inflatable apparatus via a weld or an adhesive. The air valve adapter may comprise an inserting end, a hollow end, a gripping section between the inserting end and the hollow end, and an aperture in the gripping section, wherein air may supplied in the inserting end to travel to the hollow end.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 6, 2023
    Applicant: BELGRAVIA WOOD LIMITED
    Inventors: Jaime RAMOS, Paul OLSEN
  • Patent number: 11323494
    Abstract: A method for file downloading by a computing device is described. The method includes sending a multicast representative message on a multicast channel in response to receiving file download instructions. The multicast representative message indicates that the computing device is a multicast representative. The method also includes downloading file data during a multicast delay. The method additionally includes sending the file data on the multicast channel upon expiration of the multicast delay. The method further includes sending a multicast complete message.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: May 3, 2022
    Assignee: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Blake Alan Thompson
  • Publication number: 20210328899
    Abstract: An embodiment includes a method of self-election of a node in a subnet. The method includes receiving a first ping message. The first ping message is unicast from a second node, includes direct information related to the second node, and includes indirect information related to a third node. The method includes updating a first status of the second node in a status list stored at the first node consistent with the direct information. The method includes determining whether statuses of a threshold number of nodes have been received. Responsive to the threshold number of nodes being received, the method includes performing a local election operation. The method includes propagating a second ping message to a randomly identified additional node. The second ping message includes direct information regarding the first node and indirect information regarding at least one other node.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 21, 2021
    Applicant: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Rex Michael McMillan, Blake Thompson, Scot Emery Swan
  • Patent number: 10834150
    Abstract: A method for file downloading by a computing device is described. The method includes sending a multicast representative message on a multicast channel in response to receiving file download instructions. The multicast representative message indicates that the computing device is a multicast representative. The method also includes downloading file data during a multicast delay. The method additionally includes sending the file data on the multicast channel upon expiration of the multicast delay. The method further includes sending a multicast complete message.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: November 10, 2020
    Assignee: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Blake Alan Thompson
  • Patent number: 10348807
    Abstract: A method writes a data block from a client application onto object storage. Object storage receives a write request with a data block over an API from a coupling server, the data block being an update to a target file stored within object storage. Next, object storage receives a completion request from the coupling server for the target file. Then, object storage receives a final manifest from the coupling server, the final manifest includes for each data block of the target file an identifier for said data block, a start location, an end location or a size, and a unique identifier for the data block; the manifest has the data blocks ordered by positions in the target file. Finally, object storage assembles of new version of the target file using the final manifest, the received data block and other data blocks of the target file, and writes a new version into object storage.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: July 9, 2019
    Assignee: CARINGO INC.
    Inventors: Glen Paul Olsen, Jonathan Ring, Russell Turpin
  • Patent number: 10116526
    Abstract: A method for a self-electing service by a managed device is described. The method includes configuring the managed device with a service. The service is configured on at least one additional managed device in a network segment. The method also includes determining whether the managed device is selected to provide the service by negotiating with the at least one additional managed device in the network segment based on preconfigured election rules.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: October 30, 2018
    Assignee: Ivanti, Inc.
    Inventors: James Lester Memmott, Gregory Paul Olsen, Scot Emery Swan, Mitchell Jay Edgar, Rex Michael McMillan
  • Patent number: 10075385
    Abstract: A method for provisioning a managed node is described. The method includes obtaining data indicating a set of resources to be downloaded. The data corresponds to a designated configuration. The method also includes sending parallel resource existence requests to peer nodes for one or more resources in the set of resources. The resource existence requests are sent within a managed network. The method further includes determining if one or more responses from the peer nodes are received. The method additionally includes downloading at least one resource from at least one of the peer nodes if at least one response is received indicating that at least one peer node has a requested resource. The method also includes downloading any remaining resource from an administrative system.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: September 11, 2018
    Assignee: Ivanti, Inc.
    Inventors: Blake Alan Thompson, Gregory Paul Olsen, Rex McMillan
  • Publication number: 20180034892
    Abstract: A method writes a data block from a client application onto object storage. Object storage receives a write request with a data block over an API from a coupling server, the data block being an update to a target file stored within object storage. Next, object storage receives a completion request from the coupling server for the target file. Then, object storage receives a final manifest from the coupling server, the final manifest includes for each data block of the target file an identifier for said data block, a start location, an end location or a size, and a unique identifier for the data block; the manifest has the data blocks ordered by positions in the target file. Finally, object storage assembles of new version of the target file using the final manifest, the received data block and other data blocks of the target file, and writes a new version into object storage.
    Type: Application
    Filed: July 27, 2017
    Publication date: February 1, 2018
    Inventors: Glen Paul Olsen, Jonathan Ring, Russell Turpin
  • Publication number: 20170331708
    Abstract: A method for a self-electing service by a managed device is described. The method includes configuring the managed device with a service. The service is configured on at least one additional managed device in a network segment. The method also includes determining whether the managed device is selected to provide the service by negotiating with the at least one additional managed device in the network segment based on preconfigured election rules.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 16, 2017
    Inventors: James Lester Memmott, Gregory Paul Olsen, Scot Emery Swan, Mitchell Jay Edgar, Rex Michael McMillan
  • Patent number: 9562379
    Abstract: To cause a door from being forced open or broken to gain access, a safety door comprises a central actuator and a plurality of bars radially extending at spaced apart locations from said central actuator sufficient in number and spacing to reinforce substantially the entire door. The central actuator is pivotally mounted within the door and each of the plurality of bars has one of its ends pivotally mounted to the actuator to cause the bars to be retracted or extended by rotation of the actuator. There are at least four bars with at least one bar extending in each of the four sides of the door framework.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: February 7, 2017
    Inventor: David Paul Olsen
  • Publication number: 20100290332
    Abstract: An optical information carrier is presented. The information carrier comprises at least one active layer for recording/reading data in/from as a result of one- or multi-photon interaction; and at least one reference layer structure associated with said at least one active layer. The reference layer structure comprises at least one dielectric material and is different from that of the active layer in its optical properties with respect to one- or multi-photon interaction. Detection of light returned from the reference layer structure allows to control a process of focusing an optical beam onto an addressed recording plane in the active layer during at least one of the recording and reading processes.
    Type: Application
    Filed: May 7, 2008
    Publication date: November 18, 2010
    Applicant: MEMPILE INC.
    Inventors: Andrew Shipway, Kozo Nakao, Ilya Rubinovich, Yoshihiro Takatani, Ariel Litwak, Adam Paul Olsen, Mark Anthony Aubart, Robert Adam Wabat, Ryan Richard Dirkx, Harold Reid Banyay
  • Patent number: 7415946
    Abstract: An engine includes a housing having a combustion chamber. The engine may also include a fuel injector for supplying fuel directly or indirectly to the combustion chamber. Additionally, the engine may include an engine-lubricant-supply system operable to discharge engine lubricant onto the fuel injector.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: August 26, 2008
    Assignee: Caterpillar Inc.
    Inventors: Jack Merchant, Paul Olsen, Scott Wallington, Thomas Meyer, II, Earl Pilgrim
  • Patent number: D1054553
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: December 17, 2024
    Inventor: Philippe Nils Paul Olsen