Patents by Inventor Craig Nelson

Craig Nelson 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: 20220188160
    Abstract: Managing batched jobs is provided. The method comprises receiving a job batch request from a client for a number of processing jobs. Each job is registered, and jobs that are ready for execution at a specified time are collected. For each collected job an instance of the job is locked to prevent duplicate execution. The locked jobs are queued, and a container is created for each job in the queue. A method of execution is determined for each job in the queue, and each job is then executed according the method determined for that job. Job events for each executing job are logged, a determination if a job was completed successfully is made according to its respective job events. A job status is updated for each completed job. The container of each completed job is then destroyed, and each completed job is unlocked.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Craig Nelson, Lakshmi Swetha Bedadala, Theodore Donald, Hong Wang, Uthayakumar Narayanasamy, Frederick Platten, Girija Thilak, Rajasekhar Dara, Adithya Parvatam, Anuradha Verma, Ananth Sudini
  • Patent number: 11126208
    Abstract: A pressure regulator (10) including: a housing (12, 14) including a flow passage (44, 46, 48); a plunger (38) configured to move within the housing, wherein the plunger is hollow and has a plunger passage (46) included in the flow passage; a valve seat (52) in the housing and disposed in the flow passage immediately upstream of an inlet (44) to the plunger passage; a shuttle (42) within the housing configured to move between an upstream-most position at which the shuttle abuts the valve seat to close the flow passage and a downstream position displaced from the valve seat which opens the flow passage; a sealed chamber (26) within the housing and between the plunger and the shuttle, wherein the sealed chamber is configured to be operated at pressures other than at atmospheric pressure; and a port (66) in the housing and open to the sealed chamber, wherein the port is configured to be connected to a source (68) of a pressurized fluid.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: September 21, 2021
    Assignee: Nelson Irrigation Corporation
    Inventors: Craig Nelson, Riley D. Greenwood
  • Publication number: 20210234864
    Abstract: A client application is specified by a target tenant and represented in an OAuth provider, along with a corresponding secret. A source tenant consents to permissions to be executed by the client application on a resource of the source tenant. A target service uses the secret to obtain an access token from an authorization server coupled to the source tenant and uses the access token to obtain access, specified by the permissions, to the resource served by a source service acting on behalf of the source tenant.
    Type: Application
    Filed: January 27, 2020
    Publication date: July 29, 2021
    Inventors: Anshul DUBE, Parul MANEK, Steven Mark SILVERBERG, Shankaranand ARUNACHALAM, Jason Craig NELSON, Andrew Burke RYAN, Robert A. LOWE, Ganesh PANDEY
  • Publication number: 20210231221
    Abstract: A pressure regulator including: a housing including an inlet flow passage and an outlet flow passage; a plunger reciprocally mounted in the housing and including a plunger flow passage; an inlet to the plunger flow passage, wherein the inlet is aligned with a plane oblique to an axis of the plunger flow passage; and a valve seat fixed to the housing and positioned between the inlet flow passage and the inlet to the flow passage of the plunger, wherein the valve seat is configured to receive and abut the inlet to the flow passage of the plunger.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Riley D. Greenwood, Craig Nelson
  • Patent number: 11017053
    Abstract: Disclosed herein, among other things, is a system comprising a content repository, a communication portal developer, a content manager, and an analytic engine. The content repository is adapted to store electronic content in a computer-readable storage medium. The communication portal developer includes at least one wizard to create a plurality of customizable portals without coding software. Each customizable portal is accessible to one or more selected visitors through a web browser. The content manager is adapted to publish selectable electronic content to selectable portals. The content manager includes at least one wizard to populate and manage the electronic content within the content repository. The analytic engine analyzes electronic content use and visitor behavior while logged into their customizable portal. In various embodiments, the analytics are provided in real time or near real time. Other embodiments are disclosed herein.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: May 25, 2021
    Assignee: Callidus Software, Inc.
    Inventor: Craig Nelson
  • Patent number: 10975365
    Abstract: A di-enzymatic chimeric endolysin includes a primary enzymatic active domain including a primary protein sequence and that cleaves a glycosidic, peptide, or amide bond; a secondary enzymatic active domain disposed at a C-terminus end of the di-enzymatic chimeric endolysin and including a secondary protein sequence that, in combination with the primary enzymatic active domain, synergistically cleaves glycosidic, peptide, or amide bonds in a peptidoglycan; a cell wall binding domain including a recognition sequence that is sequentially interposed between the primary protein sequence and the secondary protein sequence and that binds to a cell wall; and a tertiary structure such that the primary enzymatic active domain faces and opposes the secondary enzymatic active domain in the di-enzymatic chimeric endolysin for synergistic cleavage of the peptidoglycan.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 13, 2021
    Assignee: GOVERNMENT OF THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY OF COMMERCE
    Inventors: Zvi Kelman, Daniel Craig Nelson, Xiaoran Shang
  • Patent number: 10970124
    Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: April 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Craig Nelson, Ben Appleby
  • Patent number: 10859400
    Abstract: A communication console may include a moveable plunger including a body and an arm. The arm may connect to and extend away from the body. A first element may be coupled to the arm. The first element may include a top point and a bottom point, the axis of displacement extending between the top point and the bottom point. The first element may move with the arm along the axis of displacement. A second element may be detached from the arm and positioned adjacent to the axis of displacement. Additionally, one of the first element or the second element may be a sensing element and another may be a detectable element. The sensing element may sense a spatial position of the detectable element and output an indication of a position of the plunger based on the spatial position of the detectable element.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: December 8, 2020
    Assignee: Sorenson IP Holdings, LLC
    Inventors: D. Mark Parry, Craig Nelson
  • Publication number: 20200184973
    Abstract: A system may include a camera configured to obtain an image of a user, at least one processor, and at least one non-transitory computer-readable media communicatively coupled to the at least one processor. The non-transitory computer-readable media configured to store one or more instructions that when executed cause or direct the system to perform operations. The operations may include establish a communication session between the system and a device. The communication session may be configured such that the device provides audio for the system. The operations may further include compare the image to a particular user image associated with the system and select a first method of transcription generation from among two or more methods of transcription generation based on the comparison of the image to the particular user image. The operations may also include present, a transcription of the audio generated using the selected first method of transcription generation.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Inventor: Craig Nelson
  • Publication number: 20200140837
    Abstract: A di-enzymatic chimeric endolysin includes a primary enzymatic active domain including a primary protein sequence and that cleaves a glycosidic, peptide, or amide bond; a secondary enzymatic active domain disposed at a C-terminus end of the di-enzymatic chimeric endolysin and including a secondary protein sequence that, in combination with the primary enzymatic active domain, synergistically cleaves glycosidic, peptide, or amide bonds in a peptidoglycan; a cell wall binding domain including a recognition sequence that is sequentially interposed between the primary protein sequence and the secondary protein sequence and that binds to a cell wall; and a tertiary structure such that the primary enzymatic active domain faces and opposes the secondary enzymatic active domain in the di-enzymatic chimeric endolysin for synergistic cleavage of the peptidoglycan.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 7, 2020
    Inventors: Zvi Kelman, Daniel Craig Nelson, Xiaoran Shang
  • Patent number: 10605758
    Abstract: A method and device are provided for measuring a level of a clinically relevant analyte (such as glucose) in a fluid (such as blood). The device includes a flow path for conducting said fluid through the device; a detection chamber arranged on said flow path; and detector means arranged to detect analyte levels in the fluid in said chamber, wherein: said detection chamber contains a predetermined amount of an analyte such that that analyte mixes with fluid in the detection chamber to form, at the detector means, a calibration sample of the fluid at a time after the arrival of the fluid in said detection chamber, and said detector means is arranged to detect a first analyte level of an unadulterated sample of the fluid at a first time which is before the formation of said calibration sample and to detect a second analyte level of said calibration sample at a second time which is after the formation of said calibration sample.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: March 31, 2020
    Assignee: PA Knowledge Limited
    Inventors: Michael Noble, Craig Nelson, Mark Humphries, Carys Lloyd, David Edington, John Rippeth
  • Patent number: 10580410
    Abstract: A system may include a camera configured to obtain an image of a user, at least one processor, and at least one non-transitory computer-readable media communicatively coupled to the at least one processor. The non-transitory computer-readable media configured to store one or more instructions that when executed cause or direct the system to perform operations. The operations may include establish a communication session between the system and a device. The communication session may be configured such that the device provides audio for the system. The operations may further include compare the image to a particular user image associated with the system and select a first method of transcription generation from among two or more methods of transcription generation based on the comparison of the image to the particular user image. The operations may also include present, a transcription of the audio generated using the selected first method of transcription generation.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 3, 2020
    Assignee: Sorenson IP Holdings, LLC
    Inventor: Craig Nelson
  • Patent number: 10562056
    Abstract: A scrubber filter assembly including: a shaft mounted in an interior passage of a housing and configured to reciprocally move within the housing; a water outlet coupling on a side of the shaft which extends through a slot in the housing wherein the outlet coupling moves reciprocally within the slot as the shaft moves reciprocally, an inlet at a distal end of the shaft and the inlet extends into a water passage within the collar, wherein the inlet includes an outer surface having a filter configured to allow water to enter the inlet and prevent debris entering the water passage; and an edge extending around the perimeter of the outer surface of the inlet, wherein the edge is fixed to the collar, and the edge is configured to scrape debris from the filter as the inlet moves reciprocally with the shaft.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: February 18, 2020
    Assignee: Nelson Irrigation Corporation
    Inventors: Mathew Zimmerman, Craig Nelson, Joseph Daniel Sinden
  • Publication number: 20200026574
    Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Craig NELSON, Ben APPLEBY
  • Publication number: 20200015457
    Abstract: This invention relates generally to a process of using Arkansas net energy formulations of feed ingredients for broiler production. In calculating energy requirements, the invention accounts for the heat generated due to maintaining body composition as well as the energy accretion from gain. The process is configured be incorporated into and utilized by a system for formulating feed rations.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 16, 2020
    Applicant: BOARD OF TRUSTEES OF THE UNIVERSITY OF ARKANSAS
    Inventors: CRAIG NELSON COON, KATIE MICHELLE HILTON
  • Publication number: 20190333517
    Abstract: A system may include a camera configured to obtain an image of a user, at least one processor, and at least one non-transitory computer-readable media communicatively coupled to the at least one processor. The non-transitory computer-readable media configured to store one or more instructions that when executed cause or direct the system to perform operations. The operations may include establish a communication session between the system and a device. The communication session may be configured such that the device provides audio for the system. The operations may further include compare the image to a particular user image associated with the system and select a first method of transcription generation from among two or more methods of transcription generation based on the comparison of the image to the particular user image. The operations may also include present, a transcription of the audio generated using the selected first method of transcription generation.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventor: Craig Nelson
  • Publication number: 20190317534
    Abstract: A pressure regulator (10) including: a housing (12, 14) including a flow passage (44, 46, 48); a plunger (38) configured to move within the housing, wherein the plunger is hollow and has a plunger passage (46) included in the flow passage; a valve seat (52) in the housing and disposed in the flow passage immediately upstream of an inlet (44) to the plunger passage; a shuttle (42) within the housing configured to move between an upstream-most position at which the shuttle abuts the valve seat to close the flow passage and a downstream position displaced from the valve seat which opens the flow passage; a sealed chamber (26) within the housing and between the plunger and the shuttle, wherein the sealed chamber is configured to be operated at pressures other than at atmospheric pressure; and a port (66) in the housing and open to the sealed chamber, wherein the port is configured to be connected to a source (68) of a pressurized fluid.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 17, 2019
    Inventors: Craig NELSON, Riley D. GREENWOOD
  • Patent number: 10445145
    Abstract: A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Craig Nelson, Ben Appleby
  • Patent number: D880144
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: April 7, 2020
    Inventor: Craig Nelson
  • Patent number: D899072
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 20, 2020
    Inventor: Craig Nelson