Alan Fisher

Alan Fisher

Paradise Valley, Arizona, United States
7K followers 500+ connections

Activity

Join now to see all activity

Experience

  • Sand Hill Angels Graphic

    Sand Hill Angels

    San Francisco Bay Area

  • -

    San Jose, CA

  • -

    Fairfax, VA

  • -

    San Francisco, CA

  • -

    Palo Alto, CA

  • -

    Menlo Park, CA

  • -

    Menlo Park, CA

  • -

    Mountain View, CA

  • -

    Mountain View, CA

  • -

    Palo Alto, CA

  • -

    Neptune, NJ

Education

Publications

  • One Day Web Apps: Application Generation for .NET

    Iron Speed, Inc.

    Build web database applications faster with the comprehensive and insightful text that discloses the latest software development tools and techniques.

    Other authors
  • CASE: Using Software Development Tools, Second Edition

    John Wiley & Sons

    Thoroughly revised and updated, this new edition of Alan Fisher's popular overview of CASE now addresses the entire software development cycle. This invaluable guide provides cutting edge information on every key aspect of automated software engineering - from the popular Yourdon/DeMarco Structured Analysis to data modeling to user interface design.

  • CASE: Using Software Development Tools

    John Wiley & Sons

    Now, answering the need for a comprehensive overview of this revolutionary new technology, CASE: Using Software Development Tools, provides cutting edge information on every key aspect of automated software engineering - from the popular Yourdon/DeMarco Structured Analys to data modeling to user interface design.

  • Microprocessor Control of a Pulse-Width Modulated Inverter

    IEEE 1981 Industry Applications Society Conference Record

    The design and development of a microprocessor based controller for a PWM inverter involves several essential considerations. These considerations are summarized in terms of the evolution of hardware and software development for such acontroller carried on over a three-year priod at the University of Missouri-Columbia. After PWM waveform generation techniques are briefly reviewed, microcomputer controlled PWM inverter configirations are then considered. Past experience is used to demonstrate…

    The design and development of a microprocessor based controller for a PWM inverter involves several essential considerations. These considerations are summarized in terms of the evolution of hardware and software development for such acontroller carried on over a three-year priod at the University of Missouri-Columbia. After PWM waveform generation techniques are briefly reviewed, microcomputer controlled PWM inverter configirations are then considered. Past experience is used to demonstrate the crucial role of execution speed in this application of a microprocessor-based controller. A technique for speeding up the operation of the controller through exploiting paallelism in the control algorithm is outlined. Current projects demonstrate that basic hardware and software trade-offs are essential to the satisfactory operation of a microprocessor-based controller operating in a real-time environment.

Patents

  • Method and System for Updating Information on a Merchandise Catalog Page

    Issued US 9,189,813

    A method and system for updating information to a merchandise catalog page includes automatically regenerating a merchandise catalog page to include updated bid information if new bids have been placed relating to an item. According to another aspect of the invention, a merchandise catalog page for an item is automatically updated to reflect that an auction has closed, upon detecting that the auction for the item is closed.

    Other inventors
  • System and Method for Creating a Customer Account

    Issued US 8,666,876

    In an electronic auction, bids may be received from each of a plurality of bidders for a plurality of commodities for online distribution, wherein each bid includes a price and information used to identify an appropriate commodity to which to apply the bid. Then a process is performed for each bid. This process includes: validating bid information from the bid, the validating occurring after a customer record has been created for a bidder corresponding to the bid, then based on a successful…

    In an electronic auction, bids may be received from each of a plurality of bidders for a plurality of commodities for online distribution, wherein each bid includes a price and information used to identify an appropriate commodity to which to apply the bid. Then a process is performed for each bid. This process includes: validating bid information from the bid, the validating occurring after a customer record has been created for a bidder corresponding to the bid, then based on a successful validation of the bid, entering the bid for the item in a bid database, then awarding one or more commodities from the plurality of commodities to each of a plurality of successful bidders of the plurality of bidders at different item prices based on the prices in the bid information for each of the plurality of successful bidders.

    Other inventors
  • Method and System for providing order status information using an update status flag

    Issued US 8,630,914

    A method and system for providing status of a data item after receiving status information pertaining to the data item. It is determined whether the received status information is new relative to further status information pertaining to the data item. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received status information is then composed and transmitted over a network.

    Other inventors
  • System and Method for Creating a Customer Account

    Issued US 8,386,366

    An electronic auction system may include a bid validator connected between a network and a customer database. The example bid validator may receive bid information from a customer over the network. The example bid validator may use the bid information to detect whether the customer database includes a customer record for the customer. If no customer record is found in the customer database, the example bid validator may initiate creation of a new customer record and place it in the customer…

    An electronic auction system may include a bid validator connected between a network and a customer database. The example bid validator may receive bid information from a customer over the network. The example bid validator may use the bid information to detect whether the customer database includes a customer record for the customer. If no customer record is found in the customer database, the example bid validator may initiate creation of a new customer record and place it in the customer database.

    Other inventors
  • System and Method for Receiving a Bid

    Issued US 8,374,948

    An electronic auction system may include a bid validator connected between a network, a bid database and a merchandise catalog page. The example bid validator may receive over the network, bid information via an electronic mail message and further bid information via a web-based bid form. The example bid validator may validate the bid information and the further bid information before placing a bid and a further bid respectively into the bid database. The example bid validator may then update…

    An electronic auction system may include a bid validator connected between a network, a bid database and a merchandise catalog page. The example bid validator may receive over the network, bid information via an electronic mail message and further bid information via a web-based bid form. The example bid validator may validate the bid information and the further bid information before placing a bid and a further bid respectively into the bid database. The example bid validator may then update the web-based merchandise catalog page based on the bid and the further bid.

    Other inventors
  • Method and System for Providing Order Status Information Using an Update Status Flag

    Filed US 8,180,683

    A method and system for providing account status information using an update status flag to receive status information pertaining to a customer account. It is determined whether the received status information is new relative to further status information stored within a status record pertaining to the account. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received status information is then…

    A method and system for providing account status information using an update status flag to receive status information pertaining to a customer account. It is determined whether the received status information is new relative to further status information stored within a status record pertaining to the account. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received status information is then composed and sent to the customer.

    Other inventors
  • Method and System for Providing Order Status Information Using an Update Status Flag

    Issued US 8,078,504

    A method and system for providing order status information using an update status flag to receive status information pertaining to an order placed by a customer with a merchant. It is determined whether the received status information is new relative to further status information pertaining to the order stored within a status record. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received…

    A method and system for providing order status information using an update status flag to receive status information pertaining to an order placed by a customer with a merchant. It is determined whether the received status information is new relative to further status information pertaining to the order stored within a status record. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received status information is then composed and sent to the customer.

    Other inventors
  • Method and system for performing a progressive auction

    Filed US 7,983,977

    A method and system for to facilitate an electronic auction includes receiving a bid from each of a plurality of bidders for a plurality of merchandise items via a web-based bid form. Each bid including a bid price and a quantity bid. One or more of the merchandise items of the plurality of merchandise items are awarded to each of a plurality of successful bidders of the plurality of bidders at different prices based on the quantity bid by each of the plurality of successful bidders.

    Other inventors
  • Method and System for Providing Simultaneous On-Line Auctions

    Issued US 7,870,055

    A method and system for providing simultaneous online auctions includes automatically auctioning a first item and a second item during a common time period via an electronic auction system. Bids for both of the first item and the second item are automatically received at the electronic auction system during the common time period.

    Other inventors
  • Method and System for Providing Order Status Information Using an Update Status Flag

    Issued US 7,801,767

    A method and system for providing order status information using an update status flag to receive status information pertaining to an order placed by a customer with a merchant. It is determined whether the received status information is new relative to further status information pertaining to the order stored within a status record. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received…

    A method and system for providing order status information using an update status flag to receive status information pertaining to an order placed by a customer with a merchant. It is determined whether the received status information is new relative to further status information pertaining to the order stored within a status record. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received status information is then composed and sent to the customer.

    Other inventors
  • Method, system and apparatus for requesting status information from a common carrier over a network

    Issued US 7,596,510

    A method and system for automatically requesting transit status information from a common carrier system over a network. The transit status information indicates a transit status of an item purchased by a customer by placing an order. A message is automatically composed and transmitted to the customer upon determining the transit status of the item purchased by the customer has changed.

    Other inventors
  • Method and system for supplying automatic status updates using electronic mail

    Issued US 7,139,726

    A system is disclosed for automatically updating the status of customers'​ orders and shipments via electronic mail without using a human attendant to create and send the electronic mail messages. Preferably implemented in software, the updating system allows a large set of customers to be periodically updated over a computer or communications network via electronic mail. The system includes a database for maintaining order and shipping status and other relevant information.

    Other inventors
  • Method and system for providing order status information using a network address

    Issued US 7,130,818

    A method and system for providing order status information using a network address, by receiving a network address from a customer when the customer places an order with the merchant. An information system is interrogated via a network to determine a status of the order. A message indicating the status of the order is automatically composed and transmitted to the network address for the customer.

    Other inventors
  • Method and system for providing order status information using an update status flag

    Issued US 6,859,787

    A method and system for providing order status information using an update status flag to receive status information pertaining to an order placed by a customer with a merchant. It is determined whether the received status information is new relative to further status information pertaining to the order stored within a status record. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received…

    A method and system for providing order status information using an update status flag to receive status information pertaining to an order placed by a customer with a merchant. It is determined whether the received status information is new relative to further status information pertaining to the order stored within a status record. The status record is updated to include the received status information if the received status information is new. The updated message indicating the received status information is then composed and sent to the customer.

    Other inventors
  • Method and system for processing and transmitting electronic auction information

    Issued US 6,243,691

    A system and method for conducting a multi-person, interactive auction, in a variety of formats, without using a human auctioneer to conduct the auction. The system is preferably implemented in software. The system allows a group of bidders to interactively place bids over a computer or communications network. Those bids are recorded by the system and the bidders are updated with the current auction status information. When appropriate, the system closes the auction from further bidding and…

    A system and method for conducting a multi-person, interactive auction, in a variety of formats, without using a human auctioneer to conduct the auction. The system is preferably implemented in software. The system allows a group of bidders to interactively place bids over a computer or communications network. Those bids are recorded by the system and the bidders are updated with the current auction status information. When appropriate, the system closes the auction from further bidding and notifies the winning bidders and losers as to the auction outcome.

    Other inventors
  • Method for supplying automatic status updates using electronic mail

    Issued US 6,047,264

    A method is disclosed for automatically updating the status of customers'​ orders and shipments via electronic mail without using a human attendant to create and send the electronic mail messages. Preferably implemented in software, the updating method allows a large set of customers to be periodically updated over a computer or communications network via electronic mail. The method utilizes a database for maintaining order and shipping status and other relevant information.

    Other inventors
  • Stretching scales for computer documents or drawings

    Issued US 5,526,018

    Visible data displayed by a computer program on a computer screen can be stretched easily by a variable amount. This system allows a scale or ruler device on the screen to be stretched vertically or horizontally, as appropriate, by use of a pointing device such as a mouse or light pen. As the scale or ruler is stretched, its display is continually updated by the computer program to show its new position as a result of the stretched. This gives the program's user a precise visual indication of…

    Visible data displayed by a computer program on a computer screen can be stretched easily by a variable amount. This system allows a scale or ruler device on the screen to be stretched vertically or horizontally, as appropriate, by use of a pointing device such as a mouse or light pen. As the scale or ruler is stretched, its display is continually updated by the computer program to show its new position as a result of the stretched. This gives the program's user a precise visual indication of how much additional stretching is required to complete the desired amount of stretching. Upon terminating the stretching operation, the computer program's data is recalculated and appropriate data displayed relative to the scale or ruler's final position.

Honors & Awards

  • 1998 Entrepreneur Of The Year

    Ernst & Young LLP

    The Entrepreneur Of The Year® program, founded by EY, has recognized the endeavors of exceptional men and women who create the products and services that keep our worldwide economy moving forward.

Recommendations received

More activity by Alan

View Alan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Alan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Alan Fisher in United States

Add new skills with these courses