摘要:
The present invention relates to a method based on the combination of UPnP and STUN for NAT traversal. The method of the present invention effectively takes the advantages of UPnP and STUN. In particularly, when UpnP fails to traverse NAT, STUN is applied to perform the NAT traversal for the second time, so that the efficiency of the successful traversal is effectively improved. For the symmetric NAT traversal, a Port-Adding Sample Estimation method based on NAT adding port mapping is provided for port estimation, to avoid the defects resulted from the third-party agent and the blindness of the speculation approach. And, where both of the communication peers in the P2P streaming media system are behind NAT, the method that the part of the ordinary outer peers with the sufficient bandwidth acts as the Auxiliary-Relay peers is provided to release the pressure of the relay server so that the bottle-neck of the communication is broken through.
摘要:
A method and a system are provided for optimizing sponsored search ad placement for online advertising. In one example, the system obtains advertiser bid amount information. The system obtains advertiser bid amount information. The bid amount information allows determination of amounts that advertisers will pay per user click on ads served in association with advertiser bids. The advertiser bid amounts are associated with advertising campaigns. The system obtains click-through-rate information associated with at least some of the ads. The system obtains budget information associated with the advertising campaign. The budget information specifies a maximum advertiser spending over a period of time in association with at least a portion of the advertising campaign. The system ranks a set of ads to be served based on the bid amount information, the click-through-rate information, and/or the budget information. The system optimizes ad placement of the set of ads by eliminating one or more keywords. The system then facilitates serving of the set of ads in accordance with at least one of the ranking of the set of ads and the optimizing of the ad placement.
摘要:
A system and method for efficiently performing memory intensive computations including a bidirectional synchronization mechanism for maintaining consistency of data on which computations will be performed. This can be used to solve various problems such as those in a business context. Synchronization occurs in a near-real-time fashion between data in a database and data stored in memory. The synchronization is accomplished by periodically scanning the database to see if any data has changed. If any data has changed, the changes are copied over to memory so that the data in memory is current. This update is accomplished without copying the entire database into memory each time data in the database changes.
摘要:
Methods and associated structures of forming an indium containing solder material directly on an active region of a copper IHS is enabled. A copper indium containing solder intermetallic is formed on the active region of the IHS. The solder intermetallic improves the solder-TIM integration process for microelectronic packaging applications.
摘要:
According to one embodiment, a polymer coating is disposed on a surface of a package substrate. The polymer coating comprises a material capable of inhibiting the flow of an underfill material into a keep-out zone (KOZ). In a further embodiment, a die is disposed on the substrate and a layer of the underfill material is disposed between the die and substrate, and the polymer coating inhibits the flow of the underfill into the KOZ. Other embodiments are described and may be claimed.
摘要:
A system and method for efficiently performing memory intensive computations including a bidirectional synchronization mechanism for maintaining consistency of data on which computations will be performed. This can be used to solve various problems such as those in a business context. Synchronization occurs in a near-real-time fashion between data in a database and data stored in memory. The synchronization is accomplished by periodically scanning the database to see if any data has changed. If any data has changed, the changes are copied over to memory so that the data in memory is current. This update is accomplished without copying the entire database into memory each time data in the database changes.
摘要:
The present invention relates to a Layer 2 adapter selecting system, including a Layer 3 packet requirements extracting module, a destination Layer 2 address acquiring module, a Layer 2 adapter metric acquiring module, an appropriate Layer 2 adapter identifier selecting module, a packet caching module and a packet scheduling module; wherein the packet caching module is configured to cache a received Layer 3 packet; the Layer 3 packet requirements extracting module is configured to read the Layer 3 packet and extract the type and a parameter value of the requirements; the Layer 2 adapter metric acquiring module is configured to acquire instant metric parameter values of each of the adapters; the appropriate Layer 2 adapter identifier selecting module calculates an adapter identifier and a Layer 3 packet metric; the destination Layer 2 address acquiring module is configured to acquire a Layer 2 address of each of the adapters associated with a destination Layer 3 address; and the packet scheduling module calls an external Layer 2 adapter driver, and the Layer 2 adapter driver completes packaging and sending of the packet. The present invention may solve the problem of resource waste of multiple links, so that the multiple links may be used dynamically in parallel.
摘要:
A data storing method of a (d, k) Moore graph-based network storage structure is provided. The method arranges a number of formula(I) storing nodes in a wide area network (WAN) environment in accordance with a (d, k) Moore graph to form a strongly regular network structure, and utilizes implementation methods of different separate redundant array of independent disks (RAID) techniques of multiple degrees of reliability, thereby enabling data storing supported by network-RAIDs (NRAID) of multiple degrees of reliability in a network environment; said network structure of a strongly regular graph makes an arbitrarily accessed storing node as a controlling node, and uses other d+d(d−1) storing nodes as neighboring nodes of the controlling node, wherein d is the number of one-hop neighboring nodes; and d(d−1) are the number of two-hop neighboring nodes; the controlling node stores metadata of stored data, and sends information of accessing data; the neighboring nodes provide data storing services. The present invention combines the special characteristics of a (d, k) Moore graph with RAID technology, thereby enhancing the reliability of data storing in a network environment. 1 + d ∑ i = 0 k - 1 ( d - 1 ) i Formula ( I )
摘要:
The present invention relates to a method based on the combination of UPnP and STUN for NAT traversal. The method of the present invention effectively takes the advantages of UPnP and STUN. In particularly, when UpnP fails to traverse NAT, STUN is applied to perform the NAT traversal for the second time, so that the efficiency of the successful traversal is effectively improved. For the symmetric NAT traversal, a Port-Adding Sample Estimation method based on NAT adding port mapping is provided for port estimation, to avoid the defects resulted from the third-party agent and the blindness of the speculation approach. And, where both of the communication peers in the P2P streaming media system are behind NAT, the method that the part of the ordinary outer peers with the sufficient bandwidth acts as the Auxiliary-Relay peers is provided to release the pressure of the relay server so that the bottle-neck of the communication is broken through.
摘要:
Methods and systems are provided for ranking of sponsored search advertisements, and for auction pricing, based on revenue factors in addition to bid amounts and click through rates including budgets associated with advertising accounts, campaigns and portions thereof. Methods are provided in which linear programming or other techniques are used to optimize the search engine revenue, and the optimized solutions are used in ranking sponsored search advertisements based on factors including an advertiser bid amount associated with the advertisement, a historical, estimated or predicted click through rate associated with the advertisement, and a budget over a period of time, such as a daily budget, the budget including spend associated with the advertisement. Instead of one fixed position, the new ranking is a service distribution on multiple positions.