Source: http://www.google.de/patents/US7979539
Timestamp: 2013-05-22 13:37:17
Document Index: 146654006

Matched Legal Cases: ['Application No. 11059908', 'Application No. 11379045', 'Application No. 2', 'Application No. 487', 'Application No. 11059908', 'Application No. 166660', 'Application No. 10977399', 'Application No. 10977399', 'Application No. 11549880', 'Application No. 11379045', 'Application No. 02771835', 'Application No. 158911', 'Application No. 02729199']

Patent US7979539 - System, method and computer program product for analyzing data from network ... - Google PatenteSuche Bilder Maps Play YouTube News Gmail Drive Mehr » Erweiterte Patentsuche | Webprotokoll | Anmelden Erweiterte Patentsuche PatenteA system, method and computer program product for analyzing data from a message stream, are disclosed. Data in a structured format is captured from a message stream. The captured data is processed to conform to a data model format so that one or more events can be identified from an analysis of the processed...http://www.google.de/patents/US7979539?utm_source=gb-gplus-sharePatent US7979539 - System, method and computer program product for analyzing data from network-based structured message stream Ver�ffentlichungsnummerUS7979539 B2PublikationstypErteilung Anmeldenummer12/260,821 Ver�ffentlichungsdatum12. Juli 2011Eingetragen29. Okt. 2008 Priorit�tsdatum18. Mai 2001Auch ver�ffentlicht unterEP1397916A1EP1397916A4EP1397916B1US7464154US20020174218US20090193114WO2002096105A1 ErfinderKevin Stewart DickEric Kenneth RescorlaUrspr�nglich Bevollm�chtigterNetwork Resonance, Inc.Nexus Nabot Research L.L.C.Claymore Systems, Inc. US-Klassifikation709/224Internationale KlassifikationH04L29/06H04L12/24G06F9/46H04L29/08G06F15/173H04L12/26 UnternehmensklassifikationG06F9/542H04L29/06061H04L29/06 Europ�ische KlassifikationH04L 29/06G06F 9/54BReferenzenPatentzitate (95)Nichtpatentzitate (63)Externe LinksUSPTO USPTO-Zuordnung EspacenetSystem, method and computer program product for analyzing data from network-based structured message streamUS 7979539 B2 Zusammenfassung A system, method and computer program product for analyzing data from a message stream, are disclosed. Data in a structured format is captured from a message stream. The captured data is processed to conform to a data model format so that one or more events can be identified from an analysis of the processed data. Once an event has been identified, the message stream is monitored to detect the identified event. When detected, the event is exported via a network.
CROSS REFERENCE TO RELATED APPLICATIONS This application is a continuation of prior U.S. application Ser. No. 09/861,281, filed May 18, 2001, which is hereby incorporated by reference herein in its entirety.
FIELD OF THE INVENTION This invention relates to data warehousing and business intelligence, and more particularly, relates to analyzing data in a message stream.
BACKGROUND OF THE INVENTION Enterprises clearly want to leverage the vast amount of electronic data they process in conducting their businesses to understand the nature of these businesses. A purpose of data warehousing is to take operational data and turn it into analyzable data. There are three primary problems with this approach. First, the remote procedure call model used in client-server systems and the normalized data model used in relational databases tends to strip out much of the semantic information that would be useful in linking data elements together for analysis. Second, operational data lies in so many different data stores that it is difficult to marshal all the relevant data in a single location. Third, because operational data migrates to data warehouses over time, the resulting analysis cannot detect important events as they are occurring.
Detecting XML messages of interest among all network traffic without impacting other network components. Extracting XML data from a variety of underlying transports (e.g., HTTP, JMS, MQSeries), packaging approaches (e.g., MIME), and XML application protocols (e.g., BizTalk, ebXML, RosettaNet). Maintaining the semantic relationships among elements in the same messages and among different messages. Applying a variety of different statistical analysis techniques to the same data under different conditions and for different purposes. Providing great enough throughput under high message loads. SUMMARY OF THE INVENTION A system, method and computer program product for analyzing data from a message stream are disclosed. Data in a structured message format is captured from a message stream. The captured data is processed to conform to a data model format so that one or more events can be identified from an analysis of the processed data. Once an event has been identified, the message stream is monitored to detect the identified event. When detected, the event is exported via a network.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a flowchart of a process for analyzing operational data from a network-based message stream in accordance with an embodiment of the present invention;
DETAILED DESCRIPTION FIG. 1 is a flowchart of a process 100 for analyzing operational data from a network-based message stream in accordance with an embodiment of the present invention.
Because the described artifact will constantly analyze the incoming message stream, there is an opportunity for a whole new class of event detection�changing business conditions. One member of the basic set of analytic techniques would be probability density function approximation. The basic idea is to create an approximation of the actual distribution of values for an important business variable with a parametrically described probability density function. If the processing device recalculates these density functions on a daily, weekly, or monthly basis, it will detect a variation in the parametric values of the approximation. If these values change consistently in one direction, it may be a signal of fundamental changes in the business conditions. For example, say the distribution of dollar value for individual orders approximates a normal distribution. The mean and variance remain relatively constant over a year, but then over a few months the mean steadily shifts upwards and the variance steadily shifts downwards. This could indicate a trend towards consolidation among customer companies. With the smaller companies being acquired or put out of business, the average customer would grow larger but they would all be more similarly sized. Such a trend could have a major impact on sales and marketing channels. Performing this analysis for dozens or even hundred of key variables could give an enterprise unprecedented warning of business change and the understanding necessary to take advantage of that change.
A data warehouse is a central repository for all or significant parts of the data that an enterprise's various business systems collect. The term was coined by W. H. Inmon. IBM sometimes uses the term �information warehouse�. Typically, a data warehouse is housed on an enterprise mainframe server. Data from various online transaction processing (OTP) applications and other sources is selectively extracted and organized on the data warehouse database for use by analytical applications and user queries. Data warehousing emphasizes the capture of data from diverse sources for useful analysis and access, but does not generally start from the point-of-view of the end user or knowledge worker who may need access to specialized, sometimes local databases. The latter idea is known as the data mart.
A data model may be defined as a collection of business rules that specify the meaning of data and how that data is used. A data cube is a multidimensional data mode that contains at each point an aggregate value, i.e., the result of applying an aggregate function to an underlying relation. The data cube model is described, for example, by J. Gray et al. in �Data Cube: A Relational Aggregate Operator Generalizing Group-bys, Cross-tabs and Sub-totals,� Proc. of the 12th Intl Conti On Data Engineering, pp. 152-159, 1996.
Many Internet users are familiar with the even higher layer application protocols that use TCP/IP to get to the Internet. These include the World Wide Web's Hypertext Transfer Protocol (HTTP), the File Transfer Protocol (FTP), Telnet which lets you logon to remote computers, and the Simple Mail Transfer Protocol (SMTP). These and other protocols are often packaged together with TCP/IP as a �suite�.
XML, a formal recommendation from the World Wide Web Consortium (W3C), is similar to the language of today's Web pages, the Hypertext Markup Language (HTML). Both XML and HTML contain markup symbols to describe the contents of a page or file. HTML, however, describes the content of a Web page (mainly text and graphic images) only in terms of how it is to be displayed and interacted with. For example, the letter �p� placed within markup tags starts a new paragraph. XML describes the content in terms of what data is being described. For example, the word �phonenum� placed within markup tags could indicate that the data that followed was a phone number. This means that an XML file can be processed purely as data by a program or it can be stored with similar data on another computer or, like an HTML file, that it can be displayed. For example, depending on how the application in the receiving computer wanted to handle the phone number, it could be stored, displayed, or dialed.
XML is �extensible� because, unlike HTML, the markup symbols are unlimited and self-defining. XML is actually a simpler and easier-to-use subset of the Standard Generalized Markup Language (SGML), the standard for how to create a document structure. It is expected that HTML and XML will be used together in many Web applications. XML markup, for example, may appear within an HTML page.
The use of encryption/decryption is as old as the art of communication. In wartime, a cipher, often incorrectly called a �code,� can be employed to keep, the enemy from obtaining the contents of transmissions (technically, a code is a means of representing a signal without the intent of keeping it secret; examples are Morse code and ASCII). Simple ciphers include the substitution of letters for numbers, the rotation of letters in the alphabet, and the �scrambling� of voice signals by inverting the sideband frequencies. More complex ciphers work according to sophisticated computer algorithm that rearrange the data bits in digital signals.
Secure Sockets Layer (SSL) is a commonly-used protocol for managing the security of a message transmission on the Internet. SSL uses a program layer located between the Internet's Hypertext Transfer Protocol (HTTP) and Transport Control Protocol (TCP) layers. The �sockets� part of the term refers to the sockets method of passing data back and forth between a client and a server program in a network or between program layers in the same computer. SSL uses the public-and-private key encryption system from RSA, which also includes the use of a digital certificate.
Multi-Purpose Internet Mail Extensions (MIME) is an extension of the original Internet e-mail protocol that lets people use the protocol to exchange different kinds of data files on the Internet: audio, video, images, application programs, and other kinds, as well as the ASCII handled in the original protocol, the Simple Mail Transport Protocol (SMTP). In 1991, Nathan Borenstein of Bellcore proposed to the IETF that SMTP be extended so that Internet (but mainly Web) client and server could recognize and handle other kinds of data than ASCII text. As a result, new file types were added to �mail� as a supported Internet Protocol file type.
Servers insert the MIME header at the beginning of any Web transmission. Clients use this header to select an appropriate �player� application for the type of data the header indicates. Some of these players are built into the Web client or browser (for example, all browser come with GIF and JPEG image players as well as the ability to handle HTML files); other players may need to be downloaded.
The messages involved exchange crucial data between computers�rather than between users�and contain information such as event notification and service requests. Messaging is often used to coordinate programs in dissimilar systems or written in different programming languages.
Essential concepts that are part of HTTP include (as its name implies) the idea that files can contain references to other files whose selection will elicit additional transfer requests. Any Web server machine contains, in addition to the HTML and other files it can serve, an HTTP daemon, a program that is designed to wait for HTTP requests and handle them when they arrive. Your Web browser is an HTTP client, sending requests to server machines. When the browser user enters file requests by either �opening� a Web file (typing in a URL) or clicking on a hypertext link, the browser builds an HTTP request and sends it to the Internet Protocol address indicated by the URL. The HTTP daemon in the destination server machine receives the request and, after any necessary processing, the requested file is returned.
Behavior versus protocol. Class libraries are essentially collections of behaviors that you can call when you want those individual behaviors in your program. A framework, on the other hand, provides not only behavior but also the protocol or set of rules that govern the ways in which behaviors can be combined, including rules for what a programmer is supposed to provide versus what the framework provides. Call versus override. With a class library, the code the programmer instantiates objects and calls their member functions. It's possible to instantiate and call objects in the same way with a framework (i.e., to treat the framework as a class library), but to take full advantage of a framework's reusable design, a programmer typically writes code that overrides and is called by the framework. The framework manages the flow of control among its objects. Writing a program involves dividing responsibilities among the various pieces of software that are called by the framework rather than specifying how the different pieces should work together. Implementation versus design. With class libraries, programmers reuse only implementations, whereas with frameworks, they reuse design. A framework embodies the way a family of related programs or pieces of software work. It represents a generic design solution that can be adapted to a variety of specific problems in a given domain: For example, a single framework can embody the way a user interface works, even though two different user interfaces created with the same framework might solve quite different interface problems. Thus, through the development of frameworks for solutions to various problems and programming tasks, significant reductions in the design and development effort for software can be achieved. A preferred embodiment of the invention utilizes HyperText Markup Language (HTML) to implement documents on the Internet together with a general-purpose secure communication protocol for a transport medium between the client and the server. HTTP or other protocols could be readily substituted for HTML without undue experimentation. Information on these products is available in T. Bemers-Lee, D. Connoly, �RFC 1866: Hypertext Markup Language�2.0� (November 1995); and R. Fielding, H, Frystyk, T. Bemers-Lee, J. Gettys and J. C. Mogul, �Hypertext Transfer Protocol�HTTP/1.1: HTTP Working Group Internet Draft� (May 2, 1996). HTML is a simple data format used to create hypertext documents that are portable from one platform to another. HTML documents are SGML documents with generic semantics that are appropriate for representing information from a wide range of domains. HTML has been in use by the World-Wide Web global information initiative since 1990. HTML is an application of ISO Standard 8879; 1986 Information Processing Text and Office Systems; Standard Generalized Markup Language (SGML).
Sun's Java language has emerged as an industry-recognized language for �programming the Internet�. Sun defines Java as: �a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multithreaded, dynamic, buzzword-compliant, general-purpose programming language. Java supports programming for the Internet in the form of platform-independent Java applets�. Java applets are small, specialized applications that comply with Sun's Java Application Programming Interface (API) allowing developers to add �interactive content� to Web documents (e.g., simple animations, page adornments, basic games, etc.). Applets execute within a Java-compatible browser (e.g., Netscape Navigator) by copying code from the server to client. From a language standpoint, Java's core feature set is based on C++. Sun's Java literature states that Java is basically, �C++ with extensions from Objective C for more dynamic method resolution�.
Another technology that provides similar function to JAVA is provided by Microsoft and ActiveX Technologies, to give developers and Web designers wherewithal to build dynamic content for the Internet and personal computers. ActiveX includes tools for developing animation, 3-D virtual reality, video and other multimedia content. The tools use Internet standards, work on multiple platforms, and are being supported by over 100 companies. The group's building blocks are called ActiveX Controls, small, fast components that enable developers to embed parts of software in hypertext markup language (HTML) pages. ActiveX Controls work with a variety of programming languages including Microsoft Visual C++, Borland Delphi, Microsoft Visual Basic programming system and, in the future, Microsoft's development tool for Java, code named �Jakarta�. ActiveX Technologies also includes ActiveX Server Framework, allowing developers to create server applications. One of ordinary skill in the art readily recognizes that ActiveX could be substituted for JAVA without undue experimentation to practice the invention.
Patentzitate Zitiertes PatentEingetragen Ver�ffentlichungsdatum Antragsteller TitelUS462507611. M�rz 198525. Nov. 1986Nippon Telegraph & Telephone Public CorporationSigned document transmission systemUS486887712. Febr. 198819. Sept. 1989Fischer; Addison M.Public key/signature cryptosystem with enhanced digital signature certificationUS488126430. Juli 198714. Nov. 1989Merkle; Ralph C.Digital signature system and method based on a conventional encryption functionUS51366468. M�rz 19914. Aug. 1992Bell Communications Research, Inc.Digital document time-stamping with catenate certificateUS51366472. Aug. 19904. Aug. 1992Bell Communications Research, Inc.Method for secure time-stamping of digital documentsUS523564221. Juli 199210. Aug. 1993Digital Equipment CorporationAccess control subsystem and method for distributed computer system using locally cached authentication credentialsUS537356121. Dez. 199213. Dez. 1994Bell Communications Research, Inc.Method of extending the validity of a cryptographic certificateUS55330213. Febr. 19952. Juli 1996International Business Machines CorporationApparatus and method for segmentation and time synchronization of the transmission of multimedia dataUS561510924. Mai 199525. M�rz 1997Asset Trust, Inc.Method of and system for generating feasible, profit maximizing requisition setsUS564045610. Juli 199517. Juni 1997Uunet Technologies, Inc.Computer network encryption/decryption deviceUS56713645. Juni 199523. Sept. 1997Turk; James J.Method and system for commodity-based currency for payment of accounts and elimination of payment riskUS56919175. Mai 199525. Nov. 1997Hewlett-Packard CompanyEvent-processing system and method of constructing such a systemUS578162921. Febr. 199714. Juli 1998Surety Technologies, Inc.Digital document authentication systemUS57817297. Juli 199714. Juli 1998Nb NetworksSystem and method for general purpose network analysisUS579901611. Jan. 199625. Aug. 1998U S West, Inc.Network addressing scheme encoding communication channel informationUS583572617. Juni 199610. Nov. 1998Check Point Software Technologies Ltd.System for securing the flow of and selectively modifying packets in a computer networkUS587821817. M�rz 19972. M�rz 1999International Business Machines CorporationMethod and system for creating and utilizing common caches for internetworksUS591791123. Jan. 199729. Juni 1999Motorola, Inc.Method and system for hierarchical key access and recoveryUS592510831. Okt. 199620. Juli 1999Novell, Inc.Event notification in a computer systemUS601209823. Febr. 19984. Jan. 2000International Business Machines Corp.Servlet pairing for isolation of the retrieval and rendering of dataUS60213972. Dez. 19971. Febr. 2000Financial Engines, Inc.Financial advisory systemUS603219320. M�rz 199729. Febr. 2000Niobrara Research And Development CorporationComputer system having virtual circuit address altered by local computer to switch to different physical data link to increase data transmission bandwidthUS606728831. Dez. 199723. Mai 2000Alcatel Usa Sourcing, L.P.Performance monitoring delay modulesUS607579617. M�rz 199713. Juni 2000At&TMethods and apparatus for providing improved quality of packet transmission in applications such as internet telephonyUS60760716. Juli 199813. Juni 2000Automated Business CompaniesAutomated synchronous product pricing and advertising systemUS611893618. Apr. 199612. Sept. 2000Mci Communications CorporationSignaling network management system for converting network events into standard form and then correlating the standard form events with topology and maintenance informationUS614494514. Juli 19977. Nov. 2000International Business Machines CorporationMethod for fast and accurate evaluation of periodic review inventory policyUS61482904. Sept. 199814. Nov. 2000International Business Machines CorporationService contract for managing service systemsUS616744811. Juni 199826. Dez. 2000Compaq Computer CorporationManagement event notification system using event notification messages written using a markup languageUS617824431. Dez. 199623. Jan. 2001Mitsubishi Denki Kabushiki KaishaCryptosystemUS621219023. Juni 19973. Apr. 2001Sun Microsystems, Inc.Method and system for generating data packets on a heterogeneous networkUS623697221. Dez. 199822. Mai 2001Shkedy GaryMethod and apparatus for facilitating transactions on a commercial network systemUS624677126. Nov. 199712. Juni 2001V-One CorporationSession key recovery system and methodUS631440223. Apr. 19996. Nov. 2001Nuance CommunicationsMethod and apparatus for creating modifiable and combinable speech objects for acquiring information from a speaker in an interactive voice response systemUS635146727. M�rz 199826. Febr. 2002Hughes Electronics CorporationSystem and method for multicasting multimedia contentUS636347728. Aug. 199826. M�rz 20023Com CorporationMethod for analyzing network application flows in an encrypted environmentUS63813444. Jan. 200030. Apr. 2002Communication Intelligence Corp.Method and system for the capture, storage, transport and authentication of handwritten signaturesUS639310224. Mai 199921. Mai 2002Verizon Laboratories Inc.Computer-executable method for diagnosing trouble causes in telephone cable segments when trouble data are available only for entire cablesUS640107412. Juni 19984. Juni 2002AccessRetail transaction promotion systemUS64051794. Febr. 200011. Juni 2002Saddle Peak SystemsSystem and method for data collection, evaluation, information generation, and presentationUS640521227. Sept. 199911. Juni 2002Oracle CorporationDatabase system event triggersUS640840429. Juli 199818. Juni 2002Northrop Grumman CorporationSystem and method for ensuring and managing situation awarenessUS645698615. Juli 199924. Sept. 2002American Management Systems, IncorporatedDecision network based event pricing system in a component based, object oriented convergent customer care and billing systemUS64842038. Sept. 200019. Nov. 2002Sri International, Inc.Hierarchical event monitoring and analysisUS649029215. M�rz 19993. Dez. 2002Kabushiki Kaisha ToshibaRouter apparatus and frame transfer methodUS653939229. M�rz 200025. M�rz 2003Bizrate.ComSystem and method for data collection, evaluation, information generation, and presentationUS664365212. Jan. 20014. Nov. 2003Saba Software, Inc.Method and apparatus for managing data exchange among systems in a networkUS666219229. M�rz 20009. Dez. 2003Bizrate.ComSystem and method for data collection, evaluation, information generation, and presentationUS669780920. Juni 200124. Febr. 2004Vigilance, Inc.Data retrieval and transmission systemUS671158121. Aug. 200223. M�rz 2004Bizrate.ComSystem and method for data collection, evaluation, information generation, and presentationUS671497924. Sept. 199830. M�rz 2004Worldcom, Inc.Data warehousing infrastructure for web based reporting toolUS672493328. Juli 200020. Apr. 2004Microsoft CorporationMedia segmentation system and related methodsUS673210216. Nov. 20004. Mai 2004Instaknow.Com Inc.Automated data extraction and reformattingUS673215323. Mai 20004. Mai 2004Verizon Laboratories Inc.Unified message parser apparatus and system for real-time event correlationUS674211910. Dez. 199925. Mai 2004International Business Machines CorporationTime stamping method using time delta in key certificateUS676636823. Mai 200020. Juli 2004Verizon Laboratories Inc.System and method for providing an internet-based correlation serviceUS677221619. Mai 20003. Aug. 2004Sun Microsystems, Inc.Interaction protocol for managing cross company processes among network-distributed applicationsUS678568223. Febr. 200131. Aug. 2004International Business Machines CorporationData processing system, method and computer program productUS682640510. Juni 200230. Nov. 2004Padcom, Inc.Apparatus and method for intelligent routing of data between a remote device and a host systemUS682658228. Sept. 200130. Nov. 2004Emc CorporationMethod and system for using file systems for content managementUS694155723. Mai 20006. Sept. 2005Verizon Laboratories Inc.System and method for providing a global real-time advanced correlation environment architectureUS701047812. Febr. 20017. M�rz 2006Microsoft CorporationCompressing messages on a per semantic component basis while maintaining a degree of human readabilityUS705107116. Febr. 200123. Mai 2006Bea Systems, Inc.Workflow integration system for enterprise wide electronic collaborationUS70693359. Aug. 200027. Juni 2006Microsoft CorporationMethod and system for exchanging messages between entities on a network comprising an actor attribute and a mandatory attribute in the header data structureUS716244812. Sept. 20029. Jan. 2007Primex Holdings LlcAuction market with price improvement mechanismUS746415418. Mai 20019. Dez. 2008Network Resonance, Inc.System, method and computer program product for analyzing data from network-based structured message streamUS2001002125212. Apr. 200113. Sept. 2001L-3 Communications CorporationEncryption and authentication methods and apparatus for securing telephone communicationsUS2002001696428. M�rz 20017. Febr. 2002Canon Kabushiki KaishaInformation processing apparatus and method, data broadcasting receiving apparatus, and printerUS2002002322122. M�rz 200121. Febr. 2002Miyazaki KunihikoMethod and system for recovering the validity of cryptographically signed digital dataUS2002003286528. M�rz 200114. M�rz 2002Bhattacharjee SamratScalable wide-area upload system and methodUS2002003560618. Mai 200121. M�rz 2002Deutsche Bank Ag New York BranchMethod and system for straight through processingUS2002005609112. Sept. 20019. Mai 2002Knowledgeflow, Inc.Software agent for facilitating electronic commerce transactions through display of targeted promotions or couponsUS200200729513. M�rz 199913. Juni 2002Siebel Systems, Inc.Marketing support database management method, system and program productUS2002007838410. Juli 200120. Juni 2002Hercules IncorporatedInterception method and systemUS200200809582. Juli 200127. Juni 2002Safenet, Inc.Cryptographic key management schemeUS2002009160520. Dez. 200011. Juli 2002Merrill Lynch & Co.Asset allocation optimizerUS2002012071123. Febr. 200129. Aug. 2002International Business Machines CorporationMethod and system for intelligent routing of business events on a subscription-based service provider networkUS2002012085017. Juli 200129. Aug. 2002Walker Digital, LlcMethod and apparatus for verifying secure document timestampingUS2002013874421. M�rz 200126. Sept. 2002Qurio Holdings, Inc.Method and system for providing a secure peer-to peer file delivery networkUS2002017421818. Mai 200121. Nov. 2002Nexus Nabot Research L.L.C.System, method and computer program product for analyzing data from network-based structured message streamUS2002017434018. Mai 200121. Nov. 2002Nexus Nabot Research L.L.C.System, method and computer program product for auditing XML messages in a network-based message streamUS200300212757. M�rz 200130. Jan. 2003Shabeer MohammedMobile data routingUS200300284684. Mai 20016. Febr. 2003Imarkets Technologies LimitedCustomized derivative securitiesUS2003012093926. Dez. 200126. Juni 2003Storage Technology CorporationUpgradeable timestamp mechanismUS2003012643528. Dez. 20013. Juli 2003Nortel Networks LimitedMethod, mobile telecommunication network, and node for authenticating an originator of a data transferUS2004001558212. Mai 200122. Jan. 2004Pruthi ParagSecurity camera for a networkUS200600531566. Sept. 20059. M�rz 2006Umbria, Inc.Systems and methods for developing intelligence from information existing on a networkUS2009019311429. Okt. 200830. Juli 2009Network Resonance, Inc.System, method and computer program product for analyzing data from network-based structured message streamUSRE3495422. Nov. 199330. Mai 1995Bell Communications Research, Inc.Method for secure time-stamping of digital documentsEP0786883A129. Jan. 199630. Juli 1997Hewlett-Packard CompanyMethod and apparatus for making quality of service measurements on a connection across a networkGB2328043A Titel nicht verf�gbarWO1997024841A218. Dez. 199610. Juli 1997Cisco Systems, Inc.Datagram transmission over virtual circuitsWO2000011619A120. Aug. 19992. M�rz 2000Peha, John, M.Methods for generating a verifiable audit record and performing an auditWO2001007979A1 Titel nicht verf�gbarWO2001039435A222. Nov. 200031. Mai 2001Ironbridge Networks, Inc.Apparatus and method for forwarding encapsulated data packets on a networkNichtpatentzitateReferenz1Arnold, et al., "An approach for the interoperation of web-distributed applications with a design model" Automation in Construction, Elsevier Science Publishers, Amsterdam, NL, vol. 8, No. 3, Feb. 1, 1999, pp. 291-303, XP004161221 ISSN: 0926-5805.2Berners-Lee, et al., "RFC 1866: Hypertext Markup Language-2.0", Nov. 1995.3Berners-Lee, et al., "RFC 1866: Hypertext Markup Language�2.0", Nov. 1995.4Chou-Chen Yang et al., Cryptanalysis of Security Enhancement for the Timestamp-based Password Authentication Scheme Using Smart Cards, Consumer Electronics, IEEE Transactions on vol. 50, Issue 2, pp. 578-579, May 2004.5CISCO, "Cisco 3200 Mobile Access Routers Product Literature", 2 pages, Copyright 1992-2002 Cisco Systems, Inc., URL: www.cisco.com/warp/public/cc/pd/rt/ps272/prodlit/index.shtml.6CISCO, "Cisco 3200 Mobile Access Routers", 2 pages, Copyright 1992-2002 Cisco Systems, Inc., URL: www.cisco.com/warp/public/cc/pd/rt/ps272/.7Dierks, et al., "The TSL Protocol, Version 1.0", Certicom, Jan. 1999, 57 pagesURL: www.ietf.org/rfc/rfc2246.txt.8Fielding, et al., "Hypertext Transfer Protocol-HTTP/1.1: HTTP Working Group Internet Draft", May 2, 1986.9Fielding, et al., "Hypertext Transfer Protocol�HTTP/1.1: HTTP Working Group Internet Draft", May 2, 1986.10Final Office Action mailed Dec. 14, 2009 from U.S. Appl. No. 11/549,880.11Final Office Action mailed Jan. 6, 2010 from U.S. Appl. No. 11/059,908.12Freier, Alan, et al., "The SSL Protocol, Version 3.0," Netscape Communications, Nov. 18, 1996, 47 pages URL: http://wp.netscape.com/eng/ss13/draft302.txt.13Geng-Sheng Kuo et al., "Predictable Timestamp Under Synchronized Clocks in a Network", Information Theory, 1994 Proceedings, p. 68, 1994 IEEE International Symposium, Jun. 27-Jul. 1, 1994.14Google Search-Definition "at the money".15Google Search�Definition "at the money".16Gray at al., "Data Cube: A Relational Aggregation Operator Generalizing Group By, Cross Tab, and Sub-Totals", Data Engineering, 1996, pp. 152-159.17http://www.aiai.ed.ac.uk/project/akt/work/jessicac/kit/server.pl.html.18http://www.javaworld.com/javaworld/jw-03-2000/jw-0331-ssj-jspxml13p.html.19International Search Report from International Application No. PCT/US02/15163 dated Jul. 12, 2002.20International Search Report from International Application No. PCT/US02/15164 dated Jul. 12, 2002.21International Search Report from International Application No. PCT/US03/024319 dated Aug. 23, 2004.22Microsoft, Web Services Security Addendum, Version 1.0, Aug. 2002.23Office Action dated Apr. 1, 2009 from Continuation-in-Part Patent Application No. 11059908.24Office Action dated Apr. 22, 2005 from Utility Patent No. 7124299.25Office Action dated Aug. 6, 2009 from Continuation-in-Part Patent Application No. 11379045.26Office Action dated Dec. 18, 2006 from Utility Patent No. 7451110.27Office Action dated Feb. 2, 2009 from Canadian Patent Application No. 2,446,753.28Office Action dated Feb. 24, 2004 from Utility Patent No. 6874089.29Office Action dated Jan. 18, 2006 from Utility Patent No. 7464154.30Office Action dated Jan. 4, 2007 from Indian Patent Application No. 487/DELNP/2005.31Office Action dated Jul. 22, 2008 from Continuation-in-Part Patent Application No. 11059908.32Office Action dated Jun. 2, 2005 from Utility Patent No. 7464154.33Office Action dated Jun. 2, 2009 from Israel Patent Application No. 166660.34Office Action dated Jun. 24, 2008 from Continuation Patent Application No. 10977399.35Office Action dated Mar. 17, 2009 from Continuation Patent Application No. 10977399.36Office Action dated Mar. 17, 2009 from Continuation Patent Application No. 11549880.37Office Action dated May 12, 2006 from Utility Patent No. 7451110.38Office Action dated May 21, 2007 from Utility Patent No. 7464154.39Office Action dated May 24, 2005 from Utility Patent No. 7039034.40Office Action dated Nov. 2, 2004 from Utility Patent No. 7464154.41Office Action dated Oct. 19, 2005 from Utility Patent No. 7124299.42Office Action dated Oct. 30, 2008 from Continuation-in-Part Patent Application No. 11379045.43Office Action dated Oct. 6, 2004 from Utility Patent No. 6874089.44Office Action dated Oct. 6, 2004 from Utility Patent No. 7124299.45Office Action dated Oct. 9, 2008 from European Patent Application No. 02771835.2.46Office Action dated Sep. 10, 2004 from Utility Patent No. 7039034.47Office Action dated Sep. 13, 2006 from Utility Patent No. 7464154.48Office Action dated Sep. 7, 2007 from Utility Patent No. 7451110.49Office action from Israel Application No. 158911.50Office Action mailed Mar. 25, 2010 from U.S. Appl. No. 11/379,045.51Pairceir at al., "Discovery of Multi-Level Rules and Exceptions From a Distributed Database", Proceedings of the sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2000, pp. 523-532.52P�irc�ir, R. et al. Discovery of multi-level rules and exceptions from a distributed database. Proceedings of the sixth ACM SIGKDD international conference on knowledge discovery and data mining, 2000. pp. 523-532.53Pei-Yih Ting, "A Temporal Order Resolution Algorythm in the Multi-Server Time Stamp Service Framework", Advanced Information Networking and Applications, AINA 2005, 19th Conference on vol. 2, pp. 445-448, Mar. 28-30, 2005.54Preliminary Examination Report from International Application No. PCT/US02/15163 dated Mar. 27, 2003.55Preliminary Examination Report from International Application No. PCT/US02/15164 dated Feb. 26, 2004.56Preliminary Examination Report from International Application No. PCT/US03/024319 dated Mar. 22, 2006.57PTI Trader's Glossary-A, Internet Waybackmachine, Apr. 26, 2001.58Spanos, "Statistical Foundations of Econometric Modelling", Cambridge University Press, 1986, pp. 7, 8, 18, 190, 131, 462.59Spanos, A. Statistical Foundations of Econometric Modelling. Cambridge University Press. 1986. pp. 7, 8, 18, 90, 131, 462.60Supplemental Search Report dated Jun. 2, 2009 from European Patent Application No. 02729199.6.61Vasudevan, A Web Services Primer, Apr. 4, 2001, XML.com, p. 3.62W3C, Simple Object Access Protocol (SOAP) 1.1, May 2000.63Written Opinion from International Application No. PCT/US03/024319 dated Dec. 29, 2005.DrehenOriginalbildGoogle-Startseite - Sitemap - USPTO-Bulk-Downloads - Datenschutzerkl�rung - Nutzungsbedingungen - �ber Google Patente - Feedback gebenDaten bereitgestellt von IFI CLAIMS Patent Services.© 2012 Google