Patents Issued in May 2, 2017
  • Patent number: 9641372
    Abstract: 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: Grant
    Filed: October 9, 2015
    Date of Patent: May 2, 2017
    Assignee: Plusn LLC
    Inventor: John David Terry
  • Patent number: 9641373
    Abstract: 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: Grant
    Filed: June 14, 2016
    Date of Patent: May 2, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Huaiyu Zeng, Xiang Liu, Frank Effenberger, Guozhu Long
  • Patent number: 9641374
    Abstract: 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: Grant
    Filed: February 4, 2015
    Date of Patent: May 2, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chuandong Li, Chen Chen, Zhuhong Zhang
  • Patent number: 9641376
    Abstract: 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: Grant
    Filed: August 10, 2015
    Date of Patent: May 2, 2017
    Assignee: Sony Corporation
    Inventors: Samuel Asangbeng Atungsiri, Matthew Paul Taylor, Obioma Okehie
  • Patent number: 9641377
    Abstract: 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: Grant
    Filed: July 12, 2016
    Date of Patent: May 2, 2017
    Assignee: Maxlinear, Inc.
    Inventors: Seung-Chul Hong, Anand Anandakumar, Curtis Ling
  • Patent number: 9641378
    Abstract: 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: Grant
    Filed: March 12, 2013
    Date of Patent: May 2, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventor: David N. Steffen
  • Patent number: 9641379
    Abstract: 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: Grant
    Filed: March 18, 2016
    Date of Patent: May 2, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Rogier August Caspar Joseph Noldus
  • Patent number: 9641380
    Abstract: 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: Grant
    Filed: October 28, 2013
    Date of Patent: May 2, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Bao Lei, Ren J. Yao, Tamanna Z. Sait, Venkatesan Selvaraj
  • Patent number: 9641381
    Abstract: 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: Grant
    Filed: September 17, 2015
    Date of Patent: May 2, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Andrea Basso, Lee Begeja, David Gibbon, Zhu Liu, Bernard S. Renger, Behzad Shahraray
  • Patent number: 9641382
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Wei Hong, Jean-Philippe Vasseur
  • Patent number: 9641383
    Abstract: 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: Grant
    Filed: June 27, 2013
    Date of Patent: May 2, 2017
    Assignee: Continental Automotive GmbH
    Inventor: Hyunseok Kim
  • Patent number: 9641384
    Abstract: 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: Grant
    Filed: September 10, 2014
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Anton André Eicher, Matthew James Eddey, Richard Alan Hamman
  • Patent number: 9641385
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mathew Daniel, Marcin Piotr Kowalski, Andries Petrus Johannes Dippenaar
  • Patent number: 9641386
    Abstract: 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: Grant
    Filed: July 10, 2015
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventor: Anthony E. Baker
  • Patent number: 9641387
    Abstract: 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: Grant
    Filed: January 23, 2015
    Date of Patent: May 2, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Software
    Inventors: Meir Levy, Yaron Kadmon, Ronen Kenig, Dori Ben-Moshe, Nadav Kremer, Baruch Pinto
  • Patent number: 9641388
    Abstract: 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: Grant
    Filed: August 26, 2014
    Date of Patent: May 2, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Sanjay Harakhchand Kripalani, Rajiv Kottomtharayil
  • Patent number: 9641389
    Abstract: 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: Grant
    Filed: September 9, 2013
    Date of Patent: May 2, 2017
    Assignee: VMware, Inc.
    Inventors: Piyush Kothari, Mukesh Baphna, ChiHsiang Su
  • Patent number: 9641390
    Abstract: 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: Grant
    Filed: May 27, 2015
    Date of Patent: May 2, 2017
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Shareef F. Alshinnawi, Edward S. Suffern, J. Mark Weber
  • Patent number: 9641391
    Abstract: 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: Grant
    Filed: April 20, 2016
    Date of Patent: May 2, 2017
    Assignee: VENIAM, INC.
    Inventors: Joao Barros, Carlos Ameixiera, Diogo Lopes, Andre Cardote, Rui Costa, Ricardo Matos
  • Patent number: 9641392
    Abstract: 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: Grant
    Filed: May 6, 2015
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Anderson, Gregory J. Boss, Jeffrey L. Coveyduc, Shaun T. Murakami, John Reif, Animesh Singh
  • Patent number: 9641393
    Abstract: 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: Grant
    Filed: August 3, 2015
    Date of Patent: May 2, 2017
    Assignee: WALDECK TECHNOLOGY, LLC
    Inventors: Steven L. Petersen, Scott Curtis, Kenneth Jennings
  • Patent number: 9641394
    Abstract: 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: Grant
    Filed: January 30, 2012
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marwan E. Jubran, Aleksandr Gershaft
  • Patent number: 9641395
    Abstract: 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: Grant
    Filed: August 7, 2012
    Date of Patent: May 2, 2017
    Assignee: MEDIATEK INC.
    Inventors: Chia-Wei Yen, Jian-Li Mao
  • Patent number: 9641396
    Abstract: 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: Grant
    Filed: February 13, 2014
    Date of Patent: May 2, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ke Li, Jincai Su
  • Patent number: 9641397
    Abstract: 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: Grant
    Filed: September 27, 2013
    Date of Patent: May 2, 2017
    Assignee: NEC CORPORATION
    Inventors: Kazuya Suzuki, Hideyuki Shimonishi, Yohei Iizawa
  • Patent number: 9641398
    Abstract: 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: Grant
    Filed: September 27, 2016
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. McKenna, David P. O'Connor, Claude N. Warren, Jr.
  • Patent number: 9641399
    Abstract: 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: Grant
    Filed: October 14, 2014
    Date of Patent: May 2, 2017
    Assignee: JPMorgan Chase Bank, N.A.
    Inventor: Brad Makrucki
  • Patent number: 9641400
    Abstract: 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: Grant
    Filed: November 21, 2014
    Date of Patent: May 2, 2017
    Assignee: AFERO, INC.
    Inventors: Joe Britt, Shin Matsumura, Houman Forood, Scott Zimmerman, Philip Myles, Sean Zawicki, Daisuke Kutami, Joel Black
  • Patent number: 9641401
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: May 2, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart, Christopher Newton
  • Patent number: 9641402
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: May 2, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Christopher Newton, Lewis Robert Varney, Laurence R. Lipstone, William Crowder, Andrew Swart
  • Patent number: 9641403
    Abstract: 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: Grant
    Filed: April 20, 2012
    Date of Patent: May 2, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9641404
    Abstract: 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: Grant
    Filed: February 26, 2015
    Date of Patent: May 2, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Charles Christopher Bailey, Jason L. Taylor, Samuel L. Mullis, II, Miles Aram DeForest, Jackson Brandon Myers
  • Patent number: 9641405
    Abstract: 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: Grant
    Filed: May 31, 2012
    Date of Patent: May 2, 2017
    Assignee: CA, Inc.
    Inventor: John Pierce Talton
  • Patent number: 9641406
    Abstract: 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: Grant
    Filed: December 18, 2013
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 9641407
    Abstract: 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: Grant
    Filed: October 5, 2016
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Yue J. Yang, Wei-Jen Huang, Chih-Tsung Huang
  • Patent number: 9641409
    Abstract: 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: Grant
    Filed: May 1, 2015
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas J. Edsall, Wei-Jen Huang, Chih-Tsung Huang, Yichou Lin
  • Patent number: 9641410
    Abstract: 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: Grant
    Filed: November 3, 2015
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Kwok Keung Lee, Hsiang Ann Chen, Jason Xiaoguang Chen, Rakesh Kumar
  • Patent number: 9641411
    Abstract: 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: Grant
    Filed: December 12, 2013
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Brian Rogan, Richard Benjamin Leider, Devin Richard Kennedy
  • Patent number: 9641412
    Abstract: 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: Grant
    Filed: March 20, 2015
    Date of Patent: May 2, 2017
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Hong Soog Kim, Sok Kyu Lee
  • Patent number: 9641413
    Abstract: 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: Grant
    Filed: November 9, 2015
    Date of Patent: May 2, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Glen Nethercutt
  • Patent number: 9641414
    Abstract: 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: Grant
    Filed: January 19, 2010
    Date of Patent: May 2, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kyung-Wan Han
  • Patent number: 9641415
    Abstract: 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: Grant
    Filed: March 2, 2015
    Date of Patent: May 2, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Latchesar Stoyanov, Nishi Kant
  • Patent number: 9641416
    Abstract: 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: Grant
    Filed: April 18, 2014
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel C. Frost, Stewart Frederick Bryant, Muthurajah Sivabalan, Simon James Trevor Spraggs
  • Patent number: 9641417
    Abstract: 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: Grant
    Filed: December 15, 2014
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Yuefeng Jiang, Xiaopu Zhang, Fang Yang
  • Patent number: 9641418
    Abstract: 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: Grant
    Filed: August 25, 2010
    Date of Patent: May 2, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Steven W. Moyer
  • Patent number: 9641419
    Abstract: 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: Grant
    Filed: December 23, 2014
    Date of Patent: May 2, 2017
    Assignee: Ixia
    Inventor: Noah Gintis
  • Patent number: 9641420
    Abstract: 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: Grant
    Filed: August 28, 2015
    Date of Patent: May 2, 2017
    Assignee: Juniper Networks, Inc.
    Inventor: Ankit Chadha
  • Patent number: 9641421
    Abstract: 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: Grant
    Filed: May 30, 2014
    Date of Patent: May 2, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Mingming Zhu
  • Patent number: 9641422
    Abstract: 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: Grant
    Filed: October 17, 2013
    Date of Patent: May 2, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Andrew Wilkinson, Nayil Kavak, Stefan Behrens
  • Patent number: 9641423
    Abstract: 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: Grant
    Filed: April 22, 2014
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anoop Gupta, Gurdeep S. Pall, Paul W. Haverstock