Patents by Inventor Christopher Kline

Christopher Kline 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: 9268763
    Abstract: In one embodiment, a data processing method comprises using a computer, receiving a first electronic document, wherein the first electronic document is structured according to a document structure, contains a plurality of content elements separate from the document structure, and contains a plurality of field identifiers and field values; using the computer, generating, based only upon the document structure and not using the content elements, a fingerprint value for the first electronic document; using the computer, determining whether the fingerprint value is in a stored fingerprint map of known fingerprint values; using the computer, when the fingerprint value is in the fingerprint map, retrieving a final template and a document parser that are associated with the fingerprint value, parsing the first electronic document using the document parser to identify the field identifiers and field values, and storing the field values in a record in a database; using the computer, when the fingerprint value is not i
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: February 23, 2016
    Assignee: SHELF.COM, INC.
    Inventors: Dayo Esho, Christopher Kline, Stephen Philp
  • Publication number: 20130243915
    Abstract: An apparatus for processing a food product includes an ingredient station for providing ingredients into the food product; an impingement freezer downstream from the ingredient station for reducing a temperature of a surface of the food product to provide a frozen crust at said surface to retain the ingredients in the food product and adapt the food product to retain deformation to a select shape; and a press excluding a cutter disposed downstream of the impingement freezer for pressing the food product to the select shape, wherein the frozen crust retains the select shape of and the ingredients in the food product. A method for processing the food product is also provided.
    Type: Application
    Filed: September 13, 2012
    Publication date: September 19, 2013
    Inventors: Ralph C. Obert, John Christopher Kline, Simon Shamoun
  • Publication number: 20070294708
    Abstract: A computer program product and system for deleting objects used or managed by an application or application instance is disclosed. First program instructions identify the objects. Second program instructions write an executable program to delete the objects which were identified. There are wide variety of objects than can be deleted such as local queues, alias queues, remote queues, security objects, channel objects, process objects, etc. The first program instructions identify a queue object and determine whether the queue object contains a work item. If so, the second program instructions write into the executable program a command to clear the work item. A computer program product, system and method for deleting a queue object managed by an application or application instance is also disclosed. Channels used by other applications or other application instances to lock and access a queue defined by the queue object are identified. Then, the channels are stopped.
    Type: Application
    Filed: August 30, 2007
    Publication date: December 20, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Christopher Kline
  • Publication number: 20070233578
    Abstract: An exchange system for facilitating the purchase of new cars is described. The system is coupled, in one embodiment, to a communications link. Potential car purchasers and sellers may access the exchange system via the network, and submit offers and/or pricing requests to such system. In response to the requests, the system processor retrieves the stored data from the respective databases, and causes such data to be transmitted to the local site for display. The exchange systems also executes certain functions in response to commands and data transmitted from buyer sites, dealer sites and institution sites.
    Type: Application
    Filed: November 9, 2006
    Publication date: October 4, 2007
    Inventors: Eugene Fusz, Christopher Kline
  • Publication number: 20070078728
    Abstract: An exchange system for facilitating the purchase of products is described. The system is coupled, in one embodiment, to a communications link. Potential product purchasers and sellers may access the exchange system via the network, and submit offers and/or pricing requests to such system. In response to the requests, the system processor retrieves the stored data from the respective databases, and causes such data to be transmitted to the local site for display. The exchange systems also executes certain functions in response to commands and data transmitted from buyer sites, seller sites and institution sites.
    Type: Application
    Filed: November 6, 2006
    Publication date: April 5, 2007
    Inventors: Eugene Fusz, Christopher Kline
  • Publication number: 20070005446
    Abstract: An exchange system for facilitating the purchase of new cars is described. The system is coupled, in one embodiment, to a communications link. Potential car purchasers and sellers may access the exchange system via the network, and submit offers and/or pricing requests to such system. In response to the requests, the system processor retrieves the stored data from the respective databases, and causes such data to be transmitted to the local site for display. The exchange systems also executes certain functions in response to commands and data transmitted from buyer sites, dealer sites and institution sites.
    Type: Application
    Filed: September 11, 2006
    Publication date: January 4, 2007
    Inventors: Eugene Fusz, Christopher Kline
  • Publication number: 20050198512
    Abstract: System and computer program product for determining if any of a plurality of groups may have an improper actual level of privilege. First program instructions compare members within each of the groups to a list of trusted individuals. Second program instructions determine if any groups with an actual privilege level higher than user level privilege have a member not on the list of trusted individuals, and if so, generate a report identifying the member not on the list of trusted individuals and the group in which the member is a member. Third program instructions determine if any group with an actual privilege level higher than user level privilege has a group name generally used or specified for a group with user level privilege, and if so, generate a report that the group with the higher actual privilege level has a group name generally used or specified for a group with user level privilege.
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Christopher Kline
  • Publication number: 20050125464
    Abstract: A system and computer program product for backing up a program and a plurality of user instances of the program. First program instructions backup definitions of queues used by the program instances. Second program instructions backup authorizations for the queues. Third program instructions backup a plurality of program-instance configuration files for the plurality of program instances, respectively. Fourth program instructions backup a configuration file for the program. Also disclosed is a method and program product for backing up a user program instance which has locked a queue definition file containing definitions of queues and authorizations for accessing the queues, and which has not locked a configuration file identifying the user program instance. A backup program queries the user program instance for the definitions of the queues and the authorizations for the queues such that the user program instance retains the lock on the queue definition file.
    Type: Application
    Filed: December 4, 2003
    Publication date: June 9, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventor: Christopher Kline
  • Publication number: 20050125810
    Abstract: A computer program product and system for deleting objects used or managed by an application or application instance is disclosed. First program instructions identify the objects. Second program instructions write an executable program to delete the objects which were identified. There are wide variety of objects than can be deleted such as local queues, alias queues, remote queues, security objects, channel objects, process objects, etc. The first program instructions identify a queue object and determine whether the queue object contains a work item. If so, the second program instructions write into the executable program a command to clear the work item. A computer program product, system and method for deleting a queue object managed by an application or application instance is also disclosed. Channels used by other applications or other application instances to lock and access a queue defined by the queue object are identified. Then, the channels are stopped.
    Type: Application
    Filed: December 4, 2003
    Publication date: June 9, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventor: Christopher Kline
  • Publication number: 20050033625
    Abstract: A method, apparatus and program storage device for scheduling the performance of maintenance tasks to maintain a system environment is disclosed. A parameter for a computer system is monitored to detect a need to perform at least one maintenance task. At least one maintenance task is performed when the monitoring detects the need to perform at least one maintenance task or at least once within a predetermined period.
    Type: Application
    Filed: August 6, 2003
    Publication date: February 10, 2005
    Inventor: Christopher Kline
  • Publication number: 20050027714
    Abstract: A system, method and program product for managing a change to an application, operating system, data base or other software component of a computer system. At one location, such as a server where the change is to be made, a user schedules execution or installation of the change. The change is implemented by a change program, and the syntax of the change program is checked at a time that the user schedules execution or installation of the change. Subsequently, a program automatically attempts to execute or install the change as scheduled. Then, the tool automatically conducts a search for a key phrase or code associated with the attempt to execute or install the change to determine if the change was successful or unsuccessful. The key phrase or code may be stored in a log associated with the application, operating system, data base or other software component. Subsequently, the tool sends a notification of success or lack of success to another location, such as a pager or e-mail address of the user.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventor: Christopher Kline
  • Publication number: 20050027842
    Abstract: A method and program product for gathering information about a system. A user logs on to the system, and in response, computer programming automatically identifies application instances executing in the system, determines whether the system is configured for high availability, determines whether each of the identified application instances is configured for high availability, determines if the system is a node of a cluster of systems, and compiles and displays a unified report of the resulting information. The foregoing type of information is automatically compiled and displayed for other systems as well, in different respective sessions.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventor: Christopher Kline
  • Patent number: 6783460
    Abstract: In order to allow viewers to interact with a television broadcast, a central control establishes a virtual environment in which viewers participate with characters designed by them. Viewers can create a character with the aid of a computer and then submit the character to the television show on disk or transmit the character via a web site. In order to create characters, a user “preprograms” a character by setting certain parameters and characteristics. Thereafter, the character would operate autonomously. During the television broadcast, some of the characters submitted to the television show or web site can be selected for appearance on the show by any conventional means, such as by lottery, sequentially or based on the merits of characters submitted to the television show, etc. Characters may also be submitted before the show and selected based on a “virtual interview.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: August 31, 2004
    Assignee: NearLife, Inc.
    Inventors: Tinsley A. Galyean, III, Sheri Galyean, Henry Kaufman, Christopher Kline
  • Publication number: 20030013526
    Abstract: In order to coordinate an interactive computer game with a television broadcast, a central control establishes a large virtual environment in which viewers participate with characters either controlled or designed by them. Each user can directly control or influence characters within a “active region” which encompasses part of the virtual environment that is much less than the total environment. The broadcast portion of the system also has an active region, at least a portion of which is shown on a broadcast television show. The locations of the active regions are controlled by the central control. In accordance with one embodiment, the central control moves the active regions of selected users so that these active regions coincide or overlap the broadcast active region. The selected users are then allowed to control characters that appear on the broadcast television show.
    Type: Application
    Filed: August 26, 2002
    Publication date: January 16, 2003
    Applicant: NearLife, Inc.
    Inventors: Tinsley A. Galyean, Sheri J. Galyean, Henry Kaufman, Christopher Kline
  • Patent number: 6447396
    Abstract: In order to coordinate an interactive computer game with a television broadcast, a central control establishes a large virtual environment in which viewers participate with characters either controlled or designed by them. Each user can directly control or influence characters within a “active region” which encompasses part of the virtual environment that is much less than the total environment. The broadcast portion of the system also has an active region, at least a portion of which is shown on a broadcast television show. The locations of the active regions are controlled by the central control. In accordance with one embodiment, the central control moves the active regions of selected users so that these active regions coincide or overlap the broadcast active region. The selected users are then allowed to control characters that appear on the broadcast television show.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: September 10, 2002
    Assignee: NearLife, Inc.
    Inventors: Tinsley A. Galyean, III, Sheri Galyean, Henry Kaufman, Christopher Kline
  • Patent number: 6427588
    Abstract: A frame assembly for use in supporting a silk screen. The assembly uses four corner brackets in forming the frame. The corner brackets each contain two perpendicular arms. The corner brackets engage four framing elements, thereby forming the rectangular structure of the frame. Each of the framing elements has two ends, wherein each end of a framing element receives one of the corner bracket arms. As such, each of the four corner brackets engages two of the framing elements and orients those elements at a perpendicular. An adjustment mechanism is disposed between each end of the framing elements and each of the corner brackets. The adjustment mechanism adjusts how deep an arm from a corner bracket is received within an end of a framing element. By utilizing the adjustment mechanism, the effective length of each of the sides of the frame can be selectively adjusted.
    Type: Grant
    Filed: September 5, 2000
    Date of Patent: August 6, 2002
    Inventor: Christopher Kline
  • Patent number: 5147986
    Abstract: A subwoofer system for providing acoustic energy is provided. The subwoofer or full-range speaker enclosure is divided into at least three chambers. A first speaker acoustically couples the first chamber with the third chamber. A second speaker acoustically couples the second chamber with the third chamber. A first port acoustically couples the first chamber to the exterior of the enclosure. A second port acoustically couples the second chamber to either the first chamber or the exterior of the enclosure. The speakers are driven out-of-phase with respect to the third chamber so as to maintain the third chamber in a substantially constant-pressure state.
    Type: Grant
    Filed: December 3, 1990
    Date of Patent: September 15, 1992
    Assignee: Tandy Corporation
    Inventors: Lloyd W. Cockrum, Christopher Kline
  • Patent number: 4222003
    Abstract: The power supply is powered preferably from a conventional AC input line by way of an AC adapter and preferably provides DC voltage levels of -5 volts and +5 and +12 volts. The -5 volt level uses a single zener diode for regulation while the other two logic levels use voltage regulators each having pass transistor means associated therewith. The circuitry also includes current limiting circuitry and filter means.
    Type: Grant
    Filed: July 21, 1978
    Date of Patent: September 9, 1980
    Assignee: Tandy Corporation
    Inventor: Christopher Kline