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: 20240119732
    Abstract: 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: Application
    Filed: December 21, 2021
    Publication date: April 11, 2024
    Inventors: Matthew Louis Kowalski, Andrew Ehlers, Nathan J. Clevenger, Scott R. Olson, Seth David Silk, Nicole Daphne Tricoukes
  • Patent number: 11651590
    Abstract: 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: Grant
    Filed: January 28, 2021
    Date of Patent: May 16, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Matthew Louis Kowalski, Andrew Ehlers, Nathan J. Clevenger, Scott R. Olson, Seth David Silk, Nicole Daphne Tricoukes
  • Patent number: 11457811
    Abstract: 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: Grant
    Filed: June 19, 2020
    Date of Patent: October 4, 2022
    Assignee: Zebra Technologies Corporation
    Inventors: Nathan J. Clevenger, Scott R. Olson, Dino O. Gregorich, Matthew Louis Kowalski
  • Publication number: 20220272050
    Abstract: 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: Application
    Filed: February 25, 2021
    Publication date: August 25, 2022
    Inventors: Matthew Louis Kowalski, Zenon Nestor Evans, Nathan J. Clevenger
  • Publication number: 20220234830
    Abstract: 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: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Andre Luecht, Nathan J. Clevenger
  • Publication number: 20220237399
    Abstract: 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: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Matthew Louis Kowalski, Andrew Ehlers, Nathan J. Clevenger, Scott R. Olson, Seth David Silk, Nicole Daphne Tricoukes
  • Publication number: 20210393129
    Abstract: 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: Application
    Filed: June 19, 2020
    Publication date: December 23, 2021
    Inventors: Nathan J. Clevenger, Scott R. Olson, Dino O. Gregorich, Matthew Louis Kowalski
  • Patent number: 11062245
    Abstract: 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: Grant
    Filed: October 29, 2018
    Date of Patent: July 13, 2021
    Assignee: Zebra Technologies Corporation
    Inventors: Nathan J. Clevenger, Andrew Ehlers, Matthew Louis Kowalski, John M. Seimer
  • Publication number: 20200134530
    Abstract: 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: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Nathan J. Clevenger, Andrew Ehlers, Matthew Louis Kowalski, John M. Seimer
  • Patent number: 9665841
    Abstract: 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: Grant
    Filed: December 21, 2015
    Date of Patent: May 30, 2017
    Assignee: ZIH Corp.
    Inventor: Nathan J. Clevenger
  • Publication number: 20170052780
    Abstract: 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: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Nathan J. Clevenger, Benjamin P. Horgen, Brian R. Porter, Scott R. Olson
  • Publication number: 20160110667
    Abstract: 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: Application
    Filed: December 21, 2015
    Publication date: April 21, 2016
    Inventor: Nathan J. Clevenger
  • Patent number: 9218175
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: December 22, 2015
    Assignee: ZIH CORP.
    Inventor: Nathan J. Clevenger
  • Publication number: 20140181802
    Abstract: 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: Application
    Filed: November 26, 2013
    Publication date: June 26, 2014
    Applicant: ITR Group, Inc.
    Inventor: Nathan J. Clevenger
  • Patent number: 8601449
    Abstract: 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: Grant
    Filed: April 15, 2011
    Date of Patent: December 3, 2013
    Assignee: ITR Group, Inc.
    Inventor: Nathan J. Clevenger
  • Publication number: 20110258595
    Abstract: 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: Application
    Filed: April 15, 2011
    Publication date: October 20, 2011
    Inventor: Nathan J. Clevenger