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: 12261760Abstract: 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: GrantFiled: January 5, 2024Date of Patent: March 25, 2025Assignee: Ivanti, Inc.Inventors: Gregory Paul Olsen, Rex Michael McMillan, Blake Thompson, Scot Emery Swan
-
Publication number: 20240197563Abstract: 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: ApplicationFiled: June 6, 2022Publication date: June 20, 2024Applicant: Belgravia Wood LimitedInventors: Kevin ZHANG, Will JIN, Ricky TONG, Eric SZWEDA, Paul Olsen, Jaime RAMOS
-
Patent number: 12015690Abstract: 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: GrantFiled: February 9, 2022Date of Patent: June 18, 2024Assignee: Ivanti, Inc.Inventors: Gregory Paul Olsen, Blake Alan Thompson, Tanner Reese Lindsay
-
Publication number: 20240146634Abstract: 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: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Applicant: Ivanti, Inc.Inventors: Gregory Paul Olsen, Rex Michael McMillan, Blake Thompson, Scot Emery Swan
-
Publication number: 20240084620Abstract: 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: ApplicationFiled: September 12, 2022Publication date: March 14, 2024Inventor: David Paul Olsen
-
Patent number: 11870672Abstract: 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: GrantFiled: April 15, 2021Date of Patent: January 9, 2024Assignee: Ivanti, Inc.Inventors: Gregory Paul Olsen, Rex Michael McMillan, Blake Thompson, Scot Emery Swan
-
Publication number: 20230254111Abstract: 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: ApplicationFiled: February 9, 2022Publication date: August 10, 2023Applicant: Ivanti, Inc.Inventors: Gregory Paul Olsen, Blake Alan Thompson, Tanner Reese Lindsay
-
Publication number: 20230213106Abstract: 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: ApplicationFiled: January 5, 2023Publication date: July 6, 2023Applicant: BELGRAVIA WOOD LIMITEDInventors: Jaime RAMOS, Paul OLSEN
-
Patent number: 11323494Abstract: 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: GrantFiled: November 9, 2020Date of Patent: May 3, 2022Assignee: Ivanti, Inc.Inventors: Gregory Paul Olsen, Blake Alan Thompson
-
Publication number: 20210328899Abstract: 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: ApplicationFiled: April 15, 2021Publication date: October 21, 2021Applicant: Ivanti, Inc.Inventors: Gregory Paul Olsen, Rex Michael McMillan, Blake Thompson, Scot Emery Swan
-
Patent number: 10834150Abstract: 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: GrantFiled: December 26, 2014Date of Patent: November 10, 2020Assignee: Ivanti, Inc.Inventors: Gregory Paul Olsen, Blake Alan Thompson
-
Patent number: 10348807Abstract: 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: GrantFiled: July 27, 2017Date of Patent: July 9, 2019Assignee: CARINGO INC.Inventors: Glen Paul Olsen, Jonathan Ring, Russell Turpin
-
Patent number: 10116526Abstract: 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: GrantFiled: May 13, 2016Date of Patent: October 30, 2018Assignee: Ivanti, Inc.Inventors: James Lester Memmott, Gregory Paul Olsen, Scot Emery Swan, Mitchell Jay Edgar, Rex Michael McMillan
-
Patent number: 10075385Abstract: 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: GrantFiled: July 16, 2014Date of Patent: September 11, 2018Assignee: Ivanti, Inc.Inventors: Blake Alan Thompson, Gregory Paul Olsen, Rex McMillan
-
Publication number: 20180034892Abstract: 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: ApplicationFiled: July 27, 2017Publication date: February 1, 2018Inventors: Glen Paul Olsen, Jonathan Ring, Russell Turpin
-
Publication number: 20170331708Abstract: 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: ApplicationFiled: May 13, 2016Publication date: November 16, 2017Inventors: James Lester Memmott, Gregory Paul Olsen, Scot Emery Swan, Mitchell Jay Edgar, Rex Michael McMillan
-
Patent number: 9562379Abstract: 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: GrantFiled: December 28, 2006Date of Patent: February 7, 2017Inventor: David Paul Olsen
-
Publication number: 20100290332Abstract: 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: ApplicationFiled: May 7, 2008Publication date: November 18, 2010Applicant: 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: 7415946Abstract: 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: GrantFiled: April 27, 2006Date of Patent: August 26, 2008Assignee: Caterpillar Inc.Inventors: Jack Merchant, Paul Olsen, Scott Wallington, Thomas Meyer, II, Earl Pilgrim
-
Patent number: D1054553Type: GrantFiled: July 21, 2022Date of Patent: December 17, 2024Inventor: Philippe Nils Paul Olsen