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).
-
Patent number: 11930016Abstract: 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: GrantFiled: May 20, 2022Date of Patent: March 12, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Anshul Dube, Parul Manek, Steven Mark Silverberg, Shankaranand Arunachalam, Jason Craig Nelson, Andrew Burke Ryan, Robert A. Lowe, Ganesh Pandey
-
Publication number: 20230351562Abstract: One embodiment provides a method comprising receiving, as input, standard dynamic range (SDR) content, and obtaining statistics information corresponding to the SDR content. The method further comprises determining, based on the statistics information, one or more parameters for an inverse tone mapping (ITM) curve using a machine learning model. The method further comprises converting the SDR content to high dynamic range (HDR) content using the ITM curve. The resulting HDR content is provided to a display device for presentation.Type: ApplicationFiled: April 21, 2023Publication date: November 2, 2023Inventors: Bowen Zhao, Chenguang Liu, Dung Trung Vo, McClain Craig Nelson, Chang Su
-
Publication number: 20230024124Abstract: Transdermal drug delivery devices are described herein such as a microneedle array patch, to be placed on the skin for transdermal delivery of a medicament. The transdermal drug delivery device for delivery of a bioactive agent through mammalian skin comprises an array of microneedles and a means to actuate the microneedles, wherein the actuation means actuates the microneedles separately.Type: ApplicationFiled: December 20, 2019Publication date: January 26, 2023Inventors: Maxime ETTORI, Craig NELSON, Michael NOBLE, John SOMERVILLE
-
Patent number: 11547093Abstract: 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: GrantFiled: July 16, 2019Date of Patent: January 10, 2023Assignee: BOARD OF TRUSTEES OF THE UNIVERSITY OF ARKANSASInventors: Craig Nelson Coon, Katie Michelle Hilton
-
Publication number: 20220372683Abstract: A device for dosing a detergent ingredient into the drum of an automatic washing machine which can include a reservoir, a one-way valve, an inlet, and a dosing manifold.Type: ApplicationFiled: May 17, 2022Publication date: November 24, 2022Inventors: Carlos Amador Zamarreno, Paul Gould, Michael Leslie Groombridge, Ahmad Khattab, Craig Nelson, Michael David Sawford, William Frank Tyldesley
-
Patent number: 11481254Abstract: 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: GrantFiled: December 14, 2020Date of Patent: October 25, 2022Assignee: ADP, Inc.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: 11436230Abstract: In a multi-tenant computing system, a cross-tenant user search system receives a user search input from a user using a client of a first tenant. The cross-tenant user search system accesses a policy that identifies one or more related tenants that are related to the first tenant. The policy also identifies directory records of users in the related tenant that can be searched by users of the first tenant. The cross-tenant user search system executes a search against a directory for the first tenant and executes a separate search against the directory records in the related tenants, identified in the policy. The search results from searching the directory for the first tenant and the related search results from searching the directory records in the tenant are aggregated into an aggregated set of search results which are then returned to the client.Type: GrantFiled: April 29, 2021Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Shankaranand Arunachalam, Robert Allen Lowe, Jason Craig Nelson, Paul Baecke, Xiaoqin Zhu, Ganesh Pandey, Parul Manek
-
Publication number: 20220278991Abstract: 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: ApplicationFiled: May 20, 2022Publication date: September 1, 2022Inventors: Anshul DUBE, Parul MANEK, Steven Mark SILVERBERG, Shankaranand ARUNACHALAM, Jason Craig NELSON, Andrew Burke RYAN, Robert A. LOWE, Ganesh PANDEY
-
Patent number: 11408515Abstract: 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: GrantFiled: January 29, 2020Date of Patent: August 9, 2022Assignee: Nelson Irrigation CorporationInventors: Riley D. Greenwood, Craig Nelson
-
Publication number: 20220215316Abstract: Embodiments of the present disclosure provide systems and methods for generating a microsite and monitoring customer experience thereof. The method performed by a server system includes receiving a service request for accessing microsite services. The method includes rendering a wizard suite associated with the microsite services for enabling a user to create the microsite of a source webpage. Further, the method includes receiving one or more microsite parameters associated with the wizard suite based on user inputs in the wizard suite. The microsite parameters include a microsite type and a microsite template including a plurality of dynamic microsite elements. The method further includes receiving content data of the source webpage to be populated in corresponding dynamic microsite element of the microsite template. The method includes generating the microsite of the source webpage based at least on a combination of the one or more micro site parameters and the content data.Type: ApplicationFiled: January 3, 2022Publication date: July 7, 2022Inventors: Craig NELSON, Mark Edward TASSEEL, Vlado SKOKO, Michael Harold CROSS
-
Patent number: 11381571Abstract: 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: GrantFiled: January 27, 2020Date of Patent: July 5, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Anshul Dube, Parul Manek, Steven Mark Silverberg, Shankaranand Arunachalam, Jason Craig Nelson, Andrew Burke Ryan, Robert A. Lowe, Ganesh Pandey
-
Publication number: 20220188160Abstract: 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: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: 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: 11126208Abstract: 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: GrantFiled: April 17, 2019Date of Patent: September 21, 2021Assignee: Nelson Irrigation CorporationInventors: Craig Nelson, Riley D. Greenwood
-
Publication number: 20210231221Abstract: 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: ApplicationFiled: January 29, 2020Publication date: July 29, 2021Inventors: Riley D. Greenwood, Craig Nelson
-
Publication number: 20210234864Abstract: 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: ApplicationFiled: January 27, 2020Publication date: July 29, 2021Inventors: Anshul DUBE, Parul MANEK, Steven Mark SILVERBERG, Shankaranand ARUNACHALAM, Jason Craig NELSON, Andrew Burke RYAN, Robert A. LOWE, Ganesh PANDEY
-
Patent number: 11017053Abstract: 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: GrantFiled: February 5, 2019Date of Patent: May 25, 2021Assignee: Callidus Software, Inc.Inventor: Craig Nelson
-
Patent number: 10975365Abstract: 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: GrantFiled: October 31, 2019Date of Patent: April 13, 2021Assignee: GOVERNMENT OF THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY OF COMMERCEInventors: Zvi Kelman, Daniel Craig Nelson, Xiaoran Shang
-
Patent number: 10970124Abstract: 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: GrantFiled: September 27, 2019Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jason Craig Nelson, Ben Appleby
-
Patent number: 10859400Abstract: 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: GrantFiled: November 10, 2017Date of Patent: December 8, 2020Assignee: Sorenson IP Holdings, LLCInventors: D. Mark Parry, Craig Nelson
-
Patent number: D1016467Type: GrantFiled: August 21, 2023Date of Patent: March 5, 2024Assignee: Skechers U.S.A., Inc. IIInventor: Craig Nelson