Patents Assigned to Cisco Technologies, Inc.
-
Patent number: 10145758Abstract: Embodiments herein describe techniques for testing optical components in a photonic chip using a testing structure disposed in a sacrificial region of a wafer. In one embodiment, the wafer is processed to form multiple photonic chips integrated into the wafer. While forming optical components in the photonic chips (e.g., modulators, detectors, waveguides, etc.), a testing structure can be formed in one or more sacrificial regions in the wafer. In one embodiment, the testing structure is arranged near an edge coupler in the photonic chip such that an optical signal can be transferred between the photonic chip and the testing structure. Moreover, the testing structure has a grating coupler disposed at or near a top surface of the wafer which permits optical signals to be transmitted into, or received from, the grating coupler when an optical probe is arranged above the grating coupler.Type: GrantFiled: April 28, 2017Date of Patent: December 4, 2018Assignee: Cisco Technology, Inc.Inventors: Matthew J. Traverso, Ravi S. Tummidi, Mark A. Webster, Sandeep Razdan
-
Patent number: 10148991Abstract: A method implemented on a broadcast headend system for providing video data for a privately defined channel selection mosaic includes defining at least one base layer channel from among a group of video channels, where the group of video channels includes candidate channels for selection as private mosaic preview channels, defining at least one other channel from among the group as an enhanced layer channel, defining at least one data block in at least one depending frame of the at least one enhanced layer channel as depending on at least one similar data block in at least one base frame of the base layer channel, encoding broadcast data from the group of video channels as an encoded group of video channels, where the at least one depending block is encoded as a function of the at least one similar data block, and transmitting the encoded group of video channels to at least one private mosaic user for assembly of the privately defined channel selection mosaic.Type: GrantFiled: November 5, 2013Date of Patent: December 4, 2018Assignee: Cisco Technology, Inc.Inventors: Eyal Farkash, Ilan Bauminger
-
Patent number: 10148537Abstract: In one embodiment, a device in a network receives metrics regarding a node in the network. The device uses the metrics as input to a machine learning model. The device determines, using the machine learning model and based on the metrics, an indication of abnormality of the node oscillating between using a plurality of different routing parents in the network. The device provides a results notification based on the indication of abnormality of the node oscillating between using the plurality of different routing parents.Type: GrantFiled: September 16, 2015Date of Patent: December 4, 2018Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Pascal Thubert, Patrick Wetterwald, Eric Levy-Abegnoli
-
Patent number: 10142868Abstract: A Core Service Platform (CSP) system is integrated with an operator network and IT system to provide services to subscribers and operators. Based on information collected from the operator network and IT system, the CSP system delivers alerts to a subscriber's device and provides offers to resolve the condition causing the alerts. The CSP system provides customized contextual offers to the subscriber's device based on contextual assessments of a subscriber's current context, such as time in contract, loyalty status, data and voice usage, value of customer, time, location and purchase history. The CSP system also provides an operator a suite of tools for the operator to manage its pricing, offers, campaigns and other subscriber-related issues.Type: GrantFiled: May 1, 2014Date of Patent: November 27, 2018Assignee: Cisco Technologies, Inc.Inventors: Jahangir Mohammed, Amit Gupta, Daniel Collins, Gautam Shah, Scott Barkely, Jack McGwire
-
Patent number: 10142684Abstract: In one embodiment, a method, comprising obtaining a first uniform resource identifier for a segment of a content item, obtaining encryption metadata indicative of encryption information to be used for encrypting the segment when the segment is requested by a client device or a content delivery network, generating a data combination based on the first uniform resource identifier and the encryption metadata, generating an authentication code or a signature by applying a secret to the data combination, the secret being unknown to the client device or the content delivery network, generating a second uniform resource identifier for the segment based on the authentication code or the signature, the encryption metadata and the first uniform resource identifier, inserting the second uniform resource identifier in an adaptive bitrate media playlist for the content item, and sending the adaptive bitrate media playlist to the client device or the content delivery network.Type: GrantFiled: March 21, 2017Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Paul Rutland, John Allen
-
Patent number: 10142128Abstract: A method for applying network services to data traffic forwarded between virtual private network (VPN) sites includes: receiving a data packet addressed to a target site associated with the VPN, determining services to be applied to the data packet according to a service chain, where the determining is a function of at least one of the VPN, the origin site or the target site, adding an indication of a VPN forwarding context onto the data packet, encapsulating the data packet with Network Service Header encapsulation, where a header for the encapsulated data packet indicates at least the service chain; forwarding the encapsulated data packet in accordance with the service chain, receiving the encapsulated data packet at the end of the service chain, terminating the service chain, removing the encapsulation, and forwarding the data packet to a target destination per the indication of a VPN forwarding context.Type: GrantFiled: October 16, 2017Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: James N. Guichard, Paul Quinn, Javed Asghar, Reinaldo Penno, Yixing Ruan, Carlos M. Pignataro
-
Patent number: 10142126Abstract: A first network device receives a first data packet from a registry device. The first data packet includes a destination of a first host coupled to the first network device and reachability information for a second host coupled to a second network device. The first network device stores the reachability information for the second host, which indicates that the second host is coupled to the second network device. The first network device transmits the first data packet without the reachability information to the first host. Using the reachability information for the second host, a tunnel is created from the first network device to the second network device.Type: GrantFiled: June 18, 2015Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Prashanth Venugopal, Sarat Babu Kamisetty, Siva Gaggara, Nikhil Gopinath Shetty
-
Patent number: 10140835Abstract: In one embodiment, a computing device receives vector data from a plurality of vector-identifying sensors distributed across an area associated with the computing device. The computing device may then determine an amount of vectors within the area based on the vector data, and compares the amount of vectors to a threshold associated with the area. In response to the amount being greater than the threshold, the computing device may then trigger a remediation alarm, accordingly.Type: GrantFiled: April 5, 2017Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventor: Jaideep Padhye
-
Patent number: 10142951Abstract: An LAA-LTE wireless device obtains data to be transmitted in subframes over a shared spectrum. The wireless device transmits a reservation message over the shared spectrum. The reservation message indicates that an initial synchronization message will be retransmitted a specified number of times at specified intervals, such as with a predetermined number of subframes between each retransmitted synchronization message. The wireless device transmits the initial synchronization message over the shared spectrum.Type: GrantFiled: May 5, 2016Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Raymond Yuk Chor Kwan, Peter Keevill, James Paul Seymour, Rajesh Pazhyannur, Patrick Georges Venceslas Charriere
-
Patent number: 10140381Abstract: A web browser executes on a device that has controllable operational features, such as sensor, actuator, and process-related features, and that is connected to other devices via a network. The web browser receives a HyperText Markup Language (HTML) document including HTML device tags. Each of the HTML device tags includes a command configured to control a corresponding one of the operational features of the device. The web browser determines, based on each HTML device tag, the command therein to control the corresponding operational feature. The web browser issues the determined command to the corresponding operational feature so as to control the operational feature.Type: GrantFiled: March 11, 2014Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Nitesh Trikha, William N. Dry, Carlos M. Pignataro, Pankaj Srivastava, Coumara Radja
-
Patent number: 10143002Abstract: A method is provided in one example embodiment and includes generating feedback information at a first remote access point (AP), wherein the feedback information is associated with one or more user equipment served by the first remote AP; determining constraints for the first remote AP at a central controller based on the feedback information received from the first remote AP and feedback information received from one or more other remote APs that neighbor the first remote AP, wherein the constraints are determined for a plurality of transmission time intervals (TTIs); and scheduling resource blocks (RBs) for the one or more user equipment served by the first remote AP for one or more of the plurality of TTIs based, at least in part, on constraints received from the central controller.Type: GrantFiled: January 12, 2016Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Ritesh K. Madan, Rohit Umesh Nabar
-
Patent number: 10142886Abstract: A method is provided in one example embodiment and may include receiving load information for a plurality of cells of a Radio Access Network (RAN); determining, for each of a plurality of user equipment (UE) in each cell, identification information for each UE and an Access Point Name (APN) to which each UE is connected; identifying, from a plurality of policy servers, each policy server that serves each APN to which each UE in each cell of the plurality of cells is connected; and sending, to each of a particular policy server, congestion information comprising: an identity for each cell having UE that are connected to each APN served by the particular policy server; the corresponding congestion level for each of the cells; and a per-cell UE list identifying each of a plurality of UE connected to each of APNs served by the particular policy server.Type: GrantFiled: September 30, 2016Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Konstantin Livanos, Ian McDowell Campbell
-
Patent number: 10141973Abstract: A first endpoint generates an acoustic spread spectrum signal including a pilot sequence and a data sequence representing a token synchronized to the pilot sequence, transmits the acoustic spread spectrum signal, and records a transmit time at which the acoustic spread spectrum signal is transmitted. A receive time at which a second endpoint received the acoustic spread spectrum signal transmitted by the first endpoint is received from the second endpoint along with an indication of a second token as recovered from the received acoustic spread spectrum signal by the second endpoint. A separation distance between the first endpoint and the second endpoint is computed based on a time difference between the transmit time and the receive time. The first endpoint is paired with the second endpoint when the token matches the second token and the computed distance is less than a threshold distance.Type: GrantFiled: June 23, 2017Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Mihailo Zilovic
-
Patent number: 10142387Abstract: In one embodiment, an encapsulator device receives a source stream of encoded packets in a first transport format and converts the source stream to packets of an output stream in a second transport format for communication over a data network. The encapsulator device generates a mapping stream with information indicating which packets in the source stream are used to generate the output stream. The output stream of the encapsulator device is coordinated with the output stream of other encapsulator devices by sending the mapping stream to the other encapsulator devices in the network. The other encapsulator devices use the mapping stream to generate identical output streams.Type: GrantFiled: May 21, 2015Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, William C. Ver Steeg
-
Patent number: 10142200Abstract: Embodiments of the present disclosure enable monitoring network traffic on multiple Virtual Device Context (VDC) elements of a switch using a single NAM module. To that end, if a monitored network element supports contexts (i.e. VDC elements), a NAM module could be configured to seamlessly drive the move of the data port interfaces (at the managed device) from one context to the other. After the move of the data ports that support SPAN destination traffic flow to the target VDC is complete, these SPAN destination ports may be configured to be able to receive SPAN data traffic.Type: GrantFiled: May 6, 2015Date of Patent: November 27, 2018Assignee: Cisco Technology, Inc.Inventors: Biju Mathews Mammen, Walter Song, Derek L. Huckaby, Mitali Parthasarathy, Avni Baveja, Ashish Ashish Attarde
-
Publication number: 20180337868Abstract: Waterfall granting may be provided. First, a plurality of grants may be received for a service flow. Then a first plurality of packets may be placed in a first queue associated with the service flow in response to determining that the first plurality of packets corresponding to the service flow are associated with a first quality of service level. Next, a second plurality of packets may be placed in a second queue associated with the service flow in response to determining that the second plurality of packets corresponding to the service flow are associated with a second quality of service level. The first plurality of packets in the first queue may then be serviced from the plurality of grants until all the first plurality of packets in the first queue are serviced before servicing any of the second plurality of packets in the second queue with remaining ones of the plurality of grants.Type: ApplicationFiled: May 17, 2018Publication date: November 22, 2018Applicant: Cisco Technology, Inc.Inventors: John T. Chapman, Tong Liu
-
Publication number: 20180337833Abstract: In some examples, an example method to measure quality of service (QoS) of a network tunnel may include configuring a network tunnel from a tunnel source endpoint to a tunnel destination endpoint, transmitting multiple status packets to the tunnel destination endpoint, receiving multiple forwarded status packets from the tunnel destination endpoint, determining a time of receipt of each of the forwarded status packets, and determining a QoS measure of the network tunnel based on a time of transmission of each of the multiple status packets and the time of receipt of each of the forwarded status packets.Type: ApplicationFiled: May 22, 2017Publication date: November 22, 2018Applicant: Cisco Technology, Inc.Inventor: Murtuza S. ATTARWALA
-
Patent number: 10135645Abstract: A method is disclosed for configuring equalization circuitry of a communication device. The method comprises determining, for a predefined first value of a tap weight of a decision feedback equalizer (DFE) of the equalization circuitry, whether a predefined error propagation condition occurs. The method further comprises iteratively updating the tap weight according to a predefined scheme, wherein each update of the tap weight occurs responsive to determining that the predefined error propagation condition occurs for a current value of the tap weight. The method further comprises ceasing the updating of the tap weight responsive to determining a difference between two adjacent values of the tap weight is less than a predefined resolution limit.Type: GrantFiled: October 18, 2017Date of Patent: November 20, 2018Assignee: Cisco Technology, Inc.Inventors: Marco Mazzini, Alberto Cervasio
-
Patent number: 10135948Abstract: One embodiment provides a system that facilitates a migration of a data model from a source device to a target device. During operation, the system generates, by a target device, a first interest for a first manifest which represents a version of the data model, wherein a manifest indicates a phase of the migration and a plurality of resources with corresponding names. The system transmits a first plurality of interests for the resources indicated in the first manifest based on a corresponding name. The system receives a second manifest, wherein the migration phase indicated in the second manifest is a stop-and-copy phase. The system transmits a second plurality of interests for the resources indicated in the second manifest based on a corresponding name. The system starts the data model on the system based on content objects retrieved in response to the first and second plurality of interests.Type: GrantFiled: October 31, 2016Date of Patent: November 20, 2018Assignee: Cisco Technology, Inc.Inventor: Marc E. Mosko
-
Patent number: 10136194Abstract: In one embodiment, a command is received from a video provider at a media rendering device, the command being a command to embed a subscriber ID in at least one video frame in a video stream. A random key, k is also received from the video provider at the media rendering device. An injective transformation is invoked for k and the subscriber ID, the injective transformation generating a sequence of pairs of: near-transparent patterns and corresponding time periods. Logical blocks of the at least one video frame in the video stream are overlaid with one of the near-transparent patterns for its one of the corresponding time periods. Related apparatus, systems, and methods are also described.Type: GrantFiled: July 6, 2016Date of Patent: November 20, 2018Assignee: Cisco Technology, Inc.Inventors: Avi Hazan, Oriel Elkabatz