Patents by Inventor Allen Cypher

Allen Cypher 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: 8606773
    Abstract: A method, system and program product for combining and processing web data using tables and programming-by-demonstration is disclosed. Direct manipulation and programming-by-demonstration techniques are used to automatically populate tables with information collected from various web sites. The invention augments a data set with new values computed by a web site.
    Type: Grant
    Filed: January 18, 2010
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Allen Cypher, Tessa A. Lau, James Lin, Jeffrey W. Nichols, Jeffrey Wong
  • Publication number: 20110179087
    Abstract: A method, system and program product for combining and processing web data using tables and programming-by-demonstration is disclosed. Direct manipulation and programming-by-demonstration techniques are used to automatically populate tables with information collected from various web sites. The invention augments a data set with new values computed by a web site.
    Type: Application
    Filed: January 18, 2010
    Publication date: July 21, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN CYPHER, TESSA A. LAU, JAMES LIN, JEFFREY W. NICHOLS, JEFFREY WONG
  • Publication number: 20090193339
    Abstract: Embodiments herein provide a method that maintains computerized scripts. The scripts provide assistance to users with respect to using at least one computer software application that is operating on a computerized device. The method receives, from the user, at least one trigger. This process creates or “authors” the trigger. This “trigger” is an item that automatically initiates at least one of the scripts for the user. In addition, the method adds the trigger to the computer software application (not automatically, but instead based on user input). Thus, when initiated by the trigger, the script automatically outputs assistance (text, sounds, illustrations, educational videos, etc.) to the user through the computerized interface of the computerized device, so as to provide the needed assistance to the user.
    Type: Application
    Filed: January 29, 2008
    Publication date: July 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey W. Nichols, Tessa A. Lau, Allen Cypher, James Lin, Eben M. Haber, Clemens Drews, Eric M. Wilcox, Barton A. Smith
  • Publication number: 20030115191
    Abstract: This document discusses, among other things, systems, devices, and methods for implementing an efficient and cost-effective automated content provider that effectively steers a user to relevant stored documents. Word or text features are extracted from user query language, and matched to substantially similar concept features. The concepts are organized in primary groups, such as Activities, Objects, Symptoms, and Products groups, which may be implemented as taxonomies. Documents that include the concept feature are tagged to that concept. A list of links or other document indicators tagged to the matched concepts is displayed for the user. Derived groups map relationships between concepts in the same or different primary groups, so that a particular matched concept results in the display of related concepts for restricting or otherwise changing the documents in play that are displayed for the user. This document also describes techniques for ranking the related concepts for display to the user.
    Type: Application
    Filed: January 14, 2002
    Publication date: June 19, 2003
    Inventors: Max Copperman, Allen Cypher, Raya Fratkina, Wendy Fritzke, Scott B. Huffman, Denis Lynch, Samir Mahendra, Shailaja Venkatsubramanyan, Scott A. Waterman, Mark A. Angel
  • Patent number: 5710894
    Abstract: A method and apparatus for providing dynamic classification of objects. The system provides for dynamic classification of objects within a simulator environment and also contains a graphical user interface related to the simulator environment. The apparatus includes a display, a processor, and an input device. A processor generates a simulation environment on a display screen and a user interfaces to the system with a user input device. Objects within a simulation take on user specified rules and properties that define their behavior. A graphical representation is provided for categorizing classes of objects. A graphical representation of a jar provides a label for defining the identity of the jar and a first region into which items (e.g., icons representing instances or classes of objects) can be dragged and dropped. These items become members of the dynamic class defined by the jar.
    Type: Grant
    Filed: April 4, 1995
    Date of Patent: January 20, 1998
    Assignee: Apple Computer, Inc.
    Inventors: David L. Maulsby, G. Allen Cypher, Enio Ohmaye
  • Patent number: 5678013
    Abstract: A method and apparatus for constructing subroutines to define the behavior of simulation objects is provided. The apparatus includes a display, a processor, and an input device. The processor generates on the display a GRR set region associated with a simulation object. A user operates the input device to place visual representations of rules and/or subroutines within the GRR set region. When a visual representation of a rule or subroutine is placed within a GRR set, computer step sequences that implement the behavior specified for the rule or subroutine are generated for the simulation object. A user may operate the input device to activate a control on a visual subroutine indicator to cause a subroutine region to appear. When a visual representation of a rule or subroutine is placed within a subroutine region, the behavior specified for the rule or subroutine is incorporated into the subroutine associated with the subroutine region.
    Type: Grant
    Filed: January 25, 1995
    Date of Patent: October 14, 1997
    Assignee: Apple Computer, Inc.
    Inventors: David C. Smith, G. Allen Cypher
  • Patent number: 5566295
    Abstract: An extensible simulation system and graphical programming method enable a simulation user to program the behaviors of objects in a simulation while requiring no knowledge of computer programming concepts or languages. The simulation user defines each object's behaviors by creating Graphical Rewrite Rules through programming by demonstration. The user can selectively abstract a given Graphical Rewrite Rule (GRR) such that it applies to states within the simulation according to hierarchical object types and object property conditions. The extensible simulation system comprises a Central Processing Unit (CPU), an input device, an output device, an external storage device, predetermined amounts of Random Access Memory (RAM) and Read-Only Memory (ROM), and an extensible simulator.
    Type: Grant
    Filed: January 25, 1994
    Date of Patent: October 15, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Allen Cypher, David C. Smith, James C. Spohrer