Patents Examined by Janakkumar Patel
  • Patent number: 9235448
    Abstract: A centralized configuration of a Global Server Load Balancing (GSLB) site hierarchy may be batched across a plurality of appliances in a multi-site deployment. A single GSLB site hierarchy configuration may be distributed and operated on each appliance at each site. This reduces the configuration maintained for the multi-site deployment. Furthermore, in this manner, each appliance across multiple sites has an understanding of the entire topology of the multi-site deployment. Responsive to this configuration and understanding, each appliance may perform and optimize operations according to the site topology. For example, the appliances may selectively determine which sites to establish connections with in order to share metrics. In another example, appliances may select which remote sites to monitor services according to the topology.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: January 12, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ravi Kondamuru, Murali Raja
  • Patent number: 9154394
    Abstract: A switch creates and dynamically updates a latency map of a network to adjust routing of flows. Further, the network is monitored to detect latency issues and trigger a dynamic adjustment of routing based on the latency map. In this manner, a flow can be routed along a route (i.e., a faster route) that provides less latency than other available routes. The latency map can be generated based on latency probe packets that are issued from and returned to the source switch. By evaluating many such latent probe packets that have traveled along many available routes (e.g., corresponding to various ports of the switch), the switch or associated administrative logic can dynamically adjust the latency map to updated latency information of available routes. Therefore, responsive to a trigger, the source switch can dynamically adjust the routing of a flow based on latency issues discerned from the network.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: October 6, 2015
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Kung-Ling Ko, Surya Prakash Varanasi, Satsheel B. Altekar, John Michael Terry, Vankata Pramod Balakavi
  • Patent number: 9128770
    Abstract: Centralized system for synchronizing a Global Server Load Balancing (GSLB) site hierarchy across a plurality of appliances in a multi-site deployment. With synchronization, differences in configurations across appliances may be determined and changes to configurations may automatically be distributed and applied on each appliance at each site to operate all the sites with a common single GSLB site hierarchy configuration. This reduces the challenging in configuration maintenance for the multi-site deployment.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: September 8, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Ravi Kondamuru, Erik Brandsberg, Rishi Mutnuru
  • Patent number: 9037636
    Abstract: Concepts and technologies are described herein for managing script file dependencies and load times. In accordance with the concepts and technologies disclosed herein, a server computer stores pages and provides the pages to a client device. The pages can reference and/or rely upon one or more script files during execution and/or rendering. The server computer can determine script file dependencies and load levels associated with the script files. The server computer can generate data such as a directed graph and/or a table that can indicate script file dependencies and script file load levels. The data can be provided to a client device or other entity for use during loading, rendering, and/or execution of the pages.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: May 19, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Fred Kern, Zachary Nation, Alan T. Norbauer, Frank Feng-Chun Chiang
  • Patent number: 8914534
    Abstract: Systems and methods for adaptive bitrate streaming of media stored in Matroska container files utilizing Hypertext Transfer Potocol (HTTP) in accordance with embodiments of the invention are disclosed. In one embodiment, a processor configured, via a client application, to request portions of files from a remote server.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: December 16, 2014
    Assignee: Sonic IP, Inc.
    Inventors: Jason Braness, Auke Sjoerd van der Schaar, Kourosh Soroushian
  • Patent number: 8892709
    Abstract: A method, data processing system, and computer program product for managing services. A computer identifies information in a number of discussions in a discussion forum. The computer determines that the information is associated with a service. The computer then generates a new request for the service in an absence of a current request for the service.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mark E. Podlaseck, Larisa Shwartz, Maja Vukovic