Patents by Inventor Tod Johnson

Tod Johnson 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: 10228925
    Abstract: A deployment system includes a plurality of deployment environments, a change-control server, and a deployment orchestrator. Each deployment environment carries out a given phase of a deployment process for a set of artifacts. The change-control server maintains branches that correspond to respective deployment environments and that store artifacts that have been deployed to the respective deployment environments. A manifest contains a given set of artifacts stored by the change-control server, and each branch may contain multiple versions of a manifest associated with that branch. Upon creation of a new manifest version on the change-control server, the deployment orchestrator detects the presence of the new manifest version and responsively determine the differences between (i) artifacts contained in the new manifest version and (ii) artifacts deployed to a given deployment environment.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: March 12, 2019
    Assignee: Uptake Technologies, Inc.
    Inventors: Yuriy Koshkin, Will Hansmann, Ben Heilman, Colleen Stock, Tod Johnson, Andrei Zernoveanu
  • Publication number: 20180173510
    Abstract: A deployment system includes a plurality of deployment environments, a change-control server, and a deployment orchestrator. Each deployment environment carries out a given phase of a deployment process for a set of artifacts. The change-control server maintains branches that correspond to respective deployment environments and that store artifacts that have been deployed to the respective deployment environments. A manifest contains a given set of artifacts stored by the change-control server, and each branch may contain multiple versions of a manifest associated with that branch. Upon creation of a new manifest version on the change-control server, the deployment orchestrator detects the presence of the new manifest version and responsively determine the differences between (i) artifacts contained in the new manifest version and (ii) artifacts deployed to a given deployment environment.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Inventors: Yuriy Koshkin, Will Hansmann, Ben Heilman, Colleen Stock, Tod Johnson, Andrei Zernoveanu
  • Publication number: 20030005350
    Abstract: A system is provided which includes a plurality of nodes, wherein each node has a processor executable thereon. The system also includes a first failover server group that includes a first server that is capable of performing a first service and a second server capable of performing the first service. The first server is executable on a first node of the plurality of nodes and the second server is executable on a second node of the plurality of nodes. The third server is executable on the first node and the fourth server being executable on one of the plurality of nodes other than the first node. The system also includes a second failover server group that includes a third server capable of performing a second service and a fourth server capable of performing the second service. The first, second, third and fourth servers can each be in one of a plurality of states including an active state and a standby state.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Maarten Koning, Tod Johnson, Yiming Zhang
  • Patent number: 4355372
    Abstract: A method for independently electronically collecting related market survey data from a plurality of diverse locations (6,6') for temporary storage at each of the independent diverse locations (6,6') where the data is collected for subsequent transmission thereof from these locations (6,6') over a telephone type link (30,36,42) for accumulative processing thereof at a remote central electronic data processor. An interactive interchangeable prompt message display is displayed on a visual display device (32) indicating one of a plurality of market survey categories in a predefined sequence. An actual data input signal may be provided via a keyboard (70) or barboard (29) and/or wand (18,28) in response to the prompt message display with this input being stored in a memory (16) for subsequent transmission. Prior to storage in the memory (16), the data is stored in a buffer and is displayed on the display device (32) to enable confirmation prior to transfer to the bulk memory (16).
    Type: Grant
    Filed: December 24, 1980
    Date of Patent: October 19, 1982
    Assignee: NPD Research Inc.
    Inventors: Tod Johnson, Andrew Tarshis, George Goldberg
  • Patent number: RE31951
    Abstract: A method .[.for.]. independently electronically .[.collecting.]. .Iadd.collects .Iaddend.related market survey data from a plurality of diverse locations (6,6') for temporary storage at each of the independent diverse locations (6,6') where the data is collected for subsequent transmission thereof from these locations (6,6') over a telephone type link (30,36,42) for accumulative processing thereof at a remote central electronic data processor. An interactive interchangeable prompt message display is displayed on a visual display device (32) indicating one of a plurality of market survey categories in a predefined sequence. An actual data input signal may be provided via a keyboard (70) or barboard (29) and/or wand (18,28) in response to the prompt message display with this input being stored in a memory (16) for subsequent transmission.
    Type: Grant
    Filed: March 7, 1984
    Date of Patent: July 16, 1985
    Assignee: NPD Research, Inc.
    Inventors: Tod Johnson, Andrew Tarshis, George Goldberg