Method and apparatus for automated data exchange between a...

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06751647

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to the field of personal computing, and in particular to a method and apparatus for automated data exchange between computers over a network.
BACKGROUND OF THE INVENTION
The Internet and the World Wide Web have dramatically changed the nature of business computing. New and expanded opportunities for business-to-business computing are emerging under the umbrella of so-called “E-business”—the execution of business processes with the assistance of Internet technologies.
The development of E-business on the Internet is following a track similar to that experienced by intra-corporate business computing. Early networking within corporations typically consisted of mainframe-connected terminals. Users were limited to viewing and entering data, and had to pore over printouts and reports to analyze their data. Decision making was a function of back-end systems. The advent of the personal computer (PC), and applications like spreadsheets enabled users to use their data, bringing reporting, analysis and presentation onto the desktop. The result was a marked increase in users' ability to act quickly, thereby heightening corporations' business agility.
Internet computing is on a similar path. With browsers and the World Wide Web (“the Web”), the Internet today is largely used for viewing and entering data. The pivotal change that is currently underway is moving the industry towards a more interactive Internet that enables applications to not only view, but also to make active use of data. As this transition occurs, there is a need for business systems to evolve from the current “vendor-centric” model to a “customer-centric” model. In this context, the term “vendor” is intended to refer not just to a provider of products, but also more generally to a provider of information (e.g., a server computer). Similarly, “customer” is intended to refer not just to a purchaser, but also more generally to a receiver of information (e.g., a client computer).
To illustrate the vendor-centric nature of the Internet today, consider a typical business use of the Web where a vendor sponsors a web site to make information concerning the vendor's goods available for viewing by its customers. Such a web site would typically reside on a web server that might have access to data maintained by one or more “legacy” systems in the vendor's enterprise (e.g., an inventory system, an order processing system). A customer can then use a web browser to view information from the web site by issuing an HTTP (HyperText Transfer Protocol) request, to which the web site would respond by downloading the requested information in an HTML (HyperText Markup Language) document. This arrangement is considered vendor-centric because the customer must effectively go to the vendor for the desired information. The customer has very little control over the format in which the information is presented, and cannot integrate the information with information from other sources except by cut-and-paste.
Another typical vendor-centric use of the Internet today is exemplified by storefront-type web sites that enable a customer to go to a single location to get information from multiple sources. For example, consider a web site sponsored by a travel service that allows users to reserve airline tickets, hotel rooms, rental cars, and so on. In such an arrangement, the travel service's web site would reside on a web server that might interface with a number of other web servers respectively associated with various vendors (e.g., an airline, a hotel, a rental car company). The travel service's web server, though likely interacting with these other web servers in much the same way that a customer would directly, serves as a source of consolidated information. Nevertheless, even in this somewhat more sophisticated arrangement, the emphasis is still on the customer going to the vendor to get information.
While the Internet has certainly enhanced the ability to do business electronically, vendor-centric implementations such as those described above are relatively inflexible when it comes to meeting the needs of any particular customer. Rather, the approach is more in the nature of “one size fits all,” meaning there is typically only one way of obtaining information from the vendor (e.g., downloading a web page), and that information may or may not meet a given customer's particular needs.
Embodiments of the present invention are directed, at least in part, to providing tools that enable a shift from the present vendor-centric business uses of the Internet to more customer-centric uses. Such embodiments aim to provide the type of customer-centric interactions previously associated with electronic data interchange (EDI) applications, but without the rigidity inherent in EDI. This goal is accomplished through the use of “E-business components” that enable a high-degree of user flexibility through features such as mobile/disconnected use, real-time alerts, and information embedded in a customer's application context. E-business components enable truly customer-centric interactions on the Internet, and make it possible for businesses to form partnerships with minimal effort.
SUMMARY OF THE INVENTION
The present invention is directed generally to apparatus and methods for exchanging data between computers. In accordance with embodiments of the present invention, an improved component is provided for facilitating E-business processes over a network such as the Internet. Such embodiments promote a shift from the vendor-centric approach of existing E-business processes to a more flexible customer-centric approach.
In accordance with one particular embodiment, an apparatus for exchanging data between a user computer and a provider computer includes a component having executable instructions for transferring data between the user computer and the provider computer. The component also includes a first interface to an application resident on the user computer and a second interface to the provider computer. In addition, the apparatus includes a documentation module containing rules for exchanging data between the user computer and the provider computer.


REFERENCES:
patent: 5696965 (1997-12-01), Dedrick
patent: 5828840 (1998-10-01), Cowan et al.
patent: 6016484 (2000-01-01), Williams et al.
patent: 6026379 (2000-02-01), Haller et al.
patent: 6083276 (2000-07-01), Davidson et al.
patent: 6085030 (2000-07-01), Whitehead et al.
Lewis, “CORBA 2.0: Universal Networked Objects”, Sep. 1995, StandardView, vol. 3, No. 3, pp. 102-106.*
“A Discussion of the Object Management Architecture”, Jan. 1997, Object Management Group., Inc.*
“Recommendations for Using DCE, DCOM, and CORBA Middleware”, Apr. 1998, The Mitre Corporation, MITRE-DAS-C1.*
“A Corba Primer”, no date, Segue, white paper—Segue Software, CORBA primer.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for automated data exchange between a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for automated data exchange between a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for automated data exchange between a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3365100

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.