Patents by Inventor Charles L. Micklavzina

Charles L. Micklavzina 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: 9368037
    Abstract: A stateful application programming interface training system. The system comprises an interface configured for use in a customer facing production environment, wherein an instance of the interface is launched for each student using the training system; and a training application, wherein the application is configured to receive messages from the instances of the user interface, wherein each message invokes one of a plurality of different application programming interface methods, associate each message to one of a plurality of students, maintain a state of a plurality of training scenarios, a separate state of a training scenario for each of the plurality of students based on an identity of the student, determine when a state of a training scenario completes a checkpoint, and in response to a completed checkpoint, return particularized updated information to the instance of the interface associated with the completed checkpoint.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 14, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Steven L. Elliott, Christopher J. Ellis, Charles L. Micklavzina, Todd W. Schuster, Marshall A. Siegel, Jamie J. Williams
  • Patent number: 9038028
    Abstract: A software testing tool providing dynamic testing stubs. The tool comprises, comprising a processor, a non-transitory memory coupled to the processor, and an application stored in the memory. When executed by the processor in a single execution session, the application receives a definition of a test stub as a mapping from a stub handle to a reply message content, stores the test stub in a data store as an entry comprising the stub handle and the reply content, receives an invocation of an application programming interface, where the invocation comprises an argument, searches the data store for a test stub having a stub handle that matches at least in part to the argument received in the invocation of the application programming interface, and transmits a reply message defined by the test stub.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: May 19, 2015
    Assignee: Sprint Communications Company L.P.
    Inventor: Charles L. Micklavzina
  • Patent number: 8401890
    Abstract: A system for identifying one or more business transactions and one or more business systems is provided. The system includes a consolidated logical database comprising an information domain hierarchy comprising a set comprising one or more defined data requirement elements. The system includes a physical database, comprising one or more business transactions. An identification routine is used to select a defined data requirement element to identify the business transaction.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: March 19, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Randall Brack, Michaela R. Fite, Randy R. Herigon, Charles L. Micklavzina, Jerry W. Tally
  • Patent number: 8190399
    Abstract: A computer implemented method for creating architectural blueprints is provided. The method includes selecting a project, defining the project requirements, and selecting one or more parameters to be used to analyze the project. The method further includes importing the selected parameters, selecting proposed hardware and software combinations capable of meeting the project requirements, and displaying the ramifications of the selected hardware and software. The method also provides for generating architectural blueprints.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: May 29, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: William S. Anderson, Charles L. Micklavzina, Haidar Yousif
  • Patent number: 8055247
    Abstract: A method, system, and media provide audio services for mobile users. The system includes a mobile computing device, a content management server and a network over which the mobile device and server communicate. The method includes receiving a voice-based and/or gesture-based request for playback of content from the user of a mobile device and searching a local data store on the mobile device for the requested content. If the requested content is contained in the local data store, the method renders the requested content in a format for audible reception at the mobile device for the mobile user. If the requested content is not contained in the local data store, then the method queries a remote data service for the requested content. Upon receiving the requested content from the remote data service, the method audibly plays back the requested content at the mobile device for the mobile user.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: November 8, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Devon Leon Biere, Charles L. Micklavzina
  • Patent number: 7827548
    Abstract: A computer implemented method for an environment-neutral application build is provided. The method includes installing an application build in a target environment of a set of target environments, wherein the application build includes a variable corresponding to each environment configuration parameter. The method also includes installing a configuration file of a set of configuration files in the target environment, wherein the configuration file includes an environment configuration value corresponding to each variable. Each configuration file of the set of configuration files corresponds to at least one target environment of the set of target environments. Furthermore, the method includes reading each environment configuration value from the configuration file. Additionally, the method includes writing each environment configuration value to the corresponding variable in the application build.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: November 2, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Woodrow N. Anderson, William S. Anderson, Charles L. Micklavzina, Haidar Yousif
  • Patent number: 7752068
    Abstract: Disclosed herein is a synergy tracking tool and method for tracking target, forecast, and actual synergies created by a merger or other activity. The tool provides a disciplined method for synergy tracking relative to an implementation plan for executing the merger or other activity. This tool provides a formal way for reporting savings and lining up the savings with an implementation plan to explain why the savings are occurring.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: July 6, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Charles L. Micklavzina, Jeffrey W. Stovall
  • Patent number: 7720872
    Abstract: Disclosed herein is an automated software interface mapping tool for determining and documenting caller/provider relationships, data structures, and data transformations as a system logical data model of a single system or across multiple systems in an enterprise. The system logical data model may be stored as a set of structures and data elements in a metadata repository. The metadata repository enables improved impact analysis, documents dependencies, serves as a tool for implementing application rationalization, and aids in the creation of future code for the generation of new applications or systems.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: May 18, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Devon L Biere, Charles L. Micklavzina
  • Patent number: 7634542
    Abstract: A tool is provided to manage service instances for request processing that includes a monitor component, a manager component, and a configuration component. The monitor component is operable to determine a depth of message requests in a queue. The manager component is operable to manage a number of service instances processing the message requests. The configuration component is operable to set a threshold depth of message requests in the queue such that when the monitor component determines the depth of message requests in the queue exceeds the threshold, the monitor component initiates additional service instances to process the message requests.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: December 15, 2009
    Assignee: Sprint Communications Company L.P.
    Inventors: Alan S. Krause, Charles L. Micklavzina, Kevin R. Niederhauser
  • Patent number: 7346807
    Abstract: A system to load test a computer system is provided. The system comprises a test script to generate transactions including a basis transaction, the basis transaction operable to initiate a conversation with a stateful enterprise java bean, and a non-basis transaction. The system also comprises a forecast and a transaction iteration calculator, the transaction iteration calculator operable to determine how often the non-basis transaction executes relative to the basis transaction. For a non-basis transaction having a forecast less than the forecast of the basis-transaction, the non-basis transaction executes once if the number given by a randomly selected number between zero and the basis transaction forecast is less than the forecast of the non-basis transaction forecast and zero times otherwise. For a non-basis transaction having a forecast more than the forecast of the basis-transaction, the non-basis transaction may execute according to another calculation. A script controller is also provided.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: March 18, 2008
    Assignee: Sprint Communications Company L.P.
    Inventors: Theodore A. Burbidge, III, David W. Dankenbring, Charles L. Micklavzina, Kevin R. Niederhauser
  • Patent number: 7133805
    Abstract: A system for load test monitoring a computer system is provided. The system includes a transaction generator to provide transactions to servers to load test the servers. The system includes one or more agents provided on the servers, the agents operable to obtain server statistics from servers during load testing. The system also includes a display including a plurality of gauges. Each gauge depicts transactions statistics based on the transactions generated by the transaction generator for each server and further depicts server statistics for each server as obtained by the agents. Based on the displayed transaction and server statistics the transaction generator is adjustable to optimize the load test of the servers.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: November 7, 2006
    Assignee: Sprint Communications Company L.P.
    Inventors: David W. Dankenbring, Charles L. Micklavzina, Gary D. Willis, Jr.