Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Similar
Filing Names

Citrix Systems Inc
Citrix Systems Inc Silicon Valley
Citrix Systems Inc_20131212

Citrix Systems Inc patents


Recent patent applications related to Citrix Systems Inc. Citrix Systems Inc is listed as an Agent/Assignee. Note: Citrix Systems Inc may have other listings under different names/spellings. We're not affiliated with Citrix Systems Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "C" | Citrix Systems Inc-related inventors


Systems and methods for executing cryptographic operations across different types of processing hardware

The present disclosure is directed towards systems and methods for executing cryptographic operations across different types of processing hardware. An intermediary device may identify a cryptographic function to be performed at the device, according to a message from a client or a server. The device may identify a sequence of... Citrix Systems Inc

Systems and methods for providing adapted multi-monitor topology support in a virtualization environment

A server provides adaptive displaying on a plurality of display devices in a virtualization environment. The server includes a communication device to receive capabilities data associated with a plurality of graphics processing units (GPUs) of a client device, and a display driver to generate a plurality of display adapters based... Citrix Systems Inc

Method and system for securely transmitting volumes into cloud

A first computing device is provided for transmitting one or more volumes via a secured connection. The first computing device includes a controller that is executable by one or more processors and is configured to instruct a cloud computing device to generate a worker virtual machine. The controller is also... Citrix Systems Inc

Remote computing system providing malicious file detection and mitigation features for virtual machines

A computing device may include a memory and a processor cooperating therewith to operate a plurality of virtual computing sessions for a plurality of client devices. Each of the virtual computing sessions may have access to a network. The processor may further operate at least one security agent configured to... Citrix Systems Inc

Systems and methods for quality of service reprioritization of compressed traffic

The present solution is directed towards systems and methods for prioritizing data streams transmitted between intermediary devices. In some implementations, the system can temporarily reprioritize data streams based on their compression characteristics. The system can also reprioritize the data packets within specific traffic classes and then prioritize each of the... Citrix Systems Inc

Network routing using dynamic virtual paths in an overlay network

A computer networking appliance includes a networking device to route data through an overlay network. The networking device is connected to a first computer network and receives a data packet to be communicated to a destination computing device. The networking device analyzes the packet to determine a minimum bandwidth requirement... Citrix Systems Inc

System for dynamic selection and application of tcp congestion avoidance flavors

A system for optimizing network traffic is described. The system includes a packet engine configured to acquire data regarding a flow of a plurality of data packets over a link and to determine transport communication protocol (TCP) characteristics for the flow, and a TCP flavor selector configured to dynamically select... Citrix Systems Inc

Tracking and managing virtual desktops using signed tokens

Methods, systems, and computer-readable media for tracking and managing virtual desktops using signed tokens are presented. In some embodiments, a server computing device may receive a first registration message from a first virtual machine. The server computing device may determine a state of the first virtual machine based on token... Citrix Systems Inc

Network routing through an overlay network

Computer networking device obtains route information including route attributes specifying characteristics for each of a plurality of routes through a first network. A routing algorithm is applied to choose an optimal route to one of a plurality of peer computer networking devices comprising a second network which is an overlay... Citrix Systems Inc

Systems and methods to early detect link status of multiple paths through an explicit congestion notification based proxy

Systems and methods for early detection of link status of multiple paths through a first network. The methods comprise: receiving, by a first network appliance, a first packet sent from a second network appliance over a first data link established between the first and second network appliances which support Explicit... Citrix Systems Inc

Method for prioritizing network packets at high bandwidth speeds

The embodiments are directed to methods and appliances for scheduling a packet transmission. The methods and appliances can assign received data packets or a representation of data packets to one or more connection nodes of a classification tree having a link node and first and second intermediary nodes associated with... Citrix Systems Inc

High-quality adaptive bitrate video through multiple links

Delivery of high quality video in an adaptive bit rate (ABR) download session is achieved using obtained using lower quality communication paths. The method involves detecting that an ABR download session of a video is in a steady-state condition. If so a further determination is made as to whether there... Citrix Systems Inc

Systems and methods to provide hypertext transfer protocol 2.0 optimization through multiple links

A method for optimizing different data streams which flow through an HTTP/2 connection. The methods involve: establishing at least first and second network connections between a first network appliance and a second network appliance prior to knowing how many HTTP/2 data streams are being multiplexed over the HTTP/2 connection; determining,... Citrix Systems Inc

Using derived credentials for enrollment with enterprise mobile device management services

Methods, systems, and computer-readable media for using derived credentials to enroll a mobile computing device with an enterprise mobile device management system are described herein. In various embodiments, a mobile computing device, responsive to a command to enroll with an enterprise mobile device management server, may launch an enrollment application;... Citrix Systems Inc

System and providing compression technique for jitter sensitive application through multiple network links

An appliance for providing compression technique for jitter sensitive application through multiple network links is described. The appliance has one or more processors and includes a link quality estimator, a jitterless compressor, and a link switcher. The link quality estimator is configured to measure latency over a first link and... Citrix Systems Inc

Input devices in high latency networks

A first computing device for interacting with an input device across a network includes a processor to run an executable capable of accepting device data, provide a data buffer queue size to a second computing device coupled to the network, and request the device data from the second computing device.... Citrix Systems Inc

Computer network providing secure mobile device enrollment features and related methods

A computer system may include a smart card reader, a credential management system (CMS) server, an enrollment server connected with the CMS server on an internal LAN, and a mobile device associated with a user and configured to initiate enrollment with the enrollment server via an internal enrollment port inaccessible... Citrix Systems Inc

System and controlling internet of things devices using namespaces

A system includes a server to assign a namespace to Internet of Things (IoT) devices, with the IoT devices being at different locations, and with each IoT device having a universal unique identifier (UUID) associated therewith. The server assigns at least one sub-namespace to each IoT device based on its... Citrix Systems Inc

Systems and methods for load balancing and connection multiplexing among database servers

The present invention is related to a method for load balancing and connection multiplexing structured query language (SQL) queries among a plurality of database servers. A device intermediary to a plurality of clients and a plurality of database servers receives an SQL query to access a database provided by the... Citrix Systems Inc

Authentication of a client device based on entropy from a server or other device

Methods and systems for authenticating a client device using entropy provided by a server and/or a device paired with the client device are described herein. The system may generate static entropy and time-limited entropy based on data from the server and/or the paired device. The static and time-limited entropy may... Citrix Systems Inc

Systems and methods for dynamic receive buffering

The present disclosure relates to methods and systems for dynamically changing an advertised window for a transport layer connection. A device can receive data from a server destined for an application. The device identifies the size of the application buffer corresponding to the application and advertises the application buffer size... Citrix Systems Inc

Virtual smart cards with audit capability

Virtual smart card system includes a virtual smart card server (VSS) which controls access to content respectively associated with a plurality of virtual smart cards. A remote client computer system includes a system level agent which establishes the client computer machine to the VSS as a trusted computer system. A... Citrix Systems Inc

Dynamic access control to network resources using federated full domain logon

Methods and systems for granting or denying a client device access to one or more resources in a remote computing environment are described herein. During authentication, context information for the client device, such as device type, device location, etc., may be determined. A computing device in the system may receive... Citrix Systems Inc

Methods and systems for estimating quality of experience (qoe) parameters of secured transactions

An apparatus is provided for estimating one or more quality of experience (QoE) parameters associated with a specific terminal. The apparatus includes a traffic processor configured to acquire a plurality of transactions for providing multimedia content to a specific terminal. At least one of such transactions is a secured transaction.... Citrix Systems Inc

Methods and systems for filtering communication between peripheral devices and mobile computing devices

The embodiments are directed to methods and systems for sending and receiving signals between one or more peripheral devices connected to a dongle system and an operating system. The methods and systems can detect when a dongle system has been connected to a mobile computing device. The methods and systems... Citrix Systems Inc

Autonomous private key recovery

Approaches described herein allow a stateless device to recover at least one private key. In particular, a stateless device can provide service-account credentials to a directory service to establish a first session and acquire a certificate and private key using information associated with the stateless device. The stateless device can... Citrix Systems Inc

Content replacement and refresh policy implementation for a content distribution network

A method for replacing, refreshing, and managing content in a communication network is provided. The method defines an object policy mechanism that applies media replacement policy rules to defined classes of stored content objects. The object policy mechanism may classify stored content objects into object groups or policy targets. The... Citrix Systems Inc

Using a hardware mouse to operate a local application running on a mobile device

A technique operates a local application running on a mobile device (e.g., a smart phone, a tablet, a personal digital assistant, etc.). The technique involves receiving, by processing circuitry of the mobile device, native mouse input from a hardware mouse communicating with the mobile device. The native mouse input is... Citrix Systems Inc

Controlling a local application running on a user device that displays a touchscreen image on a touchscreen via mouse input from external electronic equipment

A technique controls operation of a local application running on a user device (e.g., a smart phone, a tablet, a personal digital assistant, etc.). The technique involves receiving, by the user device, mouse input from external electronic equipment communicating with the user device. The user device has a touchscreen that... Citrix Systems Inc

Semi-automated field placement for electronic forms

A technique for inserting form fields into forms displays a cursor superimposed over a background image of a form and dynamically generates candidate shapes of a form field to be inserted. New candidate shapes are generated automatically, based on pixel content of the form under a cursor, as a user... Citrix Systems Inc

Adding and removing virtual disks remotely to a streaming machine

A client device includes a memory and a processor cooperating therewith to boot the client device and connect to a provisioning server via a network. The processor receives a streaming virtual disk image from the provisioning server based on a virtual disk configuration, receives a virtual disk change notification from... Citrix Systems Inc

Systems and methods for provisioning network automation by logically separating l2-l3 entities from l4-l7 entities using a software defined network (sdn) controller

Methods and systems for providing network models and network configurations for communications are described. The method includes establishing, by a device intermediary to a plurality of clients and servers, a first interface on a manager of the device for delivering a network model of the device from the manager of... Citrix Systems Inc

Virtual browser integration

Methods, systems, and computer-readable media for integrating a virtual browser into a native browser and native web applications are presented. In some embodiments, a computing device may receive a request to open a first uniform resource locator. Subsequently, the computing device may determine that the first uniform resource locator is... Citrix Systems Inc

Adaptive session reliability over multiple transports

Methods, systems, and computer-readable media for providing reliable switching between different transport protocols (e.g., TCP and UDP) are presented herein. In some embodiments, a computing platform may stop transmission over a transport protocol. Subsequently, the computing platform may synchronize buffers between a client and a host. For example, the buffer... Citrix Systems Inc

Browser plug-in for secure web access

Methods, systems, and computer-readable media for a browser plug-in for accessing hosted websites and web applications are presented. The browser plug-in executing within a user web browser application may query a beacon to determine that the user web browser application is executing outside of the secure network. The browser plug-in... Citrix Systems Inc

11/23/17 / #20170339564

Dynamic access to hosted applications

Methods, systems, and computer-readable media for providing an enrolled device with smart access to hosted applications are presented. In some embodiments, a computing platform having at least one processor, a memory, and a communication interface may receive, via the communication interface, end point analysis information associated with an enrolled device.... Citrix Systems Inc

11/23/17 / #20170337070

Computing device for operating a machine session with persistent read cache and non-persistent write cache and related methods

A computing device may include at least one memory and a processor cooperating therewith to receive a streaming base disk image from a base disk on a provisioning server over a network upon booting up the computing device, and operate a machine session on the computing device from the streaming... Citrix Systems Inc

11/16/17 / #20170331756

Interactivity driven error correction for audio communication in lossy packet-switched networks

When packet loss is detected during a communication session, a current interactivity mode is checked to determine whether to increase the amount of received audio data stored in a buffer of the receiving device. If the current interactivity mode indicates a low level of interactivity between participants in the communication... Citrix Systems Inc

11/16/17 / #20170331789

Systems and methods for a unique mechanism of providing 'clientless sslvpn' access to a variety of web-applications through a sslvpn gateway

The present disclosure is directed towards systems and methods for rewriting a HTTP response transmitted via a clientless SSL VPN session. An intermediary device may identify, in a HTTP response transmitted via a clientless SSL VPN session, an absolute URL that includes a first hostname of the server. The device... Citrix Systems Inc

11/09/17 / #20170324628

Systems and methods to choose an optimal path from multiple high latency links

The present invention is directed towards systems and methods for selecting a path or link from a plurality of links between intermediary devices, based on characteristics of links between the intermediary devices and end nodes of the communication flow. The link choice may be determined from latency, packet drop rates,... Citrix Systems Inc

11/02/17 / #20170317932

System and service chain load balancing

The present disclosure is directed towards systems and methods of service chain load balancing. A controller intermediary to a client and computing infrastructure identifies a plurality of service chains. Each of the plurality of service chains include a path having an instance of a first service provided by the computing... Citrix Systems Inc

10/26/17 / #20170308473

Dynamic block-level indexing for cache with overflow

Methods, systems, computer-readable media, and apparatuses may provide management of virtual memory. For instance, aspects described herein relate to dynamic generation of nodes in a binary search tree in response to a write command, with each of its nodes being representative of different memory ranges in the virtual system disk.... Citrix Systems Inc

10/26/17 / #20170310445

Micro vpn tunneling for mobile platforms

Methods and systems for providing a virtual private network service on a per mobile application basis are presented. In some embodiments, a mobile device that is connected to private network may determine that one of its mobile applications is requesting to communicate with a private network. The mobile device may... Citrix Systems Inc

10/19/17 / #20170300351

Optimizations and enhancements of application virtualization layers

Methods, systems, and computer-readable media for optimizing and enhancing delivery of application virtualization layers to client computing devices are described herein. In various embodiments, an application virtualization layer optimization service may identify a first and a second application virtualization layer to be delivered to one or more client computing devices.... Citrix Systems Inc

10/12/17 / #20170293767

Facilitating communication between mobile applications

Methods and systems for communicating information between mobile applications are presented. In some embodiments, a mobile device may determine that a plurality of applications are running on the mobile device. The mobile device may determine that each application of the plurality of applications uses a shared passcode to encrypt information... Citrix Systems Inc

09/28/17 / #20170279927

Robust suspension and resumption of desktop virtualization

A method for suspending and resuming a connection for desktop virtualization between two computing devices. In response to a client computing device shutting down, suspending, hibernating, or losing network connectivity during virtualization, the server computing device may itself shut down, suspend, or hibernate, or may pause or suspend the operation... Citrix Systems Inc

09/14/17 / #20170262235

Availability of devices based on location

Methods and systems for a client device wirelessly receiving, from a location sensor, an identifier for the location sensor in response to detecting the location sensor. A device corresponding to the identifier for the location sensor may be determined, and resources of the device may be made available to the... Citrix Systems Inc

09/07/17 / #20170255527

Live rollback for a computing environment

A first computing device is provided for rolling back a computing environment. The computing device includes processors configured to acquire a stream containing entries including snapshot entries, memory entries, and input/output entries wherein each entry includes information and is associated with a timestamp. The processors are further configured to receive... Citrix Systems Inc

09/07/17 / #20170257215

Encrypted password transport across untrusted cloud network

A computer in an untrusted cloud network functions as a cloud-based enterprise application store via which a client computer (client) establishes a connection to an enterprise application in a trusted enterprise network. User authentications are performed in both a login phase and subsequent application launch phase, each authentication receiving from... Citrix Systems Inc

08/24/17 / #20170244637

Systems and methods for routing network packets between multi-core intermediaries

The present disclosure is directed towards systems and methods routing network packets between multi-core intermediaries. A processor of a plurality of processors on a client-side intermediary device may receive a packet from a client device. The processor may be identified by a core identifier. The processor may calculate a first... Citrix Systems Inc

08/10/17 / #20170230300

Systems and methods for providing fine grained control over mss values of transport layer connections

MSS value of the profile responsive to determining that the MSS value specified by the profile is less than the second MSS value.... Citrix Systems Inc

08/10/17 / #20170230355

Certificate pinning using a directory service

A user device obtains a set of one or more public key certificates for a server received from a directory service, and a current public key certificate of the server received from the server. The user device compares the current public key certificate received from the server with the set... Citrix Systems Inc

08/10/17 / #20170230437

Media support in secure mobile applications

Methods, systems, computer-readable media, and apparatuses for providing secure resources to a native operating system resource are described herein. Using one or more aspects described herein, a mobile device may determine that a native operating system service requests to access content located within a wrapped application. The mobile device may... Citrix Systems Inc

08/10/17 / #20170230451

System and cloud aware application delivery controller

The present disclosure is directed towards systems and methods of managing cloud-based services via a network. A controller intermediary to clients and servers of a cloud environment can receive account information related to each of a plurality of instances of one or more services provided by the servers of the... Citrix Systems Inc

08/03/17 / #20170222930

System and providing compression technique for jitter sensitive application through multiple network links

An appliance for providing compression technique for jitter sensitive application through multiple network links is described. The appliance has one or more processors and includes a link quality estimator, a jitterless compressor, and a link switcher. The link quality estimator is configured to measure latency over a first link and... Citrix Systems Inc

08/03/17 / #20170222984

Systems and methods for encoding the core identifier in the session identifier

The present invention is directed towards systems and methods for managing SSL session persistence and reuse in a multi-core system. A first core may indicate that an SSL session established by the first core is non-resumable. Responsive to the indication, the core may set an indicator at a location in... Citrix Systems Inc

08/03/17 / #20170223053

System and pre-establishing ssl session connections for faster ssl connection establishment

An appliance and a method of pre-establishing SSL session connections for SSL connection establishment are provided. The appliance comprises a secure session pre-handshake establishment module configured to facilitate a secure session connection between an appliance and a server associated with a website, wherein the facilitation causes the appliance to receive... Citrix Systems Inc

08/03/17 / #20170223095

Systems and methods for redirect handling

The present invention is related to a method for routing requests among a plurality of database servers. A device intermediary to a client and a plurality of database servers receives a request to access a database provided by the plurality of database servers. The plurality of database servers can include... Citrix Systems Inc

07/27/17 / #20170212765

System and providing seamless thin client conversion

A computer processing system includes a processor to operate based on an operating system providing an operating system user interface, and to detect when a user session is opened. A memory is coupled to the processor and is configured to store the operating system. A thin client conversion engine is... Citrix Systems Inc

07/27/17 / #20170212790

Computer processing system with resource optimization and associated methods

A computer processing system includes a processor configured to execute a process, and a memory coupled to the processor to store known and default resource classifications. The known and default resource classifications correspond to processing priority levels and I/O priority levels. A resource optimization engine is configured to identify the... Citrix Systems Inc

07/27/17 / #20170214625

System and providing increased data optimization based on traffic priority on connection

An appliance o for evicting data based on traffic priority of data is described. The appliance has one or more processors and includes a compression history manager configured to acquire traffic priority information of data, the data being conveyed over a connection and to assign a compression history set based... Citrix Systems Inc

07/27/17 / #20170214660

System and providing improved optimization for secure session connections

A system for optimizing network traffic is described. The system includes a plurality of appliances. An appliance comprises one or more network interfaces and a secure session connection optimizer module. The one or more network interfaces are configured to facilitate secure communications between a client device and a server, wherein... Citrix Systems Inc

07/27/17 / #20170214918

Macroblock-level adaptive quantization in quality-aware video optimization

A method of optimizing an encoded video stream comprising one or more video frames, each video frame comprising a plurality of macroblocks, each macroblock comprising a plurality of pixels. The method includes receiving an encoded macroblock, decoding the encoded macroblock, and extracting a first quantization parameter. The first quantization parameter... Citrix Systems Inc

07/13/17 / #20170201578

Providing a native desktop using cloud-synchronized data

Methods, systems, computer-readable media, and apparatuses for providing a native desktop using cloud-synchronized data are presented. In some embodiments, a desktop management service provided by at least one computing device may selectively store data from a remote desktop. Subsequently, the desktop management service may synchronize the stored data with a... Citrix Systems Inc

07/06/17 / #20170192876

Computer-implemented methods and systems for determining application matching status

Computer-implemented systems and methods are provided for determining application matching status. In one implementation, a method is implemented with one or more processors and includes accessing, at a server, a first dependency tree representing a first application and a second dependency tree, and acquiring one or more values for the... Citrix Systems Inc

Patent Packs
07/06/17 / #20170192763
06/29/17 / #20170185787

Shared secret vault for applications with single sign on

Some aspects of the disclosure generally relate to providing single sign on features in mobile applications in a secure environment using a shared vault. An application may prompt a user to provide user entropy such as a passcode (e.g. a password and/or PIN). The application may use the user entropy... Citrix Systems Inc

06/29/17 / #20170187576

Ubiquitous collaboration in managed applications

Methods and systems for an ubiquitous collaboration feature in a managed application environment are described herein. The collaboration service and/or server may store session information and one or more configuration files for use in rendering the collaboration features in combination with managed applications executing on a user's computing device.... Citrix Systems Inc

06/15/17 / #20170168861

Optimizations and enhancements of application virtualization layers

Methods, systems, and computer-readable media for optimizing and enhancing delivery of application virtualization layers to client computing devices are described herein. In various embodiments, an application virtualization layer optimization service may identify a first and a second application virtualization layer to be delivered to one or more client computing devices.... Citrix Systems Inc

06/15/17 / #20170169382

Focus aware productivity tool

Techniques for managing a user's tasks based on the user's focus level. High focus time slots are identified during which the user has a high level of focus, as well as low focus time slots during which the user has a low level of focus. Tasks for completion by the... Citrix Systems Inc

06/01/17 / #20170154030

Providing electronic text recommendations to a user based on what is discussed during a meeting

A computer-implemented technique provides electronic text recommendations to a user. The technique involves capturing content from a conference among multiple participants. The technique further involves receiving electronic typing input from the user while the user is typing to document the conference. The technique further involves outputting, in response to the... Citrix Systems Inc

05/25/17 / #20170147656

Systems and methods for database proxy request switching

The present application is directed towards systems and methods for selecting a database from a plurality of databases to forward a SQL query request based on a property of the SQL request. A device intermediary to a plurality of clients and databases may establish a plurality of connections to the... Citrix Systems Inc

05/25/17 / #20170147825

Controlling mobile device access to secure data

Various aspects of the disclosure relate to providing secure containers or data vaults for data of one or more managed applications. In some embodiments, each managed application may be assigned its own private data vault and/or may be assigned a shared data vault that is accessible to at least one... Citrix Systems Inc

05/04/17 / #20170124478

Anomaly detection with k-means clustering and artificial outlier injection

The present disclosure is directed towards systems and methods for improving anomaly detection using injected outliers. A normalcy calculator of a device may include a set of outliers into a training dataset of data points. The normalcy calculator, using a K-means clustering algorithm applied on the training dataset, identify at... Citrix Systems Inc

05/04/17 / #20170126345

Method for packet scheduling using multiple packet schedulers

A method comprising: receiving, by a first network packet scheduler, from each other network packet scheduler of a plurality of network packet schedulers, a virtual packet for each traffic class of a plurality of traffic classes defining relative transmission priority of network packets; receiving, by the first network packet scheduler,... Citrix Systems Inc

05/04/17 / #20170126528

Efficient management of virtualized session resources

A technique for managing virtualized user sessions in an electronic system generates schedules of expected session usage adaptively, based on actual numbers of user sessions allocated while operating the electronic system, and provides capacity for running user sessions from powered-on servers ready to accept new user sessions. The electronic system... Citrix Systems Inc

05/04/17 / #20170126549

System and customizing packet processing order in networking devices

The present disclosure is directed to packet processing via reconfigurable packet processing system. A network device is configured to identify a processing order of multiple function units based on a first flow parameter of a first packet, execute a first function unit according to the processing order, update a processing... Citrix Systems Inc

05/04/17 / #20170126664

Systems and methods for policy driven fine grain validation of servers' ssl certificate for clientless sslvpn access

The present disclosure is directed towards systems and methods for validation of a secure socket layer (SSL) certificate of a server for clientless SSL virtual private network (VPN) access. An intermediary device can receive a first request from a client for a clientless SSL VPN connection to a first server.... Citrix Systems Inc

05/04/17 / #20170126709

Feature engineering for web-based anomaly detection

The present disclosure is directed towards systems and methods for detecting anomalous network traffic. Network traffic corresponding to an application executed by a server can be received. Application characteristics of the application can be identified to select an anomaly detection profile. The anomaly detection profile can be selected based on... Citrix Systems Inc

05/04/17 / #20170126718

Framework for explaining anomalies in accessing web applications

The present disclosure is directed towards systems and methods for characterizing anomalous network traffic. The system includes a device intermediary to clients and servers. The device includes a network traffic engine to receive network traffic including an anomaly. The device includes a univariate policy manager to determine whether the network... Citrix Systems Inc

Patent Packs
05/04/17 / #20170126812

Method for resumption of an application session with a very dynamic and very large state in a standby intermediary device when the primary device fails

The present disclosure is directed towards systems and methods of maintaining a session via an intermediary device. A first device intermediary to a client and a plurality of servers receives a packet of a session. The packet of the session includes application protocol data and application session metadata used to... Citrix Systems Inc

04/27/17 / #20170118119

System and providing improved throughput control under delay-based congestion situation in a network

An apparatus and method of providing improved throughput on delay-based congestions comprising a packet engine and a delay-based congestion controller. The packet engine detecting a delay jitter that is caused by a layer 2 retransmission of a data packet, is configured to measure a round trip time (RTT) value. The... Citrix Systems Inc

04/27/17 / #20170118120

System and rate-based packet transmission over a network

An appliance for controlling data transmission is described. The appliance includes a packet engine configured to acquire data regarding a flow of first data packets over a link and to determine transport communication protocol (TCP) characteristics for the flow. The appliance also includes a data transmission controller configured to receive... Citrix Systems Inc

04/20/17 / #20170111233

Systems and methods for determining network configurations using historical and real-time network metrics data

A method for optimizing network performance is described. The method comprises: receiving data related to one or more network metrics for measuring current network traffic or determining network patterns; determining, based on received data associated with the one or more network metrics, a model associated with at least one of... Citrix Systems Inc

04/20/17 / #20170111446

Multi-tenant multi-session catalogs with machine-level isolation

Methods, systems, and computer-readable media for creating and managing cloud servers and services using a multi-tenant multi-session catalog with machine-level isolation are described herein. In one or more embodiments, a cloud service provider may receive requests from one or more tenants for predefined numbers of servers. The cloud service provider... Citrix Systems Inc

04/20/17 / #20170111457

Browser server session transfer

Methods, systems, and computer-readable media for transferring hosted web browser sessions between browser servers are described herein. In various embodiments, a broker service may create a browser server pool from a plurality of browser servers. The broker service may connect a client agent with a first web browser session in... Citrix Systems Inc

04/13/17 / #20170105122

Remote assistance for managed mobile devices

According to some aspects disclosed herein, a system for remote assistance and control of user devices subject to one or more remote assistance policies may be provided. In some embodiments, an administrator may request remote control of a managed user device. A managed application launcher may be provided by the... Citrix Systems Inc

04/06/17 / #20170099160

Systems and methods of extending on premise network into the cloud

The present disclosure is directed towards systems and methods for extending VLANs into the cloud using VXLANs. A method for extending an on-premise network to the cloud is described. A cloud bridge connector (CBC) executing on a device in communication with an on-premise network and a cloud network receives a... Citrix Systems Inc

03/30/17 / #20170093984

System and improving efficiency of ssl/tls connections

A system for optimizing network traffic is described. The system includes a plurality of appliances, each having an SSL session exchange module. An appliance in active state is called a primary appliance, and one or more appliances in inactive state are called secondary appliances. An appliance of a cluster of... Citrix Systems Inc

03/30/17 / #20170094509

Using derived credentials for enrollment with enterprise mobile device management services

Methods, systems, and computer-readable media for using derived credentials to enroll a mobile computing device with an enterprise mobile device management system are described herein. In various embodiments, a mobile computing device, responsive to a command to enroll with an enterprise mobile device management server, may launch an enrollment application;... Citrix Systems Inc

03/23/17 / #20170085502

Systems and methods to support vxlan in partition environment where a single system acts as multiple logical systems to support multitenancy

The present disclosure is directed towards systems and methods for supporting virtual extensible local area network (VXLAN) in a network environment in which a single system is partitioned to establish multiple logical systems to support multi-tenancy.... Citrix Systems Inc

03/23/17 / #20170085622

Ftp load balancing support for cluster

The present disclosure is directed to providing FTP data connections between a client and a server via a multi-core system. Both client-side and server-side data connections are allowed to be served on a core that is the same as a core that has processed the corresponding control connection using at... Citrix Systems Inc

03/16/17 / #20170078197

Systems and methods of achieving equal distribution of packets in a multicore system which acts as a tunnel end point

The present disclosure is directed towards systems and methods of steering packets received by a multi-core device serving as a tunnel endpoint. A device including a plurality of cores identifies a core corresponding to a request to transmit to a destination via a tunnel. The tunnel is established between the... Citrix Systems Inc

03/16/17 / #20170078857

Systems and methods for performing load balancing and message routing for short message peer to peer protocol

The present disclosure is directed to systems and methods for performing load balancing and message routing by a device intermediary to a plurality of short message peer to peer (SMPP) clients and a plurality of SMPP servers. The device can receive a request from an SMPP client to establish an... Citrix Systems Inc

03/09/17 / #20170068568

Management of unmanaged user accounts and tasks in a multi-account mobile application

Methods, systems, computer-readable media, and apparatuses for providing mobile application management (MAM) functionalities are presented. In some embodiments, a mobile device may initialize a partially managed application associated with a first managed user account and an unmanaged user account. The mobile device may execute first managed tasks associated with the... Citrix Systems Inc

03/09/17 / #20170070419

Systems and methods for associating multiple transport layer hops between clients and servers

The present disclosure is directed towards systems and methods for associating multiple transport layer hops between a client and a server. A first intermediary device may receive a request for a transport layer connection between the client and the server. The first intermediary device may generate a unique identifier to... Citrix Systems Inc

03/09/17 / #20170070425

Systems and methods for dynamic routing on a shared ip address

The present disclosure is directed towards systems and methods for dynamic routing on an IP address shared by a cluster of nodes. In an implementation, a first node of a cluster of nodes can receive a unicast routing protocol packet from a peer router. The unicast routing protocol packet can... Citrix Systems Inc

03/09/17 / #20170070444

System for early system resource constraint detection and recovery

A system for optimizing network traffic is described. The system includes a quality of service (QoS) engine configured to acquire information regarding a plurality of data packets comprising a plurality of data packet flows operating over a plurality of links. The QoS engine can be further configured to determine a... Citrix Systems Inc

03/02/17 / #20170060389

Providing a set of diagram views of a diagram model to a user

A technique provides, to a user, a set of diagram views of a diagram model stored in memory. The technique involves obtaining, by processing circuitry, electronic access to the diagram model stored in the memory. The diagram model includes a group of objects. Each object has a defined object size.... Citrix Systems Inc

03/02/17 / #20170063839

Providing virtualized private network tunnels

Various aspects of the disclosure relate to providing a per-application policy-controlled virtual private network (VPN) tunnel. In some embodiments, tickets may be used to provide access to an enterprise resource without separate authentication of the application and, in some instances, can be used in such a manner as to provide... Citrix Systems Inc

03/02/17 / #20170064254

Providing shortened recordings of online conferences

A technique processes an initial recording of a meeting. The technique involves receiving the initial recording of the meeting, and performing a content classification operation that electronically classifies the initial recording of the meeting into a set of relevant conference portions and a set of irrelevant conference portions. The technique... Citrix Systems Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Citrix Systems Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Citrix Systems Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###