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

140 results about "Client state" patented technology

A client state is a state that is economically, politically, or militarily subordinate to another more powerful state (termed controlling state in this article) in international affairs. Types of client states include: satellite state, associated state, puppet state, neo-colony, protectorate, vassal state, and tributary state.

Web server apparatus and method for virus checking

A web server computer system includes a virus checker and mechanisms for checking e-mails and their attachments, downloaded files, and web sites for possible viruses. When an e-mail message contains a detected virus, the message is discarded, and both the sender and recipient are informed via e-mail that the message contained a virus. When an e-mail attachment contains a detected virus, the attachment is deleted, and the e-mail message without the attachment is sent to the web client, along with a message explaining that the e-mail message had an attachment that was automatically deleted because it had a virus. When a downloaded file contains a virus, the downloaded file is deleted, and an error message is sent to the web client to inform the web client that the requested file had a virus. When a requested web site (i.e., Uniform Resource Locator (or URL)) has been labeled as a source for a known virus, a message is sent to the web client stating that a virus may have been downloaded from that URL. In addition, if the requested URL has not been labeled as a source for a known virus, but it contains links that have been so labeled, the web page is processed before being sent to the user to identify those potentially dangerous links. In this manner a web server can perform virus checking of different types of information real-time as the information is requested by a web client. In addition, a web client may also request that the server perform virus checking on a particular drive on the web client. If this case, the web server may receive information from the web client drive, scan the information for viruses, and inform the web client whether any viruses were found. In the alternative, the web server may download a client virus checker to the web client and cause the client virus checker to be run on the web client. The preferred embodiments thus allow a virus checker on a web server to dynamically scan incoming data, and to scan web clients coupled to the web server, thereby eliminating the need for virus checking software to be installed on each web client.
Owner:FINJAN BLUE INC

Method and system to share content between web clients

A method and system for sharing content between web clients. Specifically, a client computes and transmits its displayed content and web client state to one or more other web clients, which display the content. This enables the web clients to share the exact displayed content, even in the presence of dynamic modifications of the content local to the client.
Owner:FREI RANDALL WAYNE

Apparatus and method for a personal cookie repository service for cookie management among multiple devices

A data processing method includes, at a client device, retrieving client state information from a remote location associated with the client device and using the client state information for access of network locations. The data processing method further includes storing updated client state information at the remote location upon completion of the access of the network locations. The remote location forms a personal cookie repository where cookies may stored for subsequent use by any device of a user.
Owner:NTT DOCOMO INC

System and method for state saves in a distributed data system

A client-server system may include a primary state of session data. One or more application servers may include client states of the session data and may be configured to access the primary state. The session data may include one or more attributes. The distributed store may lock the primary state for access by a process executing on one of the application servers. Information may be maintained on which attributes are mutably accessed by the process. An object graph comparison of the mutably accessed attributes and a benchmark version of the attributes may be performed to determine which of the mutably accessed attributes were actually modified. The modified attributes may be used to synchronize the primary state with the client state.
Owner:ORACLE INT CORP

System and method for state saves in a distributed data system

A client-server system may include a primary state of session data. One or more application servers may include client states of the session data and may be configured to access the primary state. The session data may include one or more attributes. The distributed store may lock the primary state for access by a process executing on one of the application servers. Information may be maintained on which attributes are mutably accessed by the process. An object graph comparison of the mutably accessed attributes and a benchmark version of the attributes may be performed to determine which of the mutably accessed attributes were actually modified. The modified attributes may be used to synchronize the primary state with the client state.
Owner:ORACLE INT CORP

Concurrent server and method of operation having client-server affinity using exchanged client and server keys

In a distributed information network, a broker server is coupled to a plurality of child servers and to a plurality of clients in the network. The broker server connects clients to a child server in a queue on a FIFO basis and provides the client with a key identifying the child server. The client provides the server with a copy of its key at the time of the initial service request. Both the child server and the client retain a copy of the other's key upon disconnect. The child server returns to the bottom of the queue after disconnect. On a subsequent client service request, the client includes the child server key in the service request and the broker automatically re-connects the client to the child server wherever S1 may be in the queue, provided the child server is not busy serving other clients. When reconnected, the client send its key to the child server which compares the key to the retained copy of the client key. If the keys match, the child server does not refresh and reload the client state data which improves server performance. If the child server is not available, the broker assigns the client to the child server at the top of the queue. The client may also be an intermediate server for other or first tier clients, in which case the intermediate server forwards the server keys to the first tier clients for service requests to the child server.
Owner:IBM CORP

Enabling stateless server-based pre-shared secrets

A method is disclosed for enabling stateless server-based pre-shared secrets. Based on a local key that is not known to a client, a server encrypts the client's state information. The client's state information may include, for example, the client's authentication credentials, the client's authorization characteristics, and a shared secret key that the client uses to derive session keys. By any of a variety of mechanisms, the encrypted client state information is provided to the client. The server may free memory that stored the client's state information. When the server needs the client's state information, the client sends, to the server, the encrypted state information that the client stored. The server decrypts the client state information using the local key. Because each client stores that client's own state information in encrypted form, the server does not need to store any client's state information permanently.
Owner:CISCO TECH INC

System and method for improved handling of client state objects

A client state object, such as a “cookie,” allows a server to save client state information on the client. This information is returned when the client requests information from the server. A server includes two identifiers—a primary name and an alternate name. Web pages on the server are modified so that links to server resources, such as files, that need client state information reference the primary name, while other links that do not need client state information reference the alternate name. In this manner, it does not matter which directory on the server is used to store files and files can be intermingled with one another regardless of whether the individual files use client state information. A method is provided for modifying existing web pages based on whether server resources addressed by the hyperlinks use client state information.
Owner:IBM CORP

Method for preventing parasitic usage of web page embedded files

A request is received from a client for a web page hosted by a web server. Responsive to this request, a persistent client state object having an identifier therein is returned to the client. When a request is received from a client for elements of the web page hosted by the web server, the client is first required to return the persistent client state object having the identifier therein before the requested web page element is sent to the client.
Owner:IBM CORP

Enabling stateless server-based pre-shared secrets

A method is disclosed for enabling stateless server-based pre-shared secrets. Based on a local key that is not known to a client, a server encrypts the client's state information. The client's state information may include, for example, the client's authentication credentials, the client's authorization characteristics, and a shared secret key that the client uses to derive session keys. By any of a variety of mechanisms, the encrypted client state information is provided to the client. The server may free memory that stored the client's state information. When the server needs the client's state information, the client sends, to the server, the encrypted state information that the client stored. The server decrypts the client state information using the local key. Because each client stores that client's own state information in encrypted form, the server does not need to store any client's state information permanently.
Owner:CISCO TECH INC

Methods and apparatus for efficiently transmitting interactive application data between a client and server using markup language

A method for efficiently transferring data between a client and a server includes the steps of: providing an application program; providing an application-independent client process effecting a plurality of client states; providing an application-independent server process effecting a plurality of server states; transferring data from the server process to the client process in response to an application program; and updating at least one client state in response to the transferred data. A related apparatus is also disclosed.
Owner:CITRIX SYST INC

Method and system for information processing and test care generation

A method and system for information processing and test case generation. The system includes: a pattern storage module for storing at least one resource identifier patterns, where the resource identifier patterns are extracted from a server code of a web application by analyzing the server code; a client code analyzer module for analyzing a client code generated from the server code and finding at least one event sequences matching with the resource identifier patterns; and a test case generator module for fetching a client state established from the client code, executing the event sequences on the client state, and generating a test case, where the test case includes a second resource identifier generated as an execution result of the event sequence.
Owner:IBM CORP +1

Distributed network security control method of public cloud service

InactiveCN102045353AGuaranteed query performanceOccupancy is minimizedTransmissionSecurity policy managementClient state
The invention discloses a distributed network security control method of a public cloud service, belonging to the technical field of information. The method comprises the following steps of: receiving the authentication information of a user by a cloud security gateway, and after the user passes the authentication, inquiring a local client state on-line table by the cloud security gateway to generate a security policy; if the security policy of the user does not exist in the local client state on-line table, sending a client security apply to a security control center by the cloud security gateway; generating the security policy of the user by the security control center and then sending the security policy of the user to the cloud security gateway; and controlling the access of the user by the cloud security gateway according to the security policy of the user. The invention has the advantages that because the quantity of security policies required to be maintained by the cloud security gateway is small, the security performance is higher; because the system only needs to synchronize update results of the security policies onto the cloud security gateway requiring the security policy update results, the security policy management efficiency is higher; and the occupation of system resources by security policy management is reduced.
Owner:BEIJING JIAOTONG UNIV

Multi-platform access data management system

The invention provides a multi-platform access data management system. The multi-platform access data management system comprises a network service module, a platform management module, a component basic function module, a database access module and a data service component module, wherein the network service module is used for converting a data service mode into a network service mode and providing writing, reading, query and identity authentication of background calling; the platform management module is used for managing a data source, managing a client state and initializing a program class object; the component basic function module is used for managing a data service component and creating an instance; the database access module is used for configuring database connection information, creating database tables, managing views and a storage process, and performing conditional query; and the data service component module is used for managing an organization mechanism, role privileges, a message mechanism, a data dictionary, a system module, logs and a client. By arranging the network service module, the platform management module, the component basic function module, the database access module and the data service component module, multi-platform data access can be managed flexibly and comprehensively.
Owner:镇江雅迅软件有限责任公司

Lock mechanism for a distributed data system

A client-server system may include a primary state of session data. Application servers may include client states of the session data and may access the primary state. The session data may include attributes. The distributed store may provide locked access to the primary state to processes executing within the application servers. While one process has locked access, other processes are not allowed to access the primary state. In one embodiment, the distributed store provides locked access to portions of the primary state to threads executing within a process with locked access. While a portion of the primary state is locked for a thread, other threads cannot access the portion. In one embodiment, the distributed store may request the process to release the locked access. The process may release the locked access in response to the request. In one embodiment, the process may release the locked access when no longer needed.
Owner:ORACLE INT CORP

Virtual machine fast provisioning based on dynamic criterion

Disclosed herein are methods and systems for reducing the loading time of virtual machines. A virtual machine is booted on a virtual machine host. The machine continues to initialize until it has reached a ready-state. The machine is then paused on the virtual machine host. A request for the virtual machine may then be received from a client. The machine is then resumed on the virtual machine host and a notification may be sent to the client stating that the machine is ready.
Owner:GOOGLE LLC

Fault Tolerance Solution for Stateful Applications

A fault tolerance method and system for VMs on a cluster identifies a client state for each client session for those applications. The method replicates the client session onto a primary and a backup VM, and uses a network controller and orchestrator to direct network traffic to the primary VM and to periodically replicate the state onto the backup VM. In case of a VM failure, the method reroutes network traffic of states for which the failed VM serves as a primary to the corresponding backup, and replicates states without a backup after the failure onto another VM to create new backups. The method may be used as part of a method or system implementing the split / merge paradigm.
Owner:IBM CORP

Predictive prefetching of data from remote client-state cache from server to update local client-state cache

Response delay associated with a state-based client-server application can be reduced with utilization of an application state server-side cache. A server caches data for a set of one or more possible states of a client-server application that may follow a current state of the application. The server rapidly responds to a client request with data that corresponds to an appropriate new state of the application in accordance with the application state server-side cache. The server determines that the application will transition to the appropriate new state from the current state of the application with the application state server-side cache based, at least in part, on an operation indicated by the client request.
Owner:VERSATA DEV GROUP

Direct-broadcast flow transmission method and apparatus

The invention relates to a direct-broadcast flow transmission method and apparatus. The method comprises: a current state of a client is obtained; on the basis of the obtained current state of the client, statistics of a ratio of the number of clients in a freezing state to the total number of clients is carried out; when the ratio exceeds a first threshold value, a current code rate of a direct-broadcast flow is obtained; and when the current code rate is higher than a predetermined code rate threshold value, the client is notified to adjust a transmission strategy to improving the transmission capability and enhance a proportion of direct-broadcast flow data obtained by the client from a content distribution network (CDN) server to direct-broadcast flow data obtained by a point-to-point (P2P) data transmission mode. According to embodiments of the invention, the transmission strategy of the client is adjusted based on the direct-broadcast flow code rate and the client state, so that the service and bandwidth resources are saved and the direct broadcasting smoothness is guaranteed.
Owner:ALIBABA (CHINA) CO LTD

Site content pickup-preventing method

The invention provides a site content pickup-preventing method. The site content pickup-preventing method comprises the following steps: firstly, establishing a pickup-judging rule; secondly, acquiring client-side information by a WEB server side, and transferring the acquired client-side information to a pickup-preventing system server; thirdly, verifying the client-side information transferred by the WEB server side by the pickup-preventing system server; fourthly, returning a verifying identification result to the WEB server side; and finally, determining whether to execute data query on a request page or output a prompt of access rejection by the WEB server side. By the site content pickup-preventing method, through strict establishment of a verification process, pickup of site data is effectively prevented by verifying the request of a client side; and besides the verification process, a periodical automatic updating mechanism is established, data in both a blacklist table and a client state table is ensured to be updated in real time and the operation of the whole process is more effectively and stably ensured.
Owner:深圳华强电子交易网络有限公司

Detecting client software versions

A method for detecting a version of a client software in a network. A server receives a first request from the client software, sends a first response comprising a first challenge to the client software, receives a second request comprising an answer to the first challenge from the client software, and detects the version of the client software from at least the second request. The answer to the challenge is dependent on the version of the client software and is expressed as a modification to a communication protocol used for the first and the second request. Also provided are a server, a client and a computer program product.
Owner:THOMSON LICENSING SA

A client-end state maintenance method, system, client-end and application server

ActiveCN101217512ARealize real-time maintenanceData switching networksApplication serverClient-side
The invention discloses a method, a system, a client and an application server to maintain a client state, which maintains the state of the client according to a client signature information through receiving a heartbeat packet which is provided with the client signature information and sent by the client with a fixed time interval. The method, system, client and application server leads the state information of the client to be updated with a very short fixed time interval, thus further realizing the real-time maintenance of the client state.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Object mutation determination for incremental state saves

A client-server system may include a distributed store configured to maintain a primary state of session data. The system may also include one or more application servers that each may include a client state of the session data. The session data may include one or more attributes. In one embodiment, the client state may be accessible by clients of the system. The application server may compare the client state to a benchmark of the client state to determine a subset of the attributes that have been modified in the client state. In some embodiments, the comparison may be a binary differencing or object graph differencing of the client state and the benchmark of the client state to locate the modified attributes. The distributed store may synchronize the primary state with the client state using the subset of the attributes.
Owner:ORACLE INT CORP

Dual USB port device

Described is a system which includes a first device connected to a second device via a USB cable. The cable has a first USB connector and a second USB connector. The first device includes a first USB port, a second USB port and a voltage detector coupled to the second port. The detector detects a voltage at the second port. The first port is configured to accept the first connector and the second port is configured to accept the second connector. The second device includes at least one of a third USB port and a fourth USB port. The third port is configured to accept the first connector and the fourth port is configured to accept the second connector. The first device switches operation between a host state and a client state based on the detected voltage at the second port.
Owner:SYMBOL TECH INC

Load balancing for services

The present invention extends to methods, systems, and computer program products for load balancing for services. Embodiments of the invention facilitate load balancing between instances of a service based on affinitization of messages, based on content of the message. For example, messages in the same session can be dispatched to the same service instance. A sequence or series of related messages associated with long running and / or stateful services are more likely to be dispatched to the same instance of the service. Thus, if the service instance has persisted client state, there is an increased likely of utilizing the persisted client state and not having another service instance recreate the client state.
Owner:MICROSOFT TECH LICENSING LLC

Communication connection maintaining method, system and related equipment

The invention discloses a communication connection maintaining method and system and related equipment, and relates to the technical field of Internet of Things. The communication connection maintaining method comprises the steps that a server obtains heartbeat information and client side state information sent by a client side; The server predicts server state information, client state information and network state information when heartbeat detection is initiated in the next period; The server adjusts heartbeat information according to one or more of the predicted server state information, the client state information and the network state information; And the server sends a server response to the client, and the server response comprises the adjusted heartbeat information, so that the client sends a heartbeat packet to the server according to the adjusted heartbeat information. The adjusted heartbeat information can conform to the current environment, the heartbeat information accuracy is improved, and stable communication between the server and the client side is maintained.
Owner:CHINA TELECOM CORP LTD

Apparatus, methods and articles of manufacture for securing computer networks

Apparatus, methods, and articles of manufacture are claimed for securing, maintaining, monitoring and controlling computer networks and clients located therein by use of client hash code tables, which are stored on a server. Clients subsequently provide client state codes which are compared to the hash code tables to ensure only acceptable client modifications have taken place. In the event of unacceptable client modifications, mechanisms are used to notify appropriate resources.
Owner:CYBERSOFT

Operation method for memory sharing media server and functional module construction

InactiveCN101478549AImprove effective utilizationThe transmission process is simpleTransmissionPaper documentMemory sharing
The invention provides an operation method for sharing a memory stream media server and a function module implementing said method which comprises: establishing a shared memory, receiving and processing a client request, storing the request content in the shared memory, switching the system from a client state to a kernel mode flow, picking-up the request content from the shared memory and ordering the content according to the sending package time order, generating a real-time transport protocol (RTP) packet and sending the packet to the client; and each function module units corresponding to said steps. The invention divides a real time streaming protocol (RTSP) and the RTP into two subsystems sharing one memory, which enables the kernel mode process reading document and the network sending packet to be smoothly finished at the kernel mode without system call and state switch. After a contrast test, the client throughput and the CPU availability increase more than 25 Moreover the invention has advantages of shortcut stream media document transfer process, high CPU availability and high efficiency of the network conveying system, large stream media server client throughput and low server operating cost or the like.
Owner:UNIV OF ELECTRONICS SCI & TECH OF CHINA
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