Patents by Inventor Mark A. Kirkpatrick
Mark A. Kirkpatrick 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: 7877434Abstract: A method for presenting forms and publishing form data are provided. A software component determines if a request for a network resource containing a form has been received. The software component then determines whether a previously compiled class file should be utilized to respond to the form request. If a previously compiled class file cannot be utilized, the software component compiles a class file capable of generating the fields of the requested form. When the class file is compiled, a field engine table is consulted and field names for the fields to be placed on the requested form are retrieved. A field name specified in the field engine table is associated with the correspondence fields in a form. When a submission containing response data for the fields in the form is received, the software component saves the response data in an output table having fields named identically to the fields in the form.Type: GrantFiled: October 30, 2008Date of Patent: January 25, 2011Assignee: AT&T Intellectual I, L.P.Inventors: Mark A. Kirkpatrick, Wendy Jennings, Mauricio Lopez
-
Patent number: 7870537Abstract: An object shell console allows maintenance personnel to upgrade or otherwise modify an executing computer application without suspending or terminating the application's execution. The object shell console attaches to the application while it is executing and extracts program data. The program data is displayed to a maintenance person. Based on the program data, the maintenance person upgrades or otherwise modifies the application. Upgrades include corrections to reflect system upgrades and changing the behavior of the application. The application is modified without time-consuming and expensive program builds.Type: GrantFiled: December 7, 2005Date of Patent: January 11, 2011Assignee: AT&T Intellectual Property I, L.P.Inventors: Mauricio Lopez, Mark A. Kirkpatrick
-
Patent number: 7599956Abstract: A computer system, method, and computer-readable medium for conducting an online survey including one or more questions are provided. A survey database contains the survey questions and data identifying the type of input field that should be provided for responding to each question. When a request is received for a network resource referencing the online survey, the contents of the survey database are utilized to generate the online survey. The survey questions are maintained in the survey database separately from the application code for displaying the survey questions. Only the questions in the survey database need to be modified to provide a new survey. The application code for generating the survey is generic to all surveys and does not need to be modified.Type: GrantFiled: December 12, 2006Date of Patent: October 6, 2009Assignee: AT&T Intellectual Property I, L.P.Inventors: Mark A. Kirkpatrick, Wendy Jennings, Dongbiao Zheng
-
Publication number: 20090063661Abstract: A computer system, method, and computer-readable medium for presenting forms and publishing form data are provided. A software component is operative to determine if a request for a network resource containing a form has been received. If such a request has been received, the software component determines whether a previously compiled class file should be utilized to respond to the form request. If a previously compiled class file cannot be utilized, the software component compiles a class file capable of generating the fields of the requested form. When the class file is compiled, a field engine table is consulted and field names for the fields to be placed on the requested form are retrieved. A field name specified in the field engine table is associated with the correspondence fields in a form. When a submission containing response data for the fields in the form as received, the software component saves the response data in an output table having fields named identically to the fields in the form.Type: ApplicationFiled: October 30, 2008Publication date: March 5, 2009Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Mark A. Kirkpatrick, Wendy Jennings, Mauricio Lopez
-
Patent number: 7469270Abstract: A computer system, method, and computer-readable medium for presenting forms and publishing form data are provided. A software component is operative to determine if a request for a network resource containing a form has been received. If such a request has been received, the software component determines whether a previously compiled class file should be utilized to respond to the form request. If a previously compiled class file cannot be utilized, the software component compiles a class file capable of generating the fields of the requested form. When the class file is compiled, a field engine table is consulted and field names for the fields to be placed on the requested form are retrieved. A field name specified in the field engine table is associated with the correspondence fields in a form. When a submission containing response data for the fields in the form as received, the software component saves the response data in an output table having fields named identically to the fields in the form.Type: GrantFiled: November 14, 2001Date of Patent: December 23, 2008Assignee: AT&T Intellectual Property I, L.P.Inventors: Mark A Kirkpatrick, Wendy Jennings, Mauricio Lopez
-
Patent number: 7451404Abstract: Embodiments of the present invention relate to methods and systems of accessing data via a legacy computer system. A screen field configuration file for a legacy computer system is accessed, where the screen field configuration file storing screen field information. One or more screen fields are identified. Each identified screen field has a screen field identifier and one or more screen field location identifiers stored in the configuration file. One or more screen field objects are created, where each screen field object corresponds to an identified screen field.Type: GrantFiled: August 6, 2001Date of Patent: November 11, 2008Assignee: AT&T Intellectual Property I, L.P.Inventors: Mark A. Kirkpatrick, John A. Strohmeyer
-
Patent number: 7441007Abstract: The present invention provides a system and a method that employs a centralized properties server accessible from multiple applications using established computer network protocols. Applications that need configuration variables can make a request to the properties server. The server will then provide configuration values based on the attribute requested. Java applications may request property information by the use of the Java Remote Method Invocation and other applications may request information through a CORBA gateway server.Type: GrantFiled: July 30, 2001Date of Patent: October 21, 2008Assignee: AT&T Intellectual Property I, L.P.Inventors: Mark A. Kirkpatrick, Darin J. Morrow, John A. Strohmeyer, Kent Corley
-
Publication number: 20080195505Abstract: A method and system for processing a remote order is described that allows a customer to remotely send a signal to a business. The signal contains the order information for the customer and what the customer wants from the business. Thus, this system allows the business to process such an order before the customer arrives at the business, preventing idle time by the customer at the business while the order is being processed.Type: ApplicationFiled: April 15, 2008Publication date: August 14, 2008Inventor: Mark A. Kirkpatrick
-
Patent number: 7359868Abstract: A method and system for processing a remote order is described that allows a customer to remotely send a signal to a business. The signal contains the order information for the customer and what the customer wants from the business. Thus, this system allows the business to process such an order before the customer arrives at the business, preventing idle time by the customer at the business while the order is being processed.Type: GrantFiled: December 17, 2001Date of Patent: April 15, 2008Assignee: AT&T Delaware Intellectual Property, Inc.Inventor: Mark A. Kirkpatrick
-
Patent number: 7359702Abstract: Methods, apparatuses, and computer program products provide for creating a gateway between a wired telephone and a wireless telephone network. The gateway device is connected to a wired home telephone network having one or more wired telephones, a wired telephone network, such as the PSTN, and a wireless telephone network. The apparatus may operate in a first mode that allows the wired telephone network to be utilized as a primary telephone network for the wired home telephone network and the wireless telephone network to be utilized as a backup in case of failure of the wired telephone network. Alternatively, the apparatus may operate in a second mode that allows the wireless telephone network to be utilized as a primary telephone network for the wired home telephone network and the wired telephone network to be utilized as a backup in case of failure of the wireless telephone network.Type: GrantFiled: February 15, 2006Date of Patent: April 15, 2008Assignee: AT&T Delaware Intellectual Property, Inc.Inventor: Mark A. Kirkpatrick
-
Patent number: 7353248Abstract: Clients using standard software protocols may access a validation application server for validation service on data via a number of methods including Internet applications, a Java RMI server, a CORBA gateway server and graphical screen interphase applications. The validation server provides validation service on the data based on dynamically-maintained, centrally-stored validation functions.Type: GrantFiled: July 30, 2001Date of Patent: April 1, 2008Assignee: AT&T Delaware Intellectual Property, Inc.Inventors: Mark A. Kirkpatrick, John A. Strohmeyer, Darin J. Morrow, Michael S. Bass
-
Patent number: 7296297Abstract: Clients using standard software protocols may access stored validation functions in order to perform validation functions on data via a number of methods including Internet applications, a Java RMI server, a CORBA gateway server and graphical screen interphase applications. The system allows for the efficient performance of validation services on data based on dynamically-maintained, centrally-stored validation functions.Type: GrantFiled: November 29, 2001Date of Patent: November 13, 2007Assignee: AT&T BLS Intellectual Property CorporationInventors: Mark A. Kirkpatrick, Michael S. Bass, Darin J. Morrow, John A. Strohmeyer, Mauricio Lopez
-
Patent number: 7191209Abstract: Clients using standard software protocols may access a manipulation application server for manipulation service on data via a number of methods including Internet applications, a Java RMI server, a CORBA gateway server and graphical screen interphase applications. The manipulation server provides manipulation service on the data based on dynamically maintained, centrally stored manipulation functions.Type: GrantFiled: July 30, 2001Date of Patent: March 13, 2007Assignee: BellSouth Intellectual Property Corp.Inventors: Mark A. Kirkpatrick, John A. Strohmeyer, Darin J. Morrow, Michael S. Bass
-
Patent number: 7158988Abstract: A computer system, method, and computer-readable medium for conducting an online survey including one or more questions are provided. A survey database contains the survey questions and data identifying the type of input field that should be provided for responding to each question. When a request is received for a network resource referencing the online survey, the contents of the survey database are utilized to generate the online survey. The survey questions are maintained in the survey database separately from the application code for displaying the survey questions. Only the questions in the survey database need to be modified to provide a new survey. The application code for generating the survey is generic to all surveys and does not need to be modified.Type: GrantFiled: November 7, 2001Date of Patent: January 2, 2007Assignee: BellSouth Intellectual Property CorporationInventors: Mark A. Kirkpatrick, Wendy Jennings, Dongbiao Zheng
-
Patent number: 7103871Abstract: A project management process for implementing change requests to a computer application proceeds in stages. In an assessment stage, a project manager determines whether the change request falls within the scope of the computer application. If the project manager deems the change request acceptable, the change request is forwarded to a development lead, a quality assurance (QA) lead, and a documentation lead for approval. The development lead determines whether the change request is technically feasible and if there are any technical issues. The QA lead determines what testing requirements must be met to implement the change request. The documentation lead determines what documentation requirements must be met to implement the change request. If the change request is approved by the development lead, the QA lead and the documentation lead, the change request is implemented. If the change request is not approved, it is rejected or placed on hold.Type: GrantFiled: April 4, 2002Date of Patent: September 5, 2006Assignee: BellSouth Intellectual Property Corp.Inventors: Mark A. Kirkpatrick, Darin J. Morrow, Nichole Anderson
-
Patent number: 7080351Abstract: Performance of quality assurance for a computer application development proceeds in a series of phases. Each of the phases in the QA life cycle corresponds to one or more phases in a computer application development life cycle. For example, in one embodiment, the quality assurance life cycle includes four phases—a test strategy phase, a test planning phase, a test execution phase and a rollout phase. Each phase of the QA life cycle has entrance and exit criteria. The phase can be entered when the entrance criteria have been met. When the exit criteria are met, the phase causes a gate to be closed to allow the software development life cycle to proceed to the next phase. In one embodiment, the software life cycle includes six phases—a requirements phase, a design phase, a code/unit test phase, a system test phase, a pre-production test phase and a production test phase.Type: GrantFiled: April 4, 2002Date of Patent: July 18, 2006Assignee: BellSouth Intellectual Property Corp.Inventors: Mark A. Kirkpatrick, Darin J. Morrow, Nichole Anderson
-
Patent number: 7035633Abstract: An apparatus is provided for creating a gateway between a wired telephone and a wireless telephone network. The gateway device is connected to a wired home telephone network having one or more wired telephones, a wired telephone network, such as the PSTN, and a wireless telephone network. The apparatus may operate in a first mode that allows the wired telephone network to be utilized as a primary telephone network for the wired home telephone network and the wireless telephone network to be utilized as a backup in case of failure of the wired telephone network. Alternatively, the apparatus may operate in a second mode that allows the wireless telephone network to be utilized as a primary telephone network for the wired home telephone network and the wired telephone network to be utilized as a backup in case of failure of the wireless telephone network. The selection of the operating mode for the apparatus may be based upon user selection, a user-specified time schedule, dialed digits, or other factors.Type: GrantFiled: October 23, 2001Date of Patent: April 25, 2006Assignee: BellSouth Intellectual Property CorporationInventor: Mark A. Kirkpatrick
-
Patent number: 7017151Abstract: An object shell console allows maintenance personnel to upgrade or otherwise modify an executing computer application without suspending or terminating the application's execution. The object shell console attaches to the application while it is executing and extracts program data. The program data is displayed to a maintenance person. Based on the program data, the maintenance person upgrades or otherwise modifies the application. Upgrades include corrections to reflect system upgrades and changing the behavior of the application. The application is modified without time-consuming and expensive program builds.Type: GrantFiled: December 26, 2001Date of Patent: March 21, 2006Assignee: BellSouth Intellectual Property Corp.Inventors: Mauricio Lopez, Mark A. Kirkpatrick
-
Patent number: 7000236Abstract: Web based clients using embodiments of the disclosed invention may efficiently access stored manipulation functions in order to perform manipulation functions on data via Internet applications. The disclosed system allows web based applications to receive manipulation services on data using dynamically maintained, centrally stored, manipulation functions.Type: GrantFiled: November 29, 2001Date of Patent: February 14, 2006Assignee: BellSouth Intellectual Property CorporationInventors: Mark A. Kirkpatrick, Michael S. Bass, Darin J. Morrow, John A. Strohmeyer, Mauricio Lopez
-
Patent number: 6961878Abstract: A system and method for a monitor process is disclosed. The monitor process manages, directs, and retains a record of the output from software applications and the tasks associated with such output. The monitor process does so by determining which notification messages output by the software applications do not match notification messages stored within a system monitor's message database. The monitor process then analyzes the non-matching notification messages using a rule set to determine an appropriate severity and contact list for each message. The monitor process then relays the non-matching notification messages to members of the contact list along with the message's appropriate severity. The monitor process may also be used to assist and encourage members of the contact list to update the system monitor's message database with the non-matching notification messages.Type: GrantFiled: February 28, 2002Date of Patent: November 1, 2005Assignee: BellSouth Intellectual Property CorporationInventors: Mark A. Kirkpatrick, Darin J. Morrow, John A. Strohmeyer, Charles E. Rittenberry