Movatterモバイル変換


[0]ホーム

URL:


US20060036755A1 - Meta-protocol - Google Patents

Meta-protocol
Download PDF

Info

Publication number
US20060036755A1
US20060036755A1US11/122,099US12209905AUS2006036755A1US 20060036755 A1US20060036755 A1US 20060036755A1US 12209905 AUS12209905 AUS 12209905AUS 2006036755 A1US2006036755 A1US 2006036755A1
Authority
US
United States
Prior art keywords
protocol
protocol specification
xml
readable medium
tangible computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/122,099
Inventor
Ibrahim Abdullah
Daniel Menasce
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US11/122,099priorityCriticalpatent/US20060036755A1/en
Publication of US20060036755A1publicationCriticalpatent/US20060036755A1/en
Priority to US12/858,812prioritypatent/US8086744B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The present invention teaches a multi-layer protocol management system and method, embeddable in a tangible computer-readable medium, that allow for on-the-fly machine-readable protocol discovery and negotiation, distribution of protocol specifications and components, automatic implementation of protocols from corresponding machine-readable protocol specifications, and corresponding execution of automatically generated implementations. Automatic protocol implementation may be accomplished using eXtensible Markup Language (XML)-related technologies and Component-based Software Engineering (CBSE). The present invention is also a tangible computer-readable medium encoded with instructions capable of generating, as well as capable of being designed to generate, protocol specifications. A program of instructions, called XML-based protocol specification language (XPSL), may be used for creating a specification of a communication protocol (such as high-level specifications of a protocol) in a machine readable form. Using CBSE principles, XPSL may also be used for allowing high-level specifications of a protocol, expressible in Finite State Machines (FSM). An eXtensible Stylesheet Language for Transformations (XSLT) may be used to transform specification description into actual code. XSLT stylesheets can be designed to produce code in different programming languages (e.g., C++ or Java). CBSE may be used to build a set of operations needed by a protocol.

Description

Claims (58)

1. A tangible computer readable medium encoded with instructions for generating protocol specifications, executable by a machine under the control of a program of instructions, in which said machine includes a memory storing said program, wherein execution of said instructions by one or more processors causes said one or more processors to perform a multitude of steps comprising:
a. using at least one first element, said at least one first element including at least one protocol element, each of said at least one protocol element capable of being used as a root of an XML protocol specification document;
b. adding at least one second element, said at least one second element including at least one first-state element, each of said at least one first-state element capable of specifying the starting state of a Finite State Machine (FSM); and
c. adding at least one third element, wherein said at least one third element includes at least one state element, for each state in said FSM.
7. A tangible computer readable medium according toclaim 1, wherein the step of said “adding at least one third element” further comprises at least one of the following steps:
a. adding at least one fourth element, said at least one fourth element including at least one object element, each of said at least one object element capable of defining data;
b. adding at least one fifth element, said at least one fifth element including at least one instance element, each of said at least one instance element capable of holding actual said data;
c. adding at least one sixth element, said at least one sixth element including at least one action element, each of said at least one action element capable of performing actions required by each state;
d. adding at least one seventh element, said at least one seventh element including at least one moveto element, each of said at least one moveto element capable of indicating the next state;
e. adding at least one tenth element, said at least one tenth element including at least one arg element, each of said at least one arg element capable of facilitating the passing of data objects to said at least one state element; and
f. adding at least one eleventh element, said at least one eleventh element including at least one name element, each of said at least one name element capable of identifying elements.
11. A protocol management system having a layered approach comprising:
a. a negotiation layer capable of allowing communicating parties to agree upon at least one protocol specification, wherein said negotiation layer includes a negotiation mechanism;
b. a distribution layer capable of retrieving and/or distributing said at least one protocol specification and any missing component, wherein said distribution layer includes a delivery mechanism;
c. an implementation layer capable of using eXtensible Stylesheet Language Transformations (XSLT) for converting said at least one protocol specification and said any missing component into at least one executable code capable of implementing said at least one protocol specification and said any missing component, wherein said implementation layer includes a machine-readable protocol specification converter; and
d. an execution layer capable of loading and/or running said at least one executable code, wherein said execution layer includes an executable code system manager.
US11/122,0992004-05-072005-05-05Meta-protocolAbandonedUS20060036755A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US11/122,099US20060036755A1 (en)2004-05-072005-05-05Meta-protocol
US12/858,812US8086744B2 (en)2004-05-072010-08-18Meta-protocol

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US56866404P2004-05-072004-05-07
US11/122,099US20060036755A1 (en)2004-05-072005-05-05Meta-protocol

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/858,812ContinuationUS8086744B2 (en)2004-05-072010-08-18Meta-protocol

Publications (1)

Publication NumberPublication Date
US20060036755A1true US20060036755A1 (en)2006-02-16

Family

ID=35801315

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/122,099AbandonedUS20060036755A1 (en)2004-05-072005-05-05Meta-protocol
US12/858,812Expired - Fee RelatedUS8086744B2 (en)2004-05-072010-08-18Meta-protocol

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/858,812Expired - Fee RelatedUS8086744B2 (en)2004-05-072010-08-18Meta-protocol

Country Status (1)

CountryLink
US (2)US20060036755A1 (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060187849A1 (en)*2005-02-222006-08-24Mohamed HamediInterpreter engine
US20070282866A1 (en)*2006-06-062007-12-06Microsoft CorporationApplication integration using xml
US20080306875A1 (en)*2007-06-112008-12-11Ebay Inc.Method and system for secure network connection
US20090024589A1 (en)*2007-07-202009-01-22Manish SoodMethods and systems for accessing data
US20090327998A1 (en)*2008-06-032009-12-31Whirlpool CorporationConstrained appliance development toolkit
US20100077072A1 (en)*2008-09-192010-03-25Mu Dynamics, Inc.Test Driven Deployment and Monitoring of Heterogeneous Network Systems
US20100106742A1 (en)*2006-09-012010-04-29Mu Dynamics, Inc.System and Method for Discovering Assets and Functional Relationships in a Network
US7802009B2 (en)2007-06-262010-09-21Microsoft CorporationAutomatic reverse engineering of message formats from network traces
US20110138399A1 (en)*2008-09-032011-06-09Microsoft CorporationComposing message processing pipelines
US20110179088A1 (en)*2010-01-182011-07-21Vijay MediEfficient Validation Of Binary XML Data
US8074097B2 (en)2007-09-052011-12-06Mu Dynamics, Inc.Meta-instrumentation for security analysis
US8095983B2 (en)2005-03-152012-01-10Mu Dynamics, Inc.Platform for analyzing the security of communication protocols and channels
US8166071B1 (en)2008-05-222012-04-24Informatica CorporationSystem and method for efficiently securing enterprise data resources
US8209361B2 (en)2010-01-192012-06-26Oracle International CorporationTechniques for efficient and scalable processing of complex sets of XML schemas
US8224873B1 (en)*2008-05-222012-07-17Informatica CorporationSystem and method for flexible security access management in an enterprise
US8316447B2 (en)2006-09-012012-11-20Mu Dynamics, Inc.Reconfigurable message-delivery preconditions for delivering attacks to analyze the security of networked systems
US8359653B2 (en)2005-03-152013-01-22Spirent Communications, Inc.Portable program for generating attacks on communication protocols and channels
US8463860B1 (en)2010-05-052013-06-11Spirent Communications, Inc.Scenario based scale testing
US8464219B1 (en)2011-04-272013-06-11Spirent Communications, Inc.Scalable control system for test execution and monitoring utilizing multiple processors
US8547974B1 (en)2010-05-052013-10-01Mu DynamicsGenerating communication protocol test cases based on network traffic
US8855143B1 (en)*2005-04-212014-10-07Joseph AcamporaBandwidth saving system and method for communicating self describing messages over a network
US8972543B1 (en)2012-04-112015-03-03Spirent Communications, Inc.Managing clients utilizing reverse transactions
US9106514B1 (en)2010-12-302015-08-11Spirent Communications, Inc.Hybrid network software provision
US9509663B2 (en)2010-03-192016-11-29F5 Networks, Inc.Secure distribution of session credentials from client-side to server-side traffic management devices
CN106341273A (en)*2016-09-302017-01-18全球能源互联网研究院Protocol compliance dynamic detection method
US20170171217A1 (en)*2015-12-152017-06-15At&T Mobility Ii LlcUniversal subscriber identity recognition and data classification
US9742806B1 (en)*2006-03-232017-08-22F5 Networks, Inc.Accessing SSL connection data by a third-party
US20180183861A1 (en)*2016-12-282018-06-28Ned M. SmithInternet-of-things transaction resoruce with finite state automata
US20190037047A1 (en)*2013-08-282019-01-31Luminati Networks Ltd.System and Method for Improving Internet Communication by Using Intermediate Nodes
US10257319B2 (en)2009-10-082019-04-09Web Spark Ltd.System providing faster and more efficient data communication
US10387316B2 (en)2009-05-182019-08-20Web Spark Ltd.Method for increasing cache size
US10616294B2 (en)2015-05-142020-04-07Web Spark Ltd.System and method for streaming content from multiple servers
CN111556067A (en)*2020-05-092020-08-18中国航空无线电电子研究所Network data protocol description structure and analysis method based on finite state machine
US10880266B1 (en)2017-08-282020-12-29Luminati Networks Ltd.System and method for improving content fetching by selecting tunnel devices
US10902080B2 (en)2019-02-252021-01-26Luminati Networks Ltd.System and method for URL fetching retry mechanism
US11190374B2 (en)2017-08-282021-11-30Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US20210409498A1 (en)*2017-01-252021-12-30Intel CorporationTransaction resources for stateless message protocol
US11411922B2 (en)2019-04-022022-08-09Bright Data Ltd.System and method for managing non-direct URL fetching service
US11741196B2 (en)2018-11-152023-08-29The Research Foundation For The State University Of New YorkDetecting and preventing exploits of software vulnerability using instruction tags
US12260364B2 (en)2015-04-242025-03-25United Parcel Service Of America, Inc.Location-based pick up and delivery services
US12445511B2 (en)2023-01-222025-10-14Bright Data Ltd.System and method for streaming content from multiple servers

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10997531B2 (en)2007-09-112021-05-04Ciambella Ltd.System, method and graphical user interface for workflow generation, deployment and/or execution
WO2014204989A1 (en)2013-06-182014-12-24Ciambella Ltd.Method and apparatus for code virtualization and remote process call generation
JP6464162B2 (en)2013-07-122019-02-06チャンベッラ・リミテッド Method and apparatus for firmware virtualization
CN107750356B (en)*2015-05-082020-02-14西安姆贝拉有限公司Method and apparatus for automated software development of a set of controller-based devices
SG11201805215UA (en)2015-12-212018-07-30Ciambella LtdMethod and apparatus for creating and managing controller based remote solutions
US11087249B2 (en)2016-05-242021-08-10Ciambella Ltd.Method and apparatus for triggering execution of a workflow over a network
US10798780B2 (en)2016-08-222020-10-06Ciambella Ltd.Method and apparatus for creating and managing controller based remote solutions
CN106850531B (en)*2016-11-212020-01-14中国航天科工集团第四研究院第四总体设计部Template-based protocol code generation method
WO2018170079A1 (en)2017-03-142018-09-20Ciambella Ltd.Method and apparatus for automatically generating and incorporating code in development environments
US11356367B2 (en)*2019-11-222022-06-07Red Hat, Inc.Secure preloading of serverless function sequences
CN113055361A (en)*2021-02-262021-06-29华为技术有限公司Secure communication method, device and system for DC interconnection

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050132342A1 (en)*2003-12-102005-06-16International Business Machines CorporationPattern-matching system
US6961776B1 (en)*2000-12-222005-11-01Nortel Networks LimitedArchitecture for multiple channel access to applications
US20070113222A1 (en)*2005-11-142007-05-17Dignum Marcelino MHardware unit for parsing an XML document

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5826017A (en)*1992-02-101998-10-20Lucent TechnologiesApparatus and method for communicating data between elements of a distributed system using a general protocol
US6105068A (en)*1998-02-102000-08-153Com CorporationMethod and apparatus for determining a protocol type on a network connection using error detection values stored within internetworking devices
US6108350A (en)*1998-03-092000-08-223Com CorporationMethod and apparatus for detecting the protocol used by an end station and negotiating a protocol used by the endpoint
US20020042831A1 (en)*2000-08-162002-04-11Jeffrey CaponeSystem and method for building applications that adapt for multiple device and protocol standards
US7490058B2 (en)*2001-03-292009-02-10International Business Machines CorporationAutomated dynamic negotiation of electronic service contracts
US20020159464A1 (en)*2001-04-252002-10-31Lewis Woodrow T.Method of and system for providing parallel media gateway
US6711740B1 (en)*2002-01-172004-03-23Cisco Technology, Inc.Generic code book compression for XML based application programming interfaces
GB0203362D0 (en)*2002-02-132002-03-27Hewlett Packard CoA method of optimising messaging or data transfer and a system using such a method
US20040053694A1 (en)*2002-09-132004-03-18Rick RoweCasino open network system architecture
US7509644B2 (en)*2003-03-042009-03-24Secure 64 Software Corp.Operating system capable of supporting a customized execution environment
US7131077B1 (en)*2003-03-282006-10-31Xilinx, IncUsing an embedded processor to implement a finite state machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6961776B1 (en)*2000-12-222005-11-01Nortel Networks LimitedArchitecture for multiple channel access to applications
US20050132342A1 (en)*2003-12-102005-06-16International Business Machines CorporationPattern-matching system
US20070113222A1 (en)*2005-11-142007-05-17Dignum Marcelino MHardware unit for parsing an XML document

Cited By (268)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060187849A1 (en)*2005-02-222006-08-24Mohamed HamediInterpreter engine
US8590048B2 (en)2005-03-152013-11-19Mu Dynamics, Inc.Analyzing the security of communication protocols and channels for a pass through device
US8359653B2 (en)2005-03-152013-01-22Spirent Communications, Inc.Portable program for generating attacks on communication protocols and channels
US8631499B2 (en)2005-03-152014-01-14Spirent Communications, Inc.Platform for analyzing the security of communication protocols and channels
US8095983B2 (en)2005-03-152012-01-10Mu Dynamics, Inc.Platform for analyzing the security of communication protocols and channels
US8855143B1 (en)*2005-04-212014-10-07Joseph AcamporaBandwidth saving system and method for communicating self describing messages over a network
US9742806B1 (en)*2006-03-232017-08-22F5 Networks, Inc.Accessing SSL connection data by a third-party
US7720809B2 (en)2006-06-062010-05-18Microsoft CorporationApplication integration using XML
US20070282866A1 (en)*2006-06-062007-12-06Microsoft CorporationApplication integration using xml
US9172611B2 (en)2006-09-012015-10-27Spirent Communications, Inc.System and method for discovering assets and functional relationships in a network
US20100106742A1 (en)*2006-09-012010-04-29Mu Dynamics, Inc.System and Method for Discovering Assets and Functional Relationships in a Network
US8316447B2 (en)2006-09-012012-11-20Mu Dynamics, Inc.Reconfigurable message-delivery preconditions for delivering attacks to analyze the security of networked systems
US20080306875A1 (en)*2007-06-112008-12-11Ebay Inc.Method and system for secure network connection
US7802009B2 (en)2007-06-262010-09-21Microsoft CorporationAutomatic reverse engineering of message formats from network traces
US8271477B2 (en)2007-07-202012-09-18Informatica CorporationMethods and systems for accessing data
US20090024589A1 (en)*2007-07-202009-01-22Manish SoodMethods and systems for accessing data
US8074097B2 (en)2007-09-052011-12-06Mu Dynamics, Inc.Meta-instrumentation for security analysis
US8166071B1 (en)2008-05-222012-04-24Informatica CorporationSystem and method for efficiently securing enterprise data resources
US8433717B2 (en)2008-05-222013-04-30Informatica CorporationSystem and method for efficiently securing enterprise data resources
US8224873B1 (en)*2008-05-222012-07-17Informatica CorporationSystem and method for flexible security access management in an enterprise
US8327419B1 (en)2008-05-222012-12-04Informatica CorporationSystem and method for efficiently securing enterprise data resources
US8458230B2 (en)2008-05-222013-06-04Informatica CorporationSystem and method for flexible security access management in an enterprise
US20090327998A1 (en)*2008-06-032009-12-31Whirlpool CorporationConstrained appliance development toolkit
US20100005445A1 (en)*2008-06-032010-01-07Whirlpool CorporationAppliance development toolkit with multiple converters
US20110138399A1 (en)*2008-09-032011-06-09Microsoft CorporationComposing message processing pipelines
US8386556B2 (en)*2008-09-032013-02-26Microsoft CorporationComposing message processing pipelines
US9164819B2 (en)2008-09-032015-10-20Microsoft Technology Licensing, LlcComposing message processing pipelines
US8433811B2 (en)*2008-09-192013-04-30Spirent Communications, Inc.Test driven deployment and monitoring of heterogeneous network systems
US7958230B2 (en)*2008-09-192011-06-07Mu Dynamics, Inc.Test driven deployment and monitoring of heterogeneous network systems
US20100077072A1 (en)*2008-09-192010-03-25Mu Dynamics, Inc.Test Driven Deployment and Monitoring of Heterogeneous Network Systems
US20110238852A1 (en)*2008-09-192011-09-29Mu Dynamics, Inc.Test driven deployment and monitoring of heterogeneous network systems
US10387316B2 (en)2009-05-182019-08-20Web Spark Ltd.Method for increasing cache size
US11811849B2 (en)2009-10-082023-11-07Bright Data Ltd.System providing faster and more efficient data communication
US11956299B2 (en)2009-10-082024-04-09Bright Data Ltd.System providing faster and more efficient data communication
US11457058B2 (en)2009-10-082022-09-27Bright Data Ltd.System providing faster and more efficient data communication
US11539779B2 (en)2009-10-082022-12-27Bright Data Ltd.System providing faster and more efficient data communication
US11303734B2 (en)2009-10-082022-04-12Bright Data Ltd.System providing faster and more efficient data communication
US11297167B2 (en)2009-10-082022-04-05Bright Data Ltd.System providing faster and more efficient data communication
US11611607B2 (en)2009-10-082023-03-21Bright Data Ltd.System providing faster and more efficient data communication
US12323287B2 (en)2009-10-082025-06-03Bright Data Ltd.System providing faster and more efficient data communication
US12301401B2 (en)2009-10-082025-05-13Bright Data Ltd.System providing faster and more efficient data communication
US11233880B2 (en)2009-10-082022-01-25Bright Data Ltd.System providing faster and more efficient data communication
US11233879B2 (en)2009-10-082022-01-25Bright Data Ltd.System providing faster and more efficient data communication
US12294481B2 (en)2009-10-082025-05-06Bright Data Ltd.System providing faster and more efficient data communication
US12284069B2 (en)2009-10-082025-04-22Bright Data Ltd.System providing faster and more efficient data communication
US12200038B2 (en)2009-10-082025-01-14Bright Data Ltd.System providing faster and more efficient data communication
US12177285B2 (en)2009-10-082024-12-24Bright Data Ltd.System providing faster and more efficient data communication
US10257319B2 (en)2009-10-082019-04-09Web Spark Ltd.System providing faster and more efficient data communication
US12107911B2 (en)2009-10-082024-10-01Bright Data Ltd.System providing faster and more efficient data communication
US10313484B2 (en)2009-10-082019-06-04Web Spark Ltd.System providing faster and more efficient data communication
US11233881B2 (en)2009-10-082022-01-25Bright Data Ltd.System providing faster and more efficient data communication
US12101372B2 (en)2009-10-082024-09-24Bright Data Ltd.System providing faster and more efficient data communication
US12095841B2 (en)2009-10-082024-09-17Bright Data Ltd.System providing faster and more efficient data communication
US12095840B2 (en)2009-10-082024-09-17Bright Data Ltd.System providing faster and more efficient data communication
US10469628B2 (en)2009-10-082019-11-05Web Spark Ltd.System providing faster and more efficient data communication
US12095843B2 (en)2009-10-082024-09-17Bright Data Ltd.System providing faster and more efficient data communication
US10484510B2 (en)2009-10-082019-11-19Web Spark Ltd.System providing faster and more efficient data communication
US10484511B2 (en)2009-10-082019-11-19Web Spark Ltd.System providing faster and more efficient data communication
US10491712B2 (en)2009-10-082019-11-26Web Spark Ltd.System providing faster and more efficient data communication
US10491713B2 (en)2009-10-082019-11-26Web Spark Ltd.System providing faster and more efficient data communication
US10523788B2 (en)2009-10-082019-12-31Web Sparks Ltd.System providing faster and more efficient data communication
US10582014B2 (en)2009-10-082020-03-03Luminati Networks Ltd.System providing faster and more efficient data communication
US10582013B2 (en)2009-10-082020-03-03Luminati Networks Ltd.System providing faster and more efficient data communication
US12081612B2 (en)2009-10-082024-09-03Bright Data Ltd.System providing faster and more efficient data communication
US10616375B2 (en)2009-10-082020-04-07Luminati Networks Ltd.System providing faster and more efficient data communication
US12021916B2 (en)2009-10-082024-06-25Bright Data Ltd.System providing faster and more efficient data communication
US10637968B2 (en)2009-10-082020-04-28Luminati Networks Ltd.System providing faster and more efficient data communication
US12021914B2 (en)2009-10-082024-06-25Bright Data Ltd.System providing faster and more efficient data communication
US12003568B2 (en)2009-10-082024-06-04Bright Data Ltd.System providing faster and more efficient data communication
US12003566B2 (en)2009-10-082024-06-04Bright Data Ltd.System providing faster and more efficient data communication
US12003569B2 (en)2009-10-082024-06-04Bright Data Ltd.System providing faster and more efficient data communication
US12003567B2 (en)2009-10-082024-06-04Bright Data Ltd.System providing faster and more efficient data communication
US10785347B1 (en)2009-10-082020-09-22Luminati Networks Ltd.System providing faster and more efficient data communication
US10805429B1 (en)2009-10-082020-10-13Luminati Networks Ltd.System providing faster and more efficient data communication
US11962636B2 (en)2009-10-082024-04-16Bright Data Ltd.System providing faster and more efficient data communication
US11616826B2 (en)2009-10-082023-03-28Bright Data Ltd.System providing faster and more efficient data communication
US11949729B2 (en)2009-10-082024-04-02Bright Data Ltd.System providing faster and more efficient data communication
US10931792B2 (en)2009-10-082021-02-23Luminati Networks Ltd.System providing faster and more efficient data communication
US10958768B1 (en)2009-10-082021-03-23Luminati Networks Ltd.System providing faster and more efficient data communication
US11916993B2 (en)2009-10-082024-02-27Bright Data Ltd.System providing faster and more efficient data communication
US11902351B2 (en)2009-10-082024-02-13Bright Data Ltd.System providing faster and more efficient data communication
US11888921B2 (en)2009-10-082024-01-30Bright Data Ltd.System providing faster and more efficient data communication
US10986216B2 (en)2009-10-082021-04-20Luminati Networks Ltd.System providing faster and more efficient data communication
US11888922B2 (en)2009-10-082024-01-30Bright Data Ltd.System providing faster and more efficient data communication
US11876853B2 (en)2009-10-082024-01-16Bright Data Ltd.System providing faster and more efficient data communication
US11838119B2 (en)2009-10-082023-12-05Bright Data Ltd.System providing faster and more efficient data communication
US11811850B2 (en)2009-10-082023-11-07Bright Data Ltd.System providing faster and more efficient data communication
US11412025B2 (en)2009-10-082022-08-09Bright Data Ltd.System providing faster and more efficient data communication
US11038989B2 (en)2009-10-082021-06-15Bright Data Ltd.System providing faster and more efficient data communication
US11044344B2 (en)2009-10-082021-06-22Bright Data Ltd.System providing faster and more efficient data communication
US11044342B2 (en)2009-10-082021-06-22Bright Data Ltd.System providing faster and more efficient data communication
US11044341B2 (en)2009-10-082021-06-22Bright Data Ltd.System providing faster and more efficient data communication
US11044346B2 (en)2009-10-082021-06-22Bright Data Ltd.System providing faster and more efficient data communication
US11044345B2 (en)2009-10-082021-06-22Bright Data Ltd.System providing faster and more efficient data communication
US11050852B2 (en)2009-10-082021-06-29Bright Data Ltd.System providing faster and more efficient data communication
US11811848B2 (en)2009-10-082023-11-07Bright Data Ltd.System providing faster and more efficient data communication
US11089135B2 (en)2009-10-082021-08-10Bright Data Ltd.System providing faster and more efficient data communication
US11770435B2 (en)2009-10-082023-09-26Bright Data Ltd.System providing faster and more efficient data communication
US11700295B2 (en)2009-10-082023-07-11Bright Data Ltd.System providing faster and more efficient data communication
US11128738B2 (en)2009-10-082021-09-21Bright Data Ltd.Fetching content from multiple web servers using an intermediate client device
US11671476B2 (en)2009-10-082023-06-06Bright Data Ltd.System providing faster and more efficient data communication
US11178258B2 (en)2009-10-082021-11-16Bright Data Ltd.System providing faster and more efficient data communication
US11190622B2 (en)2009-10-082021-11-30Bright Data Ltd.System providing faster and more efficient data communication
US11659017B2 (en)2009-10-082023-05-23Bright Data Ltd.System providing faster and more efficient data communication
US11206317B2 (en)2009-10-082021-12-21Bright Data Ltd.System providing faster and more efficient data communication
US11659018B2 (en)2009-10-082023-05-23Bright Data Ltd.System providing faster and more efficient data communication
US11228666B2 (en)2009-10-082022-01-18Bright Data Ltd.System providing faster and more efficient data communication
US8255372B2 (en)*2010-01-182012-08-28Oracle International CorporationEfficient validation of binary XML data
US9684639B2 (en)2010-01-182017-06-20Oracle International CorporationEfficient validation of binary XML data
US20110179088A1 (en)*2010-01-182011-07-21Vijay MediEfficient Validation Of Binary XML Data
US8209361B2 (en)2010-01-192012-06-26Oracle International CorporationTechniques for efficient and scalable processing of complex sets of XML schemas
US9509663B2 (en)2010-03-192016-11-29F5 Networks, Inc.Secure distribution of session credentials from client-side to server-side traffic management devices
US8547974B1 (en)2010-05-052013-10-01Mu DynamicsGenerating communication protocol test cases based on network traffic
US8463860B1 (en)2010-05-052013-06-11Spirent Communications, Inc.Scenario based scale testing
US9106514B1 (en)2010-12-302015-08-11Spirent Communications, Inc.Hybrid network software provision
US8464219B1 (en)2011-04-272013-06-11Spirent Communications, Inc.Scalable control system for test execution and monitoring utilizing multiple processors
US8972543B1 (en)2012-04-112015-03-03Spirent Communications, Inc.Managing clients utilizing reverse transactions
US11595497B2 (en)2013-08-282023-02-28Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US20190037047A1 (en)*2013-08-282019-01-31Luminati Networks Ltd.System and Method for Improving Internet Communication by Using Intermediate Nodes
US11349953B2 (en)2013-08-282022-05-31Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11388257B2 (en)2013-08-282022-07-12Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12438956B2 (en)2013-08-282025-10-07Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11336746B2 (en)2013-08-282022-05-17Bright Data Ltd.System and method for improving Internet communication by using intermediate nodes
US11412066B2 (en)2013-08-282022-08-09Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12425492B2 (en)2013-08-282025-09-23Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12413648B2 (en)2013-08-282025-09-09Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11451640B2 (en)2013-08-282022-09-20Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11316950B2 (en)2013-08-282022-04-26Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11310341B2 (en)2013-08-282022-04-19Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12375582B2 (en)2013-08-282025-07-29Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11575771B2 (en)2013-08-282023-02-07Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11588920B2 (en)2013-08-282023-02-21Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12368789B2 (en)2013-08-282025-07-22Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11303724B2 (en)2013-08-282022-04-12Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11595496B2 (en)2013-08-282023-02-28Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11272034B2 (en)2013-08-282022-03-08Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11233872B2 (en)2013-08-282022-01-25Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11632439B2 (en)2013-08-282023-04-18Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12355855B2 (en)2013-08-282025-07-08Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12341860B2 (en)2013-08-282025-06-24Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12323500B2 (en)2013-08-282025-06-03Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11178250B2 (en)2013-08-282021-11-16Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11677856B2 (en)2013-08-282023-06-13Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12323501B2 (en)2013-08-282025-06-03Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11689639B2 (en)2013-08-282023-06-27Bright Data Ltd.System and method for improving Internet communication by using intermediate nodes
US12309241B2 (en)2013-08-282025-05-20Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12289383B2 (en)2013-08-282025-04-29Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11729297B2 (en)2013-08-282023-08-15Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12278878B2 (en)2013-08-282025-04-15Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12278880B2 (en)2013-08-282025-04-15Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12231519B2 (en)2013-08-282025-02-18Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12200083B2 (en)2013-08-282025-01-14Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11758018B2 (en)2013-08-282023-09-12Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12200084B2 (en)2013-08-282025-01-14Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11336745B2 (en)2013-08-282022-05-17Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11102326B2 (en)2013-08-282021-08-24Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12166843B2 (en)2013-08-282024-12-10Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11799985B2 (en)2013-08-282023-10-24Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12143462B2 (en)2013-08-282024-11-12Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11012530B2 (en)2013-08-282021-05-18Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11012529B2 (en)2013-08-282021-05-18Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US11838386B2 (en)2013-08-282023-12-05Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11005967B2 (en)2013-08-282021-05-11Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11838388B2 (en)2013-08-282023-12-05Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12143461B2 (en)2013-08-282024-11-12Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11870874B2 (en)2013-08-282024-01-09Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12143460B2 (en)2013-08-282024-11-12Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US10999402B2 (en)2013-08-282021-05-04Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US10277711B2 (en)2013-08-282019-04-30Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US10440146B2 (en)2013-08-282019-10-08Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US10986208B2 (en)2013-08-282021-04-20Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US10447809B2 (en)2013-08-282019-10-15Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US10469615B2 (en)2013-08-282019-11-05Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US10979533B2 (en)2013-08-282021-04-13Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US10469614B2 (en)2013-08-282019-11-05Luminati Networks Ltd.System and method for improving Internet communication by using intermediate nodes
US11902400B2 (en)2013-08-282024-02-13Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12088684B2 (en)2013-08-282024-09-10Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12069150B2 (en)2013-08-282024-08-20Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11924306B2 (en)2013-08-282024-03-05Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11924307B2 (en)2013-08-282024-03-05Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11949756B2 (en)2013-08-282024-04-02Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US10924580B2 (en)2013-08-282021-02-16Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US11949755B2 (en)2013-08-282024-04-02Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12069148B2 (en)2013-08-282024-08-20Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US10652357B2 (en)2013-08-282020-05-12Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US12021944B2 (en)2013-08-282024-06-25Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12021946B2 (en)2013-08-282024-06-25Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12021945B2 (en)2013-08-282024-06-25Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US12010196B2 (en)2013-08-282024-06-11Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11979475B2 (en)2013-08-282024-05-07Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11985212B2 (en)2013-08-282024-05-14Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US11985210B2 (en)2013-08-282024-05-14Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US10652358B2 (en)2013-08-282020-05-12Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US10721325B2 (en)2013-08-282020-07-21Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US12003605B2 (en)2013-08-282024-06-04Bright Data Ltd.System and method for improving internet communication by using intermediate nodes
US10659562B2 (en)*2013-08-282020-05-19Luminati Networks Ltd.System and method for improving internet communication by using intermediate nodes
US12260364B2 (en)2015-04-242025-03-25United Parcel Service Of America, Inc.Location-based pick up and delivery services
US12003562B2 (en)2015-05-142024-06-04Bright Data Ltd.System and method for streaming content from multiple servers
US11757961B2 (en)2015-05-142023-09-12Bright Data Ltd.System and method for streaming content from multiple servers
US10616294B2 (en)2015-05-142020-04-07Web Spark Ltd.System and method for streaming content from multiple servers
US11770429B2 (en)2015-05-142023-09-26Bright Data Ltd.System and method for streaming content from multiple servers
US11057446B2 (en)2015-05-142021-07-06Bright Data Ltd.System and method for streaming content from multiple servers
US12088651B2 (en)2015-05-142024-09-10Bright Data Ltd.System and method for streaming content from multiple servers
US10587626B2 (en)*2015-12-152020-03-10At&T Mobility Ii LlcUniversal subscriber identity recognition and data classification
US20170171217A1 (en)*2015-12-152017-06-15At&T Mobility Ii LlcUniversal subscriber identity recognition and data classification
US10057272B2 (en)*2015-12-152018-08-21At&T Mobility Ii LlcUniversal subscriber identity recognition and data classification
US20180324189A1 (en)*2015-12-152018-11-08At&T Mobility Ii LlcUniversal subscriber identity recognition and data classification
CN106341273A (en)*2016-09-302017-01-18全球能源互联网研究院Protocol compliance dynamic detection method
US20180183861A1 (en)*2016-12-282018-06-28Ned M. SmithInternet-of-things transaction resoruce with finite state automata
US20210409498A1 (en)*2017-01-252021-12-30Intel CorporationTransaction resources for stateless message protocol
US12231253B2 (en)2017-08-282025-02-18Bright Data Ltd.Software development kit (SDK) for selecting and implementing client devices as proxies
US11764987B2 (en)2017-08-282023-09-19Bright Data Ltd.System and method for monitoring proxy devices and selecting therefrom
US11956094B2 (en)2017-08-282024-04-09Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11424946B2 (en)2017-08-282022-08-23Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US12057958B2 (en)2017-08-282024-08-06Bright Data Ltd.System and method for improving content fetching by using an appliance as a proxy device
US12047191B2 (en)2017-08-282024-07-23Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11909547B2 (en)2017-08-282024-02-20Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11558215B2 (en)2017-08-282023-01-17Bright Data Ltd.System and method for content fetching using a selected intermediary device and multiple servers
US11902044B2 (en)2017-08-282024-02-13Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US10985934B2 (en)2017-08-282021-04-20Luminati Networks Ltd.System and method for improving content fetching by selecting tunnel devices
US11888639B2 (en)2017-08-282024-01-30Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11888638B2 (en)2017-08-282024-01-30Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US12137008B2 (en)2017-08-282024-11-05Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11876612B2 (en)2017-08-282024-01-16Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11863339B2 (en)2017-08-282024-01-02Bright Data Ltd.System and method for monitoring status of intermediate devices
US12040910B2 (en)2017-08-282024-07-16Bright Data Ltd.Content fetching by mobile device selected based on battery changing level
US12149374B2 (en)2017-08-282024-11-19Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11729012B2 (en)2017-08-282023-08-15Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US12250089B2 (en)2017-08-282025-03-11Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11729013B2 (en)2017-08-282023-08-15Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US12184437B2 (en)2017-08-282024-12-31Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US12192026B2 (en)2017-08-282025-01-07Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11757674B2 (en)2017-08-282023-09-12Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11190374B2 (en)2017-08-282021-11-30Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11962430B2 (en)2017-08-282024-04-16Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US12218777B2 (en)2017-08-282025-02-04Bright Data Ltd.Selecting a proxy device based on communication property
US12218776B2 (en)2017-08-282025-02-04Bright Data Ltd.Content fetching by client device selected based on hardware feature
US11979250B2 (en)2017-08-282024-05-07Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11115230B2 (en)2017-08-282021-09-07Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11979249B2 (en)2017-08-282024-05-07Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US12034559B2 (en)2017-08-282024-07-09Bright Data Ltd.System and method for selecting and using a proxy device
US12250090B2 (en)2017-08-282025-03-11Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US12261712B2 (en)2017-08-282025-03-25Bright Data Ltd.Managing and selecting proxy devices by multiple servers
US10880266B1 (en)2017-08-282020-12-29Luminati Networks Ltd.System and method for improving content fetching by selecting tunnel devices
US11711233B2 (en)2017-08-282023-07-25Bright Data Ltd.System and method for improving content fetching by selecting tunnel devices
US11741196B2 (en)2018-11-152023-08-29The Research Foundation For The State University Of New YorkDetecting and preventing exploits of software vulnerability using instruction tags
US12061677B2 (en)2018-11-152024-08-13The Research Foundation For The State University Of New YorkSecure processor for detecting and preventing exploits of software vulnerability
US12277188B2 (en)2019-02-252025-04-15Bright Data Ltd.System and method for URL fetching retry mechanism
US12411902B2 (en)2019-02-252025-09-09Bright Data Ltd.System and method for URL fetching retry mechanism
US12277187B2 (en)2019-02-252025-04-15Bright Data Ltd.System and method for URL fetching retry mechanism
US12277189B2 (en)2019-02-252025-04-15Bright Data Ltd.System and method for URL fetching retry mechanism
US12056202B2 (en)2019-02-252024-08-06Bright Data Ltd.System and method for URL fetching retry mechanism
US10963531B2 (en)2019-02-252021-03-30Luminati Networks Ltd.System and method for URL fetching retry mechanism
US12229210B2 (en)2019-02-252025-02-18Bright Data Ltd.System and method for URL fetching retry mechanism
US11593446B2 (en)2019-02-252023-02-28Bright Data Ltd.System and method for URL fetching retry mechanism
US11675866B2 (en)2019-02-252023-06-13Bright Data Ltd.System and method for URL fetching retry mechanism
US12147490B2 (en)2019-02-252024-11-19Bright Data Ltd.System and method for URL fetching retry mechanism
US11657110B2 (en)2019-02-252023-05-23Bright Data Ltd.System and method for URL fetching retry mechanism
US12332960B2 (en)2019-02-252025-06-17Bright Data Ltd.System and method for URL fetching retry mechanism
US10902080B2 (en)2019-02-252021-01-26Luminati Networks Ltd.System and method for URL fetching retry mechanism
US12309123B2 (en)2019-04-022025-05-20Bright Data Ltd.System and method for managing non-direct URL fetching service
US11902253B2 (en)2019-04-022024-02-13Bright Data Ltd.System and method for managing non-direct URL fetching service
US12069029B2 (en)2019-04-022024-08-20Bright Data Ltd.System and method for managing non-direct URL fetching service
US12010101B2 (en)2019-04-022024-06-11Bright Data Ltd.System and method for managing non-direct URL fetching service
US11418490B2 (en)2019-04-022022-08-16Bright Data Ltd.System and method for managing non-direct URL fetching service
US11411922B2 (en)2019-04-022022-08-09Bright Data Ltd.System and method for managing non-direct URL fetching service
CN111556067A (en)*2020-05-092020-08-18中国航空无线电电子研究所Network data protocol description structure and analysis method based on finite state machine
US12445511B2 (en)2023-01-222025-10-14Bright Data Ltd.System and method for streaming content from multiple servers

Also Published As

Publication numberPublication date
US8086744B2 (en)2011-12-27
US20100332672A1 (en)2010-12-30

Similar Documents

PublicationPublication DateTitle
US8086744B2 (en)Meta-protocol
JP5731679B2 (en) Interoperating system and method for peer-to-peer service organization
US20060165105A1 (en)System and method for managing communication for component applications
Itani et al.J2ME application-layer end-to-end security for m-commerce
US8024563B1 (en)Programming interface for a kernel level SSL proxy
Tosic et al.On dynamic service composition and its applicability to e-business software systems
CN113014556A (en)Bank-enterprise communication system, communication method and electronic terminal
MennieAn architecture to support dynamic composition of service components and its applicability to Internet security.
Abdullah et al.The Meta-Protocol framework
Rossberg et al.Pro Scalable. NET 2.0 Application Designs
BanerjeeBlockchain in Internet of Things (IoT)
Sivelle et al.Automatic implementations synthesis of secure protocols and attacks from abstract models
Hwang et al.An operational model and language support for securing web services
ColaiacomoA formal model of the capabilities for channel protection security controls
Chothia et al.An architecture for secure fault-tolerant global applications
AljahdaliDESIGN AND IMPLEMENTATION OF META-PROTOCOL FRAMEWORK FOR DYNAMIC COMMUNICATION PROTOCOLS SPECIFICATIONS
ItaniPolicy-based security for M-commerce networks
PandeyDynamic Approach for Web Services Selection and Analysis of Security Protocols
Dwyer et al.Web services implementation: The beta phase of EPA network nodes
Kropiwiec et al.A framework for protecting Web services with IPsec
KarnouskosSecurity-enabled code deployment for heterogeneous networks
AntonssonSecuring XML Web Services: using WS-security
ShenCIM and XML in Network Management
ÇamlibelSecure service oriented architecture (soa) applications for subscriber based web services and its intranet support
Huang et al.Global Mobile Commerce: Strategies, Implementation

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp