Patents Issued in May 2, 2017
-
Patent number: 9641372Abstract: A method for controlling a combined waveform, representing a combination of at least two signals having orthogonal frequency multiplexed signal components, comprising: receiving information defining the at least two signals; transforming the information defining each signal to a representation having orthogonal frequency multiplexed signal components, such that at least one signal has at least two alternate representations of the same information, and combining the transformed information using the at least two alternate representations, in at least two different ways, to define respectively different combinations; analyzing the respectively different combinations with respect to at least one criterion; and outputting a respective combined waveform or information defining the waveform, representing a selected combination of the transformed information from each of the at least two signals selected based on the analysis.Type: GrantFiled: October 9, 2015Date of Patent: May 2, 2017Assignee: Plusn LLCInventor: John David Terry
-
Patent number: 9641373Abstract: An apparatus comprises: a receiver port configured to receive an input signal comprising in-phase and quadrature (IQ) data and control words (CWs); a peak-to-average power (PAPR) reducer coupled to the receiver port and configured to: receive the IQ data, process the IQ data, separate the IQ data into a clipped signal and a peak signal, and determine peak information associated with the peak signal; and a transmitter port coupled to the PAPR reducer and configured to separately transmit the clipped signal and the peak information. A method comprises: receiving an input signal comprising first data and second data; processing the first data; separating the first data into a clipped signal and a peak signal; determining peak information associated with the peak signal; and transmitting the clipped signal and the peak information.Type: GrantFiled: June 14, 2016Date of Patent: May 2, 2017Assignee: Futurewei Technologies, Inc.Inventors: Huaiyu Zeng, Xiang Liu, Frank Effenberger, Guozhu Long
-
Patent number: 9641374Abstract: Chromatic dispersion is pre-compensated in a direct-detected orthogonal frequency-division multiplexed optical transmitter through digital signal processing methods, to generate signals that can be transmitted over an optical fiber. The dispersion pre-compensation digital signal processing may include multiplying subcarriers by a respective factor. The dispersion pre-compensation digital signal processing may instead include application of a finite impulse response filter to signals. The dispersion pre-compensation digital signal processing may instead include fast Fourier transformations of signals, application of a frequency domain filter to signals generated by the fast Fourier transformations, and inverse fast Fourier transformations of the signals produced by application of the frequency domain filter.Type: GrantFiled: February 4, 2015Date of Patent: May 2, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chuandong Li, Chen Chen, Zhuhong Zhang
-
Patent number: 9641376Abstract: A receiver recovers local service data symbols from first Orthogonal Frequency Division Multiplexed (OFDM) symbols in the presence of second OFDM symbols, the second OFDM symbols carry national broadcast data symbols and modulated on to the sub-carriers of the second OFDM symbols using a first modulation scheme, and the first OFDM symbols carry the national broadcast data symbols and the local service data symbols from a local insertion pipe and modulated on to the sub-carriers of the first OFDM symbols using a second modulation scheme.Type: GrantFiled: August 10, 2015Date of Patent: May 2, 2017Assignee: Sony CorporationInventors: Samuel Asangbeng Atungsiri, Matthew Paul Taylor, Obioma Okehie
-
Patent number: 9641377Abstract: Systems and methods for adjusting timing in a communication system, such as an OFDM system are described. In one implementation an error signal is generated to adjust the timing of a variable rate interpolator so as to adjust FFT timing. The error signal may be based on detection of significant peaks in an estimate of the impulse response of the channel, with the peak locations being tracked over subsequent symbols and the system timing adjusted in response to changes in the peaks.Type: GrantFiled: July 12, 2016Date of Patent: May 2, 2017Assignee: Maxlinear, Inc.Inventors: Seung-Chul Hong, Anand Anandakumar, Curtis Ling
-
Patent number: 9641378Abstract: Storing data from a volatile memory of a host in a non-volatile memory (NVM) of a data storage device (DSD). Data from the volatile memory of the host is identified which has been compressed with a first compression ratio. The identified data is decompressed and a second compression ratio is determined based on a time to restore the data to the volatile memory of the host and characteristics of the NVM. At least a portion of the decompressed data is recompressed with the second compression ratio and at least a portion of the recompressed data is stored in the NVM.Type: GrantFiled: March 12, 2013Date of Patent: May 2, 2017Assignee: Western Digital Technologies, Inc.Inventor: David N. Steffen
-
Patent number: 9641379Abstract: A method and an access server operating in a packet switched telecommunication network, such as a Voice over Internet Protocol (VoIP) network, for distributing an announcement to user equipment. The method comprises receiving an announcement from a media source, receiving a caching indication from the media source to allow caching of the announcement and sending the received announcement to the user equipment. The access server can cache the announcement in a caching unit associated with the access server on receipt of the caching indication and the announcement. Furthermore a method and a media source cooperating with the access server for generating an announcement and a caching indication to allow the access server to cache the announcement.Type: GrantFiled: March 18, 2016Date of Patent: May 2, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Rogier August Caspar Joseph Noldus
-
Patent number: 9641380Abstract: In one embodiment, a method for providing virtual link aggregation (vLAG) includes forming a third logical port using a first logical port and a second logical port; determining first networking protocol state information corresponding to the third logical port using the first networking system, where the first networking protocol state information includes an indication of whether the first networking system is capable of communicating with the second networking system via an interswitch link (ISL) The method also includes storing a first networking protocol state information corresponding to the third logical port using the first networking system; communicating the first networking protocol state information to the second networking system via the and storing the first networking protocol state information using the second networking system.Type: GrantFiled: October 28, 2013Date of Patent: May 2, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Bao Lei, Ren J. Yao, Tamanna Z. Sait, Venkatesan Selvaraj
-
Patent number: 9641381Abstract: A brokering device that manages multimedia information includes an interface device having access to a network and a multimedia service provider. The interface device enables selection of multimedia information from the network, and provides the selected multimedia information to a plurality of locations without requiring the user to specify a protocol associated with the multimedia information.Type: GrantFiled: September 17, 2015Date of Patent: May 2, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Andrea Basso, Lee Begeja, David Gibbon, Zhu Liu, Bernard S. Renger, Behzad Shahraray
-
Patent number: 9641382Abstract: In one embodiment, a first device in a network detects a power restoration event subsequent to a power outage event. Power is restored to the first device during the power restoration event. The first device synchronizes a channel hopping schedule to the detected power restoration event. The first device communicates with a neighboring device of the first device using the channel hopping schedule synchronized to the detected power restoration event. The neighboring device uses a corresponding channel hopping schedule to communicate with the first device that is also synchronized to the power restoration event.Type: GrantFiled: December 19, 2014Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Jonathan W. Hui, Wei Hong, Jean-Philippe Vasseur
-
Patent number: 9641383Abstract: In a method for error diagnosis of CAN communication, the rolling counter values stored in the main electronic and sub-electronic control devices are compared with each other. When a rolling counter difference value lies within the predetermined error diagnosis reservation range, the determination on the error diagnosis for the corresponding CAN communication is reserved. When the accumulated number of the error diagnoses reaches the predetermined number for the error diagnosis determination as the rolling counter difference value departs from the error diagnosis reservation range, an error is determined. When the rolling counter values of the main electronic and the sub-electronic control devices match each other, the error diagnosis for the CAN communication is normal, in which case, even if the temporary signal delay phenomenon (that is, the Jitter) occurs in the CAN communication, an erroneous diagnosis of the error for the CAN communication can be efficiently interrupted.Type: GrantFiled: June 27, 2013Date of Patent: May 2, 2017Assignee: Continental Automotive GmbHInventor: Hyunseok Kim
-
Patent number: 9641384Abstract: Technology is described for monitoring computing instance launch times. A launch plan for launching a computing instance in a computing service environment may be identified. A predicted launch time for launching the computing instance on a selected physical host in the computing service environment may be determined using a launch time prediction model. An actual launch time for launching the computing instance in the computing service environment may be identified. The predicted launch time that is determined using the launch time prediction model may be compared with the actual launch time for launching the computing instance in the computing service environment. The actual launch time may be determined as not being within a defined threshold of the predicted launch time. An alert may be generated to indicate that the actual launch time is not within the defined threshold of the predicted launch time.Type: GrantFiled: September 10, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Anton André Eicher, Matthew James Eddey, Richard Alan Hamman
-
Patent number: 9641385Abstract: An example method of launching a virtual machine in a multi-tenant environment using dynamic configuration may include receiving a customer request to launch a virtual machine in the multi-tenant environment. The multi-tenant environment may include a plurality of host server computers. In response to the customer request, configuration parameters stored in association with an account of the customer may be retrieved in the multi-tenant environment. One or more parameters of a hardware and/or a software resource in the multi-tenant environment may be dynamically configured in accordance with the retrieved configuration parameters. The virtual machine may be launched on one of the plurality of host server computers, using the configured hardware and/or software resource. The configuration parameters may be associated with at least one desired performance characteristic of the virtual machine to be launched.Type: GrantFiled: December 16, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Mathew Daniel, Marcin Piotr Kowalski, Andries Petrus Johannes Dippenaar
-
Patent number: 9641386Abstract: A system includes a first networking devices, a multiplexer, a second networking device, and a third networking device. The first networking device includes a pair of ports operational up to a first throughput. The multiplexer includes an input port connected to a port of the first networking device, and a pair of output ports. The second networking device includes an output port connected to a port of the first networking device and to an output port of the multiplexer, and operational up to a second throughput greater than the first throughput. The third networking device includes an output port connected to an output port of the multiplexer, and operational up to a third throughput no greater than the first throughput.Type: GrantFiled: July 10, 2015Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventor: Anthony E. Baker
-
Patent number: 9641387Abstract: A system, method, and computer program product are provided for increasing revenue associated with a portion of a network. In use, a portion of a network associated with a communication service provider (CSP) is identified, the portion of the network corresponding to at least one customer group. Additionally, one or more network characteristics associated with the portion of the network to modify are identified for increasing revenue associated with the portion of the network. Further, the one or more network characteristics associated with the portion of the network are modified to increase revenue associated with the portion of the network.Type: GrantFiled: January 23, 2015Date of Patent: May 2, 2017Assignees: Amdocs Software Systems Limited, Amdocs Development SoftwareInventors: Meir Levy, Yaron Kadmon, Ronen Kenig, Dori Ben-Moshe, Nadav Kremer, Baruch Pinto
-
Patent number: 9641388Abstract: According to certain aspects, an information management system may be configured to: receive system information relating to one or more data storage requirements associated with a first user; access an electronic database containing deployment configuration rules usable in determining information management cell configurations; generate a recommended deployment configuration for an information management cell associated with the first user based at least in part on the system information and the deployment configuration rules; receive computing infrastructure information relating to computer hardware components within the information management cell that are available for use in implementing the recommended deployment configuration; and generate an installation script for the information management cell based at least in part on the recommended deployment configuration and the computing infrastructure information.Type: GrantFiled: August 26, 2014Date of Patent: May 2, 2017Assignee: Commvault Systems, Inc.Inventors: Sanjay Harakhchand Kripalani, Rajiv Kottomtharayil
-
Patent number: 9641389Abstract: Techniques for managing the configuration of managed nodes in a virtual machine network are disclosed. In an embodiment, managing the configuration of a managed node involves creating a clone of a virtual port on the managed node and using the cloned virtual port as an alternative communication channel between the managed node and a virtual machine management system to modify the virtual port. This technique can be used to restore connectivity to a managed node, such as a virtual switch, when connectivity is lost due to a misconfigured virtual port.Type: GrantFiled: September 9, 2013Date of Patent: May 2, 2017Assignee: VMware, Inc.Inventors: Piyush Kothari, Mukesh Baphna, ChiHsiang Su
-
Patent number: 9641390Abstract: A method includes, for each of a plurality of configured switch ports, identifying switch port settings being used by the configured switch port and device parameters of an installed device connected to the configured switch port. The method further includes correlating one or more of the device parameters to one or more of the switch port settings. In response to an additional device being connected to an additional switch port, the method obtains device parameters of the additional device and automatically configures the additional switch port to use the one or more of the switch port settings that are correlated to one or more of the device parameters matching the device parameters of the additional device.Type: GrantFiled: May 27, 2015Date of Patent: May 2, 2017Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary D. Cudak, Shareef F. Alshinnawi, Edward S. Suffern, J. Mark Weber
-
Patent number: 9641391Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things).Type: GrantFiled: April 20, 2016Date of Patent: May 2, 2017Assignee: VENIAM, INC.Inventors: Joao Barros, Carlos Ameixiera, Diogo Lopes, Andre Cardote, Rui Costa, Ricardo Matos
-
Patent number: 9641392Abstract: Embodiments of the present invention relate to an approach for resolving and/or implementing policies based on layers of a network stack (e.g., cloud computing stack). Specifically, for a given policy that is being resolved, the system first evaluates the applicability of the policy to each layer in the network stack. For a given policy, the system then evaluates the relative effectiveness of applying the policy to achieve the overall goal of the policy. Based on the best fit evaluation of the relative comparison, the system then decides how and where the policy is enacted (e.g., determines a protocol for implementing the policy).Type: GrantFiled: May 6, 2015Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Jason L. Anderson, Gregory J. Boss, Jeffrey L. Coveyduc, Shaun T. Murakami, John Reif, Animesh Singh
-
Patent number: 9641393Abstract: A system and method are provided for forming crowds of users and providing access to corresponding crowd data. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices. The system forms a crowd including a number of users based on the current locations of the number of users using a spatial crowd formation process based on an optimal inclusion distance that is a function of density of users of the plurality of users within a bounding region. The central system then generates crowd data for the crowd and provides access to the crowd data for the crowd. In one embodiment, the crowd data for the crowd includes an aggregate profile for the crowd. In another embodiment, the crowd data includes data characterizing the crowd. The central system provides access to the crowd data by serving crowd data requests.Type: GrantFiled: August 3, 2015Date of Patent: May 2, 2017Assignee: WALDECK TECHNOLOGY, LLCInventors: Steven L. Petersen, Scott Curtis, Kenneth Jennings
-
Patent number: 9641394Abstract: Methods, systems, and computer-readable media for automatically configuring an inventory of hardware to interact seamlessly with a cloud-computing fabric of a data center are provided. Initially, hardware devices within the hardware inventory are located by sending and receiving communications to network devices via serial-based connections and network-based connections, respectively. Information collected during hardware-device location is cross-referenced against a template file for purposes of validation. This information is also employed to generate an infrastructure state of the hardware inventory. The infrastructure state is shared with a controller of the fabric to integrate the hardware inventory therein.Type: GrantFiled: January 30, 2012Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Marwan E. Jubran, Aleksandr Gershaft
-
Patent number: 9641395Abstract: A method of processing device discovery for a first communication device in a network system is disclosed. The method comprises generating a discovery management frame including an identity and a medium access control (MAC) address of the first communication device, broadcasting the discovery management frame, and when a response corresponding to the discovery management frame is received from the second communication device, adding an entry with the identity and the MAC address of the second communication device in a device table stored in the first communication device.Type: GrantFiled: August 7, 2012Date of Patent: May 2, 2017Assignee: MEDIATEK INC.Inventors: Chia-Wei Yen, Jian-Li Mao
-
Patent number: 9641396Abstract: Embodiments of the present invention disclose a packet processing method and system. In the method in the embodiment of the present invention, because a root node configures different control VLANs for any two rings that have an adjacent edge in an area, different control VLANs are used to transmit a protocol packet in a ring that has its own control VLAN configured. The method and system may be applied to a ring network of a metro Ethernet to provide multi-path protection and implement rapid convergence of service switchover. In addition, a network topology structure is not limited to a network topology with a single ring or only two intersecting points, and may be applied to all network topology situations.Type: GrantFiled: February 13, 2014Date of Patent: May 2, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ke Li, Jincai Su
-
Patent number: 9641397Abstract: A communication system includes a first control unit configured to change setting of a communication node(s) belonging to a first hierarchical network, in response to a setting request for the first hierarchical network and to change a topology of a second hierarchical network formed by using the first hierarchical network, and a second control unit configured to change setting of a communication node(s) belonging to the second hierarchical network, using the topology of the second hierarchical network after the change.Type: GrantFiled: September 27, 2013Date of Patent: May 2, 2017Assignee: NEC CORPORATIONInventors: Kazuya Suzuki, Hideyuki Shimonishi, Yohei Iizawa
-
Patent number: 9641398Abstract: Identifying network devices having specified traits using a multi-level hierarchical data structure. Bloom filters representing traits of network devices are received and their bit vectors are decomposed into successive bytes. For each byte except the last one, memory for storing a pointer to memory on the next level is allocated on the level corresponding to the byte. The pointer storage is labeled by the value of the next byte. A pointer to the allocated memory is stored in the pointer storage on the previous level that was labeled by the value of the current byte. For the last byte, memory for storing references to network devices is allocated on the last level. A pointer to the allocated memory is stored in the pointer storage on the second-to-last level that was labeled by the value of the last byte. A reference to the network device is stored in the allocated memory.Type: GrantFiled: September 27, 2016Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Patrick J. McKenna, David P. O'Connor, Claude N. Warren, Jr.
-
Patent number: 9641399Abstract: Embodiments of the present invention are directed to a computer implemented web based application and infrastructure performance analysis and forecasting system and method for improving the performance of at least one application and infrastructure and reducing complexity of analyzing the performance of the application and infrastructure. The system and method receive infrastructure input from a user regarding application and infrastructure configuration, as well as performance objective(s). Based on the infrastructure input received from the user, a modeling engine determines at least one application and infrastructure performance model. The system and method then receive model specific input from the user for each model. Based on the information received from the user, a model computation engine computes output for the models which is then displayed to the user.Type: GrantFiled: October 14, 2014Date of Patent: May 2, 2017Assignee: JPMorgan Chase Bank, N.A.Inventor: Brad Makrucki
-
Patent number: 9641400Abstract: A platform, apparatus and method for Internet of Things Implementations. For example, one embodiment of an apparatus comprises: a memory for storing program code and a microcontroller for executing the program code; a communication interface for coupling the microcontroller to a network; a plurality of input elements communicatively coupled to the microcontroller to detect user input; a slot for receiving a selection card, the selection card comprising a plurality of user-selectable items displayed thereon, wherein each of the input elements are associated with at least one of the user-selectable items displayed on the card when the selection card is inserted in the slot; and wherein upon selection of a particular input element corresponding to a particular item, the microcontroller transmits an identification code for the item to a service over the network, the service identifying the item using the identification code and performing one or more operations responsive to selection of the item by the user.Type: GrantFiled: November 21, 2014Date of Patent: May 2, 2017Assignee: AFERO, INC.Inventors: Joe Britt, Shin Matsumura, Houman Forood, Scott Zimmerman, Philip Myles, Sean Zawicki, Daisuke Kutami, Joel Black
-
Patent number: 9641401Abstract: A framework supporting content delivery includes a plurality of devices, each device configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include services supporting content delivery.Type: GrantFiled: March 15, 2013Date of Patent: May 2, 2017Assignee: LEVEL 3 COMMUNICATIONS, LLCInventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
-
Patent number: 9641402Abstract: In a content delivery network (CDN a method includes: receiving a request for a CDN service of a particular type, wherein a CDN service of said particular type defines a fixed number of configurable layers of request processing, sequentially from a first layer to a last layer; and processing said request, starting at said first layer, said processing being based on a modifiable runtime environment, said processing continuing conditionally through each of said layers in turn until either said request is terminated by one of said layers or said last layer processes said request. A layer may cause some of the processing of a request to be handled by another service. The CDN service may be selected from: delivery services, collector services, reducer services, rendezvous services, configuration services, and control services.Type: GrantFiled: March 15, 2013Date of Patent: May 2, 2017Assignee: LEVEL 3 COMMUNICATIONS, LLCInventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
-
Patent number: 9641403Abstract: The various embodiments include methods, computers and communication systems that enable decomposing abstract service requests into resources rules, which may include receiving an abstract service request (e.g., a request specifying a functional requirement) via an exposed public interface, generating domain-specific resource rules based on the received abstract service request, identifying relevant components in a telecommunications domain for enforcing the generated domain-specific resource rules, and send the domain-specific resource rules to the identified components (e.g., on-line charging server, policy management server, etc.) for enforcement. Generating domain-specific resource rules based on the received abstract service request may include generating the rules consistent with the existing resource rules of the domain.Type: GrantFiled: April 20, 2012Date of Patent: May 2, 2017Assignee: OPENET TELECOM LTD.Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
-
Patent number: 9641404Abstract: Systems, methods, and computer readable medium for optimizing storage allocations based on system resources are disclosed. According to one aspect, the subject matter described herein includes a method for dynamic, policy-based allocation of system resources. The method includes maintaining statistics in connection with like system resources. Each of the system resources having associated statistics that are suitable for describing a relationship with an allocatable class of resource. A request is received for a resource. In response to receiving the request, one of the like system resources is selected, based on the statistics and a policy, as a best system resource in connection with the allocatable class of resource.Type: GrantFiled: February 26, 2015Date of Patent: May 2, 2017Assignee: EMC IP Holding Company LLCInventors: Charles Christopher Bailey, Jason L. Taylor, Samuel L. Mullis, II, Miles Aram DeForest, Jackson Brandon Myers
-
Patent number: 9641405Abstract: A method includes asynchronously collecting performance data from distributed devices. The performance data includes information associated with a particular data stream that transits each of the distributed devices. The method further includes ordering the performance data in accordance with a specific metric included in the performance data. The method further includes generating a per-hop perspective of the ordered performance data.Type: GrantFiled: May 31, 2012Date of Patent: May 2, 2017Assignee: CA, Inc.Inventor: John Pierce Talton
-
Patent number: 9641406Abstract: Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The virtual computer systems may be suspended for an indeterminate amount of time and saved as images in one or more storage systems of the service provider. Periodically, updates for the virtual computer systems are required. In order to update virtual computer systems that are stored in a suspended state, an offline patch and indirection map is generated and used to update the virtual computer systems.Type: GrantFiled: December 18, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 9641407Abstract: Techniques are presented herein to facilitate the monitoring of occupancy of a buffer in a network device. Packets are received at a network device. Information is captured describing occupancy of the buffer caused by packet flow through the buffer in the network device. Analytics packets are generated containing the information. The analytics packets from the network device for retrieval of the information contained therein for analysis, replay of buffer occupancy, etc.Type: GrantFiled: October 5, 2016Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Thomas J. Edsall, Yue J. Yang, Wei-Jen Huang, Chih-Tsung Huang
-
Patent number: 9641409Abstract: Techniques are presented herein to facilitate latency measurements in a networking environment. A first network device receives a packet for transport within a network domain that comprises a plurality of network devices. The plurality of network devices have a common time reference, that is, they are time synchronized. The first network device generates timestamp information indicating time of arrival of the packet at the first network device. The first network device inserts into the packet a tag that comprises at least a first subfield and a second subfield. The first subfield comprising a type indicator to signify to other network devices in the network domain that the tag includes timestamp information, and the second subfield includes the timestamp information. The first network device sends the packet from to into the network domain to another network device. Other network devices which receive that packet can make latency measurements.Type: GrantFiled: May 1, 2015Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Thomas J. Edsall, Wei-Jen Huang, Chih-Tsung Huang, Yichou Lin
-
Patent number: 9641410Abstract: A method and apparatus to provide hop-by-hop tracking for a communication network is described. In one embodiment, each router verifies that a next downstream router supports tracking and in response, adds a tracking indicator and a timestamp to the data packet. An end router provides a compilation of all the timestamps back to the originating router.Type: GrantFiled: November 3, 2015Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Kwok Keung Lee, Hsiang Ann Chen, Jason Xiaoguang Chen, Rakesh Kumar
-
Patent number: 9641411Abstract: Aspects and implementations of the present disclosure are directed to methods of and systems for estimating latent demand with user prioritization. The estimated latent demand may be used to identify potential increases in usage of a networked computer service that could be realized by provisioning additional resources. A sub-set of the user base is provided a communication quality of service enhancement simulating provisioning of additional resources. Estimated latent usage demand is then determined by comparing the networked computer service usage by the user base receiving the enhancement with usage by a user base not receiving the enhancement.Type: GrantFiled: December 12, 2013Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Brian Rogan, Richard Benjamin Leider, Devin Richard Kennedy
-
Patent number: 9641412Abstract: Provided is a communication control apparatus for controlling data transmission performed by a first communication module and a second communication module, each using a different communication scheme, the apparatus including a receiver to receive traffic information associated with the first communication module, an operating unit to calculate, based on the traffic information, a slack time, starting from a first point in time and ending at a second point in time at which traffic relating to the first communication module occurs, and a transmitter to transmit the slack time to the second communication module, wherein the first point in time is a point in time at which the second communication module requests the slack time from the communication control apparatus in order to transmit data.Type: GrantFiled: March 20, 2015Date of Patent: May 2, 2017Assignee: Electronics and Telecommunications Research InstituteInventors: Hong Soog Kim, Sok Kyu Lee
-
Patent number: 9641413Abstract: Provided are methods and computer program products for collecting storage resource performance data using file system hooks. Methods may include determining a location for a function dispatch table, and modifying the function dispatch table to redirect a request for an operation. In response to a received request for the operation, an intent to perform the operation is recorded to estimate an operational queue length, and data associated with the operation is recorded in a hash table. In response to recording data associated with the operation, a function corresponding to the operation to perform the operation is invoked. Elapsed time and storage size is recorded.Type: GrantFiled: November 9, 2015Date of Patent: May 2, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Glen Nethercutt
-
Patent number: 9641414Abstract: An apparatus and a method for transmitting a control signal for determining a keep alive status of a counterpart node in a broadband communication network are provided. When a period for determining a keep alive status of the counterpart node to which a data is connected arrives, whether traffic is received from the counterpart node is determined. If it is determined that the traffic is received from the counterpart node, the keep alive status of the counterpart node is determined using the traffic received from the counterpart node. If it is determined that the traffic is not received from the counterpart node, a request signal for determining the keep alive status of the counterpart node is transmitted to the counterpart node.Type: GrantFiled: January 19, 2010Date of Patent: May 2, 2017Assignee: Samsung Electronics Co., Ltd.Inventor: Kyung-Wan Han
-
Patent number: 9641415Abstract: A Stream Control Transmission Protocol (SCTP) cluster of multiple SCTP-servers is defined in such manner that some of the servers are assigned Active Role where others are assigned Standby Role with the purpose of ensuring uninterrupted SCTP-connections between the SCTP-cluster and any number of SCTP-clients. The Standby Servers use the same Internet Protocol (IP)-address(es) on the SCTP bound interfaces as their assigned Active Server. The Active Servers are effectively communicating to the SCTP-clients, where the Standby Servers are communicating to their assigned Active SCTP-Server using a separate backchannel TCP-connection. Over that backchannel connection the Standby Server receives regular updates from the Active Server. These updates hold enough information so that the Standby Server could locally simulate SCTP-negotiations and create SCTP-associations as if the SCTP-negotiations were performed directly with the SCTP-Clients.Type: GrantFiled: March 2, 2015Date of Patent: May 2, 2017Assignee: Brocade Communications Systems, Inc.Inventors: Latchesar Stoyanov, Nishi Kant
-
Patent number: 9641416Abstract: In one embodiment, operations analysis of packet groups identified based on timestamps is performed. One embodiment includes sending a plurality of sent timeframe groups of a plurality of time-stamped packets from a first packet network node towards a second packet network node in a network and recording first information associated with each of the plurality of said sent timeframe groups of the plurality of time-stamped packets. The second network node receives a plurality of received timeframe groups of a received plurality of time-stamped packets of said sent plurality of time-stamped packets and recording second information associated with each of the plurality of said received timeframe groups of the received plurality of time-stamped packets. Operations analysis based on one or more operations characteristics of said first information and said second information to produce analysis results.Type: GrantFiled: April 18, 2014Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Daniel C. Frost, Stewart Frederick Bryant, Muthurajah Sivabalan, Simon James Trevor Spraggs
-
Patent number: 9641417Abstract: In one embodiment, a method includes receiving a packet from a host at a first hop router in a network site, the first hop router in communication with a core network and operable to encapsulate packets received from the host for transmission to a remote network site, setting a status for the host in a table at the first hop router as active, starting a timer for the host at the first hop router, transmitting a probe message from the first hop router to the host if a packet is not received at the first hop router from the host before the timer expires, updating the status of the host at the table based on whether a response message is received from the host, and using the host status to detect host migration. An apparatus and logic are also disclosed herein.Type: GrantFiled: December 15, 2014Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Yuefeng Jiang, Xiaopu Zhang, Fang Yang
-
Patent number: 9641418Abstract: Using timing delays associated with user devices on a network and the demographics of the neighborhood(s) in which the user devices reside to determine whether to generate a fraud alert.Type: GrantFiled: August 25, 2010Date of Patent: May 2, 2017Assignee: ARRIS Enterprises, Inc.Inventor: Steven W. Moyer
-
Patent number: 9641419Abstract: Methods, systems, and computer readable media for background testing of communications or storage network equipment are provided. One method includes receiving a control plane definition from a user. The control plane definition may specify emulated network equipment and network protocols run by the emulated network equipment. The method further includes, after receiving the control plane definition, automatically performing at least one background test during an idle time period by sending traffic from the emulated network equipment to at least one device under test and outputting results of the at least one background test to the user.Type: GrantFiled: December 23, 2014Date of Patent: May 2, 2017Assignee: IxiaInventor: Noah Gintis
-
Patent number: 9641420Abstract: In some embodiments, an apparatus includes a layer-2 device operably coupled to a source device and a destination device and disposed within a data path (1) between the source device and the destination device, and (2) includes at least one layer-3 device. The layer-2 device receives a first test data unit from the source device, and defines a quality datum associated with processing the first test data unit. The layer-2 device defines a second test data unit based on the first test data unit that includes the quality datum associated with processing the first test data unit. The layer-2 device sends the second test data unit to the layer-3 device. The layer-3 device defines a quality datum associated with processing the second test data unit at the layer-3 device and defines a third test data unit based on the second test data unit.Type: GrantFiled: August 28, 2015Date of Patent: May 2, 2017Assignee: Juniper Networks, Inc.Inventor: Ankit Chadha
-
Message transmitting method, message receiving method, openflow controller and first openflow switch
Patent number: 9641421Abstract: A message transmitting method is provided, comprising: receiving a first message sent from a first OpenFlow switch by an OpenFlow controller; transmitting a first response message to the first OpenFlow switch by the OpenFlow controller when the OpenFlow controller determines that the first OpenFlow switch is under the management of the OpenFlow controller, wherein the first response message comprises type information and parameters related to the OpenFlow controller, the first connection is a connection to be established between the first OpenFlow switch and the OpenFlow controller, and the first response message corresponds to the first message. Furthermore, other message transmitting methods, message receiving methods, OpenFlow controllers and first OpenFlow switches are provided in embodiments of the present invention.Type: GrantFiled: May 30, 2014Date of Patent: May 2, 2017Assignee: Huawei Technologies Co., Ltd.Inventor: Mingming Zhu -
Patent number: 9641422Abstract: According to an embodiment, a network device coupled to a local base station at a cell site is configured to automatically create a more optimal route for inter-base station traffic between the local base station and a remote base station. The network device automatically discovers a remote Internet Protocol address of the remote base station used for inter-base station traffic based upon traffic transmitted by the local base station to the network device or traffic transmitted between the local and remote base stations. In response, the network device automatically installs the more optimal route entry in a routing table of the network device, which enables the network device to route inter-base station traffic originated from the local base station and destined to the remote base station using a shorter path through the backhaul network instead of routing the traffic through a mobile core network.Type: GrantFiled: October 17, 2013Date of Patent: May 2, 2017Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Andrew Wilkinson, Nayil Kavak, Stefan Behrens
-
Patent number: 9641423Abstract: A facility allows for automatic delegation of incoming real-time communications based on a delegation scheme. The delegation scheme may be rules-based and may be applied to a single real-time communication channel or multiple communication channels, including both real-time and non-real-time communication channels. The delegate information may include rules that indicate under what circumstances a communication should be rerouted, which delegate the communication should be rerouted to, and whether other associated actions should be taken in connection with the rerouting (or lack thereof). In some cases, the context of the incoming communication may play a role in how or whether a communication is rerouted to a delegate.Type: GrantFiled: April 22, 2014Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Anoop Gupta, Gurdeep S. Pall, Paul W. Haverstock