Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Mechanism to save system power using packet filtering by network interface

a network interface and power saving technology, applied in the field of network interface power saving, can solve the problems of limiting the use of portable devices, increasing the power consumption of computing devices, and the battery life of portable devices, so as to increase the power efficiency of computing devices, reduce power usage of computing devices, and increase the duration of idle intervals

Inactive Publication Date: 2015-10-29
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a technique to improve the power efficiency of a computer chip by using a single interrupt to indicate multiple packets of data. This allows the chip to perform other useful functions instead of constantly responding to unnecessary interrupts. In a low power mode, this technique can extend the battery life of the device and improve the user experience. Overall, this technique is designed to make computers faster, more efficient, and user-friendly.

Problems solved by technology

Battery life may limit the use of a portable device when another power source is not available.
With the expansion of processing capability of computer hardware, power consumption of the computing device is a growing concern.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Mechanism to save system power using packet filtering by network interface
  • Mechanism to save system power using packet filtering by network interface
  • Mechanism to save system power using packet filtering by network interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020]Increasing power efficiency of a computing device connected to a network, particularly when it operates using a battery as a power source, may improve the overall user experience. Applicants have recognized and appreciated that new techniques for processing packets received by a computing device may improve the device's power efficiency. In particular, to reduce processor loading, a packet received over the network may be first processed in a network interface. The network interface may determine which of the received packets are of immediate interest to the computing device and which may be deemed as “noisy.” Different actions to take with respect to the packet may be selected based on whether the packet is considered “noisy” or “interesting.”

[0021]Processing the packets within circuitry of a network interface card (NIC), which is used as an example of a network interface herein, separate from a processor of the computing device, may alleviate the processing burden on the com...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A network interface that connects a computing device to a network may be configured to process incoming packets and determine an action to take with respect to each packet, thus decreasing processing demands on a processor of the computing device. The action may be indicating the packet to an operating system of the computing device immediately, storing the packet in a queue of one or more queues or discarding the packet. When the processor is interrupted, multiple packets aggregated on the network interface may be indicated to the operating system all at once to increase the device's power efficiency. Hardware of the network interface may be programmed to process the packets using filter criteria specified by the operating system based on information gathered by the operating system, such as firewall rules.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation of U.S. patent application Ser. No. 13 / 182,195 filed on Jul. 13, 2011, to be issued as U.S. Pat. No. 8,917,742 on Dec. 23, 2014, which is hereby incorporated by reference.BACKGROUND[0002]As computing devices become more versatile and ubiquitous, the demands on their performance increase. Users expect a computer to perform a variety of functions at a high speed without consuming excessive amounts of power. Furthermore, many computing devices are portable and rely on a battery for power. Battery life may limit the use of a portable device when another power source is not available. With the expansion of processing capability of computer hardware, power consumption of the computing device is a growing concern.[0003]Most computers, including portable and hand-held computers, are connected to one or more networks. A computer connects to a network through a network interface. A network interface in the compute...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L12/823H04L12/863H04L12/911H04L12/935H04L47/32H04L49/111
CPCH04L47/32H04L47/821H04L47/624H04L49/3027G06F13/385G06F1/329G06F1/3209Y02D10/00H04L49/30
Inventor ERTUGAY, OSMAN N.THALER, DAVID G.HARI, MAHENDERRITZ, ANDREW J.DABAGH, ALIREZA
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products