Patents by Inventor Nicholas Richardson
Nicholas Richardson 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: 20240057501Abstract: Some embodiments may include a working machine to perform one or more work tasks in a work area, the working machine comprising: a machine localization system to localize the working machine based on perception sensor observations indicative of data embedded on one or more markers placed in the work area or proximate to the work area, wherein the working machine obtains localization data responsive to reading one or more machine-readable optical images on the one or more markers, respectively, wherein the working machine determines, using the obtained localization data, an absolute position of the working machine or one or more absolute positons of the one or more markers, respectively; and wherein the working machine performs the one or more work tasks based on the determined absolution position(s). Other embodiments may be disclosed and/or claimed.Type: ApplicationFiled: August 18, 2023Publication date: February 22, 2024Applicant: Kubota CorporationInventors: Kyle A. MARTIN, Nicholas Richardson, Bruce Jeffrey Thompson
-
Patent number: 11560745Abstract: A door closer diagnostics system including a door closer, a server, and a mobile device having a display and at least one sensor. The mobile device is configured to (i) generate, by the at least one sensor, motion data indicative of motion of the door as the door is moved from an open position to a closed position, and (ii) transmit the motion data to the server. The server is configured to analyze the motion data to (i) determine a duration the door was in each of a plurality of door movement zones between the open and closed positions, (ii) determine at least one adjustment to the door closer for a successful installation of the door closer based on the duration the door was in each of the door movement zones, and (iii) transmit at least one installation instruction corresponding with the at least one adjustment to the mobile device.Type: GrantFiled: March 16, 2021Date of Patent: January 24, 2023Assignee: Schlage Lock Company LLCInventors: Daniel Langenberg, Nathanael L. Thomas, Dakoda Johnson, William Jones, Nicholas Richardson
-
Publication number: 20220074615Abstract: A fluid purification system for purifying a fluid, such as air, within a fluid flow system, such as a heating, ventilation, and air conditioning system. The fluid purification system has a housing with a specular interior surface. An aerodynamic ultra-violet light module is retained by a framework within the housing to be surrounded by the specular interior surface. The light module has an aerodynamic intake nose cone adjacent to the first end of the housing and an aerodynamic exhaust tail cone adjacent to the second end of the housing. The nose and tail cones are eye-shaped, taper distally, and cooperate to retain a plurality of ultra-violet bulbs in an eye-shaped array that communicates longitudinally within the housing. The housing can be rectangular in cross section with upper and lower walls and opposed sidewalls. Each wall can have a concave inwardly-facing surface operative to focus ultra-violet light within the housing.Type: ApplicationFiled: September 10, 2021Publication date: March 10, 2022Inventors: Donald S. Richardson, Nicholas Richardson
-
Publication number: 20220003030Abstract: A door closer diagnostics system including a door closer, a server, and a mobile device having a display and at least one sensor. The mobile device is configured to (i) generate, by the at least one sensor, motion data indicative of motion of the door as the door is moved from an open position to a closed position, and (ii) transmit the motion data to the server. The server is configured to analyze the motion data to (i) determine a duration the door was in each of a plurality of door movement zones between the open and closed positions, (ii) determine at least one adjustment to the door closer for a successful installation of the door closer based on the duration the door was in each of the door movement zones, and (iii) transmit at least one installation instruction corresponding with the at least one adjustment to the mobile device.Type: ApplicationFiled: March 16, 2021Publication date: January 6, 2022Inventors: Daniel Langenberg, Nathanael L. Thomas, Dakoda Johnson, William Jones, Nicholas Richardson
-
Patent number: 10947764Abstract: A method according to one embodiment includes generating, by at least one sensor, motion data indicative of motion of a door having a door closer as the door is moved from an open position to a closed position, analyzing the motion data to determine a duration the door was in each of a plurality of door movement zones between the open position and the closed position, determining at least one adjustment to the door closer for a successful installation of the door closer based on the duration the door was in each of the plurality of door movement zones, and displaying at least one installation instruction corresponding with the at least one adjustment on a graphical user interface of a mobile device.Type: GrantFiled: September 7, 2018Date of Patent: March 16, 2021Assignee: Schlage Lock Compaq, y LLCInventors: Daniel Langenberg, Nathanael L. Thomas, Dakoda Johnson, William Jones, Nicholas Richardson
-
Publication number: 20190078368Abstract: A method according to one embodiment includes generating, by at least one sensor, motion data indicative of motion of a door having a door closer as the door is moved from an open position to a closed position, analyzing the motion data to determine a duration the door was in each of a plurality of door movement zones between the open position and the closed position, determining at least one adjustment to the door closer for a successful installation of the door closer based on the duration the door was in each of the plurality of door movement zones, and displaying at least one installation instruction corresponding with the at least one adjustment on a graphical user interface of a mobile device.Type: ApplicationFiled: September 7, 2018Publication date: March 14, 2019Inventors: Daniel Langenberg, Nathanael L. Thomas, Dakoda Johnson, William Jones, Nicholas Richardson
-
Publication number: 20080046428Abstract: A method for providing cascaded trie-based network packet search engines is provided. A search command is received at one of the network packet search engines. The search command comprises a specific search key. A determination of a longest prefix match based on the specific search key is made at the network packet search engine. A determination is made at the network packet search engine regarding whether the longest prefix match comprises an overall longest prefix match among the cascaded network packet search engines such that any of the cascaded network packet search engines may comprise the overall longest matching prefix independently of position relative to the other cascaded network packet search engines.Type: ApplicationFiled: October 11, 2007Publication date: February 21, 2008Applicant: STMicroelectronics, Inc.Inventor: Nicholas Richardson
-
Publication number: 20050141519Abstract: Internet Protocol address prefixes are hashed into hash tables allocated memory blocks on demand after collisions occur for both a first hash and a single rehash. The number of memory blocks allocated to each hash table is limited, with additional prefixes handled by an overflow content addressable memory. Each hash table contains only prefixes of a particular length, with different hash tables containing prefixes of different lengths. Only a subset of possible prefix lengths are accommodated by the hash tables, with a remainder of prefixes handled by the content addressable memory or a similar alternate address lookup facility.Type: ApplicationFiled: December 31, 2003Publication date: June 30, 2005Applicant: STMICROELECTRONICS, INC.Inventors: Suresh Rajgopal, Lun-bin Huang, Nicholas Richardson
-
Publication number: 20050055339Abstract: A method for providing cascaded trie-based network packet search engines is provided. A search command is received at one of the network packet search engines. The search command comprises a specific search key. A determination of a longest prefix match based on the specific search key is made at the network packet search engine. A determination is made at the network packet search engine regarding whether the longest prefix match comprises an overall longest prefix match among the cascaded network packet search engines such that any of the cascaded network packet search engines may comprise the overall longest matching prefix independently of position relative to the other cascaded network packet search engines.Type: ApplicationFiled: September 9, 2003Publication date: March 10, 2005Applicant: STMicroelectronics, Inc.Inventor: Nicholas Richardson