Kiran Venkatesh Hegde - Redmond WA, US Jason Matthew Walter Kind - Bothell WA, US Eric Kane Krause - Woodinville WA, US Josiah DeWitt - Renton WA, US
International Classification:
G06F 7/00
US Classification:
707736, 709219, 709232, 725 2, 725 86, 707770
Abstract:
The present invention provides rich media presentations to a requesting device when required. Attributes of the requesting device are determined and used to create optimized code for the requesting device. The attributes may include information relating to the operating system of the requesting device; a media player; a bandwidth parameter; presence or absence of a firewall, permissions related to the requesting device, and the like. A virtual player is created that includes code to play media files. A presentation package is created that sets the presentation attributes for the multimedia experience. A media package is created that instructs the virtual player what multimedia content to play.
Generating And Providing Rich Media Presentations Optimized For A Device Over A Network
Generating and providing rich media presentations to a requesting device is described. Attributes of the requesting device are determined and used to create optimized code for the requesting device. The attributes may include information relating to the operating system of the requesting device; a media player; a bandwidth parameter; presence or absence of a firewall, permissions related to the requesting device, and the like. A virtual player is created that includes code to play media files. A presentation package is created that sets the presentation attributes for the multimedia experience. A media package is created that instructs the virtual player what multimedia content to play.
Rescuing Trusted Nodes From Filtering Of Untrusted Network Entities
Malcolm H Davis - Kirkland WA, US Aravind K Ramachandran - Redmond WA, US Geoffrey J Hulten - Lynnwood WA, US Ivan Osipkov - Bellevue WA, US Milenko Drinic - Bellevue WA, US Eliot C. Gillum - Mountain View CA, US Krishna C. Vitaldevara - Fremont CA, US Jason D. Walter - San Jose CA, US Mehrdad Bidgoli - San Francisco CA, US Robert L. McCann - Fall City WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 29/06
US Classification:
726 3, 726 2, 713188, 709223, 709224, 709225
Abstract:
Network entities controlling a set of nodes may vary by trustworthiness, such as tolerance for nodes that send spam, distribute malware, or perform denial-of-service attacks. A device receiving such activities may identify a trust rating of the network entity and apply appropriately stringent filtering (such as spam evaluation) to activities received from nodes controlled by the network entity. However, a poor trust rating of a network entity may subject a legitimate node controlled by the network entity to inefficiently or unfairly stringent activity filtering. Instead, the device may evaluate the activities of a particular node, assign a trust rating to the node, and if the trust rating of the node is higher than the trust rating of the network entity, apply less stringent activity filtering to the activities of the node, thereby “rescuing” the node from the more stringent activity filtering applied to the other nodes of the network entity.
Method And System For Delivering Technology Agnostic Rich Media Content Within An Email, Banner Ad, And Web Page
Kiran Venkatesh Hegde - Redmond WA, US Raymond Edward McGrath - Bellevue WA, US Jason Matthew Walter Kind - Shoreline WA, US Eric Kane Krause - Woodinville WA, US Josiah DeWitt - Renton WA, US Stephen M. Wyand - Renton WA, US Brian David Young - Seattle WA, US
Assignee:
Dandia Audio KG Limited Liability Company - Wilmington DE
International Classification:
G06N 3/00
US Classification:
715200
Abstract:
The present invention plays rich media presentations included in an email, banner ad, and web page. Rich media presentations may be automatically played within an email, banner ad, and web page. When a video banner (Vbanner), video email (Vmail), or video page (Vpage) is included in a requested page, the requesting device receives the necessary rich media presentations, including a virtual player, presentation packages, and media packages, necessary to play the presentation. When the banner ad is downloaded, the rich media presentation begins to automatically play within the page on supported devices. Many options may be set controlling the operation of the Vbanner, Vmail and Vpage. A virtual player is created that includes code to play media files. A presentation package is created that sets the presentation attributes for the multimedia experience. A media package is created that instructs the virtual player what multimedia content to play.
Activity Filtering Based On Trust Ratings Of Network Entities
Malcolm H. Davis - Kirkland WA, US Aravind K. Ramachandran - Redmond WA, US Geoffrey J. Hulten - Lynnwood WA, US Ivan Osipkov - Bellevue WA, US Milenko Drinic - Bellevue WA, US Eliot C. Gillum - Mountain View CA, US Krishna C. Vitaldevara - Fremont CA, US Jason D. Walter - San Jose CA, US Mehrdad Bidgoli - San Francisco CA, US Robert L. McCann - Fall City WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173 G06F 15/16 G06F 21/00
US Classification:
726 22, 709224, 709206
Abstract:
The filtering of activities generated by nodes of a network while interacting with a device may be performed by evaluating the desirability of the activities (e.g., a spam or not-spam determination of email messages sent by the node) and assigning a trust rating to the node. However, nodes are often identified by network address, and an operator of a node sending undesirable activities may reassign the network address of the node in order to avoid heavy filtering. Instead, nodes may be identified as being controlled by a network entity (e.g., an autonomous system identified in a border gateway protocol routing table.) The network entity is assigned a network entity trust rating based on the trust ratings of the nodes controlled thereby, and an appropriate level of activity filtering based on the network entity trust rating may be selected for subsequent activities received from all nodes controlled by the network entity.
Robert L. McCann - Fall City WA, US Eliot C. Gillum - Mountain View CA, US Krishna Vitaldevara - Fremont CA, US Jason D. Walter - San Jose CA, US Linda A. McColm - Los Gatos CA, US Ivan Osipkov - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
US Classification:
709224
Abstract:
User account behavior techniques are described. In implementations, a determination is made as to whether interaction with a service provider via a user account deviates from a model. The model is based on behavior that was previously observed as corresponding to the user account. Responsive to a determination that the interaction deviates from the model, the user account is flagged as being potentially compromised by a malicious party.
Douglas J. Hines - Kenmore WA, US Mihai Costea - Redmond WA, US Yuxiang Xu - Davis CA, US Harsh S. Dangayach - White Plains NY, US Krishna Vitaldevara - Fremont CA, US Eliot C. Gillum - Mountain View CA, US Jason D. Walter - San Jose CA, US Aleksander R. Kolcz - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 21/00 G06F 15/16
US Classification:
726 22
Abstract:
Campaign detection techniques are described. In implementations, a signature is computed for each of a plurality of emails to be communicated by a service provider to respective intended recipients. A determination is made that two or more of the plurality of emails is similar based on the respective signatures. Responsive to a finding that a number of similar emails exceeds a threshold, an indication is output that the similar emails have a likelihood of being involved in a spam campaign.
Method And System For Delivering And Monitoring An On-Demand Playlist Over A Network Using A Template
Kiran Venkatesh Hegde - Redmond WA, US Jason Matthew Walter Kind - Shoreline WA, US Eric Kane Krause - Woodinville WA, US Raymond Edward McGrath - Bellevue WA, US
Assignee:
Vendaria Media, Inc. - Seattle WA
International Classification:
G06F013/00
US Classification:
709223
Abstract:
The present invention delivers a playlist to a requesting device over a network and monitors their performance on the device. Attributes of the requesting device are determined to increase performance of the playlist. The attributes may include information relating to the operating system of the requesting device; a media player; a bandwidth parameter; presence or absence of a firewall, permissions related to the requesting device, and the like. Media instructions are generated that direct the performance of the playlist on the requesting device and are based on the determined attributes. The playlist is retrieved from a location on the network picked to optimize performance. The playlist may be generated in real time or may be cached and stored at various locations on a network. The performance of the playlist is monitored to help ensure the proper performance of the playlist.