Patents by Inventor Steven J. Jackowski

Steven J. Jackowski has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9413814
    Abstract: The present invention is directed towards systems and methods for providing Quality of Service (QoS) via a flow controlled tunnel. Traffic from a plurality of applications may be directed into a single connection or flow-controlled tunnel and QoS policies may be applied across the plurality of applications without configuration of individual link speeds, enabling QoS scheduling to dynamically adjust traffic transmission and reception rates to ensure priority management of applications regardless of a final endpoint of the application communications. Accordingly, traffic of different types, including VPN, HTTP, Voice-over-IP (VoIP), remote desktop protocol traffic, or other traffic may be easily balanced and prioritized. In many embodiments, the tunnel may be transparent to applications, such that without any application configuration, application traffic may still be prioritized by QoS requirements.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: August 9, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Steven J. Jackowski, Seth Keith, Kutluk Testicioglu
  • Patent number: 8275711
    Abstract: A service level agreement may be imposed by a service provider, such as an Internet service provider, that may include, e.g., a volume limitation and a bandwidth limitation. One or more limitations of the service level agreement may be enforced or modified in response to a triggering event. For example, a bandwidth limitation on a network subscriber may be enforced or modified based on how much data is consumed by the subscriber.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: September 25, 2012
    Assignees: Gilat Satellite Networks, Ltd, Citrix Systems, Inc
    Inventors: Steven J Jackowski, Ayal Lior
  • Patent number: 7983170
    Abstract: IP packets are scheduled at source devices such as cell phones on a private network that connect to the Internet at an edge device. A private traffic controller by the edge device detects pre-Internet congestion on the private network. The private traffic controller uses in-band piggybacked signaling of policy changes by intercepting return packets to the source devices and modifying bits such as DSCP bits in the header. Source traffic controllers in the source devices read the modified DSCP bits and implement specified policy changes, dropping or delaying packets at the source device before transmission. Congestion on RF links from cell phones is reduced by the source traffic controllers dropping packets before transmission. The source device limits or drops future packets in response to the policies signaled by the DSCP bits. Rather than indicate the existing packet's priority, private DSCP bits signal policy changes to the source device.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: July 19, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Steven J. Jackowski, Seth K. Keith
  • Publication number: 20110029661
    Abstract: A service level agreement may be imposed by a service provider, such as an Internet service provider, that may include, e.g., a volume limitation and a bandwidth limitation. One or more limitations of the service level agreement may be enforced or modified in response to a triggering event. For example, a bandwidth limitation on a network subscriber may be enforced or modified based on how much data is consumed by the subscriber.
    Type: Application
    Filed: October 6, 2010
    Publication date: February 3, 2011
    Applicants: GILAT SATELLITE NETWORKS, LTD, DETERMINISTIC NETWORKS, INC.
    Inventors: Steven J. Jackowski, Ayal Lior
  • Patent number: 7818252
    Abstract: A service level agreement may be imposed by a service provider that may include, e.g., a volume limitation and a bandwidth limitation. One or more limitations of the service level agreement may be enforced or modified in response to a triggering event. For example, a bandwidth limitation on a network subscriber may be enforced or modified based on how much data is consumed by the subscriber.
    Type: Grant
    Filed: July 25, 2003
    Date of Patent: October 19, 2010
    Assignee: Gilat Satellite Networks, Ltd
    Inventors: Steven J. Jackowski, Ayal Lior
  • Publication number: 20080144502
    Abstract: IP packets are scheduled at source devices such as cell phones on a private network that connect to the Internet at an edge device. A private traffic controller by the edge device detects pre-Internet congestion on the private network. The private traffic controller uses in-band piggybacked signaling of policy changes by intercepting return packets to the source devices and modifying bits such as DSCP bits in the header. Source traffic controllers in the source devices read the modified DSCP bits and implement specified policy changes, dropping or delaying packets at the source device before transmission. Congestion on RF links from cell phones is reduced by the source traffic controllers dropping packets before transmission. The source device limits or drops future packets in response to the policies signaled by the DSCP bits. Rather than indicate the existing packet's priority, private DSCP bits signal policy changes to the source device.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Applicant: DETERMINISTIC NETWORKS, INC.
    Inventors: Steven J. Jackowski, Seith K. Keith
  • Publication number: 20040199634
    Abstract: A service level agreement may be imposed by a service provider, such as an Internet service provider, that may include, e.g., a volume limitation and a bandwidth limitation. One or more limitations of the service level agreement may be enforced or modified in response to a triggering event. For example, a bandwidth limitation on a network subscriber may be enforced or modified based on how much data is consumed by the subscriber.
    Type: Application
    Filed: July 25, 2003
    Publication date: October 7, 2004
    Applicants: GILAT SATELLITE NETWORKS, LTD., DETERMINISTIC NETWORKS, INC.
    Inventors: Steven J. Jackowski, Ayal Lior
  • Patent number: 6148336
    Abstract: Low-level network services are provided by network-service-provider plugins. These plugins are controlled by an extensible service provider that is layered above the TCP layer but below the Winsock-2 library and API. The extensible service provider orders the plugins based on the function performed by each plugin and on ordering hints. Plugins that redirect the protocol or socket are executed first. Plugins that examine packets or block entire packets are executed before plugins that modify packets. Plugins that compress or encrypt data are executed last for outgoing packets. Ordering hints cause a plugin to be executed before or after others in its functional class. Ordering allows examining plugins that simply read data get to the packets before an encrypting or compressing plugin renders the data unreadable. The extensible service provider has a plugin manager that orders and controls execution of the plugins. A filter manager evaluates one or more packet-filters.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: November 14, 2000
    Assignee: Deterministic Networks, Inc.
    Inventors: Christopher N. Thomas, Steven J. Jackowski, Keven J. Brock
  • Patent number: 6141686
    Abstract: Low-level network services are provided by network-service-provider plugins. These plugins are controlled by an extensible service provider that is layered above the TCP or other protocol layer but below the Winsock-2 library and API. Policy servers determine priority of network traffic through control points on a network. Examining packets passing through these control points provides limited data such as the source and destination IP address and TCP ports. Many applications on a client machine may use the same IP address and TCP ports, so packet examination is ineffective for prioritizing data from different applications on one client machine. Often some applications such as videoconferencing or data-entry for corporate sales are more important than other applications such as web browsing. A application-classifier plugin to the extensible service provider intercepts network traffic at above the client's TCP/IP stack and associates applications and users with network packets.
    Type: Grant
    Filed: June 23, 1998
    Date of Patent: October 31, 2000
    Assignee: Deterministic Networks, Inc.
    Inventors: Steven J. Jackowski, Christopher N. Thomas