Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

37 results about "Stateless protocol" patented technology

In computing, a stateless protocol is a communications protocol in which no session information is retained by the receiver, usually a server. Relevant session data is sent to the receiver by the client in such a way that every packet of information transferred can be understood in isolation, without context information from previous packets in the session. This property of stateless protocols makes them ideal in high volume applications, increasing performance by removing server load caused by retention of session information.

Monitoring latency of a network to manage termination of distributed transactions

Described herein is a system for executing distributed transactions. A participant and a coordinator cooperate to execute a distributed transaction, the distributed transaction including a transaction executed by the participant. To manage the transaction, the coordinator and the participant communicate over a network using, for example, a stateless protocol. The distributed transaction may be terminated when communication between the participant and coordinator regarding the transaction does not occur within a time period. The time period may reflect the time required for a coordinator to send a message and a participant to acknowledge receipt of the message, and the time for the participant to perform operations executed for the transaction. The latency of network traffic between the participant and the coordinator is monitored, and the time periods adjusted accordingly. In addition, the amount of time required for the participant to execute operations for the transaction is monitored, and the time periods adjusted accordingly.
Owner:ORACLE INT CORP

Low latency cacheable media streaming

A low latency streaming system provides a stateless protocol between a client and server with reduced latency. The server embeds incremental information in media fragments that eliminates the usage of a typical control channel. In addition, the server provides uniform media fragment responses to media fragment requests, thereby allowing existing Internet cache infrastructure to cache streaming media data. Each fragment has a distinguished Uniform Resource Locator (URL) that allows the fragment to be identified and cached by both Internet cache servers and the client's browser cache. The system reduces latency using various techniques, such as sending fragments that contain less than a full group of pictures (GOP), encoding media without dependencies on subsequent frames, and by allowing clients to request subsequent frames with only information about previous frames.
Owner:MICROSOFT TECH LICENSING LLC

Service broker for processing data from a data network

A method and system for communication between server-less computing devices or clients in computers communicating over networks, such as the World Wide Web (WWW) using stateless protocols, e.g., HTTP. In this scheme, there are two classes of clients which can operate independently or can be combined in computers communicating over the network: a) clients that issue commands and request status or data, and b) clients that function as service brokers for providing services and processing commands, updating status and providing specific data—resembleing a server device but without accessible TCP / IP ports. Each service providing device is authenticated, retains a unique identity and establishes a soft state with the globally accessible server or servers. All devices and clients can compile and process a globally common command language established between all communicating network clients. The central server includes a CGI processing program and a database to retain client specific information. The server database represents a collection of queues, each having a client unique identifiable status, pending commands and / or data components. In this scheme, commands and signaling transmitted between the servers and clients utilize standard HTTP protocol semantics and HTML or standard markup language syntax. Clients encapsulate or embed information as parameters passed to HTTP CGI as a set of standard HTTP conversations. A CGI processing program converts, parses or processes each conversation and passes arguments with or without data to queues.
Owner:AT&T DIGITAL LIFE

Techniques for increasing efficiency while servicing requests for database services

Techniques for servicing requests for database services include maintaining at a database server an available set of one or more database session data structures. Each database session data structure holds information to support one session of one or more requests for database services over a communication connection that persists for one or more communications from one client. A database session data structure in the available set is not associated with any client currently connected to the database server. These techniques allow a database server to more efficiently service more numerous requests for database services, such as generated by communications using a stateless protocol like HTTP.
Owner:ORACLE INT CORP

Method and apparatus for material requirements planning

A method and apparatus for materials requirements planning that implements a client / server computer network with an algorithm which enables receiving and preserving input data from the client in a stateless protocol in the server, the input data from a client is preprocessed to determine the MPR state, and stored for each client in the server in a separate side container using stateless protocols. A side container containing a client's data is accessed by distinct SQL and VB code routines to perform specific reports, modification of a required materials order and / or adjustment of material availability for use dates. The preprocessing arranges the input data into record sets of all scheduled material requirements, all currently available and required materials and all unfulfilled ordered materials. The preprocessing is executed via SQL, and the processing is executed via executable code into a temporary record set that is placed into a storage container. The apparatus consists of a server side processor having a network connection and provided with software to supply network server functions, server side general purpose programming functions, and database functions using SQL code. A client side processor connected to the network and provided with software to enable login to the server side processor via the network, and to supply software functions including data access reports and / or modification in order to be able to control server access.
Owner:MRPONLINE COM

Systems and methods for deriving storage area commands

Systems and methods for quickly resolving storage area commands from packet addresses are presented. Clients exchange packets comprising addresses and payloads with physical storage areas that have controllers using a stateless protocol. Modules use the addresses in addition to payloads to derive commands that are understandable by the controller. Furthermore, the neither the module nor the controller require use of a file system to interact with the physical storage area. Modules can derive the storage area commands through resolving a context associated with physical storage area. In some embodiments, modules split addresses into portions that can be used as indices into context lookup tables. In other embodiments, modules can employ variants to router address lookup algorithms to quickly resolve storage area commands.
Owner:SERVSTOR TECHNOLOGIES LLC

System and methods for controlling an application

Users of network based software applications typically interact with an application via a command line interface or a menu interface. Conventional voice-driven communication threads rely on a dedicated communication line (connection) to maintain a session context, or state, between a user and an application for the duration of a session. Such state information enables the application to reference a session context for the session duration, and employ the session context to maintain a state from previous atomic messages sent and received between the device and the application. By maintaining and referencing a session context indicative of previous messages, an application identifies an atomic message as corresponding to a particular session context, and employs the session context to process the message within the context, or environment, defined by the previous messages in the session. In this manner, a stateless protocol such as a text messaging protocol is operable to invoke stateful applications from the stateless infrastructure by employing the session context defined by the session of request and response messages.
Owner:ONMOBILE LIVE

Simple object access protocol

An application layer protocol is provided on top of HTTP 1.0 / 1.1 to allow for COM Automation objects to be invoked over the Internet through IIS / ISAPI servers. The format essentially encodes the automation object's name, method to invoke, and any [in], [out], [in, out] parameters that the method signature requires, packages them up into a custom MIME type and marshals it to the ISAPI dynamic link library (DLL) on the IIS / HTTP server. There, the ISAPI DLL contains the logic to unpack the SOAP request, parses it, creates the Automation object, invokes the method with the marshaled parameters, and then returns any [out] parameters to the caller / client using the SOAP protocol. It is a stateless protocol, meaning that object lifetimes only extend to one method, and are recreated between multiple calls to the object.
Owner:MICROSOFT TECH LICENSING LLC

Stateless accelerator modules and methods

Stateless storage accelerator modules comprise network interfaces and filter functions that enable the accelerated processing of stateless protocols associated with network storage. Filter functions examine packets received over the network interface according to contexts associated with the destination of the packets. Contexts are found quickly through a fast look-up to ensure high performance of the over all system. The contexts comprise information associated with storage areas including addresses associated with the storage areas.
Owner:SERVSTOR TECHNOLOGIES LLC

System and method for managing states and user context over stateless protocols

A system and method for facilitating remote access of an application available via a stateless protocol is provided. Such applications are typically accessed via the World Wide Web portion of the Internet (the “Web”) using a browser application and an HTTP protocol. The system can include one or more components for caching data associated with the remote access, the data comprising state and / or user specific information. The state and / or user specific information can be stored in a user context object (UCO). One or more user context objects can be managed by a user context manager that facilitates locating user context objects and reclaiming memory associated with user context objects that are no longer necessary to support remote access of the application accessed via a stateless protocol.
Owner:MICROSOFT TECH LICENSING LLC

Method and apparatus for cryptographic stateless protocol using asymmetric encryption

Prior methods of encryption of the token or "cookie" communicated to a client by a server use a symmetric method of encryption which does not permit the client to look at the state information. The present invention permits the client to view the state information, but not modify it, by using an asymmetric encryption method.
Owner:IBM CORP

Low latency cacheable media streaming

A low latency streaming system provides a stateless protocol between a client and server with reduced latency. The server embeds incremental information in media fragments that eliminates the usage of a typical control channel. In addition, the server provides uniform media fragment responses to media fragment requests, thereby allowing existing Internet cache infrastructure to cache streaming media data. Each fragment has a distinguished Uniform Resource Locator (URL) that allows the fragment to be identified and cached by both Internet cache servers and the client's browser cache. The system reduces latency using various techniques, such as sending fragments that contain less than a full group of pictures (GOP), encoding media without dependencies on subsequent frames, and by allowing clients to request subsequent frames with only information about previous frames.
Owner:MICROSOFT TECH LICENSING LLC

Stateful messaging gateway

Methods, apparatuses and systems facilitating the support of stateful messaging protocols in web services and other network environments comprising a plurality of distributed control points. The present invention supports Web service protocols, such as SOAP-Conversation, that introduce an element of statefulness into a Web service invocation, ensuring that use of such protocols is enabled and, in some embodiments, enhanced in web services networks implemented by a plurality of distributed control points or routing nodes. As discussed above, a fundamental requirement introduced by stateful protocols is that, once an endpoint initializes stateful data (such as a session, context, or conversation token) in response to a Web service invocation, all subsequent messages associated with that conversation instance or stateful data must be routed to that endpoint. In other words, the consuming applications requiring access to functionality dependent on stateful data must have an affinity for the endpoint on which the state data resides for as long as the dependency persists. The invention provides methods, apparatuses and systems directed to ensuring that the control points implement this affinity. For each stateful conversation, certain embodiments of the present invention maintain a set of routing rules that track the usage of such protocols and make sure sequences of messages that must be sent to the same endpoint are properly dispatched. The present invention can be applied to a variety of web- or application-service network architectures comprising a plurality of distributed control points or routing nodes.
Owner:AKANA

Preserving state information client-server system networked via a stateless protocol

A method performed by a server for maintaining state in a stateless server environment is includes receiving a request for performance of an operation by an application from a client wherein the request includes a first universal resource locator (URL). A first set of state information may be extracted from the first URL, if any is present, and evaluated. A second set of state information associated with the operation is assembled, and the second set of state information contains at least the client identification information, the application information, and a counter. The counter keeps track of how many times the client has interacted with the server for the operation. The second set of state information is incorporated into a second URL.
Owner:GALLUP

Device and method of controlling and providing content over a network

A device and method of controlling content transmission, and a device and method of providing content. The method of controlling content over a network includes generating a control command using a stateless protocol so that an AV content providing device controls transmission of an AV content using a connectionless protocol and transmitting the generated control command to the AV content providing device. Accordingly, when AV content is transmitted through RTP over a network, the content is controlled by a stateless protocol such as HTTP instead of a state protocol such as RTSP. Thus, RTP is easily supported by an effective content control method.
Owner:SAMSUNG ELECTRONICS CO LTD

Service broker for processing data from a data network

A method and system for communication between server-less computing devices or clients in computers communicating over networks, such as the World Wide Web (WWW) using stateless protocols, e.g., HTTP. In this scheme there are two classes of clients which can operate independently or can be combined in computer communicating over the network: a) Clients that issue commands and request status or data, and b) clients which function as service brokers for provide services and processing commands, updating status and providing specific data. Based on the description of the latter client device it would resemble a server device but without accessible TCP / IP ports. Each service providing device is authenticated, retains a unique identity and establishes a soft state with the globally accessible server or servers. All devices and clients can compile and process a globally common command language established between all communicating network clients. The central server includes a CGI processing program and a database to retain client specific information. The server database represents a collection of queues, each having a client unique identifiable status, pending commands and / or data components. In this scheme commands and signaling transmitted between the servers and clients utilize standard HTTP protocol semantics and HTML or standard markup language syntax. Clients encapsulate or embed information as parameters passed to HTTP CGI as a set of standard HTTP conversations. A CGI processing program converts, parses or processes each conversation and passes arguments with or without data to queues. Each conversation is includes a client identification key(s) and commands which are structured as attribute-value pair tuples. The service-handler client connects to the central server and accesses the client queue on the central server to check for any pending commands or update their status in either synchronous or asynchronous manner. The synchronous server access scheme is regulated temporally by either deterministic clocking on server response or by a server based adaptive algorithm which can monitor network and client activities and optimize client access patterns.
Owner:XANBOO

Information system data interface authentication method under HTTP stateless protocol based on token

The invention discloses an information system data interface authentication method under an HTTP stateless protocol based on a token, and belongs to the field of Web application privacy communication.The main characteristic of the method is that when a client accesses a data interface for multiple times, authentication information including an account and a password needs to be provided only forfirst access. A server performs identity authentication through access to a database and transmits token information to the client. In the subsequent access, the client only needs to provide the tokeninformation obtained in the first access, and the server only verifies the token information without access to the database. Access authentication of the data interface is realized based on the token, the possibility of leakage of identity information including the account and the password in an access process is reduced, and the system security is improved. Besides, the server does not need to perform frequent access operations on the database during authentication of the same request source, and the occupation of system resources is reduced.
Owner:BEIJING UNIV OF TECH

Managing state information across communication sessions between a client and a server via a stateless protocol

Managing state information across communication sessions between a client and a server via a stateless protocol. The server delivers to the client a cacheable web page with a hyperlink to non-cacheable embedded content. In the hyperlink to the non-cacheable embedded content, the server adds a token or an identifier uniquely associated with the user. When the user obtains embedded content from the cached web page via the hyperlink, the identifier is also sent to the server. Upon receipt of the identifier from the client, the server accesses the stored state information. In this manner, the server manages state information related to the client across communication sessions without the use of cookies as long as the client caches the web page with the unique identifier.
Owner:MICROSOFT TECH LICENSING LLC

Preserving state information client-server system networked via a stateless protocol

A method performed by a server for maintaining state in a stateless server environment is includes receiving a request for performance of an operation by an application from a client wherein the request includes a first universal resource locator (URL). A first set of state information may be extracted from the first URL, if any is present, and evaluated. A second set of state information associated with the operation is assembled, and the second set of state information contains at least the client identification information, the application information, and a counter. The counter keeps track of how many times the client has interacted with the server for the operation. The second set of state information is incorporated into a second URL.
Owner:GALLUP

Process for administrating over changes to server-administrated client records in a stateless protocol

A system for administrating over changes to a record shared by a plurality of users authorized to do so is provided with a resource to officiate over an official version of the record and to communicate with the plurality of users over a medium for non-persistent communications. Typically, this medium is the Internet. In response to a request of a given user, the resource replies with a communication sending a copy of the official version. In consequence of a return by the given user of a request to effect given changes, the resource compares a saved original edition of the sent copy to the official version so if in case of a match the resource effects the given changes to the official version, or else not.
Owner:CROCKETT DAVID A

Maintaining authentication states for resources accessed in a stateless environment

A providing computer system may receive a request, via a stateless protocol, to access a resource. An access control application may refer to administrative rules to set validation information associated with the request. Validation information may be in the form of electronic text that is stored in a location such as a cookie or state-table. Validation information may indicate the state of a session associated with a resource, such as whether a session is in a logged-in or logged-out state. When a request is received, validation information and authentication information may be utilized together to determine if access to a resource should be granted. When access to a resource is granted or denied, validation information may be updated to indicate that the state of the session has changed.
Owner:MICROSOFT TECH LICENSING LLC

Advanced detection of identity-based attacks to assure identity fidelity in information technology environments

A system and method for the detection and mitigation of Kerberos golden ticket, silver ticket, and related identity-based cyberattacks by passively monitoring and analyzing Kerberos and authentication operations within the network. The system and method provide real-time detections of identity attacks using time-series data and data pipelines, and by transforming the stateless Kerberos protocol into stateful protocol. A packet capturing agent is deployed on the network where captured time-series Kerberos and related event and log information is processed in distributed computational graph (DCG) stages where declarative rules determine if an attack is being carried out and what type of attack it is.
Owner:QOMPLX LLC

Method and device for achieving 6LoWPAN and IPv4 network interconnection

The invention relates to a method and device for achieving 6LoWPAN and IPv4 network interconnection, and belongs to the fields of IPv6 transition techniques and wireless sensor network techniques.The device comprises a DNS proxy server unit, a 6LoWPAN network DNS server, a conversion address managing unit, a protocol conversion unit, a 6LoWPAN accessing unit and an IPv4 network accessing unit.The method comprises the steps that an IPv4 host acquires an IPv4 conversion address of a network node through the proxy server unit and actively accesses the 6LoWPAN network node through the protocol conversion unit, and the 6LoWPAN network node uploads sensing information data to the IPv4 host through the protocol conversion unit.According to the method and device, the problems that in the prior art, the IPv4 host cannot actively access an IPv6 node through a stateful protocol conversion technique, and a state-free protocol conversion technique consumes a large amount of IPv4 address space can be solved.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Method and system for stimulating stateful connection based on stateless network protocol

ActiveCN101072233AImplement some functionsRealize low-latency data transmissionTransmissionNetworking protocolData information
The method for simulating connection with status based on connection without status includes following steps: connecting server to client end based on network protocol without status, and establishing conversation node in connection state table at simulating connection layer of the server; the server stores data information prepared to send to client end to the conversation node temporarily; the client end sends request information to the server, and the reply information of the server carries the said data information so as to realize connection with status between the server and the client end. Under condition based on connection between client end and server in network protocol without status, the invention makes server possible to send data information to client end on initiatively so as to realize partial function of connection with status.
Owner:TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products