WO2007044512A3 - Service and messaging infrastructure to support creation of distributed, peer to peer applications with a service oriented architecture - Google Patents
Service and messaging infrastructure to support creation of distributed, peer to peer applications with a service oriented architecture Download PDFInfo
- Publication number
- WO2007044512A3 WO2007044512A3 PCT/US2006/039119 US2006039119W WO2007044512A3 WO 2007044512 A3 WO2007044512 A3 WO 2007044512A3 US 2006039119 W US2006039119 W US 2006039119W WO 2007044512 A3 WO2007044512 A3 WO 2007044512A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- peer
- consumer
- applications
- service
- messaging
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/23—Reliability checks, e.g. acknowledgments or fault reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
- H04L67/1046—Joining mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
- H04L67/1048—Departure or maintenance mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1068—Discovery involving direct consultation or announcement among potential requesting and potential source peers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
- H04L67/108—Resource delivery mechanisms characterised by resources being split in blocks or fragments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Abstract
A system and method allowing engineers to create large scale, consumer oriented, distributed applications that utilize peer to peer messaging patterns and service oriented architectures. Software architecture (100) includes a host infrastructure (102), a service and messaging infrastructure (104), a content distribution component (116), an internet peering component (188), one or more application services (106), and one or more agent applications (108). Applications built using the method produce operational cost curves typical of successful peer to peer systems. The system includes mechanisms to deal with reliably and securely sending messages over consumer grade networks that are inherently unreliable and insecure while still permitting direct, consumer-to-consumer messaging by virtue of an extensible Network Address Translation traversal strategy. The system and method allows for the creation of consumer applications by facilitating the identification, location and assembly of services running in a network on a plurality of devices. While the application of the system and method to the distribution of large digital media is readily apparent, the system and method is, in no way, limited to this domain.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US72517305P | 2005-10-07 | 2005-10-07 | |
US60/725,173 | 2005-10-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007044512A2 WO2007044512A2 (en) | 2007-04-19 |
WO2007044512A3 true WO2007044512A3 (en) | 2009-04-23 |
Family
ID=37943392
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2006/039374 WO2007044655A2 (en) | 2005-10-07 | 2006-10-06 | System and method for providing content, applications, services, and digital media to users in a peer-to-peer network |
PCT/US2006/039119 WO2007044512A2 (en) | 2005-10-07 | 2006-10-06 | Service and messaging infrastructure to support creation of distributed, peer to peer applications with a service oriented architecture |
PCT/US2006/039378 WO2007044656A2 (en) | 2005-10-07 | 2006-10-06 | Advertisement identification, selection, and distribution involving a peer-to-peer network |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2006/039374 WO2007044655A2 (en) | 2005-10-07 | 2006-10-06 | System and method for providing content, applications, services, and digital media to users in a peer-to-peer network |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2006/039378 WO2007044656A2 (en) | 2005-10-07 | 2006-10-06 | Advertisement identification, selection, and distribution involving a peer-to-peer network |
Country Status (2)
Country | Link |
---|---|
US (3) | US20070239819A1 (en) |
WO (3) | WO2007044655A2 (en) |
Families Citing this family (105)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8477639B2 (en) | 2004-09-08 | 2013-07-02 | Cradlepoint, Inc. | Communicating network status |
US9294353B2 (en) | 2004-09-08 | 2016-03-22 | Cradlepoint, Inc. | Configuring a wireless router |
US9584406B2 (en) * | 2004-09-08 | 2017-02-28 | Cradlepoint, Inc. | Data path switching |
US8732808B2 (en) * | 2004-09-08 | 2014-05-20 | Cradlepoint, Inc. | Data plan activation and modification |
US20090172658A1 (en) * | 2004-09-08 | 2009-07-02 | Steven Wood | Application installation |
US20070254727A1 (en) * | 2004-09-08 | 2007-11-01 | Pat Sewall | Hotspot Power Regulation |
US9232461B2 (en) | 2004-09-08 | 2016-01-05 | Cradlepoint, Inc. | Hotspot communication limiter |
US9237102B2 (en) | 2004-09-08 | 2016-01-12 | Cradlepoint, Inc. | Selecting a data path |
US8081955B2 (en) * | 2005-10-20 | 2011-12-20 | Research In Motion Limited | Managing content to constrained devices |
US9697230B2 (en) * | 2005-11-09 | 2017-07-04 | Cxense Asa | Methods and apparatus for dynamic presentation of advertising, factual, and informational content using enhanced metadata in search-driven media applications |
US7562151B2 (en) * | 2005-11-30 | 2009-07-14 | Microsoft Corporation | Peer tunnels and peer group targets |
US20070192706A1 (en) * | 2006-02-14 | 2007-08-16 | International Business Machines Corporation | Service gateway for providing a scalable and loosely coupled service oriented architecture |
GB2440762B (en) * | 2006-08-11 | 2011-11-02 | Cachelogic Ltd | Content distribution network |
US8762542B2 (en) * | 2006-11-30 | 2014-06-24 | Red Hat, Inc. | Protocol for sharing information in a peer to peer service |
US8200845B2 (en) * | 2006-12-19 | 2012-06-12 | Ianywhere Solutions, Inc. | Queuing of invocations for mobile web services |
KR100743606B1 (en) * | 2006-12-21 | 2007-07-27 | 한한수 | Advertisement method and the system which use the p2p |
US8644272B2 (en) | 2007-02-12 | 2014-02-04 | Cradlepoint, Inc. | Initiating router functions |
US9021081B2 (en) | 2007-02-12 | 2015-04-28 | Cradlepoint, Inc. | System and method for collecting individualized network usage data in a personal hotspot wireless network |
US8015246B1 (en) | 2007-03-21 | 2011-09-06 | Google Inc. | Graphical user interface for chat room with thin walls |
US8006191B1 (en) | 2007-03-21 | 2011-08-23 | Google Inc. | Chat room with thin walls |
US7904500B1 (en) * | 2007-03-22 | 2011-03-08 | Google Inc. | Advertising in chat system without topic-specific rooms |
US7865553B1 (en) | 2007-03-22 | 2011-01-04 | Google Inc. | Chat system without topic-specific rooms |
US7899869B1 (en) | 2007-03-22 | 2011-03-01 | Google Inc. | Broadcasting in chat system without topic-specific rooms |
US7860928B1 (en) | 2007-03-22 | 2010-12-28 | Google Inc. | Voting in chat system without topic-specific rooms |
US10313254B1 (en) * | 2007-03-30 | 2019-06-04 | Extreme Networks, Inc. | Network management interface for a network element with network-wide information |
US8024396B2 (en) * | 2007-04-26 | 2011-09-20 | Microsoft Corporation | Distributed behavior controlled execution of modeled applications |
US9207842B2 (en) * | 2007-05-07 | 2015-12-08 | Hewlett-Packard Development Company, L.P. | Automatically playing a video clip associated with an icon that is in focus |
GB2450473A (en) * | 2007-06-04 | 2008-12-31 | Sony Comp Entertainment Europe | A Server in a Peer to Peer system selecting and notifying a device that it is to become a member of a peer group |
US8331294B2 (en) * | 2007-07-20 | 2012-12-11 | Broadcom Corporation | Method and system for managing information among personalized and shared resources with a personalized portable device |
US8239505B2 (en) * | 2007-06-29 | 2012-08-07 | Microsoft Corporation | Progressively implementing declarative models in distributed systems |
US7970892B2 (en) | 2007-06-29 | 2011-06-28 | Microsoft Corporation | Tuning and optimizing distributed systems with declarative models |
CA2695189C (en) * | 2007-07-30 | 2015-11-10 | Telcordia Technologies, Inc. | System for intelligent context-based adjustments of coordination and communication between multiple mobile hosts engaging in services |
US8602865B2 (en) | 2007-08-06 | 2013-12-10 | Igt | Gaming system and method providing a group bonus event for linked gaming devices |
US8230386B2 (en) | 2007-08-23 | 2012-07-24 | Microsoft Corporation | Monitoring distributed applications |
US8087999B2 (en) | 2007-09-28 | 2012-01-03 | Igt | Gaming system and method of operating a gaming system providing wagering control features for wagering games |
US8099720B2 (en) | 2007-10-26 | 2012-01-17 | Microsoft Corporation | Translating declarative models |
US7974939B2 (en) | 2007-10-26 | 2011-07-05 | Microsoft Corporation | Processing model-based commands for distributed applications |
US8181151B2 (en) | 2007-10-26 | 2012-05-15 | Microsoft Corporation | Modeling and managing heterogeneous applications |
US8225308B2 (en) | 2007-10-26 | 2012-07-17 | Microsoft Corporation | Managing software lifecycle |
US8200968B2 (en) * | 2007-12-20 | 2012-06-12 | The Directv Group, Inc. | Method and apparatus for communicating between a requestor and a user receiving device using a user device locating module |
US8789149B2 (en) | 2007-12-20 | 2014-07-22 | The Directv Group, Inc. | Method and apparatus for communicating between a user device and a user device locating module to allow a partner service to be provided to a user device |
US9143493B2 (en) * | 2007-12-20 | 2015-09-22 | The Directv Group, Inc. | Method and apparatus for communicating between a user device and a gateway device to form a system to allow a partner service to be provided to the user device |
US8762465B2 (en) | 2008-01-29 | 2014-06-24 | Samsung Electronics Co., Ltd. | Method for providing a content-sharing service, and device therefor |
US20090193455A1 (en) * | 2008-01-29 | 2009-07-30 | Samsung Electronics Co., Ltd. | Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus |
US8973028B2 (en) * | 2008-01-29 | 2015-03-03 | Samsung Electronics Co., Ltd. | Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus |
WO2009096684A2 (en) | 2008-01-29 | 2009-08-06 | Samsung Electronics Co,. Ltd. | Content recording control method for peers, and a device therefor |
US20090222333A1 (en) * | 2008-02-28 | 2009-09-03 | Microsoft Corporation | Community based targeted advertising |
CN101557388B (en) * | 2008-04-11 | 2012-05-23 | 中国科学院声学研究所 | NAT traversing method based on combination of UPnP and STUN technologies |
KR101472936B1 (en) * | 2008-04-30 | 2014-12-17 | 삼성전자주식회사 | P2P Network System And Operating Method based on a region thereof |
ATE551817T1 (en) * | 2008-05-07 | 2012-04-15 | Ericsson Telefon Ab L M | SYSTEM FOR DELIVERING AUTONOMOUSLY REPLAYABLE CONTENT |
WO2009139869A1 (en) * | 2008-05-13 | 2009-11-19 | Tirk Eric E | Device and method for distributing and monetizing host applications |
US8019882B2 (en) | 2008-06-27 | 2011-09-13 | Microsoft Corporation | Content identification for peer-to-peer content retrieval |
US8413115B1 (en) * | 2008-08-28 | 2013-04-02 | Raytheon Company | Specifying integration points of a system-of-systems |
EP2172879A1 (en) * | 2008-10-06 | 2010-04-07 | Software AG | Method and monitoring system for the rule-based monitoring of a service-oriented architecture |
US8683574B2 (en) * | 2008-12-15 | 2014-03-25 | Novell, Inc. | Identity driven peer-to-peer (P2P) virtual private network (VPN) |
EP2359573B1 (en) * | 2008-12-18 | 2015-02-18 | Telefonaktiebolaget L M Ericsson (publ) | Method for content delivery involving a policy database |
US8924505B2 (en) * | 2008-12-31 | 2014-12-30 | Opera Software Asa | Method and device for configuring a user agent to operate as a web server |
KR101369773B1 (en) * | 2009-07-08 | 2014-03-06 | 한국전자통신연구원 | Method and apparatus for installation of application using application identifier |
CN102025700B (en) * | 2009-09-23 | 2013-11-06 | 华为技术有限公司 | User-oriented communication method, route registering method, device and communication system |
WO2011062883A1 (en) * | 2009-11-20 | 2011-05-26 | Ustream, Inc. | Broadcast notifications using social networking systems |
US20110153391A1 (en) * | 2009-12-21 | 2011-06-23 | Michael Tenbrock | Peer-to-peer privacy panel for audience measurement |
US20130232198A1 (en) * | 2009-12-21 | 2013-09-05 | Arbitron Inc. | System and Method for Peer-to-Peer Distribution of Media Exposure Data |
US9317572B2 (en) * | 2010-03-31 | 2016-04-19 | Cloudera, Inc. | Configuring a system to collect and aggregate datasets |
US9641643B2 (en) | 2010-08-09 | 2017-05-02 | Servicenow, Inc. | System and method for storing a skeleton representation of an application in a computerized organization |
US20120117497A1 (en) * | 2010-11-08 | 2012-05-10 | Nokia Corporation | Method and apparatus for applying changes to a user interface |
KR20120050367A (en) * | 2010-11-10 | 2012-05-18 | 삼성전자주식회사 | Method and apparatus for providing service using personal network |
EP2673716B1 (en) * | 2011-02-10 | 2017-09-13 | Trilliant Holdings, Inc. | Device and method for facilitating secure communications for utility-related data over a cellular network |
US9083718B1 (en) * | 2011-03-28 | 2015-07-14 | Brian Bosak | Global grid protocal, a system and method for establishing and simplifying peer-to-peer networking connections among a plurality of computers and divices by dynamically generating identifiers and performing routing and traversal processes |
KR20130052240A (en) * | 2011-11-11 | 2013-05-22 | 삼성전자주식회사 | Method and apparatus for provisioning network address translator traversal methods |
WO2013081590A1 (en) * | 2011-11-30 | 2013-06-06 | Intel Corporation | Peer-to-peer distribution of advertising |
US11290912B2 (en) * | 2011-12-14 | 2022-03-29 | Seven Networks, Llc | Mobile device configured for operating in a power save mode and a traffic optimization mode and related method |
US8745654B1 (en) | 2012-02-09 | 2014-06-03 | The Directv Group, Inc. | Method and system for managing digital rights for content |
US9491225B2 (en) | 2012-03-16 | 2016-11-08 | Tencent Technology (Shenzhen) Company Limited | Offline download method and system |
CN103457960B (en) * | 2012-05-15 | 2018-03-09 | 腾讯科技(深圳)有限公司 | The method and system of load document in web game |
WO2013192341A1 (en) * | 2012-06-20 | 2013-12-27 | Infotel Broadband Services, Ltd. | Method and system for providing a service over a private network |
US20140020102A1 (en) * | 2012-07-16 | 2014-01-16 | Infosys Limited | Integrated network architecture |
JP5880401B2 (en) * | 2012-11-15 | 2016-03-09 | 富士ゼロックス株式会社 | Communication apparatus and program |
KR101860058B1 (en) * | 2012-11-27 | 2018-05-24 | 네이버 주식회사 | System and method for online fan meeting |
US9549024B2 (en) | 2012-12-07 | 2017-01-17 | Remote Media, Llc | Routing and synchronization system, method, and manager |
US9043460B1 (en) * | 2013-03-01 | 2015-05-26 | Mobile Iron, Inc. | Distributed management with embedded agents in enterprise apps |
US9173161B2 (en) * | 2013-03-06 | 2015-10-27 | Qualcomm Incorporated | Peer-to-peer pre-association discovery operations |
US8878997B2 (en) * | 2013-03-11 | 2014-11-04 | Sony Corporation | Electronic displays having paired canvases |
US20140334338A1 (en) * | 2013-05-13 | 2014-11-13 | Electronics And Telecommunications Research Institute | Method of generating peer service group and accessing link resources in peer service group |
KR101821507B1 (en) * | 2013-08-19 | 2018-03-08 | 엘지전자 주식회사 | Image display device and method for operating image display device |
IN2014MU00227A (en) | 2014-01-22 | 2015-09-04 | Reliance Jio Infocomm Ltd | |
US20150278870A1 (en) * | 2014-03-27 | 2015-10-01 | Seth Priebatsch | Transaction processing and management based on unrelated consumer activity |
US9614724B2 (en) | 2014-04-21 | 2017-04-04 | Microsoft Technology Licensing, Llc | Session-based device configuration |
US10692111B1 (en) | 2014-04-25 | 2020-06-23 | Google Llc | Systems and methods for reducing online content delivery latency |
US9384335B2 (en) | 2014-05-12 | 2016-07-05 | Microsoft Technology Licensing, Llc | Content delivery prioritization in managed wireless distribution networks |
US10111099B2 (en) | 2014-05-12 | 2018-10-23 | Microsoft Technology Licensing, Llc | Distributing content in managed wireless distribution networks |
US9430667B2 (en) | 2014-05-12 | 2016-08-30 | Microsoft Technology Licensing, Llc | Managed wireless distribution network |
US9384334B2 (en) | 2014-05-12 | 2016-07-05 | Microsoft Technology Licensing, Llc | Content discovery in managed wireless distribution networks |
US9874914B2 (en) | 2014-05-19 | 2018-01-23 | Microsoft Technology Licensing, Llc | Power management contracts for accessory devices |
US10037202B2 (en) | 2014-06-03 | 2018-07-31 | Microsoft Technology Licensing, Llc | Techniques to isolating a portion of an online computing service |
US9367490B2 (en) | 2014-06-13 | 2016-06-14 | Microsoft Technology Licensing, Llc | Reversible connector for accessory devices |
USD754715S1 (en) * | 2014-06-23 | 2016-04-26 | Microsoft Corporation | Display screen with graphical user interface |
EP3192323B1 (en) | 2014-09-15 | 2021-02-24 | Reliance JIO Infocomm USA, Inc. | Extending communication services to a consumption device using a proxy device |
US10419497B2 (en) * | 2015-03-31 | 2019-09-17 | Bose Corporation | Establishing communication between digital media servers and audio playback devices in audio systems |
WO2017020003A1 (en) | 2015-07-30 | 2017-02-02 | Reliance Jio Infocomm Usa, Inc. | Method and system for routing ip based messaging, voice and video calling based on the network parameters the device is connected to and the location |
US9467726B1 (en) | 2015-09-30 | 2016-10-11 | The Directv Group, Inc. | Systems and methods for provisioning multi-dimensional rule based entitlement offers |
CN105827584A (en) * | 2015-11-18 | 2016-08-03 | 广东亿迅科技有限公司 | Interaction method of third-party application server with client background system, and background system |
WO2017205934A1 (en) * | 2016-06-02 | 2017-12-07 | BQ Media Lab Pty Ltd | A system and method of providing a game |
US10528336B2 (en) | 2017-01-30 | 2020-01-07 | International Business Machines Corporation | Creation of software images of software applications for image-based maintenance of the software applications |
US20220360600A1 (en) * | 2017-11-27 | 2022-11-10 | Lacework, Inc. | Agentless Workload Assessment by a Data Platform |
JP2020135344A (en) * | 2019-02-19 | 2020-08-31 | 富士ゼロックス株式会社 | Software providing device and program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050021758A1 (en) * | 2003-06-04 | 2005-01-27 | Sony Computer Entertainment Inc. | Method and system for identifying available resources in a peer-to-peer network |
US20050021398A1 (en) * | 2001-11-21 | 2005-01-27 | Webhound Corporation | Method and system for downloading digital content over a network |
Family Cites Families (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5697844A (en) * | 1986-03-10 | 1997-12-16 | Response Reward Systems, L.C. | System and method for playing games and rewarding successful players |
US5625979A (en) * | 1992-09-04 | 1997-05-06 | Southpac Trust International, Inc. | Sleeve having a detachable portion forming a skirt and methods |
US5930765A (en) * | 1990-06-15 | 1999-07-27 | Martin; John R. | Downloading method for songs and advertisements |
US5724521A (en) * | 1994-11-03 | 1998-03-03 | Intel Corporation | Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner |
US5643088A (en) * | 1995-05-31 | 1997-07-01 | Interactive Network, Inc. | Game of skill or chance playable by remote participants in conjunction with a common game event including inserted interactive advertising |
US6264560B1 (en) * | 1996-01-19 | 2001-07-24 | Sheldon F. Goldberg | Method and system for playing games on a network |
US5823879A (en) * | 1996-01-19 | 1998-10-20 | Sheldon F. Goldberg | Network gaming system |
US5809242A (en) * | 1996-04-19 | 1998-09-15 | Juno Online Services, L.P. | Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system |
US5933811A (en) * | 1996-08-20 | 1999-08-03 | Paul D. Angles | System and method for delivering customized advertisements within interactive communication systems |
WO1998029974A1 (en) * | 1996-12-25 | 1998-07-09 | Sony Corporation | Game machine system, broadcasting system, data distribution system and its method, and program executing device and its method |
WO1998031114A1 (en) * | 1997-01-06 | 1998-07-16 | Bellsouth Corporation | Method and system for tracking network use |
US6058106A (en) * | 1997-10-20 | 2000-05-02 | Motorola, Inc. | Network protocol method, access point device and peripheral devices for providing for an efficient centrally coordinated peer-to-peer wireless communications network |
US6434614B1 (en) * | 1998-05-29 | 2002-08-13 | Nielsen Media Research, Inc. | Tracking of internet advertisements using banner tags |
US6308202B1 (en) * | 1998-09-08 | 2001-10-23 | Webtv Networks, Inc. | System for targeting information to specific users on a computer network |
CN1352776A (en) * | 1998-11-30 | 2002-06-05 | 英戴克系统公司 | Smart agent based on habit, statistical inference and psycho-demographic profiling |
US6820277B1 (en) * | 1999-04-20 | 2004-11-16 | Expanse Networks, Inc. | Advertising management system for digital video streams |
EP1177674A4 (en) * | 1999-05-10 | 2004-12-08 | Samsung Electronics Co Ltd | Advertisement subgroups for digital streams |
EP1262057A2 (en) * | 2000-02-02 | 2002-12-04 | Worldgate Service, Inc. | System and method for transmitting and displaying targeted information |
US20040152517A1 (en) * | 2000-02-14 | 2004-08-05 | Yon Hardisty | Internet based multiplayer game system |
US8095467B2 (en) * | 2000-02-14 | 2012-01-10 | Bettinger David S | Internet news compensation system |
AU2001264947B2 (en) * | 2000-05-24 | 2005-02-24 | Excalibur Ip, Llc | Online media exchange |
ZA200103659B (en) * | 2000-10-09 | 2001-11-26 | Ajay Ganesh Ubale | Net related interactive quiz game. |
US20040039707A9 (en) * | 2000-11-22 | 2004-02-26 | Chris Ricci | Method for distributing and licensing digital media |
US20020062336A1 (en) * | 2000-11-22 | 2002-05-23 | Dan Teodosiu | Resource coherency among resources cached in a peer to peer environment |
US7003772B2 (en) * | 2000-12-04 | 2006-02-21 | International Business Machines Corporation | Policy management for distributed computing and a method for aging statistics |
US20020082914A1 (en) * | 2000-12-26 | 2002-06-27 | Gil Beyda | Hybrid network based advertising system and method |
US6986154B1 (en) * | 2001-01-31 | 2006-01-10 | Keen Personal Media, Inc. | System and method for selecting content to be presented to a user |
US8751310B2 (en) * | 2005-09-30 | 2014-06-10 | Sony Computer Entertainment America Llc | Monitoring advertisement impressions |
US20020143959A1 (en) * | 2001-04-03 | 2002-10-03 | David El-Baze | Method and apparatus for interactive direct peer-to-peer multimedia streaming |
US20020184300A1 (en) * | 2001-06-05 | 2002-12-05 | Schmeling Garth F. | Device management system and method |
US7007074B2 (en) * | 2001-09-10 | 2006-02-28 | Yahoo! Inc. | Targeted advertisements using time-dependent key search terms |
US6709335B2 (en) * | 2001-09-19 | 2004-03-23 | Zoesis, Inc. | Method of displaying message in an interactive computer process during the times of heightened user interest |
US7027460B2 (en) * | 2001-12-21 | 2006-04-11 | Intel Corporation | Method and system for customized television viewing using a peer-to-peer network |
AU2002359822A1 (en) * | 2001-12-21 | 2003-07-15 | Xmlcities, Inc. | Method and mechanism for managing content objects over a network |
US20030212804A1 (en) * | 2002-05-09 | 2003-11-13 | Ardeshir Hashemi | Method and apparatus for media clip sharing over a network |
US20030233455A1 (en) * | 2002-06-14 | 2003-12-18 | Mike Leber | Distributed file sharing system |
US20040003090A1 (en) * | 2002-06-28 | 2004-01-01 | Douglas Deeds | Peer-to-peer media sharing |
US8090798B2 (en) * | 2002-08-12 | 2012-01-03 | Morganstein | System and methods for direct targeted media advertising over peer-to-peer networks |
US7044971B2 (en) * | 2002-08-30 | 2006-05-16 | Loubert Suddaby | Lordotic fusion implant |
US20040043819A1 (en) * | 2002-09-03 | 2004-03-04 | Daniel Willis | Gaming system emulating a set top box |
US6863612B2 (en) * | 2002-09-03 | 2005-03-08 | Bidamic Inc. | System and method for interactive on-line gaming |
US20040043817A1 (en) * | 2002-09-03 | 2004-03-04 | Daniel Willis | Autoconfiguration method for interactive on-line gaming systems |
US20040044567A1 (en) * | 2002-09-03 | 2004-03-04 | Daniel Willis | Gaming service provider advertising system |
JP3973548B2 (en) * | 2002-12-10 | 2007-09-12 | 株式会社ソニー・コンピュータエンタテインメント | Network system, network connection establishment method, network terminal, computer program, and recording medium storing program |
US20040116183A1 (en) * | 2002-12-16 | 2004-06-17 | Prindle Joseph Charles | Digital advertisement insertion system and method for video games |
US20040121835A1 (en) * | 2002-12-20 | 2004-06-24 | Daniel Willis | System and method for a gaming console offering multiple services |
US20040121842A1 (en) * | 2002-12-20 | 2004-06-24 | Daniel Willis | Peering system for gaming service providers |
US20040148424A1 (en) * | 2003-01-24 | 2004-07-29 | Aaron Berkson | Digital media distribution system with expiring advertisements |
US7729946B2 (en) * | 2003-01-24 | 2010-06-01 | Massive Incorporated | Online game advertising system |
US20040210538A1 (en) * | 2003-04-16 | 2004-10-21 | Bruce Forest | Method of generating or increasing product sales through the dissemination of on-line content for free over a distributed computer network |
FR2854518A1 (en) * | 2003-04-30 | 2004-11-05 | France Telecom | METHOD AND SYSTEM FOR ACCESSING A PEER-TO-PEER NETWORK |
US7549924B2 (en) * | 2003-05-09 | 2009-06-23 | Microsoft Corporation | Instant messaging embedded games |
EP1494394A1 (en) * | 2003-06-30 | 2005-01-05 | Sony International (Europe) GmbH | Distance-aware service mechanism for determining the availability of remote services in wireless personal area networks |
US7188254B2 (en) * | 2003-08-20 | 2007-03-06 | Microsoft Corporation | Peer-to-peer authorization method |
US20060008256A1 (en) * | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US20050203849A1 (en) * | 2003-10-09 | 2005-09-15 | Bruce Benson | Multimedia distribution system and method |
US7546361B2 (en) * | 2003-10-10 | 2009-06-09 | Nortel Networks Limited | Method and network for delivering management software for a network element |
US8849701B2 (en) * | 2004-12-13 | 2014-09-30 | Google Inc. | Online video game advertising system and method supporting multiplayer ads |
US20060128470A1 (en) * | 2004-12-15 | 2006-06-15 | Daniel Willis | System and method for managing advertising content delivery in a gaming environment supporting aggregated demographics serving and reporting |
US8267778B2 (en) * | 2004-12-15 | 2012-09-18 | Google Inc. | Video game feedback system and method |
US8435113B2 (en) * | 2004-12-15 | 2013-05-07 | Google Inc. | Method and system for displaying of transparent ads |
US20060135230A1 (en) * | 2004-12-16 | 2006-06-22 | Dhananjay Godse | Post-deployment spot creation |
US20060135234A1 (en) * | 2004-12-17 | 2006-06-22 | Dhananjay Godse | System and method for automatically enabling and disabling advertising in video games |
US20060135233A1 (en) * | 2004-12-17 | 2006-06-22 | Daniel Willis | System and method for managing advertising content delivery in an on-line gaming environment |
US8246464B2 (en) * | 2004-12-17 | 2012-08-21 | Google Inc. | Caching and reporting system for accelerating combined computer gaming and advertising |
US20060135232A1 (en) * | 2004-12-17 | 2006-06-22 | Daniel Willis | Method and system for delivering advertising content to video games based on game events and gamer activity |
US20060136297A1 (en) * | 2004-12-17 | 2006-06-22 | Daniel Willis | Method and system for providing location specific advertising content within mobile platforms |
US20060168277A1 (en) * | 2004-12-17 | 2006-07-27 | Dhananjay Godse | Traffic forwarding and conversion for supporting multiple advertising providers in video game advertising |
US20060166742A1 (en) * | 2004-12-17 | 2006-07-27 | Daniel Willis | Method for advertisement service provider wholesaling |
US20060143675A1 (en) * | 2004-12-17 | 2006-06-29 | Daniel Willis | Proxy advertisement server and method |
US20060148573A1 (en) * | 2004-12-17 | 2006-07-06 | Daniel Willis | Method and system for cataloging advertising spots of an advertising enabled game |
US8128493B2 (en) * | 2004-12-20 | 2012-03-06 | Google Inc. | Method and system for automatically managing a content approval process for use in in-game advertising |
US20060183551A1 (en) * | 2005-02-15 | 2006-08-17 | Shroeder Prudent | Method for online advertising and gamming |
US7844549B2 (en) * | 2005-03-14 | 2010-11-30 | Mark Strickland | File sharing methods and systems |
US20060212347A1 (en) * | 2005-03-15 | 2006-09-21 | 1000 Oaks Hu Lian Technology Development Co., Ltd. | System and method for advertisement delivery in a network system |
US20060224695A1 (en) * | 2005-04-05 | 2006-10-05 | Daniel Willis | Method and apparatus for remote reporting of impression data using log files |
US20060230141A1 (en) * | 2005-04-05 | 2006-10-12 | Daniel Willis | Method of routing and managing advertising feedback data |
KR101400401B1 (en) * | 2005-04-05 | 2014-06-30 | 구글 인코포레이티드 | Method and system supporting audited reporting of advertising impressions from video games |
KR20080015452A (en) * | 2005-05-17 | 2008-02-19 | 구글 인코포레이티드 | Method and system for enhancing video games and video game systems |
US7593744B2 (en) * | 2005-06-30 | 2009-09-22 | Aricent Inc. | Method for implementing games in a communication network using PTT/PTV technology and systems thereof |
US7860743B2 (en) * | 2005-08-23 | 2010-12-28 | Cable Television Laboratories, Inc. | Method and system of distributing advertisements |
US20070072676A1 (en) * | 2005-09-29 | 2007-03-29 | Shumeet Baluja | Using information from user-video game interactions to target advertisements, such as advertisements to be served in video games for example |
US7596536B2 (en) * | 2005-12-01 | 2009-09-29 | Exent Technologies, Ltd. | System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device |
-
2006
- 2006-10-06 US US11/545,057 patent/US20070239819A1/en not_active Abandoned
- 2006-10-06 WO PCT/US2006/039374 patent/WO2007044655A2/en active Application Filing
- 2006-10-06 WO PCT/US2006/039119 patent/WO2007044512A2/en active Application Filing
- 2006-10-06 US US11/544,449 patent/US20070233879A1/en not_active Abandoned
- 2006-10-06 WO PCT/US2006/039378 patent/WO2007044656A2/en active Application Filing
- 2006-10-06 US US11/545,026 patent/US20070237133A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050021398A1 (en) * | 2001-11-21 | 2005-01-27 | Webhound Corporation | Method and system for downloading digital content over a network |
US20050021758A1 (en) * | 2003-06-04 | 2005-01-27 | Sony Computer Entertainment Inc. | Method and system for identifying available resources in a peer-to-peer network |
Also Published As
Publication number | Publication date |
---|---|
WO2007044512A2 (en) | 2007-04-19 |
WO2007044655A3 (en) | 2007-11-01 |
US20070239819A1 (en) | 2007-10-11 |
WO2007044656A2 (en) | 2007-04-19 |
US20070237133A1 (en) | 2007-10-11 |
WO2007044656A3 (en) | 2009-04-30 |
WO2007044655A2 (en) | 2007-04-19 |
US20070233879A1 (en) | 2007-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007044512A3 (en) | Service and messaging infrastructure to support creation of distributed, peer to peer applications with a service oriented architecture | |
WO2008016694A3 (en) | Improved distribution of content on a network | |
WO2008016695A3 (en) | Improved distribution of content and advertisement | |
WO2007084371A3 (en) | System and methods for mobile content generation | |
WO2009076295A3 (en) | System and method for managing multiple external identities of users with local or network based address book | |
WO2007042512A3 (en) | Method and apparatus for establishing a security association | |
WO2004075507A3 (en) | Routing messages via an ims system | |
WO2002019063A3 (en) | System, method, uses, products, program products, and business methods for distributed internet and distributed network services | |
WO2005069732A3 (en) | Upper-level protocol authentication | |
WO2002009415A3 (en) | Method and system for sharing images using a digital media frame | |
AU2001288757A8 (en) | System, method, uses, products, program products, and business methods for distributed internet and distributed network services | |
WO2007064868A3 (en) | Apparatus and methods for utilizing variable rate program streams in a network | |
EP1533981A3 (en) | Content distribution architecture | |
BR0306066A (en) | System and method for improved client-server synchronization | |
WO2005060110A3 (en) | System and method for computer network-based enterprise media distribution | |
WO2009143107A3 (en) | System and method for collaborative messaging and data distribution | |
WO2011008419A3 (en) | Application acceleration as a service system and method | |
WO2005104446A3 (en) | Presence-based management in a communication network | |
DE60144023D1 (en) | CACHEKOHÄRENTE ARCHITECTURE FOR PEER-TO-PEER DATA PROCESSING | |
ATE261145T1 (en) | METHOD AND DEVICE FOR DETECTING NEIGHBORHOOD SERVICES | |
DE602005020764D1 (en) | SYSTEM, DEVICE AND METHOD FOR USING REDUCED WEB SERVICE NEWS | |
WO2008006088A3 (en) | Dynamic frequency allocation and modulation scheme for control information | |
WO2007124180A3 (en) | Peer-to-peer contact exchange | |
WO2010006112A3 (en) | Secure high performance multi-level security database systems and methods | |
WO2007067930A3 (en) | System and/or method for bidding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06816396 Country of ref document: EP Kind code of ref document: A2 |