Patents Issued in February 7, 2017
-
Patent number: 9565051Abstract: The invention relates to a method for transmitting data to at least one communications end system, and to a communications device for carrying out said method.Type: GrantFiled: January 10, 2006Date of Patent: February 7, 2017Assignee: TELES AG INFORMATIONSTECHNOLOGIENInventors: Frank Paetsch, Christian Marhoff
-
Patent number: 9565052Abstract: The disclosure provides a method and a system for realizing application detection and control in an IP-Connectivity Access Network (IP-CAN) session supporting dual stack. The method includes: a Policy and Charging Rules Function (PCRF) informs a Traffic Detection Function (TDF) of an IPv4 address via a TDF session established for the IP-CAN session if a gateway where the PCEF is located or another external network element allocates the IPv4 address according to a request of the UE and the UE accesses a service using the IPv4 address, after the UE establishes the IP-CAN session and accesses a service using an IPv6 address in the IP-CAN session supporting dual stack; and the TDF performs application detection and control on traffic, of which the source address and/or the destination address is/are the IPv4 address, according to an Application Detection and Control (ADC) rule related to the TDF session.Type: GrantFiled: December 31, 2011Date of Patent: February 7, 2017Assignee: ZTE CORPORATIONInventor: Xiaoyun Zhou
-
Patent number: 9565053Abstract: A process and system are described in which a session is established between a client application and a communication relay program being executed by a processor. In response to a process request from the client application, session information is added to the process request to identify the established session. Next, the process request with the session information is transmitted to an image processing apparatus. Responses received from the image processing apparatus may include the session information to identify to which session each response belongs. The communication relay program removes the session information from the response and forwards the response to the client application through the relevant session.Type: GrantFiled: October 31, 2013Date of Patent: February 7, 2017Assignee: Brother Kogyo Kabushiki KaishaInventor: Masatoshi Kadota
-
Patent number: 9565054Abstract: The present invention relates to a method and system of fate sharing segment protection. In one embodiment, this can be accomplished by monitoring the infrastructure segments, detecting a fault at the infrastructure segment, provisioning protection group between the source node and the destination node as outer work and outer protect (Outer Protection Group, OPG), and between at least two intermediate nodes as inner work and inner protect (Inner Protection Group IPG) and provisioning at least one supplementary outer protect on the same port of the OPG nodes where the OPG is provisioned, such that the outer supplementary protect diverge in such a way that mirrors the behavior (or shares the fate) of the inner work and inner protect.Type: GrantFiled: August 11, 2011Date of Patent: February 7, 2017Assignee: TEJAS NETWORKS LIMITEDInventor: Kumar Vinod Madaiah
-
Patent number: 9565055Abstract: A data communications system has a plurality of nodes connected by a plurality of links. A subset of the links and nodes forms a worker path for carrying worker data through the communications system, and a further subset of links and nodes provides a protection path for carrying other data in the absence of a fault in the worker path and for providing an alternative path for the worker data in the event of a fault in the worker path. The alternative path is predetermined prior to the detection of a fault in the worker path.Type: GrantFiled: October 6, 2014Date of Patent: February 7, 2017Assignee: Ericsson ABInventors: Diego Caviglia, Francesco Lazzeri, Giovanni Fiaschi, Mario Molinari
-
Patent number: 9565056Abstract: An Ethernet packet switch configured to manage one or more packet tunnels includes one or more ports; forwarding circuitry communicatively coupled to the one or more ports; and processing circuitry communicatively coupled to the forwarding circuitry, wherein the one or more packet tunnels are configured over the one or more ports, wherein each of the one or more packet tunnels has an associated maintenance endpoint (MEP), and wherein the processing circuitry is configured to manage the one or more packet tunnels based on performance characteristics determined through one or more of the associated MEP, intermediate switches, and a Network Management System.Type: GrantFiled: July 22, 2015Date of Patent: February 7, 2017Assignee: Ciena CorporationInventors: Eric Stewart Davison, Dackary Ronald Busch
-
Patent number: 9565057Abstract: A system and method for utilizing an attribute data container, e.g., a font file, to store a device identifier is provided. During a mobile configuration procedure, an analytic processing server generates a unique identifier to be used in identifying a particular end user device. This unique identifier is embedded into an attribute data container that is then stored on the end-user device. An application, executing on the end-user device, may load the attribute data container to determine the unique identifier associated with the end user device.Type: GrantFiled: June 6, 2014Date of Patent: February 7, 2017Assignee: Twitter, Inc.Inventor: Peter W. Hopkins
-
Patent number: 9565058Abstract: The present subject matter is generally related to a method of connecting a device to a network, a device connecting system and a device connecting program. A network device or a device responding on a device service discovery request within a network with information of a virtual service on the device, which may be different from the actual capabilities and functions of the device.Type: GrantFiled: October 4, 2012Date of Patent: February 7, 2017Assignee: Canon Europa N.V.Inventor: Karsten Huster
-
Patent number: 9565059Abstract: A computer-implemented method for configuring computing systems may include (1) detecting an event associated with a client device that potentially impacts a group to which the client device is assigned and, in response to detecting the event, (2) discovering at least one attribute of the client device that has the potential to impact the client device's group assignment, (3) identifying at least one rule that defines conditions for assigning client devices to groups, (4) determining, by applying the rule to the discovered attribute of the client device, that the client device's group assignment should be modified, and (5) modifying, in response to determining that the client device's group assignment should be modified, the client device's group assignment based on the discovered attribute of the client device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 31, 2014Date of Patent: February 7, 2017Assignee: Symantec CorporationInventors: Sarin Sumit Manmohan, Milind Torney, Dirk Kessler, Mario Espinoza
-
Patent number: 9565060Abstract: A method, system, and/or computer program product manages a network connection for use by a plurality of application program processes. A set of application program processes, which utilize a network connection, are categorized into a plurality of categories. An optimum network connection parameter value is identified for each category of application program processes. A network connection is established for use by the set of application program processes. A usage of the network connection is determined by each of the application program processes. A network connection parameter is set for the network connection dependent on a respective usage and optimum network connection parameters of the application program processes.Type: GrantFiled: February 4, 2013Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventor: Michael D. Brooks
-
Patent number: 9565061Abstract: A method for configuring a first base station within a cluster in a communications system having a plurality of cluster includes optimizing an operating parameter of the first base station in accordance with first utility function results from a first utility function associated with the first base station and second utility function results from a second utility function associated with a second base station within the cluster, the first utility function results and the second utility function results according to multiple settings for the operating parameter of the first base station, a first initialized setting of the operating parameter for the second base station, and a second initialized setting of the operating parameter for an external base station outside the cluster. The method also includes sharing the optimized operating parameter with the external base station.Type: GrantFiled: October 10, 2014Date of Patent: February 7, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Aaron James Callard, Ngoc Dung Dao, Hang Zhang, Ho Ting Cheng, Nimal Gamini Senarath
-
Patent number: 9565062Abstract: A system and method for deploying resources to users. A system includes a computer that executes a resource deployment manager. The resource deployment manager provides an interface for selecting a remote user to whom a central resource is to be assigned, and for selecting a template upon which to base the assignment of the resource to the selected user. Further, the resource deployment manager assigns the central resources to the selected user based on the selected template.Type: GrantFiled: July 29, 2008Date of Patent: February 7, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Byron A. Alcorn, Quoc P. Pham, Jeffrey J. Walls, An D. Dao
-
Patent number: 9565063Abstract: The various embodiments include methods, computers and communication systems that enable synchronizing information in a telecommunications system, which may include receiving a first message including communication information to be synchronized from a first domain, receiving a second message including information associated with a communication on a component in a second telecommunication domain, synchronizing information included in the first message with information included in the second message, and sending the synchronized information to a public interface of the first domain. Synchronizing the information included in the first message with information included in the second message may include synchronizing one or more of metering, rating, charging, balance, policy, and contextual information.Type: GrantFiled: April 20, 2012Date of Patent: February 7, 2017Assignee: OPENET TELECOM LTD.Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
-
Patent number: 9565064Abstract: A frame transmission apparatus includes multiple ports provided in a line unit, and a setting control unit. The setting control unit checks the normality of the frame transfer state within the apparatus by transferring a maintenance management frame from a first port to a second port within the apparatus. When the first port is a logical port configured by link aggregation of multiple physical ports, the setting control unit selects each of the multiple physical ports as a transmission source port and transfers multiple maintenance management frames from the multiple physical ports to the second port.Type: GrantFiled: June 13, 2014Date of Patent: February 7, 2017Assignees: FUJITSU LIMITED, NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Katsumi Shimada, Motohiro Tsuji, Takafumi Hamano, Masaaki Inami, Hiroto Takechi, Kenichi Aoyagi
-
Patent number: 9565065Abstract: In some cases, it may be desirable to limit the number of routers in a mesh network. Various techniques to limit the number of routers, without affecting connectivity, are disclosed. In some embodiments, a node enables its router capability if there are less than a predetermined number of routers already in the network. In other embodiments, a node enables its routing capability only is it is necessary to resolve a connectivity issue or a biconnectivity issue. In some cases, a node, which previously enabled its router capability, may no longer be required to be a router. In some embodiments, this node, upon making this determination, disables its routing capability.Type: GrantFiled: May 21, 2015Date of Patent: February 7, 2017Assignee: Silicon Laboratories Inc.Inventor: Richard Kelsey
-
Patent number: 9565066Abstract: Embodiments of the present invention provide a data transmission method. The method includes: obtaining a slot format of a F-DPCH used for a UE; receiving an ACK message that is sent by a base station on an AICH; determining an F-DPCH frame offset ?F-DPCH of the UE and determining a transmission time interval ?a-m according to a predefined rule, where the ?a-m indicates a time interval between a starting boundary of an access slot when the UE receives the AICH and a time point when the UE starts uplink transmission; receiving an uplink power control command word TPC on the F-DPCH according to the slot format of the F-DPCH and the ?F-DPCH; and performing uplink transmission to the base station according to the ?a-m.Type: GrantFiled: March 10, 2016Date of Patent: February 7, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Jiafeng Shao, Chuanfeng He
-
Patent number: 9565067Abstract: A device may receive information identifying a model that, when executed, may cause an operation to be performed. The device may identify a unit associated with the operation. The device may determine that the unit is at least one of: an abstract unit, a unit associated with a dimensionless quantity, a sub-unit, a partial unit, a dynamic unit, or an enumerated unit. The device may determine information that identifies a unit property associated with the unit. The unit property may identify an attribute that is to be used to determine a unit rule associated with the unit. The device may determine a unit rule based on the unit property and information associated with the operation. The unit rule may indicate a manner in which the device is to determine a result associated with the operation. The device may provide the result, associated with the operation, based on the unit rule.Type: GrantFiled: February 20, 2014Date of Patent: February 7, 2017Assignee: The MathWorks, Inc.Inventor: Robert O. Aberg
-
Patent number: 9565072Abstract: A framework for maintaining a plurality of server instances in batches to ensure continuity of service is described herein. In accordance with one aspect, quantities of the server instances are selected in an order based on a usage frequency of the server instances with respect to a median usage frequency of the plurality of server instances. The selected server instances may be logically quarantined for maintenance, one batch at a time. Each batch of server instances may be returned to service when the server instances of the batch are successfully maintained while logically quarantining a next batch of server instances.Type: GrantFiled: December 19, 2013Date of Patent: February 7, 2017Assignee: SAP SEInventor: Yu Jun Peng
-
Patent number: 9565073Abstract: Network packet traffic in a Long Term Evolution (LTE) network is analyzed by associating a micro network access agent with a single network element in the LTE network and performing packet traffic analysis for packet traffic processed by the single network element using the micro network access agent.Type: GrantFiled: January 9, 2014Date of Patent: February 7, 2017Assignee: Viavi Solutions Inc.Inventor: Sameh Yamany
-
Patent number: 9565074Abstract: The various embodiments include methods, computers and communication systems for controlling services across multiple heterogeneous networks, which may include receiving a service request, identifying two or more telecommunications domains required to fulfill the received service request, generating two or more domain specific service requests based on the received service request, associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains, and sending the associated domain specific service requests to exposed public interfaces of the associated telecommunications domains. A component in the telecommunications domain may receive the domain specific service request, decompose the request into resource rule(s), and send the resource rule(s) to a relevant component within the associated telecommunications domain for enforcement.Type: GrantFiled: April 20, 2012Date of Patent: February 7, 2017Assignee: OPENET TELECOM LTD.Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
-
Patent number: 9565075Abstract: Technologies are generally described to send distributed user interface elements to a customer. In some examples, a virtualization server may receive an application to be provided to a customer. The virtualization server may separate the application into multiple user interface elements and encapsulate each user interface element with virtualization components for individual delivery to the customer. Subsequently, the virtualization server may then forward the encapsulated element(s) to one or more customer devices.Type: GrantFiled: October 7, 2013Date of Patent: February 7, 2017Assignee: Empire Technology Development LLCInventor: Ezekiel Kruglick
-
Patent number: 9565076Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: GrantFiled: February 27, 2015Date of Patent: February 7, 2017Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
-
Patent number: 9565078Abstract: A traffic exchange service may be configured to allow online content providers to exchange traffic via content recommendations from the service. The traffic exchange service may recommend content from one content provider in conjunction with content from another provider. The traffic exchange service may also operate to balance the amount of traffic to and from each content provider.Type: GrantFiled: September 6, 2013Date of Patent: February 7, 2017Assignee: Google Inc.Inventor: Colin David Smith
-
Patent number: 9565079Abstract: A system and method for providing real time holographic reporting data of at least a portion of a data center to a user. Initializing a reporting profile of a data center via a network traffic management device, wherein the reporting profile includes a plurality of network sources of the data canter identified by the user to provide reporting information, the reporting profile including a user established policy configured to instruct how to process the reporting information from the identified network sources; receiving reporting information from one or more identified network sources of the data center; compiling the received reporting information of the one or more network sources in conformance with the user established policy; generating network statistics data of the data center based on compiling instructions of the user established policy; generating a report configured to display the generated network statistics data of a user identified portion of the data center.Type: GrantFiled: January 10, 2013Date of Patent: February 7, 2017Assignee: F5 Networks, Inc.Inventor: Jonathan M. Hawthorne
-
Patent number: 9565080Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as one or more computer-readable storage devices comprising instructions which, when executed by one or more processing devices, cause the one or more processing devices to perform acts. The acts can include determining service levels provided by multiple network configurations, determining costs associated with the multiple network configurations, and evaluating the multiple network configurations based on both the costs and the service levels. The multiple network configurations can include redundantly-deployed devices. Furthermore, some implementations may determine cost/service level metrics that can be used to compare devices based on expected costs to provide a particular service level.Type: GrantFiled: April 12, 2013Date of Patent: February 7, 2017Assignee: Microsoft Technology Licensing, LLCInventor: Navendu Jain
-
Patent number: 9565081Abstract: A thermal context manager (hereinafter “TCM”) detects a thermal state and a position of a computing device. Based on the detected thermal state(s) and the detected position(s) of the computing device, the TCM initiates an action associated with the computing device. The TCM continually monitors the computing device in order to create a thermal state profile of the computing device. To create the thermal state profile, the TCM stores data representing each detected instance of the thermal state of the computing device and data representing each detected position of the computing device.Type: GrantFiled: May 19, 2014Date of Patent: February 7, 2017Assignee: eBay Inc.Inventors: Robert He, Bryant Genepang Luk, Christopher Diebold O'Toole
-
Patent number: 9565082Abstract: In an embodiment, a method comprises initiating a monitoring session for a communication path including creating and storing monitoring session state data; sending, to a first responder computer of the communication path, a first request to initiate a first state servlet that is configured to monitor continuously during the monitoring session one or more characteristics of one or more processes that the first responder computer may perform; sending, to the first responder computer, monitoring instructions to monitor the one or more characteristics of the one or more processes; while the monitoring session is active and the first responder computer is in the communication path, receiving and collecting monitored information from the first responder computer; in response to determining that the first responder computer is not in the communication path or that the monitoring session has become inactive, automatically and autonomously ending the monitoring session.Type: GrantFiled: September 8, 2014Date of Patent: February 7, 2017Assignee: Cisco Technology, Inc.Inventors: Alexander Clemm, Yuquan Jiang, Steve Chang, Shyyunn Lin
-
Patent number: 9565083Abstract: Systems are disclosed for automated protection switching enabled by in-band signaling. A status monitor coupled to a switch fabric may be operable to read signal quality information from cells packet-switched over the fabric, the cells carrying traffic signals from one or more working channels between two network nodes. The status monitor may apply a protection algorithm to the signal quality information to determine whether a traffic signal on a working channel meets requirements indicative of channel failure or degradation sufficient to move the traffic signal to an additional protection channel between the two nodes. The status monitor may encode a request to transfer this traffic signal in cells switched by the fabric. In some examples, this request may be encoded in an optional user and fabric overhead field of cells consistent with the Optical-Transport Network (OTN) over Packet Fabric Protocol (OFP).Type: GrantFiled: November 21, 2014Date of Patent: February 7, 2017Assignee: Ciena CorporationInventor: Martin G. Belanger
-
Patent number: 9565084Abstract: A computer readable storage medium includes a set of instructions executable by a processor. The instructions are operable to assign a unique identifier to each of a plurality of node subsets of a network, the node subsets being created by damage to the network; assign one or more of the identifiers to each of a plurality of components of the damaged network based on a connectivity to the one or more of the node subsets and corresponding identifiers of the node subsets; assign one or more of the identifiers to each of one or more node types of the plurality of components by assigning each of the node types all of the identifiers of any of the components of the node type; and evaluate a first connectivity between a first one of the components and a second one of the components by determining whether they share at least one of the identifiers.Type: GrantFiled: December 19, 2008Date of Patent: February 7, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Yury Bakshi, Carolyn Roche Johnson, Herbert Shulman
-
Patent number: 9565085Abstract: The disclosed embodiments relate to approaches for diagnosing and resolving wireless network connectivity issues on an electronic device. The system includes a tool for automatically diagnosing and resolving wireless network connectivity issues on the electronic device. The tool may monitor and manage the wireless network connection on the electronic device. If a lack of wireless network connectivity is detected on the electronic device, the tool may run a series of test cases associated with wireless network connectivity issues on the electronic device. The tool may then notify the user of the results of the test cases, provide recommendations associated with the results to the user, and/or log data associated with the test cases.Type: GrantFiled: May 8, 2013Date of Patent: February 7, 2017Assignee: Apple Inc.Inventors: Suresh Balachandran, Yang-Meng A. Lin, Nathan A. Kralian, Kenneth A. L. Wold
-
Patent number: 9565086Abstract: The present invention discloses a network-transmission inspection method, applied to a network-transmission inspection device, including: connecting a network-connection module with a base station through a network by a network-communication device; checking whether the number of RX packets received by the network-connection module from the base station has increased at a first predetermined time interval when the network-connection module is connected with the base station; checking whether the number of TX packets transmitted by the network-connection module to the base station has increased when the number of RX packets has not increased; checking whether the connection between the network-connection module and the network-communication device is functioning properly when the number of TX packets has not increased; and increasing the network abnormal number by 1 when the connection is not functioning properly.Type: GrantFiled: September 13, 2013Date of Patent: February 7, 2017Assignee: Wistron NeWeb Corp.Inventor: Fu-Ming Kang
-
Patent number: 9565087Abstract: It is disclosed a method of monitoring, a Multi-Protocol Label Switching network, a tandem connection of a Label Switched Path. The tandem connection to be monitored has an input node and an output node. The method comprises the following steps: receiving a first Operation Administration Management packet at the input node; and generating a second OAM packet at the input node. According to the invention, the following steps are further performed: a tandem connection header is inserted into the first OAM packet; both the first OAM packet with the tandem connection header and the second OAM packet are sent towards the output node; and the second OAM packet is identified according to the presence or absence of said tandem connection header.Type: GrantFiled: January 5, 2016Date of Patent: February 7, 2017Assignee: Alcatel LucentInventors: Christian Addeo, Alberto Bellato, Italo Busi, Maarten Vissers
-
Patent number: 9565088Abstract: Systems and methods for bandwidth allocation and estimation are disclosed. A computer communicates via multiple active streams, each having a type. The computer determines whether to enable or disable bandwidth management. Upon determining to enable bandwidth management, the computer estimating a total available bandwidth, determines, for each stream, a requested bandwidth, and dynamically allocates a portion of the total available bandwidth among the active streams. Upon determining to disable bandwidth management, the computer foregoes dynamically allocating bandwidth among the streams.Type: GrantFiled: April 26, 2013Date of Patent: February 7, 2017Assignee: GetGo, Inc.Inventors: Kimaya Mittal, Albert Alexandrov, Sascha Kummel, Sunitha Beeram, Krishna Ramachandran
-
Patent number: 9565089Abstract: A method and systems for gathering information regarding usage of a resource from at least one of a plurality of measuring nodes operatively coupled to a controller, wherein the measuring node includes at least one sensor and a node processor operatively coupled to the sensor, and the controller includes a controller processor. The method includes predicting an estimated resource usage value associated with the at least one sensor with the node processor and separately with the controller each using a predictor algorithm and dataset. The method further includes measuring resource usage to which the estimated resource usage value applies with the sensor and calculating a difference between the estimated resource usage value and the measured resource usage with the node processor. If the difference falls outside of a bound the measured resource usage is communicated to the controller.Type: GrantFiled: May 10, 2013Date of Patent: February 7, 2017Assignee: Outsmart Power Systems, LLCInventors: Paul C. M. Hilton, Jeffrey A. Mehlman, Thomas E. Armstrong
-
Patent number: 9565090Abstract: An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.Type: GrantFiled: November 21, 2013Date of Patent: February 7, 2017Assignee: Facebook, Inc.Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
-
Patent number: 9565091Abstract: In an embodiment, a non-transitory computer readable storage medium storing instructions which cause processors to perform: collecting, at a management computer located separately with respect to a networked plurality of devices, device information about each of the devices; for each particular device: determining matches between the device capabilities for the particular device, and features of software applications; for a particular match: determining a particular software application that is configured to control the particular device; based at least in part on the device information for the particular device, determining a particular protocol endpoint from protocol endpoints that is configured to communicate control instructions from the particular software application to the particular device; creating data comprising a mapping between the particular software application, the particular protocol endpoint and the particular computing device; configuring an application computer program to use the mapping aType: GrantFiled: February 25, 2015Date of Patent: February 7, 2017Assignee: Cisco Technology, Inc.Inventors: Anthony Dupre, Michael Elford, Landon Kuhn, Steve Gorretta
-
Patent number: 9565092Abstract: A method and system for automatic ESB deployment at the level of individual services is described. In one method, a load balancer repeatedly monitors performance of individual services installed on ESB nodes. The performance is measured in view of utilization metrics of the individual services. The load balancer periodically determines whether the performance of one or more of the individual services falls below a performance threshold and deploys duplicate services for the one or more of the individual services that falls below the performance threshold at one or more additional ESB nodes without user intervention in response to the periodically determining.Type: GrantFiled: July 15, 2013Date of Patent: February 7, 2017Assignee: Red Hat, Inc.Inventors: Martin Vecera, Jiri Pechanec
-
Patent number: 9565093Abstract: The disclosed computer-implemented method for anticipating file-security queries may include (1) monitoring queries from client devices for information that describes the security of files, (2) determining that a threshold number of the client devices are querying for information describing the security of a file within a threshold amount of time, (3) anticipating, based on the determination, that at least one client device that did not query for the information will query for the information, and (4) delivering, in response to anticipating that the client device that did not query for the information will query for the information, the information to the client device that did not query for the information. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 15, 2014Date of Patent: February 7, 2017Assignee: Symantec CorporationInventors: Jeffrey S. Wilhelm, Joseph H. Chen
-
Patent number: 9565094Abstract: A method, system and computer program product are disclosed for routing data packet in a computing system comprising a multidimensional torus compute node network including a multitude of compute nodes, and an I/O node network including a plurality of I/O nodes. In one embodiment, the method comprises assigning to each of the data packets a destination address identifying one of the compute nodes; providing each of the data packets with a toio value; routing the data packets through the compute node network to the destination addresses of the data packets; and when each of the data packets reaches the destination address assigned to said each data packet, routing said each data packet to one of the I/O nodes if the toio value of said each data packet is a specified value. In one embodiment, each of the data packets is also provided with an ioreturn value used to route the data packets through the compute node network.Type: GrantFiled: January 29, 2010Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Dong Chen, Noel A. Eisley, Philip Heidelberger
-
Patent number: 9565095Abstract: A first component of a computing environment receives, from a physical network adapter of the computing environment, a request that the first component take over processing of network frames directed to network frame address(es) associated with a second component of the computing environment. The first component register the network frame address(es) for processing of network frames directed to the network frame address(es). Based on the first component receiving from the physical network adapter a network frame directed to a network frame address of the network frame address(es) associated with the second component, the first component processes the received network frame, in which the network frame is provided to the second component via an inter-component link between the first component and the second component.Type: GrantFiled: December 5, 2014Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Angelo Macchiano, Bruce H. Ratcliff, Richard P. Tarcza, Susan M. Farrell, Mary E. Carollo
-
Patent number: 9565096Abstract: System and methods for efficiently distributing data packets in a multi-path network having a plurality of equal cost paths each having the same number of hops are provided. In one aspect, a system and method includes reordering the entries in the routing table of one or more peer routing devices, such that succeeding equal cost next hop routing devices that are interconnected in a Clos formation to the peer routing devices received unbiased traffic from each of the peer routing devices, thus enabling the succeeding next hop routing devices to distribute data traffic evenly over additional equal cost multiple hops further into the network.Type: GrantFiled: May 28, 2014Date of Patent: February 7, 2017Assignee: Google Inc.Inventors: Arjun Singh, Ashish Vibhakar Naik, Subhasree Mandal
-
Patent number: 9565097Abstract: Methods, systems, and apparatus, including computer program products, featuring receiving at a network device a plurality of packets associated with a flow, one or more of the plurality of packets having associated header data and content. Based on the content of one or more first packets in the plurality of packets, the network device identifies an application associated with the flow, where none of the first packets is addressed to the network device. For one or more second packets associated with the flow, the network device determines a forwarding destination for the second packets based on the application associated with the flow and forwards the packet according to the determined forwarding destination.Type: GrantFiled: September 3, 2014Date of Patent: February 7, 2017Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Yonghui Cheng, Wilson Xu, Monty Sher Gill
-
Patent number: 9565098Abstract: A method for initializing the border gateway protocol (BGP) on network devices. The method includes predicting, by the network device, using a set of prediction heuristics, a first possible internet protocol version 6 (IPv6) address of a first peer network device. The method further includes sending, by the network device, a first neighbor discovery protocol (NDP) request for the first possible IPv6 address, and receiving, by the network device, from the first peer network device, in response to the NDP request, a first media access control (MAC) address. The method also includes establishing, after receiving the first MAC address, a BGP session with the first peer network device and exchanging route updates with the first peer network device, and processing a packet. The processing of the packet is delayed until the first MAC address is received.Type: GrantFiled: May 27, 2015Date of Patent: February 7, 2017Assignee: Arista Netwroks, Inc.Inventors: Siva Narayanan, Akshay Gattani, Ian McCloghrie
-
Patent number: 9565099Abstract: One embodiment of the present invention provides a switch. The switch includes a packet processor and a spanning tree management module. The packet processor obtains information associated with a spanning tree from a message. The spanning tree management module, in response to the obtained information being superior to locally available information of the spanning tree, determines the port role of a local port of the switch for the spanning tree to be the root port and the port state of the local port for the spanning tree to be blocking.Type: GrantFiled: February 27, 2014Date of Patent: February 7, 2017Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Ganesh D. Venkata, Amit Gupta, Prabu Thayalan, Vardarajan Venkatesh, Mythilikanth Raman, Selvam Muthiah
-
Patent number: 9565100Abstract: A packet is received at an ingress port of a network device. Based on forwarding information in the packet, an adjacency point is generated using a forwarding information database. If the packet is a routed packet, the adjacency pointer is used as an index to an entry in a media access control (MAC) table that identifies an egress port for the packet. If the packet is not a routed packet, a search is performed in the MAC table to locate an entry in the MAC table that identifies an egress port for the packet.Type: GrantFiled: October 23, 2015Date of Patent: February 7, 2017Assignee: Cisco Technology, Inc.Inventors: Thomas J. Edsall, Alessandro Fulli, Putu Harry Subagio, Chih-Tsung Huang
-
Patent number: 9565101Abstract: A method employing resource orchestration algorithms may find a fewest number of working data centers (DCs) to guarantee K-connect survivability using an overlay network representing a physical optical network. The overlay network may not include certain topological features of the physical optical network. A risk-based algorithm may result in fewer working DCs for K-connect survivability. A delay-based algorithm may be more suitable for delay-sensitive cloud applications.Type: GrantFiled: December 10, 2013Date of Patent: February 7, 2017Assignee: Fujitsu LimitedInventors: Qiong Zhang, Qingya She, Xi Wang, Paparao Palacharla, Motoyoshi Sekiya
-
Patent number: 9565102Abstract: This application provide a method for determining an energy-efficient route, and relate to the communications field. The method includes: acquiring a topology structure, a starting node, a target node, and traffic data of a network, where the traffic data includes a record of traffic among all nodes on the network; and calculating, according to the topology structure and the traffic data of the network by using an integer linear programming algorithm, an energy-efficient route between the starting node and the target node and reserved bandwidth corresponding to the energy-efficient route.Type: GrantFiled: March 12, 2015Date of Patent: February 7, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Mingui Zhang
-
Patent number: 9565103Abstract: A computer-implemented method for virtualizing customer-premises equipment may include (1) receiving, at a service provider's network, at least one flow of network traffic from a remote device included in a user's private network, (2) identifying, within the flow of network traffic, at least one potentially non-unique private address that represents the remote device with respect to the user's private network, (3) determining at least one unique routable address that represents the remote device with respect to the service provider's network based at least in part on a network interface assigned to the user's private network and the potentially non-unique private address, and then (4) translating the potentially non-unique private address to the unique routable address to facilitate routing return network traffic to the remote device in connection with the flow of network traffic. Various other systems, methods, and computer-readable media are also disclosed.Type: GrantFiled: March 26, 2014Date of Patent: February 7, 2017Assignee: Juniper Networks, Inc.Inventors: Greg Sidebottom, Jason R. Pascucci, Raghavendra Mallya, Paulo Lima, Steffen Ries, Yue Gao
-
Patent number: 9565104Abstract: According to an example, a switch controller is connected to a computer hosting a virtual machine (VM) and a virtual switch to provide packet forwarding for the VM. The switch controller restricts packet forwarding actions on the ports according to the assigned primary VLAN, the assigned secondary VLAN, and the assigned VDS to the ports and the stored rules.Type: GrantFiled: September 4, 2013Date of Patent: February 7, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Lianlei Zhang, Tao Lin, Weichun Ren, Yang Liu, Shaobo WU
-
Patent number: 9565105Abstract: An example method for implementation of virtual extensible local area network (VXLAN) in top-of-rack (ToR) switches in a network environment is provided and includes receiving a packet encapsulated with a VXLAN header having an unknown virtual tunnel endpoint (VTEP) Internet Protocol (IP) address in a network environment, and installing an entry at an index location of a forwarding table. The index location includes an encoding of the VTEP-IP address as a VTEP index (VTEP-IDX), and the entry maps a VXLAN interface to an IP address associated with a VXLAN network identifier (VNI). In specific embodiments, the VTEP-IDX is log N bits, where N is a size of the forwarding table. The forwarding table indicates a destination VTEP IP address when encapsulating the packet, and the source VTEP IP address when decapsulating the packet.Type: GrantFiled: September 4, 2013Date of Patent: February 7, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam Kapadia, Puto H. Subagio, Yibin Yang, Nilesh Shah, Vipin Jain, Ashutosh Agrawal