Patents Assigned to Cisco Technology
-
Patent number: 12107695Abstract: In accordance with one example embodiment, a system configured for programming a network layer multicast address entry in a routing table of an ingress line card module is disclosed. The network layer multicast address entry includes a network layer address associated with at least one egress line card. The system is further configured for programming a data link layer multicast routing address entry in a routing table of a fabric card module in which the data link layer multicast routing address entry corresponds to the network layer multicast address entry.Type: GrantFiled: September 2, 2021Date of Patent: October 1, 2024Assignee: Cisco TechnologyInventors: Ayan Banerjee, Raghava K. Sivaramu, Srinivasan Ramabadran, Mehak Mahajan, Nataraj Batchu
-
Patent number: 10547467Abstract: A method including determining that network traffic being transmitted is unicast or multicast; mapping to which virtual network and locator address each host belongs; generating leaking data for unicast and multicast traffic, wherein the leaking data indicates that a first virtual network leaks traffic to a second virtual network; receiving a request from the second virtual network to receive traffic from a host in the first virtual network; determining, based on the leaking data and the type of traffic being transmitted, if the first virtual network leaks traffic to the second virtual network; if the first virtual network leaks traffic to the second virtual network, determining a locator address for the host in the first virtual network using the mapping data; and transmitting the locator address for the host to the second virtual network to enable traffic leaking from the host to the second virtual network is disclosed.Type: GrantFiled: October 24, 2017Date of Patent: January 28, 2020Assignee: Cisco TechnologyInventors: Sanjay Kumar Hooda, Prakash C. Jain, Rishabh Parekh, Atri Indiresan, Satish Kondalam, Victor Moreno
-
Patent number: 9936612Abstract: An example apparatus is provided and may comprise a housing, an electronic blade system, and a plurality of airflow management components. The housing may have an upper chamber and a lower chamber. The electronic blade system may be located between the upper chamber and the lower chamber. The plurality of airflow management components may be configured to be removable and to manage airflow in the housing.Type: GrantFiled: November 30, 2015Date of Patent: April 3, 2018Assignee: CISCO TECHNOLOGYInventors: Jason E. Goulden, Charles C. Byers
-
Patent number: 9769084Abstract: Systems and methods are described for allocating resources in a cloud computing environment. The method includes receiving a computing request, the request for use of at least one virtual machine and a portion of memory. In response to the request, a plurality of hosts is identified and a cost function is formulated using at least a portion of those hosts. Based on the cost function, at least one host that is capable of hosting the virtual machine and memory is selected.Type: GrantFiled: April 1, 2014Date of Patent: September 19, 2017Assignee: Cisco TechnologyInventors: Yathiraj B. Udupi, Debojyoti Dutta, Madhav V. Marathe, Raghunath O. Nambiar
-
Patent number: 9152591Abstract: Methods and systems are disclosed herein for providing a universal PCIe port. The same port can be configured to accept a PCIe component as a host or an endpoint (device) symmetrically. The PCIe port can be connected to the host interface or the root complex interface if the PCIe connection is to be configured as a host or an endpoint, respectively. A virtual topology can be provided for a host that associates the host with corresponding endpoints. A mapping between virtual addresses of the corresponding endpoints in the virtual topology and local addresses of the corresponding endpoints is provided.Type: GrantFiled: September 6, 2013Date of Patent: October 6, 2015Assignee: CISCO TECHNOLOGYInventors: Michael B. Galles, Hemant M. Vinchure
-
Publication number: 20150067323Abstract: In one implementation, software components include an identity of a revocation authority. Prior to loading of the software in a given platform, the revocation authority is checked for any revocation messages. The revocation authority creates software component specific messages for any software components to be revoked, rather than using certificate revocation or individual licenses. The messages include mitigation information, such as instructions for automatically configuring already installed software without requiring an update or change in code.Type: ApplicationFiled: September 4, 2013Publication date: March 5, 2015Applicant: Cisco TechnologyInventors: Joseph Salowey, Max Pritikin
-
Patent number: 8842835Abstract: A system for restricting access to encrypted content stored in a consuming device (12) which is part of a network (10) including other devices (14), the system including a content storage medium to store the encrypted content, a secret-share distribution module to distribute secret-shares to the other devices (14), a secret-share receive module to receive the secret-shares from the other devices (14), a secret reconstruction module to form a content decryption input from the secret-shares received by the secret-share receive module, a content decryption module to receive the encrypted content from the content storage medium and the content decryption input from the secret reconstruction module and decrypt the encrypted content using the content decryption input thereby rendering decrypted content, and a content consumer to use the decrypted content, wherein the secret shares distributed to the other devices (14) are in an encrypted format for decryption by the consuming device (12) or the other devices (14).Type: GrantFiled: May 1, 2006Date of Patent: September 23, 2014Assignee: Cisco TechnologyInventors: Zeev Geyzel, Leo Dorrendorf
-
Patent number: 8762522Abstract: The present disclosure describes techniques evaluating compute and/or thermal loads (among other things) to aid in managing a collection of one or more containerized or modular data centers. For example, forecasts (or real-time measurements) of environmental factors (as well as projected computing demands) may be used to tailor the compute loads, cooling strategies or other metric of data center operations for a network of containerized or modular data centers. Doing so allows an operator of such a data center network to manage specific operational goals in real time.Type: GrantFiled: April 19, 2011Date of Patent: June 24, 2014Assignee: Cisco TechnologyInventor: Billy G. Moon
-
Publication number: 20140064743Abstract: An optical transmitter may include a sample rate converter and a digital-to-analog converter operable to convert an inputted digital electrical signal to an analog optical signal. The signal converter may include a first interface operable to receive a digital electrical signal that may include a block of input data having N symbols in a time domain. The signal converter may also include: a first module operable to transform, via a Fourier Transform, the input data having N symbols from the time domain to a frequency domain; a second module operable to up-sample the N frequency domain samples so that there are 1.6N, 2N, or 2.67N frequency domain samples, for example; and then a third module operable to transform, via an inverse Fourier Transform, the 1.6N, 2N, or 2.67N frequency domain samples to an equivalent number of time domain samples at 1.6, 2.0, or 2.67 samples per symbol, respectively.Type: ApplicationFiled: September 4, 2012Publication date: March 6, 2014Applicant: Cisco TechnologyInventors: Jonas Geyer, Thomas Duthel
-
Patent number: 8549331Abstract: Redundancy of data and/or inline power in a wired data telecommunications network from a pair of network devices via a selection device is provided by communicating redundant signals with each of the pair of network devices and coupling ports of the first network device and corresponding ports of the second network device to paired inputs of the selection device. The selection device operates: 1) under the control of the pair of network devices, one acting as master and one as slave, the master selecting (for each port or for all ports) one of the two paired inputs and causing the selection device to communicate data and/or inline power via a third port of the selection device to a third network device receiving data connectivity and/or inline power from the selection device; or 2) to route two redundant signals to a third network device which then selects one for use.Type: GrantFiled: September 3, 2010Date of Patent: October 1, 2013Assignee: Cisco TechnologyInventors: Roger A. Karam, Luca Cafiero
-
Patent number: 8472443Abstract: In one embodiment, an apparatus includes a port channel manager for receiving information identifying switches connected to a group of physical ports at a network device and creating subgroups each comprising the physical ports connected to one of the switches. The apparatus further includes a virtual interface agent for assigning a virtual interface connecting a virtual switch to a virtual machine, to one of the subgroups. Traffic received from the virtual machine on the virtual interface is transmitted to one of the switches on one of the physical ports in the assigned subgroup. A method for grouping ports for association with virtual interfaces is also disclosed.Type: GrantFiled: October 23, 2009Date of Patent: June 25, 2013Assignee: Cisco TechnologyInventors: Narender Enduri, Michael Smith, Mark Bakke
-
Patent number: 8204512Abstract: A wireless node location mechanism that defines a search region to optimize the computations associated with estimating the location of a given wireless node. According to one implementation, a coverage map associated with each radio receiver that records signal strength data is defined out to a threshold signal strength level. Before computing the estimated location of a given wireless nodes, a search region is defined based on the intersection of the coverage maps associated with each radio receiver that detects the wireless node. Some implementations use information provided by the fact that certain radio receivers did not detect the wireless node to further optimize the location estimate. By defining a search region, which is a generally small area relative to the space encompassed by an entire RF environment, the present invention provides several advantages, such as reducing the processing time and/or power to compute estimated locations for wireless nodes.Type: GrantFiled: July 29, 2008Date of Patent: June 19, 2012Assignee: Cisco TechnologyInventors: Paul F. Dietrich, Gregg Scott Davi, Robert J. Friday
-
Publication number: 20120054020Abstract: In one implementation, a campaign manager sends content including advertising related to an advertising campaign to two or more media formats or media types. A consumer engagement score is derived from the user engagement scores associated with the media formats or media types. The consumer engagement score is compared with a target engagement score to determine whether and how to continue the advertising campaign with the particular consumer or set of consumers. Tracking of the advertising campaign extends across media types such as digital television, mobile devices, and personal computers, and extends across formats such as live content, recorded content, interactive content, text messaging, and others.Type: ApplicationFiled: August 25, 2010Publication date: March 1, 2012Applicant: Cisco TechnologyInventor: Philip Jacobs
-
Publication number: 20120002001Abstract: In one implementation, a conference bridge or a multipoint conference unit (MCU) receives media streams from the endpoints in the conference. The media stream may contain at least one of audio, video, file sharing, or collaboration data. The MCU measures a characteristic in each of a plurality of media streams and calculates statistics based on the individual participation levels of the endpoints. A dynamic participation indicator displayed at the endpoints shows the relative participation levels of the endpoints. For example, the dynamic participation indicator may show the names of the users in a font that changes size and/or location as the participation level changes. In another example, the dynamic participation indicator may show respective videos of the endpoints in a format and/or size that changes as the participation level changes.Type: ApplicationFiled: July 1, 2010Publication date: January 5, 2012Applicant: Cisco TechnologyInventor: Steven Charles Prentice
-
Publication number: 20120005106Abstract: In one implementation, the information available in social networking services is leveraged by a customer service agent. Recent social media posts by customers may be accessed by a call center server either at the time of a customer service request or ahead of time. If the customer has provided any information in the social media posts related to why the customer is calling in, the customer service agent can save valuable time that is usually spent finding the source of the problem. The call center server includes a communication interface operable to receive a customer service request including a customer identity and a controller configured to query at sources of social media postings based on the customer identity. The call center server may transmit the social media postings to a device for displaying the social media postings to the customer service agent.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: Cisco TechnologyInventor: Tod Famous
-
Publication number: 20110321032Abstract: In one embodiment, Dynamic Web Resource Provisioning (DWRP) is a web services based mechanism for dynamic web services application programming interface (API) extensibility. A director network device provisions one or more agent network devices with a message in the form of a POST request to a first API. The message includes instruction configured to extend a second API in the agent network device. The director network device delivers dynamic language code to the second API by way of a PUT request.Type: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: Cisco TechnologyInventor: Michael Anthony Ciccone
-
Publication number: 20110317696Abstract: In one embodiment, which may be implemented in either IP networks or MPLS networks, a tree of the network may be constructed at a source network device by sending only a single packet. The remaining network devices in the network replicate the packet so that a copy will reach each of the egress nodes. Along the way, identity information from each node or hop will be added to the replicated packets. As the egress nodes receive the packets, the egress nodes will each send a reply packet to the source network device. The reply packet includes a list of every hop on the path. The source network device is configured to construct a tree of the network based on the reply packets.Type: ApplicationFiled: June 29, 2010Publication date: December 29, 2011Applicant: Cisco TechnologyInventors: Sam K. Aldrin, Azhar M. Sayeed
-
Publication number: 20100226281Abstract: Trunking with port aggregation for fabric ports in a Fibre Channel (FC) fabric and attached devices is described. In some examples, a method of establishing a connection between a node and the FC fabric includes: negotiating a first link between a first trunking node port in the node with a first trunking fabric port in the FC fabric; creating a trunking port channel with the first link as a first member, the trunking port channel supporting a plurality of virtual fabrics; logging in a logical interface for each of the plurality of virtual fabrics to the FC fabric over the trunking port channel; negotiating a second link between a second trunking node port in the node and a second trunking fabric port in the FC fabric; and adding the second link to the trunking port channel as a second member aggregated with the first member.Type: ApplicationFiled: March 3, 2009Publication date: September 9, 2010Applicant: CISCO TECHNOLOGYInventors: Kalyan Ghosh, Srinivas Pitta, Giuseppe Andreello
-
Publication number: 20100223114Abstract: Embodiments of the present invention include a method and apparatus comprising obtaining first information indicative of content for rendering on a display as digital signage; obtaining second information indicative of the content as played by a player for rendering on the display; and ascertaining a proof-of-play of the content when the first and second information are in correspondence.Type: ApplicationFiled: March 2, 2009Publication date: September 2, 2010Applicant: Cisco TechnologyInventors: Lei Yao, Lee Sudduth
-
Publication number: 20100223382Abstract: A system, method and application for facilitating network support for an install-base network is provided. The method includes performing, at an access node of the install-base network, network discovery to discover one or more nodes of the install-base network. The method also includes collecting, at the nodes, their respective inventories (“network-node inventories”). The method further includes collecting the network-node inventories at the access node, and sending the network-node inventories from the access node to a back-office system external to the install-base network. The method may, optionally, include the access node aggregating the network-node inventories to form aggregate information, and sending the aggregate information to the back-office system in addition to or in lieu of the of network-node inventories.Type: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: Cisco TechnologyInventors: Ammar Rayes, Michael Cheung, James McDonnell