Patents by Inventor Jon Olson
Jon Olson 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: 12286021Abstract: A suspended battery charging station having a support shaft assembly, an adjustable arm assembly, and an electrical system having at least one battery charger. The support shaft assembly suspends from a ceiling, whereby a junction box is attached to the ceiling and a tube is connected to the junction box. The adjustable arm assembly has an adjustable tube, at least one arm, and at least one platform. The adjustable arm assembly is connected to the support shaft assembly, whereby an upper portion of the adjustable arm assembly is connected to the tube, which extends inside along a rubber sleeve and the adjustable tube. The adjustable arm assembly is placed in an extended and retracted configuration. The platform is mounted onto the arm and the battery charger is secured onto the platform. The battery charger has positive and negative cables having respective booster clamps to provide charge to a battery.Type: GrantFiled: March 28, 2022Date of Patent: April 29, 2025Assignee: Power Tree, LLCInventor: Jon Olson
-
Patent number: 11650884Abstract: Systems and methods of error handling in a network interface card (NIC) are provided. For a data packet destined for a local virtual machine (VM), if the NIC cannot determine a valid translation memory address for a virtual memory address in a buffer descriptor from a receive queue of the VM, the NIC can retrieve a backup buffer descriptor from a hypervisor queue, and store the packet in a host memory location indicated by an address in the backup buffer descriptor. For a transmission request from a local VM, if the NIC cannot determine a valid translated address for a virtual memory address in the packet descriptor from a transmit queue of the VM, the NIC can send a message to a hypervisor backup queue, and generate and transmit a data packet based on data in a memory page reallocated by the hypervisor.Type: GrantFiled: May 10, 2022Date of Patent: May 16, 2023Assignee: Google LLCInventors: Prashant R. Chandra, Ian Mclaren, Jon Olson, Jacob Adriaens
-
Publication number: 20220354557Abstract: A semi-rigid, fixation device includes a rigid anchor portion configured to be directly rotated and driven distally into a first bone or bone portion of a patient. The device includes a rigid cap portion configured to be held in tension against at least one of a bone plate and a second bone or bone portion of the patient and indirectly rotated under torque provided by the anchor portion. The device includes a flexible member including a plurality of woven stands and having a fixed length between first and second ends, which are fixedly respectively coupled to the anchor portion and cap portion, such that a torque provided by the direct rotation of the anchor portion is transferred through the flexible member to the cap portion when the flexible member is held in at least a first amount of longitudinal tension. Methods of use and manufacture are also provided.Type: ApplicationFiled: May 9, 2022Publication date: November 10, 2022Inventors: Tyler Joseph Touchet, Jon Olson
-
Publication number: 20220269569Abstract: Systems and methods of error handling in a network interface card (NIC) are provided. For a data packet destined for a local virtual machine (VM), if the NIC cannot determine a valid translation memory address for a virtual memory address in a buffer descriptor from a receive queue of the VM, the NIC can retrieve a backup buffer descriptor from a hypervisor queue, and store the packet in a host memory location indicated by an address in the backup buffer descriptor. For a transmission request from a local VM, if the NIC cannot determine a valid translated address for a virtual memory address in the packet descriptor from a transmit queue of the VM, the NIC can send a message to a hypervisor backup queue, and generate and transmit a data packet based on data in a memory page reallocated by the hypervisor.Type: ApplicationFiled: May 10, 2022Publication date: August 25, 2022Inventors: Prashant R. Chandra, Ian Mclaren, Jon Olson, Jacob Adriaens
-
Patent number: 11347597Abstract: Systems and methods of error handling in a network interface card (NIC) are provided. For a data packet destined for a local virtual machine (VM), if the NIC cannot determine a valid translation memory address for a virtual memory address in a buffer descriptor from a receive queue of the VM, the NIC can retrieve a backup buffer descriptor from a hypervisor queue, and store the packet in a host memory location indicated by an address in the backup buffer descriptor. For a transmission request from a local VM, if the NIC cannot determine a valid translated address for a virtual memory address in the packet descriptor from a transmit queue of the VM, the NIC can send a message to a hypervisor backup queue, and generate and transmit a data packet based on data in a memory page reallocated by the hypervisor.Type: GrantFiled: January 14, 2021Date of Patent: May 31, 2022Assignee: Google LLCInventors: Prashant Chandra, Ian Mclaren, Jon Olson, Jacob Adriaens
-
Patent number: 11339019Abstract: Systems and methods are provided for document handling. Non-vision detection systems may be capable of detecting the dimensions, orientation, and/or position of a single sheet, or multiple stacked sheets. A document scanning arrangement may be capable of double sided scanning for sheets with various characteristics. The systems and methods provided may accommodate high throughput and rapid digitization of various types of documents, at a high quality.Type: GrantFiled: September 16, 2019Date of Patent: May 24, 2022Assignee: RIPCORD INC.Inventors: Kevin Christopher Hall, Jens Jordan Hurley, Jonathan Floyd Grubb, Joseph David Dills Hartnagle, Arthur Joseph Petron, Alex Fielding, Kevin Jon Olson
-
Patent number: 11029795Abstract: A system and method for determining position information. The method includes selecting a column, a first row, and a second row of a capacitive sensor array. The first row and second row intersect with the column of the capacitive sensor array. The method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array.Type: GrantFiled: July 12, 2019Date of Patent: June 8, 2021Assignee: Cypress Semiconductor CorporationInventors: Nathan Y. Moyal, Dana Jon Olson
-
Publication number: 20210165717Abstract: Systems and methods of error handling in a network interface card (NIC) are provided. For a data packet destined for a local virtual machine (VM), if the NIC cannot determine a valid translation memory address for a virtual memory address in a buffer descriptor from a receive queue of the VM, the NIC can retrieve a backup buffer descriptor from a hypervisor queue, and store the packet in a host memory location indicated by an address in the backup buffer descriptor. For a transmission request from a local VM, if the NIC cannot determine a valid translated address for a virtual memory address in the packet descriptor from a transmit queue of the VM, the NIC can send a message to a hypervisor backup queue, and generate and transmit a data packet based on data in a memory page reallocated by the hypervisor.Type: ApplicationFiled: January 14, 2021Publication date: June 3, 2021Inventors: Prashant Chandra, Ian Mclaren, Jon Olson, Jacob Adriaens
-
Patent number: 10922185Abstract: Systems and methods of error handling in a network interface card (NIC) are provided. For a data packet destined for a local virtual machine (VM), if the NIC cannot determine a valid translation memory address for a virtual memory address in a buffer descriptor from a receive queue of the VM, the NIC can retrieve a backup buffer descriptor from a hypervisor queue, and store the packet in a host memory location indicated by an address in the backup buffer descriptor. For a transmission request from a local VM, if the NIC cannot determine a valid translated address for a virtual memory address in the packet descriptor from a transmit queue of the VM, the NIC can send a message to a hypervisor backup queue, and generate and transmit a data packet based on data in a memory page reallocated by the hypervisor.Type: GrantFiled: February 19, 2019Date of Patent: February 16, 2021Assignee: Google LLCInventors: Prashant Chandra, Ian Mclaren, Jon Olson, Jacob Adriaens
-
Publication number: 20210019230Abstract: Systems and methods of error handling in a network interface card (NIC) are provided. For a data packet destined for a local virtual machine (VM), if the NIC cannot determine a valid translation memory address for a virtual memory address in a buffer descriptor from a receive queue of the VM, the NIC can retrieve a backup buffer descriptor from a hypervisor queue, and store the packet in a host memory location indicated by an address in the backup buffer descriptor. For a transmission request from a local VM, if the NIC cannot determine a valid translated address for a virtual memory address in the packet descriptor from a transmit queue of the VM, the NIC can send a message to a hypervisor backup queue, and generate and transmit a data packet based on data in a memory page reallocated by the hypervisor.Type: ApplicationFiled: February 19, 2019Publication date: January 21, 2021Inventors: Prashant Chandra, Ian Mclaren, Jon Olson, Jacob Adriaens
-
Patent number: 10825080Abstract: A computer-implemented method includes receiving a plurality of attribute headings for a product and storing the product and the associated attribute headings as part of a negotiation. A request for products associated with the negotiation is received and in response, a user interface listing at least one of the attribute headings for the product and providing controls for entering an attribute value for the listed at least one attribute heading is generated and transmitted. An attribute value for the listed attribute heading is received as part of a bid during the negotiation and is stored. An indication that the negotiation is complete is received and in response, the attribute value for the listed attribute heading is locked.Type: GrantFiled: April 26, 2018Date of Patent: November 3, 2020Assignee: Target Brands, Inc.Inventors: Jayesh Shah, Jayabarathi Ramanathan, Prakash Govindrao, Rory Lander, Chennupati ChandraMohan, Brian Rooney, Jon Olson, Dave Harkenrider, Raghunandan Muralidhar
-
Patent number: 10724301Abstract: A vehicular auger implement includes an auger having a bit; a walk-behind vehicle having front and rear ends, a forward anchor point, and a rear anchor point; linkage coupling the auger to the walk-behind vehicle; and an actuator for causing the linkage to move between raised and lowered configurations. The linkage includes first, second, and third links. The first link is coupled to the walk-behind vehicle and is rotatable about the forward anchor point. The second link is coupled to and is rotatable about the first link. The second link supports the auger. The third link is coupled to and is rotatable about the second link. The third link is also coupled to the walk-behind vehicle and is rotatable about the rear anchor point.Type: GrantFiled: June 21, 2018Date of Patent: July 28, 2020Assignee: BILLY GOAT INDUSTRIES, INC.Inventors: Kirk Jones, Stephen Eugene Longmeyer, Jon Olson
-
Publication number: 20200079608Abstract: Systems and methods are provided for document handling. Non-vision detection systems may be capable of detecting the dimensions, orientation, and/or position of a single sheet, or multiple stacked sheets. A document scanning arrangement may be capable of double sided scanning for sheets with various characteristics. The systems and methods provided may accommodate high throughput and rapid digitization of various types of documents, at a high quality.Type: ApplicationFiled: September 16, 2019Publication date: March 12, 2020Inventors: Kevin Christopher HALL, Jens Jordan HURLEY, Jonathan Floyd GRUBB, Joseph David Dills HARTNAGLE, Arthur Joseph PETRON, Alex FIELDING, Kevin Jon OLSON
-
Publication number: 20200012365Abstract: A system and method for determining position information. The method includes selecting a column, a first row, and a second row of a capacitive sensor array. The first row and second row intersect with the column of the capacitive sensor array. The method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array.Type: ApplicationFiled: July 12, 2019Publication date: January 9, 2020Applicant: Cypress Semiconductor CorporationInventors: Nathan Y. Moyal, Dana Jon Olson
-
Patent number: 10386969Abstract: A system and method for determining position information. The method includes selecting a column, a first row, and a second row of a capacitive sensor array. The first row and second row intersect with the column of the capacitive sensor array. The method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array.Type: GrantFiled: November 7, 2012Date of Patent: August 20, 2019Assignee: Cypress Semiconductor CorporationInventors: Nathan Y. Moyal, Dana Jon Olson
-
Patent number: 10151473Abstract: A switch and electrical outlet cover assembly for displaying illuminated pictures and hanging objects thereupon. The switch and electrical outlet cover assembly includes a wall-mounted assembly including a cover member adapted to be mounted upon a wall over a wall light switch or an electrical outlet and having front and back sides and also having recessed portions disposed in the front side and extending outwardly from the back side and also openings disposed through the front and back sides.Type: GrantFiled: December 27, 2016Date of Patent: December 11, 2018Inventor: Marc Jon Olson
-
Publication number: 20180315113Abstract: A computer-implemented method includes receiving a plurality of attribute headings for a product and storing the product and the associated attribute headings as part of a negotiation. A request for products associated with the negotiation is received and in response, a user interface listing at least one of the attribute headings for the product and providing controls for entering an attribute value for the listed at least one attribute heading is generated and transmitted. An attribute value for the listed attribute heading is received as part of a bid during the negotiation and is stored. An indication that the negotiation is complete is received and in response, the attribute value for the listed attribute heading is locked.Type: ApplicationFiled: April 26, 2018Publication date: November 1, 2018Inventors: Jayesh Shah, Jayabarathi Ramanathan, Prakash Govindrao, Rory Lander, Chennupati ChandraMohan, Brian Rooney, Jon Olson, Dave Harkenrider, Raghunandan Muralidhar
-
Patent number: 9931220Abstract: One embodiment of the invention includes a sinus tarsi implant with a proximal portion that includes a spherical portion. The spherical portion may include apertures for tissue in-growth. The implant design limits patient discomfort due to pressure points. Other embodiments are disclosed.Type: GrantFiled: November 10, 2015Date of Patent: April 3, 2018Assignee: Trilliant Surgical, Ltd.Inventor: Jon Olson
-
Patent number: 9833536Abstract: A contact lens storage system that includes sterilized solution, at least one contract lens, a buffering agent, and a container. The sterilized solution and contact lens are physically separated from the buffering agent. Also described herein are related methods for neutralizing a sterilized contact lens solution, methods of inserting a contact lens onto an eye, and methods of disinfecting and neutralizing a contact lens.Type: GrantFiled: February 3, 2016Date of Patent: December 5, 2017Assignee: Medivators Inc.Inventors: John J. Matta, Jon Olson, Matt Conlon
-
Patent number: 9611880Abstract: Disclosed is a connector that may include a first member and a second member. The first member may have a first fastening member and a first cavity, the second member may have a second fastening member and a second cavity, and the second fastening member may be engaged with the first fastening member. The insert may further include an insert in the first and second cavities.Type: GrantFiled: February 25, 2014Date of Patent: April 4, 2017Assignee: Owner Revolution Inc.Inventors: Brian Church, Jon Olson