Patents by Inventor James Kipp

James Kipp 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: 20240086322
    Abstract: A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload.
    Type: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Inventor: Timothy James Kipp
  • Publication number: 20240020166
    Abstract: A method for scheduling tasks from a program executed by a multi-processor core system is disclosed. The method includes a scheduler that groups a plurality of tasks, each having an assigned priority, by priority in a task group. The task group is assembled with other task groups having identical priorities in a task group queue. A hierarchy of task group queues is established based on priority levels of the assigned tasks. Task groups are assigned to one of a plurality of worker threads based on the hierarchy of task group queues. Each of the worker threads is associated with a processor in the multi-processor system. The tasks of the task groups are executed via the worker threads according to the order in the hierarchy.
    Type: Application
    Filed: September 20, 2023
    Publication date: January 18, 2024
    Inventor: Timothy James Kipp
  • Patent number: 11860785
    Abstract: A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: January 2, 2024
    Assignee: Oxide Interactive, Inc.
    Inventor: Timothy James Kipp
  • Patent number: 11797348
    Abstract: A method for scheduling tasks from a program executed by a multi-processor core system is disclosed. The method includes a scheduler that groups a plurality of tasks, each having an assigned priority, by priority in a task group. The task group is assembled with other task groups having identical priorities in a task group queue. A hierarchy of task group queues is established based on priority levels of the assigned tasks. Task groups are assigned to one of a plurality of worker threads based on the hierarchy of task group queues. Each of the worker threads is associated with a processor in the multi-processor system. The tasks of the task groups are executed via the worker threads according to the order in the hierarchy.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: October 24, 2023
    Assignee: OXIDE INTERACTIVE, INC.
    Inventor: Timothy James Kipp
  • Publication number: 20230334753
    Abstract: A method of generating an intermediate layer comprises generating local surface properties for a graphics object from parameter image maps, generating a first object image surface layer based on the local surface properties, storing intermediate surface results as an object image layer from the object local surface properties, and rendering a second object image surface layer based on the stored intermediate surface results.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 19, 2023
    Inventors: Timothy James Kipp, Daniel Kurt Baker
  • Patent number: 11676325
    Abstract: A method of generating an intermediate layer comprises generating local surface properties for a graphics object from parameter image maps, generating a first object image surface layer based on the local surface properties, storing intermediate surface results as an object image layer from the object local surface properties, and rendering a second object image surface layer based on the stored intermediate surface results.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: June 13, 2023
    Assignee: Oxide Interactive, Inc.
    Inventors: Timothy James Kipp, Daniel Kurt Baker
  • Publication number: 20230110249
    Abstract: The present invention relates to pharmaceutical compositions and a method of inhibiting metastasis using anti-ROR1 antibodies or antigen binding fragments, ROR1 binding peptides and ROR1 vaccines.
    Type: Application
    Filed: March 16, 2022
    Publication date: April 13, 2023
    Inventors: Thomas James KIPPS, Jian YU, Bing CUI, Liguang CHEN, George F. WIDHOPF, Charles PRUSSAK
  • Publication number: 20230042983
    Abstract: A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload.
    Type: Application
    Filed: October 19, 2022
    Publication date: February 9, 2023
    Inventor: Timothy James Kipp
  • Patent number: 11507506
    Abstract: A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: November 22, 2022
    Assignee: OXIDE INTERACTIVE, INC.
    Inventor: Timothy James Kipp
  • Publication number: 20220318142
    Abstract: A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload.
    Type: Application
    Filed: January 3, 2020
    Publication date: October 6, 2022
    Inventor: Timothy James Kipp
  • Patent number: 11436783
    Abstract: A method for generating a graphic display of frame images comprises collecting one or more graphic objects to be rendered into a frame image, the one or more graphic objects being represented as a mesh in object space; determining one or more shadels to be computed for the frame image based at least on the one or more input attributes for each of the one or more graphic objects, each shadel being a shaded portion of the mesh; allocating space in a shadel storage buffer for the one or more shadels; populating a work queue buffer, the work queue buffer containing a list of commands to be executed to compute each of the one or more shadels; computing the determined one or more shadels to generate a shaded mesh; and rasterizing the shaded mesh into the frame image. The method can be implemented using a graphics processing unit (GPU).
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: September 6, 2022
    Assignee: Oxide Interactive, Inc.
    Inventors: Daniel Kurt Baker, Timothy James Kipp, Nathan Heazlett, Gregory Osefo
  • Publication number: 20220245883
    Abstract: A method for generating a graphic display of frame images comprises collecting one or more graphic objects to be rendered into a frame image, the one or more graphic objects being represented as a mesh in object space; determining one or more shadels to be computed for the frame image based at least on the one or more input attributes for each of the one or more graphic objects, each shadel being a shaded portion of the mesh; allocating space in a shadel storage buffer for the one or more shadels; populating a work queue buffer, the work queue buffer containing a list of commands to be executed to compute each of the one or more shadels; computing the determined one or more shadels to generate a shaded mesh; and rasterizing the shaded mesh into the frame image. The method can be implemented using a graphics processing unit (GPU).
    Type: Application
    Filed: April 22, 2022
    Publication date: August 4, 2022
    Inventors: Daniel Kurt Baker, Timothy James Kipp, Nathan Heazlett, Gregory Osefo
  • Publication number: 20220214925
    Abstract: A method for scheduling tasks from a program executed by a multi-processor core system is disclosed. The method includes a scheduler that groups a plurality of tasks, each having an assigned priority, by priority in a task group. The task group is assembled with other task groups having identical priorities in a task group queue. A hierarchy of task group queues is established based on priority levels of the assigned tasks. Task groups are assigned to one of a plurality of worker threads based on the hierarchy of task group queues. Each of the worker threads is associated with a processor in the multi-processor system. The tasks of the task groups are executed via the worker threads according to the order in the hierarchy.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 7, 2022
    Inventor: Timothy James Kipp
  • Patent number: 11312787
    Abstract: The present invention relates to pharmaceutical compositions and a method of inhibiting metastasis using anti-ROR1 antibodies or antigen binding fragments, ROR1 binding peptides and ROR1 vaccines.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 26, 2022
    Assignee: The Regents of the University of California
    Inventors: Thomas James Kipps, Jian Yu, Bing Cui, Liguang Chen, George F. Widhopf, II, Charles Prussak
  • Patent number: 11249807
    Abstract: A method for scheduling tasks from a program executed by a multi-processor core system is disclosed. The method includes a scheduler that groups a plurality of tasks, each having an assigned priority, by priority in a task group. The task group is assembled with other task groups having identical priorities in a task group queue. A hierarchy of task group queues is established based on priority levels of the assigned tasks. Task groups are assigned to one of a plurality of worker threads based on the hierarchy of task group queues. Each of the worker threads is associated with a processor in the multi-processor system. The tasks of the task groups are executed via the worker threads according to the order in the hierarchy.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: February 15, 2022
    Assignee: Oxide Interactive, Inc.
    Inventor: Timothy James Kipp
  • Publication number: 20210388086
    Abstract: Disclosed are an anti-ROR2 antibody and a use thereof. The anti-ROR2 antibody includes: a light chain variable region with amino acid sequence shown in CSASSSVSYMHWYQ, IYDTSKLAS and CQQWSSNPPTFGAG, and a heavy chain variable region with amino acid sequence shown in YTITSYLMHWV, LEWIGYINPYNDGTKYNEKFKDKAT and CARSDVYYGVRFAYWGQG; a light chain variable region with amino acid sequence shown in CKASQNVGTNVAWFQ, IYLASYRYS and CQQYNSYPLTFGGG, and a heavy chain variable region with amino acid sequence shown in YTFTNYWIQWM, LEWIGEINPSNGRTDYNEKFKNRAT and CANYRPGYWGQG; and a light chain variable region with amino acid sequence shown in CSASSSISYMYWYQ, IYDTSILAS and CQQWSSYPFTFGSG, and a heavy chain variable region with amino acid sequence shown in YTFTSYLIHWV, LEWIGYINPYNDGTKYNEKFKDKAT and CARSDVYYGVRFAYWGQG.
    Type: Application
    Filed: July 8, 2021
    Publication date: December 16, 2021
    Inventors: Suping ZHANG, Thomas James KIPPS, Liufeng WU
  • Publication number: 20210380688
    Abstract: Disclosed are an anti-ROR2 antibody and a use thereof. The anti-ROR2 antibody includes at least one of the following: (1) a light chain variable region with amino acid sequence shown in CSASSSVTYTYWYQ, IYDTSNLAS and CQQWSSYPFTFGSG, and a heavy chain variable region with amino acid sequence shown in YTFTSYLMHWV, LEWIGYINPYNDGTKYNEKFKDKAT and CARSDVYYGVRFAYWGQG; compared with (1), the antibody or antigen-binding fragment has an amino acid sequence with at least one conservative amino acid substitution.
    Type: Application
    Filed: July 8, 2021
    Publication date: December 9, 2021
    Inventors: Suping ZHANG, Thomas James KIPPS, Liufeng WU, Jianchao ZHANG
  • Publication number: 20210256757
    Abstract: A method of generating an intermediate layer comprises generating local surface properties for a graphics object from parameter image maps, generating a first object image surface layer based on the local surface properties, storing intermediate surface results as an object image layer from the object local surface properties, and rendering a second object image surface layer based on the stored intermediate surface results.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Inventors: Timothy James Kipp, Daniel Kurt Baker
  • Publication number: 20210209021
    Abstract: A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 8, 2021
    Inventor: Timothy James Kipp
  • Patent number: 10997774
    Abstract: A method of generating an intermediate layer comprises generating local surface properties for a graphics object from parameter image maps, generating a first object image surface layer based on the local surface properties, storing intermediate surface results as an object image layer from the object local surface properties, and rendering a second object image surface layer based on the stored intermediate surface results.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: May 4, 2021
    Assignee: Oxide Interactive, LLC
    Inventors: Timothy James Kipp, Daniel Kurt Baker