Patents Issued in February 21, 2017
  • Patent number: 9577874
    Abstract: A method is disclosed that is implemented by a router for executing an internet protocol fast reroute process in response to a network event invalidating a current route to a destination node without degrading forwarding plane functionality or performance caused by indirect forwarding information base lookups. The method comprises a set steps including receiving or generating the network event by the router, the network event associated with a network event identifier and looking up the network event identifier in an event table to determine routes that are affected by the network event. The method further includes determining whether a route with a fast reroute forwarding object is affected by the network event in the routing information base and overwriting a current next hop forwarding object using a backup next hop forwarding object in the forwarding information base.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: February 21, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Pramodh D'Souza, Lars Ernström, Reda Haddad, Evgeny Tantsura, Jakob Heitz
  • Patent number: 9577875
    Abstract: An aspect of this invention is a computer-executable method for distributing one or more features associated with information to be transported by a communications network that includes a plurality of end nodes interconnected via a plurality of network nodes. The method includes receiving one or more features associated with information to be transported by the communications network, wherein the one or more features are specified at an end node of the plurality of end nodes for receipt by a network node of the plurality of network nodes; responsive to the one or more received features, configuring at least a portion of the communications network to perform actions on information based upon the features; receiving the information using the plurality of network nodes; and based at least on the received features and the configuring, performing one or more actions with the information.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Chatschik Bisdikian, Kang-Won Lee, Ramya Raghavendra, Ho Yin Starsky Wong
  • Patent number: 9577876
    Abstract: Techniques are described for providing managed virtual computer networks whose configured logical network topology may have one or more virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of a virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 9577877
    Abstract: Aspects of the subject disclosure may include, for example, identifying a configuration of a second end user device that includes device data and applications, generating a configuration template associated with the second end user device, providing a first end user device with access to the configuration template for enabling the first end user device to be configured, detecting an adjustment to the configuration of the second end user device, and transmitting a notification of a configuration change at the second end user device responsive to the detecting of the adjustment to enable the first end user device to be reconfigured according to the adjustment to the configuration of the second end user device. Other embodiments are disclosed.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: February 21, 2017
    Assignees: AT&T Mobility II LLC, AT&T Intellectual Property I, LP
    Inventors: Ari Craine, Matthew Arcaro
  • Patent number: 9577878
    Abstract: Methods and systems for implementing geographic awareness in a distributed strict queue are disclosed. A plurality of queue servers are selected to receive a plurality of messages from a plurality of queue producers. The queue servers are selected from a pool of available queue servers to optimize the performance of a distributed strict queue system. The plurality of messages are distributed to the queue servers based on strict order parameters for the messages. Messages that share a value for the strict order parameter are distributed to the same queue server. The messages are enqueued at the queue servers. Messages that share a value for the strict order parameter are enqueued in a strict order based on the time of receipt at the queue server.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan Brian Word
  • Patent number: 9577879
    Abstract: In one embodiment, a method includes receiving a first identifier and a private key after a network device has been included in a data center switch fabric control plane, authenticating the network device based on the private key, sending a second identifier to the network device, and sending a control signal to the network device based on the second identifier. The first identifier is associated with the network device and unique within a segment of the data center switch fabric control plane. The second identifier is unique within the segment of the data center switch fabric control plane.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: February 21, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Jainendra Kumar, Vineet Dixit, Prabhu Seshachellum
  • Patent number: 9577880
    Abstract: A value inheritance widget system includes a display device including a user interface, and a value impact engine coupled to the display device. The value impact engine is configured to display at least one widget on a user interface. The widget includes a value. The value comprises an inherited value. The value impact engine is further configured to display information of a scope of inheritance of the value before user interaction with the widget. The information of the scope of inheritance of the value includes a number of inheritance levels of the value and a number of objects impacted by a change to the value. The value impact engine is further configured to receive a user input changing the value of the widget and change the value of the widget and the objects in response to receiving the user input.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: James L Lentz, Dana L Price, Ramratan Vennam
  • Patent number: 9577881
    Abstract: Aspects of a method and system for managing quality of service via a broadband gateway are provided. In this regard, a broadband gateway that supports one or more first QoS protocols may determine, based on communications with a plurality of communication devices, whether each of the plurality of communication devices supports the one or more first QoS protocols. The gateway may communicate a result of the determination to a content provider and/or service provider. In this manner, the content provider and/or service provider may determine whether to utilize one or more second QoS protocols to deliver content to a particular one of said plurality of communication devices based on whether said particular of communication devices based on whether said particular one of said plurality of communication devices supports the one or more first QoS protocols. The gateway may be operable to map between QoS protocols.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: February 21, 2017
    Assignee: BROADCOM CORPORATION
    Inventors: Wael William Diab, Jeyhan Karaoguz, Xuemin Chen, David Garrett, David Lundgren, Rich Prodan
  • Patent number: 9577882
    Abstract: A control system includes: a master station including a PLC executing user program; and a remote station including a communication memory to which a PLC device is assigned, a slave communication unit, and a unit to or from which one or more pieces of data is input or output, and being connected to the master station through a network. The PLC transmits, to the slave communication unit, assignment object designation information designating an object that is among unit data input or output to or from the unit and to which a PLC device is assigned, and an assignment rule. The slave communication unit assigns unit data that is among unit data input or output to or from the unit and is designated by the received assignment object designation information to the communication memory based on the received assignment rule.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: February 21, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventor: Tomoya Masada
  • Patent number: 9577883
    Abstract: A method and system of automated compliance management is disclosed. The method includes receiving an application call from a remote information handling system (IHS) running an application, the application including a function configured to invoke the application call. The method also includes determining a location of operation of the remote IHS and determining a compliance criterion of the application based on the location of operation of the remote IHS. The method further includes sending a response to the application call from the remote IHS, the response including information for configuring the application to comply with the compliance criterion. Associated apparatuses and systems are disclosed.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: February 21, 2017
    Assignee: Dell Products L.P.
    Inventors: Heidi Ding, Jianwen Yin, Marshal F. Savage, William James Widener
  • Patent number: 9577884
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for configuring multiple computing devices over a network using a single software application. Each of the multiple computing devices may be accessible over a network. The invention links each of the multiple computing devices to the single software application. The invention determines commands which are executable by each of the multiple computing devices to configure each of the multiple computing devices. The invention further communicates the commands based on receiving user input in the single software application. The invention then determines whether each of the multiple computing devices were correctly configured. The invention may further track the configuration process of the devices using tests and procedures. The invention tracks information related to the configuration of the devices and displays such information in report form as a result of receiving a report request in the single software application.
    Type: Grant
    Filed: January 1, 2015
    Date of Patent: February 21, 2017
    Assignee: Bank of America Corporation
    Inventors: Vivek Kumar, Sushil Kumar, Hitendra Kumar
  • Patent number: 9577885
    Abstract: A method comprising running an application on user equipment; providing a mobility service; using a packet switched connection when said mobility service is unavailable; and using said mobility service when said mobility service becomes available.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: February 21, 2017
    Assignee: Core Wireless Licensing S.A.R.L.
    Inventors: Ville Ohman, Tero Makela, Fabien Rapin
  • Patent number: 9577886
    Abstract: A cable modem termination system (CMTS) may determine, for a plurality of cable modems served by the CMTS, a corresponding plurality of SNR-related metrics. The CMTS may assigning the modems among a plurality of service groups based on the SNR-related metrics. For any one of the modems, the CMTS may configure physical layer communication parameters to be used by the one of the modems based on a SNR-related metric of a service group to which the one of the modems is assigned. The physical layer communication parameters may include one or more of: transmit power, receive sensitivity, timeslot duration, modulation type, modulation order, forward error correction (FEC) type, and FEC code rate. The CMTS and the modems may communicate using orthogonal frequency division multiplexing (OFDM) over a plurality of subcarriers, and the physical layer communication parameters may be determined on a per-subcarrier basis.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: February 21, 2017
    Assignee: Maxlinear, Inc.
    Inventors: Curtis Ling, Sridhar Ramesh, Timothy Gallagher
  • Patent number: 9577887
    Abstract: Power Over Ethernet (POE)/universal power over Ethernet (UPoE) may be enabled at multigigabit port-channel connections. This may allow for additional speed support in auto-negotiation messages while employing multigigabit speeds. An integrated connector module (referred to herein as a “ICM”) compatible with UPoE with a modified local physical layer (PHY) circuit may be capable of supporting multi-gigabit data rates (such as between 1 G to 10 G, e.g., 2.5 G and 5 G) as to not limit the data rates to 1 G. The ICM may provide multi-gig data transmission through a first plurality of pins comprising a multi-gig data pin area. Furthermore, the ICM may provide UPoE power to support the multi-gig transmission through a second plurality of pins comprising a UPoE power pin area.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
  • Patent number: 9577888
    Abstract: An approach is provided for managing and verifying configuration of a client network and the network devices by assessing or sharing network/device information. The approach includes querying a client system to determine one or more information items associated with a network and one or more network devices in the client system. The approach further includes generating a verified profile for the network and the one or more network devices. The approach also includes analyzing a modification in an active profile associated with the network and the one or more network devices. Further, the approach includes initiating an update to the verified profile or to the active profile based on a validation of the modification.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: February 21, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Michael Hilden, Donna G. McCarty, John H. Evans, Stephen R. Smith
  • Patent number: 9577889
    Abstract: Systems and methods are disclosed which facilitate management and monitoring of page-level usage data. Specifically, a client computing device may retrieve content from a remote system for local display. A local interaction monitoring component may monitor local interaction with the content, and transmit local interaction information to the remote system. In one embodiment, interaction may be monitored with regard to predefined portions of the content. In another embodiment, interaction may be transmitted to the remote server for processing, in order to generate page-level usage data. In still more embodiments, page level-usage data may be processed or formatted in order to facilitate ease of retrieval and display. In yet more embodiments, the remote system may enable clients, such as administrators, to view aggregate page-level usage data why viewing a corresponding content.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Aurel Dumitrascu, Alexandru Burciu, Sebastian Kohlmeier, Alexandru Tronciu
  • Patent number: 9577891
    Abstract: A method includes selecting an item. The method further includes determining a plurality of groups. The item is associated with each of the plurality of groups. The method includes determining a plurality of group policies for a policy type. Each of the plurality of group policies corresponds to one of the plurality of groups and comprises a setting. The method includes ranking the plurality of group policies based on a first predetermined priority. The method further includes generating a consolidated item policy. The consolidated item policy includes the settings in the plurality of group policies prioritized based on the ranking of the plurality of group policies. The method further includes assigning the consolidated item policy to the item.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 21, 2017
    Assignee: CA, Inc.
    Inventor: Devin Blinn Avery
  • Patent number: 9577892
    Abstract: The present application is directed towards systems and methods for providing monitoring in a cluster system. The systems and methods distribute the monitors for a service and the ownership of a service across a cluster system comprising a plurality of nodes. The nodes in the cluster can be configured to have different sets of virtual servers (sometimes referred to as “vservers”) and services. The ownership and monitoring of the services can be distributed among all the nodes in the cluster. The system can identify a service in a cluster system and identify a master node that has ownership of the service. The master node can transmit a service status update to other nodes in the cluster system.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: February 21, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Aman Chaudhary, Manikam Muthiah
  • Patent number: 9577893
    Abstract: A system, method, and computer readable medium for providing optimized streaming of one or more applications from streaming servers onto one or more clients. The one or more applications are contained within one or move isolated environments, and the isolated environments are streamed from the servers onto clients. The streaming is optimized using update-caches which are maintained on the streaming server and compared against the client's most recent update-caches. The update-caches are updated when applications are installed, removed or patched inside particular isolated environment and when the operating system is patched or updated. The system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: February 21, 2017
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 9577894
    Abstract: Systems and methods may receive process data corresponding to respective activated processes performed in a network. The process data may include identity data and activity data. The identity data may identify an identity that activated the respective activated processes. The activity data may identify a function performed by the respective activated processes. The systems and methods may determine an identity token that corresponds to the identity data. The systems and methods may determine an activity token that corresponds to the activity data. The systems and methods may determine log data for the respective activated processes. The log data may include the identity token and the activity token for each of the respective activated processes. The systems and methods may generate a map based on the log data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 21, 2017
    Assignee: CA, Inc.
    Inventors: Eitan Hadar, Irit Hadar
  • Patent number: 9577895
    Abstract: The present invention provides a system, method and apparatus for troubleshooting one or more communications between a first device and a second device. A monitoring device disposed between the first device and the second device receives a message associated with the communication(s), analyzes the received message and stores the analyzed message whenever the analyzed message satisfies one or more troubleshooting criteria. The one or more troubleshooting criteria may include one or more data element criteria, one or more event-based criteria, one or more time-based criteria, one or more logical operators or a combination thereof. The method can be implemented using a computer program embodied on a computer readable medium having one or more code segments to perform the method steps.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: February 21, 2017
    Assignee: Avaya Inc.
    Inventors: Ghassan Naim, Srikrishna Kurapati
  • Patent number: 9577896
    Abstract: Context-based computing frameworks disclosed herein may determine a location associated with a query from a device, the query requesting context information. Such context-based computing frameworks may also obtain the context information from a context profile associated with the location, the context information identifying a computing resource associated with the location. Such context-based computing frameworks may further send the context information in response to the query, the context information to enable configuration of interaction between the device and the computing resource associated with the location.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: February 21, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Michael Zadig
  • Patent number: 9577897
    Abstract: The present disclosure is directed toward systems and methods for analyzing event sequence data. Additionally, the present disclosure is directed toward systems and methods for providing visualizations of event sequence data analyses. For example, systems and methods described herein can analyze event sequence data related to websites and provide matrix-based visualizations of the event sequence data. The matrix-based visualization can be interactive and can allow a user to trace changes in traffic volume across webpages and hyperlinks of a website.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: February 21, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Lubomira Dontcheva, Jian Zhao, Aaron Hertzmann, Alan Wilson, Zhicheng Liu
  • Patent number: 9577898
    Abstract: A method for profiling network traffic of a network. The method includes capturing packets based at least on a common source IP address shared by each of the packets, where said each packet is assigned a source timestamp by a source of said each packet and further assigned a capture timestamp by a packet capturing device, identifying a first portion of the packets as a first flow and a second portion of the packets as a second flow, extracting a first monotonic timestamp-pair (MTSP) sequence and a second MTSP sequence from the first flow and the second flow, respectively, comparing the first MTSP sequence and the second MTSP sequence to generate a result, and determining, based on the result, whether the first flow and the second flow are generated by a single host of the network.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 21, 2017
    Assignee: Narus, Inc.
    Inventors: Mario Baldi, Yi-Chao Chen, Yong Liao, Lili Qiu, Sung-Ju Lee
  • Patent number: 9577899
    Abstract: Disclosed herein are systems and methods for regulating network bandwidth by means of monitoring network traffic, predicting network loads, and scheduling traffic utilizing traffic reporting and bandwidth reservation mechanisms. These systems and methods may reduce network congestion and support more efficient processing by network applications. Traffic reporting may comprise broadcasting control messages to network nodes indicating appropriate times to send and receive messages. Network nodes may use traffic reports (e.g., control messages) to proactively regulate their use of the network. Bandwidth reservation may allow network nodes to do productive processing while waiting to send and receive data, and may decrease mean wait times. Reservations may be implemented in a synchronous or asynchronous manner. In an exemplary embodiment, the reservation mechanism may emulate a traditional stream socket API.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: February 21, 2017
    Assignee: FOURTHWALL MEDIA, INC.
    Inventor: Louis P. Slothouber
  • Patent number: 9577900
    Abstract: A system determines the performance of a network within the context of an application using that network. Network data is collected and correlated with an application that uses the network as well as a distributed transaction implemented by the application. The collected network data is culled, and the remaining data is rolled up into one or more metrics. The metrics, selected network data, and other data are reported in the context of the application that implements part of the distributed transaction. In this manner, specific network performance and architecture data is reported along with application context information.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: February 21, 2017
    Assignee: AppDynamics, Inc.
    Inventors: Harish Nataraj, Adam Leftik, Ajay Chandel, Jyoti Bansal, Bhaskar Sunkara
  • Patent number: 9577901
    Abstract: A method for suppressing messages from a medical system in a remote maintenance center during maintenance work includes generating an item of start information that indicates a start of the maintenance work on the medical system. The method also includes transmitting the start information to the remote maintenance center, and generating an item of end information that indicates an end of the maintenance work on the medical system. The method includes transmitting the end information to the remote maintenance center and suppressing the messages that are sent from the medical system to the remote maintenance center in a time between the start information and the end information, in the remote maintenance center.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: February 21, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Herbert Brouwers, Holger Hundeshagen
  • Patent number: 9577902
    Abstract: A system includes a processor configured to receive a first input corresponding to an application launch command. The processor is also configured to launch a selected application based on the first input. Further, the processor is configured to monitor for a second input, different from the first input, corresponding to an application kill command, while the selected application is executing and, upon receipt of the second input, terminate the application.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: February 21, 2017
    Assignee: Ford Global Technologies, LLC
    Inventor: Joey Ray Grover
  • Patent number: 9577903
    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least some of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: February 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robin Giese, Shannon Pahl, Brad Marrs, Nitin Choubey
  • Patent number: 9577904
    Abstract: A method and apparatus for providing a tracer function for networked cable systems used for data or power transmission. A self contained and self powered indicator circuit is described that enables tracing the location of both ends of a networked cable.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: February 21, 2017
    Assignee: MERTEK INDUSTRIES, LLC
    Inventors: Christopher Briand Scherer, Jonathan Keith Sholtis
  • Patent number: 9577905
    Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: February 21, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Nikunj Vaidya, Vardarajan Venkatesh
  • Patent number: 9577906
    Abstract: Techniques for scalable performance monitoring using dynamic flow sampling are described. According to one approach, a method comprises intercepting, at an intermediary network device, one or more packets traveling between a source device and a destination device; identifying, at the intermediary network device, a traffic flow based on the one or more packets; determining, at the intermediary network device, whether to collect one or more metrics from the traffic flow based on one or more performance factors of the intermediary network device; in response to a determination to collect the one or more metrics from the traffic flow, the intermediary network collecting the one or more metrics from subsequently intercepted packets belonging to the traffic flow; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: February 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Joao Carlos Leite Ferreira, Harinadh Nagulapalli, Kangwarn Chinthammit, Nir Ben-Dvora
  • Patent number: 9577907
    Abstract: An approach to facilitating in-vehicle services through attendant devices, user-provided devices, and/or an in-vehicle computer system is provided. In one implementation, one or more communication sessions with the in-vehicle computer system may be facilitated by an attendant device. Passenger information relating to one or more passengers of a vehicle and service information relating to one or more services to be provided to the one or more passengers may be obtained by the attendant device from the in-vehicle computer system via the one or more communication sessions. The passenger information and the service information may be provided by the attendant device. An indication that at least one service is in progress or is complete is received by the attendant device.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: February 21, 2017
    Assignee: Kwivo, LLC
    Inventors: Alexandra Kathleen Heron, Julio Toro Silva, Manimeldura Janaka Mendis
  • Patent number: 9577908
    Abstract: An integrated switch tap device for managing and monitoring network traffic is provided. The device includes a set of network ports for receiving and outputting the network traffic. The device also includes a first logic arrangement for performing routing functionalities and a first CPU for processing the routing functionalities. The device further includes a set of monitoring ports that is coupled to one or more monitoring devices. The device yet also includes a first tap module, which is configured at least for intercepting at least part of the network traffic flowing through the network device, creating a copy of at least part of the network traffic, and forwarding the copy to at least one of the set of monitoring ports. The device moreover includes a second CPU configured at least for processing tap functionalities associated with the first tap module.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: February 21, 2017
    Assignee: Ixia
    Inventors: Eldad Matityahu, Robert Shaw, Dennis Carpio, Ky Le
  • Patent number: 9577909
    Abstract: A peering relationship among two or more network appliances is established through an exchange of control messages among the network appliances. The peering relationship defines a cluster of peered network appliances, and at each network appliance of the cluster traffic flow state information for all the network appliances of the cluster is maintained. Network traffic associated with traffic flows of the network appliances of the cluster is managed according to the state information for the traffic flows. This managing of the network traffic may include forwarding among the network appliances of the cluster (i.e., to those of the appliances handling the respective flows) at least some of the network traffic associated with one or more of the traffic flows according to the state information for the one or more traffic flows. The traffic flows may be TCP connections or UDP flows.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: February 21, 2017
    Assignee: Symantec Corporation
    Inventors: Qing Li, Preety Mordani, Yusheng Huang, Howard Chen
  • Patent number: 9577910
    Abstract: Implementations relate to systems and methods for configuring a probe server network using a reliability model. A company, customer, or organization may wish to outsource the management of a set of name servers used to operate a domain name, such as a domain name associated with a Web site. In aspects, that deployment of name servers can be monitored by a separate set of failover or probe servers which are configured to track the uptime, operability, and performance of the underlying name servers, which can number in the thousands. An administrator or other user may wish to determine a minimum number of probe servers to apply to the name server topology, to achieve desired service levels. According to aspects, automated tools and logic are provided which model and simulate the overall network including the number and arrangement of necessary probe servers to ensure performance, failover reliability, and other factors.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: February 21, 2017
    Assignee: VERISIGN, INC.
    Inventors: Mirko Djuric, Velmurugan Periasamy, Sunil Choppala
  • Patent number: 9577911
    Abstract: A system and method of distributed computation based upon a novel partitioning of computer networks. In the distributed computing system of the present invention, instructions are disseminated to select agents on a computer network, each of which is a member of at least one “path,” a path being an ordered set of one or more connected agents within the network. The computation is then performed by the agents along the path, and any results then returned. A computation to be performed is broken down into instructions executed on a unique ordered sequence of agents making up a path. This vastly increases the expressive power of a single network to be not only the sum of its parts, but the sum of all possible configurations of those parts on a graph. The basic components of the computing system are agents, probes and paths. The agents are interconnected forming a network and a path is an ordered sequence of agents.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: February 21, 2017
    Assignee: Black Cloud Analytics, Inc.
    Inventor: Robert L. Castleman
  • Patent number: 9577912
    Abstract: One embodiment of the present invention sets forth a technique for generating a status update message. The method involves defining one or more status update criteria and monitoring user activity in a software application for the one or more status update criteria. The method further involves determining, based on the user activity, that the one or more status update criteria have been met and generating, via a processing unit, a status update message. The status update message includes multimedia content related to a project associated with the software application.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: February 21, 2017
    Assignee: AUTODESK, INC.
    Inventors: Wei H. Li, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 9577913
    Abstract: A method is disclosed for the collection of performance metrics by establishing service operations administration and maintenance (OAM) sessions between an actuator and a plurality of reflectors in a communication network. Test packets from an actuator simultaneously reach a plurality of reflectors along a test path. Each single test packet results into a plurality of test results, one per reflector, with quasi-synchronous performance metrics to sectionalize a network and more efficiently isolate fault or performance problems without the need for additional test packets to isolate the issue. Another method is disclosed wherein an actuator generates and transmits a plurality of simultaneous test packets, one per NID device, resulting into a plurality of test results, one per reflector, with quasi-synchronous performance metrics to sectionalize a network and more efficiently isolate fault or performance problems without the need for additional test packets to isolate the issue.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: February 21, 2017
    Assignee: Accedian Networks Inc.
    Inventor: Claude Robitaille
  • Patent number: 9577914
    Abstract: In one embodiment, the techniques herein provide that a node may receive a packet from a neighboring node in a low power and lossy network (LLN). The node may then extract, from the packet, a link-layer source address from a link layer header and an internet protocol (IP) source address from an IP header. The node may then determine whether the neighboring node originated the packet and, based on that determination, the node may correlate the link-layer source address with the IP source address to provide neighbor discovery.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: February 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Wei Hong, Jean-Philippe Vasseur
  • Patent number: 9577915
    Abstract: In one embodiment, a device in a network obtains information regarding a transmission between the device and a neighbor of the device in the network. The device determines whether to use the information regarding the transmission to update an expected transmission count associated with the neighbor based on a rate of samples used to compute expected transmission counts. The device updates the expected transmission count, in response to determining that the information regarding the transmission should be used to update the expected transmission count. The device selects a routing path in the network based in part on the updated expected transmission count associated with the neighbor.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: February 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Jean-Philippe Vasseur, Wei Hong
  • Patent number: 9577916
    Abstract: A method for generating and managing at least one user-defined plugin container is provided. The method may include generating the user-defined plugin container. The method may further include registering the generated user-defined plugin container, and at least one routing policy associated with the generated user-defined plugin container, on at least one gateway. Additionally, the method may include activating the registered user-defined plugin container and the registered at least one routing policy. The method may also include deploying the activated user-defined plugin container. The method may further include receiving at least one transaction via the at least one gateway. The method may also include routing the received at least one transaction to the deployed user-defined plugin container. The method may further include processing the received at least one transaction using the user-defined plugin container.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 9577917
    Abstract: Embodiments of the invention relate to virtual link aggregation. One embodiment includes forming one or more virtual links using physical links connecting a first networking element, a second networking element and a third networking element. A first trigger status indication is used for blocking network traffic for avoiding traffic loops occurring over the one or more virtual links.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Tamanna Z. Sait, Venkatesan Selvaraj, Shoou J. Yiu, Yi Xia
  • Patent number: 9577918
    Abstract: A system and algorithm configured to generate diversity at the traffic source so that packets are uniformly distributed over all of the available paths, but to increase the likelihood of taking a minimal path with each hop the packet takes. This is achieved by configuring routing biases so as to prefer non-minimal paths at the injection point, but increasingly prefer minimal paths as the packet proceeds, referred to herein as Increasing Minimal Bias (IMB).
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: February 21, 2017
    Assignee: Cray Inc.
    Inventors: Abdulla Bataineh, Thomas Court, Duncan Roweth
  • Patent number: 9577919
    Abstract: DNS wildcard beaconing. In one embodiment, for example, a computer-implemented method comprises: receiving a network request from a resolver to resolve a hostname, the network request from the resolver comprising a network address of the resolver, the hostname comprising a unique wildcard portion; storing first data representing an association between at least the unique wildcard portion and the network address of the resolver; receiving a network request from a client for a resource, the network request from the client comprising a network address of the client and at least the unique wildcard portion; storing second data representing an association between at least the unique wildcard portion and the network address of the client; based on the first data and the second data, associating the client with the resolver; and storing third data representing the association between the client and the resolver.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: February 21, 2017
    Assignee: Yahoo! Inc.
    Inventors: Michael Christian, David Apgar
  • Patent number: 9577920
    Abstract: A communication system includes a plurality of nodes each including a packet processor that processes a packet in accordance with a packet handling operation(s) when the packet is received, the packet handling operation(s) correlating a processing to be applied to the packet with a matching rule that identifies the packet to which the processing is to be applied, and a control device that calculates a packet forwarding path in response to a request to set the packet handling operation from any one of the nodes; the control device setting a plurality of the packet handling operations that implement the packet forwarding path for the node(s) on the packet forwarding path and recording the packet handling operations in correlation with one another, the control device inquiring at the node(s) on the packet forwarding path about a setting state(s) of the packet handling operation(s).
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: February 21, 2017
    Assignee: NEC Corporation
    Inventors: Junichi Yamato, Takayuki Hama
  • Patent number: 9577921
    Abstract: The present invention relates to a multi-path communication device capable of improving energy use efficiency and a traffic distribution method for improving the energy use efficiency thereof, which can improve energy use efficiency of an entire network in multi-path communication by properly adjusting the number of paths for transmitting traffic according to traffic levels and distributing the traffic without distributing and transmitting the traffic to all possible paths.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: February 21, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Sung-Hyuk Byun
  • Patent number: 9577922
    Abstract: Certain aspects involve selectively combining uplink transmissions in a distributed antenna system (“DAS”). For example, a unit of the DAS can receive baseband uplink transmissions from remote units of the DAS via a first channel and a second channel. The unit can generate a first combined uplink signal by combining baseband uplink transmissions received from a first subset of the remote units via the first channel that include data for transmission to a base station. The unit can generate a second combined uplink signal that includes baseband uplink transmissions received from a second subset of the remote units via the second channel and excludes or attenuates baseband uplink transmissions that are received from the first subset of the remote units via the second channel and that lack data for transmission to the base station are excluded or attenuated. The unit can transmit the combined uplink signals to the base station.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: February 21, 2017
    Assignee: CommScope Technologies LLC
    Inventors: Van E. Hanson, Christopher G. Ranson
  • Patent number: 9577923
    Abstract: An advanced gateway for multiple broadband access can include a plurality of broadband network interfaces. The advanced gateway can route data from a local network interface to a broadband network interface when a performance attribute of the broadband network meets or exceeds a data characteristic of data conveyed through the local network interface. In another embodiment, a first advanced gateway can send a portion of data received through the local network interface to a second advanced gateway when performance attributes associated with the first advanced gateway cannot meet or exceed a data characteristic of data received through a local network interface of the first advanced gateway. In yet another embodiment, an advanced gateway can receive commands from service providers, determine a recipient device for the command and forward the command to the recipient device through a device interface coupled to the recipient device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Purva R. Rajkotia, Todd D. Antes, Srinivas Katar, Hassan Afkhami
  • Patent number: 9577924
    Abstract: Extension of a function of an Software defined networking (SDN) network device is provided. The network device includes a plurality of flow tables, a plurality of function modules configured to perform different processing on a packet, and an entry module configured to determine an operation to be performed first on the packet between a table search operation and a function module execution operation, in which as a result of the operation determined by the entry module, a table search operation or a function module execution operation to be performed next is designated, and the designation is repeated until an output instruction for the packet is given.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: February 21, 2017
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Nam-Seok Ko, Sung-Kee Noh, Jong-Dae Park, Hwan-Jo Heo