Ethernet extensibility -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
10/29/09 - USPTO Class 709 |  2 views | #20090271518 | Prev - Next | About this Page  709 rss/xml feed  monitor keywords

Ethernet extensibility

USPTO Application #: 20090271518
Title: Ethernet extensibility
Abstract: A networked computer with a networking framework that can operate in accordance with a standard protocol or may be configured to perform one or more functions that alter or extend processing according to the standard. The framework includes extensibility points and a mechanism to receive plug-ins that may perform extensibility functions. Network profile information indicates configuration of the extensibility points, including specific extensibility functions to be executed at the extensibility points. This information may be used to configure the extensibility points so that, as the computer operates, the extensibility functions are selectively executed instead of or in addition to standard functions. (end of abstract)



Agent: Wolf Greenfield (microsoft Corporation) C/o Wolf, Greenfield & Sacks, P.C. - Boston, MA, US
USPTO Applicaton #: 20090271518 - Class: 709227 (USPTO)

Ethernet extensibility description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20090271518, Ethernet extensibility.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords BACKGROUND

The rapidly evolving networking industry introduces new standards and innovation by independent software vendors (ISVs) and independent hardware vendors (IHVs) at a rate that often outpaces the development schedule of operating system providers. Consequently, when ISVs and IHVs want to implement a new functionality that is not supported by a computer\'s operating system, they must develop a customized application which typically requires replacing substantial, if not all, portions of existing operating system networking services.

For example, if an ISV wants to implement some security aspect or proprietary extension to the networking software that is unsupported by the operating system, there are several pieces of software that must first be written by the ISV or another third party to enable connectivity by the new device. The ISV must provide a driver to manage the device, connectivity software that runs whenever the device is enabled, and various experience elements, which determine how connection and disconnection will occur, how connection status will be reported, how ISV profiles will be installed and propagated.

SUMMARY OF INVENTION

A networked computer with a networking framework that can operate in accordance with a standard protocol may be configured to perform one or more functions that alter or extend processing according to the standard. The framework includes extensibility points and a mechanism to receive components, such as plug-ins, that may perform extensibility functions. The extensibility functions may be selectively executed at the extensibility points.

To identify which extensibility functions are to be executed, and the points at which they are to be executed, profile information may be provided for each network connection. Network profile information may indicate configuration of the extensibility points, including specific extensibility functions to be executed at each extensibility point. This information may be used to configure the extensibility points so that, as the computer operates, the extensibility functions are selectively executed instead of or in addition to standard functions in the framework.

Accordingly, in one aspect, the invention relates to a computer storage media having computer-executable modules. The modules comprise a profile store for maintaining a profile for each of a plurality of network connections, where at least a portion of the profiles comprise extensibility functions. A plug-in registry may store an identification of extensibility functions provided by networking plug-in components. At least one networking software module may have an extensibility point. During execution by the networking software of a networking operation associated with a connection, the extensibility point selectively initiates action by a networking plug-in component. The networking plug-in may be selected based on information in the profile store for the connection.

In another aspect, the invention relates to a method of operating a computer configured with components to implement a standard protocol to implement a non-standard protocol. The method comprises configuring the computer to implement the non-standard protocol by installing a module for executing at least one function of the non-standard protocol that differs from a function of the standard protocol. A connection profile identifying the at least one networking function associated with the non-standard protocol implemented in the module is also stored on the computer. Information associated with a network connection is processed using the non-standard protocol, using a portion of the components that implement the standard protocol. At a point in the processing within the standard components, information is processed within the module for executing the at least one function.

In a further aspect, the invention relates to a computer system comprising a device and an operating system that has a networking component. The networking component has at least one extensibility point, at least one extensibility interface, and at least one standardized device interface. An adapter for the device interfaces to the operating system through the standardized device interface. A plug-in for implementing a non-standard networking function interfaces to the operating system through the extensibility interface. A profile store identifies operating characteristics of a network connection stores information identifying the device adapter and the plug-in and the at least one extensibility point. In addition, the networking component of the operating system interfaces to the plug-in at the at least one extensibility point during performance of a network operation associated with the connection.

BRIEF DESCRIPTION OF DRAWINGS

The accompanying drawings are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is illustrated in various FIGs. is represented by a like numeral. For purposes of clarity, not every component may be labeled in every drawing. In the drawings:

FIG. 1 is a conceptual block diagram of a computer system in which embodiments of the invention may be practiced;

FIGS. 2A, 2B, and 2C are architectural block diagrams of a networking framework in a computer according to embodiments of the invention;

FIG. 3 is a sketch of a profile store according to some exemplary embodiments of the invention;

FIG. 4 is a flowchart of a process of configuring the network framework of FIGS. 2A, 2B, and 2C; and

FIG. 5 is a flowchart of one aspect of the operation of the framework of FIGS. 2A, 2B, and 2C.

DETAILED DESCRIPTION

Continue reading about Ethernet extensibility...
Full patent description for Ethernet extensibility

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Ethernet extensibility patent application.

Patent Applications in related categories:

20090282153 - Communication control system - A communication control system for intervening in the communication between a PC terminal in an external network and a portable telephone terminal with an electronic mail transmission/reception function in a mobile communication network has a database in which a portable telephone number and a mail account are stored in association ...

20090282153 - Communication control system - A communication control system for intervening in the communication between a PC terminal in an external network and a portable telephone terminal with an electronic mail transmission/reception function in a mobile communication network has a database in which a portable telephone number and a mail account are stored in association ...

20090282154 - Control system and control method, method and apparatus for processing information, information processing terminal and method thereof, storage medium, and program - A client (such as a PC, portable telephone, PDA, electrical appliances), to which a device such as a IC card is connected, starts a handshake protocol to request a server to start communication. When communication is established via the handshake protocol, the initiative of communication is transferred to the server, ...

20090282154 - Control system and control method, method and apparatus for processing information, information processing terminal and method thereof, storage medium, and program - A client (such as a PC, portable telephone, PDA, electrical appliances), to which a device such as a IC card is connected, starts a handshake protocol to request a server to start communication. When communication is established via the handshake protocol, the initiative of communication is transferred to the server, ...

20090282152 - Method and apparatus for preventing counterfeiting of a network-side media access control address - A method and apparatus is provided for preventing the counterfeiting of a network-side Media Access Control (MAC) address. The method includes: receiving a message from a user equipment (UE) and resolving the message from the UE in order to obtain a MAC address of the UE; learning the MAC address ...

20090282152 - Method and apparatus for preventing counterfeiting of a network-side media access control address - A method and apparatus is provided for preventing the counterfeiting of a network-side Media Access Control (MAC) address. The method includes: receiving a message from a user equipment (UE) and resolving the message from the UE in order to obtain a MAC address of the UE; learning the MAC address ...


###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Ethernet extensibility or other areas of interest.
###


Previous Patent Application:
Unicast/multicast architecture
Next Patent Application:
Method and apparatus for wireless device reconnection handling
Industry Class:
Electrical computers and digital processing systems: multicomputer data transferring or plural processor synchronization

###

FreshPatents.com Support
Thank you for viewing the Ethernet extensibility patent info.
IP-related news and info


Results in 3.20208 seconds


Other interesting Feshpatents.com categories:
Canon USA , Celera Genomics , Cephalon, Inc. , Cingular Wireless , Clorox , Colgate-Palmolive , Corning , Cymer , paws
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO