Patents by Inventor Neil Ellis
Neil Ellis 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: 20240151046Abstract: Systems and apparatuses an adjustable platform rail assembly. The adjustable platform rail assembly includes a lower rail assembly and an upper rail assembly. The lower rail assembly extends away from a platform of a mobile elevated work platform to define a passenger compartment therein. The upper rail assembly is coupled to the lower rail assembly and extends upwardly away from the lower rail assembly. The upper rail assembly includes a perimeter space assembly and a confined space assembly. The upper rail assembly is movable between (a) a first configuration in which the perimeter rail assembly and the confined space assembly are extended and the upper rail assembly surrounds the passenger compartment, and (b) a second configuration in which the perimeter rail assembly is collapsed, the confined space assembly is extended, and the upper rail assembly surrounds a subset of the passenger compartment.Type: ApplicationFiled: January 12, 2024Publication date: May 9, 2024Applicant: Oshkosh CorporationInventors: Greg Shafer, Dan Ippolito, Devin Rosencrance, Neil Harris, Jonathan Dawson, Morten Ellis
-
Publication number: 20230409380Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: ApplicationFiled: June 22, 2023Publication date: December 21, 2023Inventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 11726812Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: GrantFiled: April 29, 2021Date of Patent: August 15, 2023Assignee: Coherent Logix, IncorporatedInventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Publication number: 20210294643Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: ApplicationFiled: April 29, 2021Publication date: September 23, 2021Inventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 11023272Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: GrantFiled: May 10, 2018Date of Patent: June 1, 2021Assignee: Coherent Logix, IncorporatedInventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Publication number: 20180260240Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: ApplicationFiled: May 10, 2018Publication date: September 13, 2018Inventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 9990227Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: GrantFiled: October 23, 2015Date of Patent: June 5, 2018Assignee: Coherent Logix, IncorporatedInventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Publication number: 20160041842Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: ApplicationFiled: October 23, 2015Publication date: February 11, 2016Inventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 9195575Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: GrantFiled: May 17, 2013Date of Patent: November 24, 2015Assignee: Coherent Logix, IncorporatedInventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Publication number: 20140344527Abstract: A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data.Type: ApplicationFiled: May 17, 2013Publication date: November 20, 2014Applicant: COHERENT LOGIX INCORPORATEDInventors: Wilbur William Kaku, Michael Lyle Purnell, Geoffrey Neil Ellis, John Mark Beardslee, Zhong Qing Shang, Teng-I Wang, Stephen E. Lim
-
Patent number: 8462637Abstract: In one configuration, the present invention is directed to an enterprise network that includes geographically dislocated first and second network regions communicating with one another through first and second networks and respectively comprising first and second gateways and first and second groupings of trunks. A media server is positioned in the first network region that includes a routing agent. When a WAN outage occurs, the routing agent, using a dial plan, maps the dialed digits to an electronic address addressable over the PSTN and routes the call over the PSTN to the destination second communication device in the second network region.Type: GrantFiled: September 19, 2005Date of Patent: June 11, 2013Assignee: Sheridan Ross P.C.Inventors: Christopher David Baldwin, Neil Ellis Gallensky, Donald E. Gillespie, Michael Gruen, Alan Stuart Mulberg, Luigi Gentile Polese
-
Publication number: 20080217906Abstract: A method for printing a plurality of randomized tickets that include a play combination area for a game of chance is provided. One of the steps of this method is to provide data to a printer. The data includes a digital press sheet that includes the plurality of randomized tickets where each randomized ticket includes an identification image. The digital press sheet includes a plurality of different identification images. Another step is to print the digital press sheet onto a substrate where the printer does not perform a further randomization of the plurality of randomized tickets. In another example, a blockout area is provided for a breakopen ticket to provide a printable area on an inner surface of the breakopen portion. In another example, a method is provided to digitally divide a plurality of randomized tickets into groups of relatively equal sizes where approximately equal payout values are provided within the plurality of randomized tickets of each group.Type: ApplicationFiled: February 15, 2008Publication date: September 11, 2008Inventor: Neil Ellis
-
Publication number: 20070210514Abstract: A break-open ticket for a game of chance includes a first ply, a second ply and a break-open portion on one of the first ply and the second ply for revealing a play combination. The play combination is printed by a printer based on data that includes a randomized plurality of tickets. The printer does not perform a further randomization of the plurality of tickets.Type: ApplicationFiled: July 28, 2006Publication date: September 13, 2007Inventor: Neil Ellis
-
Publication number: 20060219794Abstract: Provided is a ticket for a game of chance. The ticket includes a strip having a first fold and a second fold. The first fold defines a first panel at an end of the strip. The second fold defines a second panel at another end of the strip. A third panel is located between the first panel and the second panel. A play combination is located on the third panel on a first side of the strip. Game identifying information is located on the first panel on a second side of the strip. The first panel is folded over the second panel to form an unopened position.Type: ApplicationFiled: March 21, 2006Publication date: October 5, 2006Inventors: Neil Ellis, Joseph Harrison