Patents by Inventor Nathan J. Clevenger
Nathan J. Clevenger 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: 20240119732Abstract: An operation management system is disclosed. The operation management system may receive a video stream from a wearable device of a user that is performing an operation in a physical environment. The operation management system may process, using an operation performance model, a set of frames of the video stream that indicates a state of a performance of the operation by the user. The operation management system may determine, based on the state of the performance by the user, a next task of the operation. The operation management system may configure display data that is associated with a physical object that is associated with the next task. The display data may be associated with an indicator that identifies the physical object and/or task information associated with performing the next task. The operation management system may provide the display data to the wearable device.Type: ApplicationFiled: December 21, 2021Publication date: April 11, 2024Inventors: Matthew Louis Kowalski, Andrew Ehlers, Nathan J. Clevenger, Scott R. Olson, Seth David Silk, Nicole Daphne Tricoukes
-
Patent number: 11651590Abstract: An operation management system is disclosed. The operation management system may receive a video stream from a wearable device of a user that is performing an operation in a physical environment. The operation management system may process, using an operation performance model, a set of frames of the video stream that indicates a state of a performance of the operation by the user. The operation management system may determine, based on the state of the performance by the user, a next task of the operation. The operation management system may configure display data that is associated with a physical object that is associated with the next task. The display data may be associated with an indicator that identifies the physical object and/or task information associated with performing the next task. The operation management system may provide the display data to the wearable device.Type: GrantFiled: January 28, 2021Date of Patent: May 16, 2023Assignee: Zebra Technologies CorporationInventors: Matthew Louis Kowalski, Andrew Ehlers, Nathan J. Clevenger, Scott R. Olson, Seth David Silk, Nicole Daphne Tricoukes
-
Patent number: 11457811Abstract: A method includes: obtaining, at a server, a diagnosis key published by a tracing service, the diagnosis key associated with a source device; identifying one or more detected proximity identifiers associated with the diagnosis key; identifying one or more affected network detection devices associated with the one or more detected proximity identifiers; retrieving, from a repository, device data for the one or more affected network devices, the device data identifying a facility of the one or more affected network devices; and generating facility exposure data for the facility, the facility exposure data defining exposure associated with the source device at the facility.Type: GrantFiled: June 19, 2020Date of Patent: October 4, 2022Assignee: Zebra Technologies CorporationInventors: Nathan J. Clevenger, Scott R. Olson, Dino O. Gregorich, Matthew Louis Kowalski
-
Publication number: 20220272050Abstract: A method comprising: storing, at a central server, a function definition including: (i) a trigger event to initiate the function; (ii) criteria to be evaluated; and (iii) a response definition; selecting, at the central server, for each of a plurality of edge devices capable of detecting the trigger event and in communication with the central server, a designated criteria evaluation device assigned to evaluate the criteria when the trigger event is detected at the edge device; selecting, at the central server, for each of the plurality of edge devices capable of detecting the trigger event and in communication with the central server, a designated responding device assigned to generate the response when the criteria are satisfied; and sending instructions to the edge device, the designated criteria evaluation device, and the designated responding device to enable execution of the function when the edge device detects the trigger event.Type: ApplicationFiled: February 25, 2021Publication date: August 25, 2022Inventors: Matthew Louis Kowalski, Zenon Nestor Evans, Nathan J. Clevenger
-
Publication number: 20220234830Abstract: Methods and systems for managing temporary storage in warehouses are disclosed herein. An example method includes receiving a first electronic notification that items of a shipment are to be stored in temporary locations in a warehouse; in response to the first notification, automatically redirecting location information determined electronically based on asset tags affixed to the items from a warehouse management system to a temporary storage management system as the items are stored in the temporary locations; receiving a second electronic notification that the items are to be moved from the temporary locations to final locations; and in response to the second notification, automatically communicating the redirected location information to enable the warehouse worker to locate the items at the temporary locations based on the redirected location information and store them at the final locations, the final locations identified for the warehouse worker by the warehouse management system.Type: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Andre Luecht, Nathan J. Clevenger
-
Publication number: 20220237399Abstract: An operation management system is disclosed. The operation management system may receive a video stream from a wearable device of a user that is performing an operation in a physical environment. The operation management system may process, using an operation performance model, a set of frames of the video stream that indicates a state of a performance of the operation by the user. The operation management system may determine, based on the state of the performance by the user, a next task of the operation. The operation management system may configure display data that is associated with a physical object that is associated with the next task. The display data may be associated with an indicator that identifies the physical object and/or task information associated with performing the next task. The operation management system may provide the display data to the wearable device.Type: ApplicationFiled: January 28, 2021Publication date: July 28, 2022Inventors: Matthew Louis Kowalski, Andrew Ehlers, Nathan J. Clevenger, Scott R. Olson, Seth David Silk, Nicole Daphne Tricoukes
-
Publication number: 20210393129Abstract: A method includes: obtaining, at a server, a diagnosis key published by a tracing service, the diagnosis key associated with a source device; identifying one or more detected proximity identifiers associated with the diagnosis key; identifying one or more affected network detection devices associated with the one or more detected proximity identifiers; retrieving, from a repository, device data for the one or more affected network devices, the device data identifying a facility of the one or more affected network devices; and generating facility exposure data for the facility, the facility exposure data defining exposure associated with the source device at the facility.Type: ApplicationFiled: June 19, 2020Publication date: December 23, 2021Inventors: Nathan J. Clevenger, Scott R. Olson, Dino O. Gregorich, Matthew Louis Kowalski
-
Patent number: 11062245Abstract: A system for recording events on a distributed ledger includes: a server; a terminal including a terminal processor executing an OS; and a data capture device including a housing, a data capture assembly configured to capture product data, a communication interface, a memory including a first driver and/or a firmware, and a processor executing instructions in the memory. The instructions include instructions to transmit the product data to the terminal through the communication interface. The terminal includes a second driver enabling the OS to communicate with the data capture device to accept the product data. At least one of the first and second drivers and the firmware includes a transmission flag changeable between activated and deactivated states. The activated state causes the product data to be transmitted to the server. Upon the product data satisfying a recordation condition, the product data is recorded, from the server, to the distributed ledger.Type: GrantFiled: October 29, 2018Date of Patent: July 13, 2021Assignee: Zebra Technologies CorporationInventors: Nathan J. Clevenger, Andrew Ehlers, Matthew Louis Kowalski, John M. Seimer
-
Publication number: 20200134530Abstract: A system for recording events on a distributed ledger includes: a server; a terminal including a terminal processor executing an OS; and a data capture device including a housing, a data capture assembly configured to capture product data, a communication interface, a memory including a first driver and/or a firmware, and a processor executing instructions in the memory. The instructions include instructions to transmit the product data to the terminal through the communication interface. The terminal includes a second driver enabling the OS to communicate with the data capture device to accept the product data. At least one of the first and second drivers and the firmware includes a transmission flag changeable between activated and deactivated states. The activated state causes the product data to be transmitted to the server. Upon the product data satisfying a recordation condition, the product data is recorded, from the server, to the distributed ledger.Type: ApplicationFiled: October 29, 2018Publication date: April 30, 2020Inventors: Nathan J. Clevenger, Andrew Ehlers, Matthew Louis Kowalski, John M. Seimer
-
Patent number: 9665841Abstract: One set of instructions is generated in part by compiling application-specific source code. When natively executed on a platform provided by a device, the set of instructions provides an application. Another set of instructions is generated in part by compiling the same business logic source code. When natively executed on another platform provided by another device, the other set of instructions provides the same application. The business logic source code is substantially free of code specific to any platform. Moreover, the business logic source code defines substantially all application-specific functionality of the application.Type: GrantFiled: December 21, 2015Date of Patent: May 30, 2017Assignee: ZIH Corp.Inventor: Nathan J. Clevenger
-
Publication number: 20170052780Abstract: Methods and apparatus to adapt legacy applications to target platforms are disclosed. An example method includes generating a platform-agnostic representation of a first platform-specific application, the first platform-specific application being specific to a first mobile platform, the platform-agnostic representation of the first platform-specific application conforming to a first API of the first mobile platform; and adapting the platform-agnostic representation of the first platform-specific application to be platform-specific to a second mobile platform different than the first mobile platform.Type: ApplicationFiled: August 21, 2015Publication date: February 23, 2017Inventors: Nathan J. Clevenger, Benjamin P. Horgen, Brian R. Porter, Scott R. Olson
-
Publication number: 20160110667Abstract: One set of instructions is generated in part by compiling application-specific source code. When natively executed on a platform provided by a device, the set of instructions provides an application. Another set of instructions is generated in part by compiling the same business logic source code. When natively executed on another platform provided by another device, the other set of instructions provides the same application. The business logic source code is substantially free of code specific to any platform. Moreover, the business logic source code defines substantially all application-specific functionality of the application.Type: ApplicationFiled: December 21, 2015Publication date: April 21, 2016Inventor: Nathan J. Clevenger
-
Patent number: 9218175Abstract: One set of instructions is generated in part by compiling application-specific source code. When natively executed on a platform provided by a device, the set of instructions provides an application. Another set of instructions is generated in part by compiling the same business logic source code. When natively executed on another platform provided by another device, the other set of instructions provides the same application. The business logic source code is substantially free of code specific to any platform. Moreover, the business logic source code defines substantially all application-specific functionality of the application.Type: GrantFiled: November 26, 2013Date of Patent: December 22, 2015Assignee: ZIH CORP.Inventor: Nathan J. Clevenger
-
Publication number: 20140181802Abstract: One set of instructions is generated in part by compiling application-specific source code. When natively executed on a platform provided by a device, the set of instructions provides an application. Another set of instructions is generated in part by compiling the same business logic source code. When natively executed on another platform provided by another device, the other set of instructions provides the same application. The business logic source code is substantially free of code specific to any platform. Moreover, the business logic source code defines substantially all application-specific functionality of the application.Type: ApplicationFiled: November 26, 2013Publication date: June 26, 2014Applicant: ITR Group, Inc.Inventor: Nathan J. Clevenger
-
Patent number: 8601449Abstract: One set of instructions is generated in part by compiling application-specific source code. When natively executed on a platform provided by a device, the set of instructions provides an application. Another set of instructions is generated in part by compiling the same business logic source code. When natively executed on another platform provided by another device, the other set of instructions provides the same application. The business logic source code is substantially free of code specific to any platform. Moreover, the business logic source code defines substantially all application-specific functionality of the application.Type: GrantFiled: April 15, 2011Date of Patent: December 3, 2013Assignee: ITR Group, Inc.Inventor: Nathan J. Clevenger
-
Publication number: 20110258595Abstract: One set of instructions is generated in part by compiling application-specific source code. When natively executed on a platform provided by a device, the set of instructions provides an application. Another set of instructions is generated in part by compiling the same business logic source code. When natively executed on another platform provided by another device, the other set of instructions provides the same application. The business logic source code is substantially free of code specific to any platform. Moreover, the business logic source code defines substantially all application-specific functionality of the application.Type: ApplicationFiled: April 15, 2011Publication date: October 20, 2011Inventor: Nathan J. Clevenger