WO2010065848A3 - Realtime kernel - Google Patents

Realtime kernel Download PDF

Info

Publication number
WO2010065848A3
WO2010065848A3 PCT/US2009/066764 US2009066764W WO2010065848A3 WO 2010065848 A3 WO2010065848 A3 WO 2010065848A3 US 2009066764 W US2009066764 W US 2009066764W WO 2010065848 A3 WO2010065848 A3 WO 2010065848A3
Authority
WO
WIPO (PCT)
Prior art keywords
realtime
kernel
realtime kernel
communications
communicants
Prior art date
Application number
PCT/US2009/066764
Other languages
French (fr)
Other versions
WO2010065848A9 (en
WO2010065848A2 (en
Inventor
David Van Wie
Joseph Altmaier
Original Assignee
Social Communications Company
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Social Communications Company filed Critical Social Communications Company
Priority to KR1020127031898A priority Critical patent/KR20130010911A/en
Priority to EP09831186A priority patent/EP2377031A4/en
Priority to KR1020117015551A priority patent/KR101490548B1/en
Priority to JP2011539734A priority patent/JP5721634B2/en
Priority to KR1020127031897A priority patent/KR20130010910A/en
Priority to CN200980150169.2A priority patent/CN102362269B/en
Publication of WO2010065848A2 publication Critical patent/WO2010065848A2/en
Publication of WO2010065848A3 publication Critical patent/WO2010065848A3/en
Publication of WO2010065848A9 publication Critical patent/WO2010065848A9/en
Priority to IL213038A priority patent/IL213038A0/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/764Media network packet handling at the destination 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1059Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]

Abstract

A realtime kernel (20) supports realtime communications between communicants operating on respective network nodes (12, 14). The realtime kernel (20) handles the complex tasks of connecting to communicants, virtual areas (28), and other network resources, switching those connections in response to user inputs, and mixing realtime data streams. The realtime kernel (20) enables developers to focus on developing high-level communications functionality instead of low-level plumbing code. The realtime kernel (20) imposes relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.
PCT/US2009/066764 2008-12-05 2009-12-04 Realtime kernel WO2010065848A2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020127031898A KR20130010911A (en) 2008-12-05 2009-12-04 Realtime kernel
EP09831186A EP2377031A4 (en) 2008-12-05 2009-12-04 Realtime kernel
KR1020117015551A KR101490548B1 (en) 2008-12-05 2009-12-04 Realtime kernel
JP2011539734A JP5721634B2 (en) 2008-12-05 2009-12-04 Real-time kernel
KR1020127031897A KR20130010910A (en) 2008-12-05 2009-12-04 Realtime kernel
CN200980150169.2A CN102362269B (en) 2008-12-05 2009-12-04 real-time kernel
IL213038A IL213038A0 (en) 2008-12-05 2011-05-19 Realtime kernel

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12037208P 2008-12-05 2008-12-05
US61/120,372 2008-12-05

Publications (3)

Publication Number Publication Date
WO2010065848A2 WO2010065848A2 (en) 2010-06-10
WO2010065848A3 true WO2010065848A3 (en) 2010-09-16
WO2010065848A9 WO2010065848A9 (en) 2010-11-04

Family

ID=42232283

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/066764 WO2010065848A2 (en) 2008-12-05 2009-12-04 Realtime kernel

Country Status (7)

Country Link
US (6) US8578000B2 (en)
EP (1) EP2377031A4 (en)
JP (3) JP5721634B2 (en)
KR (3) KR20130010910A (en)
CN (2) CN102362269B (en)
IL (1) IL213038A0 (en)
WO (1) WO2010065848A2 (en)

Families Citing this family (165)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11876707B2 (en) * 2007-10-24 2024-01-16 Sococo, Inc. Routing virtual area based communications
US8407605B2 (en) 2009-04-03 2013-03-26 Social Communications Company Application sharing
US8397168B2 (en) * 2008-04-05 2013-03-12 Social Communications Company Interfacing with a spatial virtual communication environment
US7769806B2 (en) 2007-10-24 2010-08-03 Social Communications Company Automated real-time data stream switching in a shared virtual area communication environment
US9514444B2 (en) 2009-01-15 2016-12-06 Sococo, Inc. Encapsulating virtual area based communicant assemblies
US9401937B1 (en) 2008-11-24 2016-07-26 Shindig, Inc. Systems and methods for facilitating communications amongst multiple users
US8405702B1 (en) 2008-11-24 2013-03-26 Shindig, Inc. Multiparty communications systems and methods that utilize multiple modes of communication
CN102362269B (en) * 2008-12-05 2016-08-17 社会传播公司 real-time kernel
US9853922B2 (en) * 2012-02-24 2017-12-26 Sococo, Inc. Virtual area communications
US20130283169A1 (en) 2012-04-24 2013-10-24 Social Communications Company Voice-based virtual area navigation
TWI534633B (en) 2009-03-31 2016-05-21 萬國商業機器公司 Method, computer program product and server device for managing virtual object
US9344745B2 (en) 2009-04-01 2016-05-17 Shindig, Inc. Group portraits composed using video chat systems
WO2010121945A2 (en) * 2009-04-21 2010-10-28 International Business Machines Corporation Method and system for interaction with unmodified 3d graphics applications
US8779265B1 (en) 2009-04-24 2014-07-15 Shindig, Inc. Networks of portable electronic devices that collectively generate sound
US8629866B2 (en) * 2009-06-18 2014-01-14 International Business Machines Corporation Computer method and apparatus providing interactive control and remote identity through in-world proxy
US8675019B1 (en) 2009-12-03 2014-03-18 Innoventions, Inc. View navigation guidance system for hand held devices with display
US8244754B2 (en) * 2010-02-01 2012-08-14 International Business Machines Corporation System and method for object searching in virtual worlds
US8601056B2 (en) * 2010-03-09 2013-12-03 Avistar Communications Corporation Scalable high-performance interactive real-time media architectures for virtual desktop environments
US9021390B1 (en) * 2010-05-05 2015-04-28 Zynga Inc. Methods and apparatus for optimized pausing of an embedded application to render pop-up window
JP5204155B2 (en) * 2010-06-21 2013-06-05 株式会社スクウェア・エニックス Video game system
US9444620B1 (en) * 2010-06-24 2016-09-13 F5 Networks, Inc. Methods for binding a session identifier to machine-specific identifiers and systems thereof
US8782434B1 (en) 2010-07-15 2014-07-15 The Research Foundation For The State University Of New York System and method for validating program execution at run-time
CA2808078C (en) 2010-08-24 2018-10-23 Exxonmobil Upstream Research Company System and method for planning a well path
WO2012034044A2 (en) * 2010-09-11 2012-03-15 Social Communications Company Relationship based presence indicating in virtual area contexts
US9100385B1 (en) * 2010-10-01 2015-08-04 Google Inc. Management and synchronization of electronic media content information
US8949717B2 (en) * 2010-10-18 2015-02-03 Yehonatan Rafael Maor Method of controlling avatars
US9276972B2 (en) * 2010-12-14 2016-03-01 Microsoft Technology Licensing, Llc Real-time media optimization over remoted sessions
US9560141B2 (en) * 2010-12-29 2017-01-31 Open Invention Network, Llc Method and apparatus of performing peer-to-peer communication establishment
US20120192088A1 (en) * 2011-01-20 2012-07-26 Avaya Inc. Method and system for physical mapping in a virtual world
US10318663B2 (en) 2011-01-26 2019-06-11 Exxonmobil Upstream Research Company Method of reservoir compartment analysis using topological structure in 3D earth model
AU2011360212B2 (en) 2011-02-21 2017-02-02 Exxonmobil Upstream Research Company Reservoir connectivity analysis in a 3D earth model
WO2012118917A2 (en) 2011-03-03 2012-09-07 Social Communications Company Realtime communications and network browsing client
US8521860B2 (en) 2011-03-29 2013-08-27 Microsoft Corporation Providing a witness service
KR101312954B1 (en) * 2011-03-31 2013-10-01 주식회사 리코시스 User interface apparatus for providing 3-D representation of the theme for cover page and driving method thereof
CN103635891B (en) 2011-05-06 2017-10-27 奇跃公司 The world is presented in a large amount of digital remotes simultaneously
US8799898B2 (en) * 2011-05-31 2014-08-05 Adobe Systems Incorporated Methods and apparatus for binding applications to a cloud computing environment
US8799788B2 (en) * 2011-06-02 2014-08-05 Disney Enterprises, Inc. Providing a single instance of a virtual space represented in either two dimensions or three dimensions via separate client computing devices
US9323871B2 (en) * 2011-06-27 2016-04-26 Trimble Navigation Limited Collaborative development of a model on a network
US20130166766A1 (en) * 2011-06-30 2013-06-27 The Board Of Trustees Of The University Of Illinois Streaming Service for Correlated Multi-Streaming
WO2013006226A1 (en) * 2011-07-01 2013-01-10 Exxonmobil Upstream Research Company Plug-in installer framework
US8984156B2 (en) * 2011-07-21 2015-03-17 Salesforce.Com, Inc. Multi-party mesh conferencing with stream processing
WO2013039748A2 (en) * 2011-09-16 2013-03-21 Social Communications Company Capabilities based management of virtual areas
US20130097244A1 (en) * 2011-09-30 2013-04-18 Clearone Communications, Inc. Unified communications bridging architecture
WO2013074565A1 (en) 2011-11-15 2013-05-23 Trimble Navigation Limited Providing a real-time shared viewing experience in a three-dimensional modeling environment
EP2780892B1 (en) 2011-11-15 2016-10-05 Trimble Navigation Limited Controlling rights to a drawing in a three-dimensional modeling environment
US9460542B2 (en) 2011-11-15 2016-10-04 Trimble Navigation Limited Browser-based collaborative development of a 3D model
US10868890B2 (en) 2011-11-22 2020-12-15 Trimble Navigation Limited 3D modeling system distributed between a client device web browser and a server
US8452901B1 (en) * 2011-12-30 2013-05-28 Emc Corporation Ordered kernel queue for multipathing events
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
CN102571634A (en) * 2012-01-18 2012-07-11 孙明昭 System for realizing information interaction of network platform by utilizing identifier
KR101335711B1 (en) 2012-01-20 2013-12-04 연세대학교 산학협력단 A server, An arithmatic processing method and a system thereof
DE102012201505B4 (en) * 2012-02-02 2013-08-22 Siemens Aktiengesellschaft Authentication system for mobile devices for data exchange of medical data
WO2013119802A1 (en) * 2012-02-11 2013-08-15 Social Communications Company Routing virtual area based communications
SE537794C2 (en) * 2012-03-20 2015-10-20 Propellerhead Software Aktiebolag Procedures for distributing a computer software product and computer system
US9626710B1 (en) 2012-05-23 2017-04-18 Amazon Technologies, Inc. Best practice analysis, optimized resource use
US8954574B1 (en) 2012-05-23 2015-02-10 Amazon Technologies, Inc. Best practice analysis, migration advisor
US8769059B1 (en) * 2012-05-23 2014-07-01 Amazon Technologies, Inc. Best practice analysis, third-party plug-ins
US10740765B1 (en) 2012-05-23 2020-08-11 Amazon Technologies, Inc. Best practice analysis as a service
WO2013181026A1 (en) 2012-06-02 2013-12-05 Social Communications Company Interfacing with a spatial virtual communications environment
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
TWI567563B (en) * 2012-08-10 2017-01-21 A user input screen generation system and a method thereof
US9122873B2 (en) 2012-09-14 2015-09-01 The Research Foundation For The State University Of New York Continuous run-time validation of program execution: a practical approach
US9069782B2 (en) 2012-10-01 2015-06-30 The Research Foundation For The State University Of New York System and method for security and privacy aware virtual machine checkpointing
US9031953B2 (en) * 2012-11-19 2015-05-12 Realnetworks, Inc. Method and system to curate media collections
US20140195672A1 (en) * 2013-01-09 2014-07-10 Microsoft Corporation Automated failure handling through isolation
US9438638B2 (en) * 2013-03-15 2016-09-06 Silicon Graphics International Corp. Method for transparently connecting augmented network socket operations
US9432485B2 (en) * 2013-03-15 2016-08-30 Srinivasan Viswanathan Method and system of an accelerated application-oriented middlewarelayer
US20140278911A1 (en) * 2013-03-15 2014-09-18 Telemetry Limited Method and apparatus for determining digital media audibility
US20140285519A1 (en) * 2013-03-22 2014-09-25 Nokia Corporation Method and apparatus for providing local synchronization of information for augmented reality objects
US20140310606A1 (en) * 2013-04-11 2014-10-16 Xiaomi Inc. Method and device for providing plugin in contact list
US9247363B2 (en) 2013-04-16 2016-01-26 Sonos, Inc. Playback queue transfer in a media playback system
US9361371B2 (en) 2013-04-16 2016-06-07 Sonos, Inc. Playlist update in a media playback system
US9501533B2 (en) 2013-04-16 2016-11-22 Sonos, Inc. Private queue for a media playback system
US10584570B2 (en) 2013-06-10 2020-03-10 Exxonmobil Upstream Research Company Interactively planning a well site
US10749761B1 (en) * 2013-09-27 2020-08-18 Amazon Technologies, Inc. Unique user session tracking in adaptive bitrate video delivery
US9864098B2 (en) 2013-09-30 2018-01-09 Exxonmobil Upstream Research Company Method and system of interactive drill center and well planning evaluation and optimization
WO2015059736A1 (en) * 2013-10-23 2015-04-30 株式会社シナジードライブ Sns user interface system
US10271010B2 (en) * 2013-10-31 2019-04-23 Shindig, Inc. Systems and methods for controlling the display of content
US9276959B2 (en) * 2013-11-11 2016-03-01 Amazon Technologies, Inc. Client-configurable security options for data streams
CN104703049A (en) * 2013-12-09 2015-06-10 中兴通讯股份有限公司 Network address translation (NAT) traversal method for media stream message, media distribute unit (MDU) and internet protocol television (IPTV) system
US9462329B2 (en) * 2013-12-20 2016-10-04 Mediatek Inc. Method and apparatus for frame rate control in transmitter of wireless communications system
US9421461B2 (en) * 2013-12-26 2016-08-23 Microsoft Technology Licensing, Llc Player avatar movement assistance in a virtual environment
US9791485B2 (en) 2014-03-10 2017-10-17 Silver Spring Networks, Inc. Determining electric grid topology via a zero crossing technique
US10310911B2 (en) 2014-03-14 2019-06-04 Google Llc Solver for cluster management system
CN103877726B (en) * 2014-04-10 2017-09-26 北京蚁视科技有限公司 A kind of virtual reality components system
US9733333B2 (en) 2014-05-08 2017-08-15 Shindig, Inc. Systems and methods for monitoring participant attentiveness within events and group assortments
GB2530472A (en) * 2014-05-21 2016-03-30 Euronet Usa Llc Financial switching engine
US20150348177A1 (en) * 2014-05-29 2015-12-03 International Business Machines Corporation Managing lease transactions in distributed systems
US9396698B2 (en) * 2014-06-30 2016-07-19 Microsoft Technology Licensing, Llc Compound application presentation across multiple devices
US9749447B2 (en) * 2014-06-30 2017-08-29 Mark Spence Distributed Process Framework
CN105323534B (en) * 2014-07-14 2019-04-23 深圳市潮流网络技术有限公司 A kind of the meeting processing method and communication apparatus of third-party application
US20160042563A1 (en) * 2014-08-11 2016-02-11 Empire Technology Development Llc Augmented reality information management
CN104144221B (en) * 2014-08-19 2017-07-14 湖北盛天网络技术股份有限公司 file access method and device
US10225245B2 (en) * 2014-11-18 2019-03-05 Auth0, Inc. Identity infrastructure as a service
US20160364137A1 (en) * 2014-12-22 2016-12-15 Intel Corporation Multi-touch virtual mouse
US10609105B2 (en) * 2015-01-29 2020-03-31 Spotify Ab System and method for streaming music on mobile devices
US11516340B2 (en) * 2015-01-30 2022-11-29 Vonage America Llc System and method for playing buffered audio of a dropped telephone call
CN107535046A (en) * 2015-02-26 2018-01-02 射频数码公司 Radio-frequency module
CN106034370B (en) * 2015-03-20 2018-06-26 立锜科技股份有限公司 For driving the driving circuit of LED arrays
FR3034608A1 (en) * 2015-03-31 2016-10-07 Orange METHOD FOR PRIORIZING MEDIA FLOW IN A COMMUNICATIONS NETWORK
KR101581776B1 (en) * 2015-05-14 2015-12-31 주식회사 티맥스 소프트 Method for distributing file descriptors in web-server, and web-server and computer-readable recording medium using the same
US9900275B2 (en) * 2015-06-01 2018-02-20 Apple Inc. Tracking object across processes
US11290879B2 (en) 2015-07-02 2022-03-29 Telefonaktiebolaget Lm Ericsson (Publ) Method for obtaining initial access to a network, and related wireless devices and network nodes
KR20170010574A (en) * 2015-07-20 2017-02-01 삼성전자주식회사 Information processing apparatus, image processsing apparatus and control methods thereof
US10911503B2 (en) * 2015-08-27 2021-02-02 Drop In, Inc. Methods, devices, and systems for live video streaming from a remote location based on a received request utilizing keep alive messages
CN105187943B (en) * 2015-09-21 2018-06-15 三星电子(中国)研发中心 Television channel method of adding and device
US10482231B1 (en) * 2015-09-22 2019-11-19 Amazon Technologies, Inc. Context-based access controls
JP6659944B2 (en) * 2015-11-18 2020-03-04 アイコム株式会社 Data setting system, data updating system and data setting method
US9699226B1 (en) 2015-12-17 2017-07-04 8X8, Inc. Display dependent analytics
US10095669B1 (en) * 2015-12-22 2018-10-09 Amazon Technologies, Inc. Virtualized rendering
WO2017220165A1 (en) 2016-06-24 2017-12-28 Rwe International Se Augmented reality system
US10860347B1 (en) 2016-06-27 2020-12-08 Amazon Technologies, Inc. Virtual machine with multiple content processes
WO2018007369A1 (en) 2016-07-05 2018-01-11 Lego A/S Method for creating a virtual object
EP3481519A1 (en) * 2016-07-05 2019-05-15 Lego A/S Method for creating a virtual object
US20180063205A1 (en) * 2016-08-30 2018-03-01 Augre Mixed Reality Technologies, Llc Mixed reality collaboration
US10680902B2 (en) * 2016-08-31 2020-06-09 At&T Intellectual Property I, L.P. Virtual agents for facilitation of network based storage reporting
US10133916B2 (en) 2016-09-07 2018-11-20 Steven M. Gottlieb Image and identity validation in video chat events
CN106452784B (en) * 2016-09-28 2019-07-23 苏州超块链信息科技有限公司 A kind of mutual card method of anonymity equity of digital asset primitive attribute
US11063758B1 (en) 2016-11-01 2021-07-13 F5 Networks, Inc. Methods for facilitating cipher selection and devices thereof
US11290572B2 (en) * 2016-11-07 2022-03-29 Constructive Labs System and method for facilitating sharing of virtual three-dimensional space
CN106708634B (en) * 2016-12-09 2020-08-25 福建省天奕网络科技有限公司 Communication method and system for VR application equipment and manufacturer equipment
US10764367B2 (en) * 2017-03-15 2020-09-01 Hewlett Packard Enterprise Development Lp Registration with a storage networking repository via a network interface device driver
JP6610610B2 (en) * 2017-04-27 2019-11-27 トヨタ自動車株式会社 Voice input / output device, wireless connection method, voice dialogue system
US10592215B1 (en) 2017-08-17 2020-03-17 NanoVMs, Inc. Unikernel cross-compilation
US10897489B2 (en) 2017-12-07 2021-01-19 Mcom Media Comunications Dmcc Managing content casting
US10523453B2 (en) * 2017-12-07 2019-12-31 Mcom Media Communications Dmcc Managing content casting
US20190260826A1 (en) * 2018-02-21 2019-08-22 Artem Gurtovoy P2p video communication with a third-parties
US20210303316A1 (en) * 2018-04-11 2021-09-30 NanoVMs, Inc. Unikernel provisioning
US10628177B1 (en) * 2018-04-11 2020-04-21 NanoVMs, Inc. Unikernel provisioning
US10965444B2 (en) * 2018-04-24 2021-03-30 Microsoft Technology Licensing, Llc Mitigating timing attacks via dynamically triggered time dilation
US11017078B2 (en) * 2018-04-24 2021-05-25 Microsoft Technology Licensing, Llc Environmentally-trained time dilation
EP3777110A1 (en) 2018-05-07 2021-02-17 Convida Wireless, Llc Mechanisms for an intelligent service layer request abstraction service
CN110633155A (en) * 2018-05-31 2019-12-31 北京京东尚科信息技术有限公司 Communication method, device, medium and electronic equipment of plug-in framework
US20220101619A1 (en) * 2018-08-10 2022-03-31 Nvidia Corporation Cloud-centric platform for collaboration and connectivity on 3d virtual environments
WO2020061087A1 (en) * 2018-09-20 2020-03-26 Ocelot Laboratories Llc Method and device for attenuation of co-user interactions in simulated reality (sr) space
KR102119509B1 (en) * 2018-10-02 2020-06-05 주식회사 한글과컴퓨터 Method and appratus for providing virtualized opencl environment for stable execution
US10963331B2 (en) * 2018-12-13 2021-03-30 Microsoft Technology Licensing, Llc Collecting repeated diagnostics data from across users participating in a document collaboration session
CN109739728B (en) * 2019-01-08 2023-06-13 武汉益模科技股份有限公司 MES system performance and log data monitoring method
US11939856B2 (en) 2019-01-24 2024-03-26 Halliburton Energy Services, Inc. Operating wellbore equipment using data from mediator computing devices
US10554596B1 (en) * 2019-03-28 2020-02-04 Wormhole Labs, Inc. Context linked messaging system
CN111835684B (en) * 2019-04-19 2023-01-20 厦门网宿有限公司 Network isolation monitoring method and system for haproxy equipment
CN111835685B (en) * 2019-04-19 2022-10-28 厦门网宿有限公司 Method and server for monitoring running state of Nginx network isolation space
US11667033B2 (en) * 2019-06-10 2023-06-06 Argos Labs Inc. Systems and methods for robotic process automation
CN110475272A (en) * 2019-07-31 2019-11-19 苏州星际靶战网络信息技术有限公司 A kind of virtualization network equipment library information transferring method and system
CN110365546B (en) * 2019-08-22 2022-03-22 广州大学 Monitoring method of node data flow, storage medium and computing equipment
US11027197B2 (en) * 2019-09-30 2021-06-08 Sony Interactive Entertainment Inc. Serverless gaming through zero-knowledge proofs
US11297147B2 (en) * 2019-11-22 2022-04-05 Amazon Technologies, Inc. Managed data export to a remote network from edge devices
US11120702B2 (en) * 2019-12-01 2021-09-14 Salesforce.Com, Inc. Systems and methods for validating localized assessments in an external system
SE2030252A1 (en) * 2020-08-13 2022-02-14 Nagoon AB Method performed by a computer system for creation of augmented reality experiences and connection of these to the real world
US11012482B1 (en) * 2020-08-28 2021-05-18 Tmrw Foundation Ip S. À R.L. Spatially aware multimedia router system and method
US11343136B2 (en) 2020-10-01 2022-05-24 Bank Of America Corporation System for real time recovery of resource transfers over a distributed server network
US11893541B2 (en) * 2020-10-15 2024-02-06 Prezi, Inc. Meeting and collaborative canvas with image pointer
US20220134222A1 (en) * 2020-11-03 2022-05-05 Nvidia Corporation Delta propagation in cloud-centric platforms for collaboration and connectivity
US20220147542A1 (en) * 2020-11-12 2022-05-12 New Relic, Inc. Automation solutions for event logging and debugging on kubernetes
CN113082710A (en) * 2021-04-23 2021-07-09 杭州雾联科技有限公司 Audio playing method and device, electronic equipment and storage medium
CN113515255B (en) * 2021-05-17 2023-02-07 英华达(上海)科技有限公司 Audio playing control method, system, electronic equipment and storage medium
US11743198B1 (en) * 2021-06-09 2023-08-29 T-Mobile Usa, Inc. Systems and methods for traffic classification
CN113590217B (en) * 2021-07-26 2022-12-02 北京百度网讯科技有限公司 Function management method and device based on engine, electronic equipment and storage medium
US20230222010A1 (en) * 2022-01-10 2023-07-13 Nvidia Corporation Application programming interface to indicate execution of graph nodes
US11871208B2 (en) * 2022-01-14 2024-01-09 Verizon Patent And Licensing Inc. Methods and systems for spatial rendering of multi-user voice communication
US20230310995A1 (en) * 2022-03-31 2023-10-05 Advanced Micro Devices, Inc. Detecting personal-space violations in artificial intelligence based non-player characters
US20230353401A1 (en) * 2022-04-29 2023-11-02 Zoom Video Communications, Inc. Providing presence in persistent hybrid virtual collaborative workspaces
US20240013495A1 (en) * 2022-07-06 2024-01-11 Journee Technologies Gmbh Systems and methods for the interactive rendering of a virtual environment on a user device with limited computational capacity
US20240098122A1 (en) * 2022-09-16 2024-03-21 International Business Machines Corporation Unplanned remote collaboration
JP7281012B1 (en) 2022-12-26 2023-05-24 グリー株式会社 Program, information processing method and information processing system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020178096A1 (en) * 1992-09-30 2002-11-28 Marshall Paul Steven Virtual reality generator for use with financial information
US7181690B1 (en) * 1995-11-13 2007-02-20 Worlds. Com Inc. System and method for enabling users to interact in a virtual space
US20070127668A1 (en) * 2005-12-02 2007-06-07 Ahya Deepak P Method and system for performing a conference call
US20080170065A1 (en) * 2007-01-16 2008-07-17 Motorola, Inc. Method and Apparatus To Facilitate Multi-Setting Virtual Reality Experiences

Family Cites Families (231)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU650242B2 (en) * 1989-11-28 1994-06-16 International Business Machines Corporation Methods and apparatus for dynamically managing input/output (I/O) connectivity
JP2852817B2 (en) 1991-02-04 1999-02-03 中小企業事業団 heating furnace
US5745711A (en) 1991-10-23 1998-04-28 Hitachi, Ltd. Display control method and apparatus for an electronic conference
CA2084575C (en) * 1991-12-31 1996-12-03 Chris A. Dinallo Personal computer with generalized data streaming apparatus for multimedia devices
US6594688B2 (en) * 1993-10-01 2003-07-15 Collaboration Properties, Inc. Dedicated echo canceler for a workstation
US5434913A (en) * 1993-11-24 1995-07-18 Intel Corporation Audio subsystem for computer-based conferencing system
US5491743A (en) 1994-05-24 1996-02-13 International Business Machines Corporation Virtual conference system and terminal apparatus therefor
US6343263B1 (en) * 1994-08-02 2002-01-29 Apple Computer, Inc. Real-time signal processing system for serially transmitted data
JP3183496B2 (en) * 1995-06-16 2001-07-09 日本電信電話株式会社 Virtual space sharing system
US5721922A (en) * 1994-10-13 1998-02-24 Intel Corporation Embedding a real-time multi-tasking kernel in a non-real-time operating system
US5903752A (en) * 1994-10-13 1999-05-11 Intel Corporation Method and apparatus for embedding a real-time multi-tasking kernel in a non-real-time operating system
US5619733A (en) * 1994-11-10 1997-04-08 International Business Machines Corporation Method and apparatus for synchronizing streaming and non-streaming multimedia devices by controlling the play speed of the non-streaming device in response to a synchronization signal
US6260057B1 (en) * 1995-03-01 2001-07-10 Sun Microsystems, Inc. Apparatus and method for high performance implementation of system calls
US6466962B2 (en) * 1995-06-07 2002-10-15 International Business Machines Corporation System and method for supporting real-time computing within general purpose operating systems
US5874960A (en) 1995-07-05 1999-02-23 Microsoft Corporation Method and system for sharing applications between computer systems
US5880731A (en) 1995-12-14 1999-03-09 Microsoft Corporation Use of avatars with automatic gesturing and bounded interaction in on-line chat session
US5960173A (en) * 1995-12-22 1999-09-28 Sun Microsystems, Inc. System and method enabling awareness of others working on similar tasks in a computer work environment
IL116708A (en) * 1996-01-08 2000-12-06 Smart Link Ltd Real-time task manager for a personal computer
US6405255B1 (en) * 1996-07-01 2002-06-11 Sun Microsystems, Inc. Mixing and splitting multiple independent audio data streams in kernel space
US7145898B1 (en) 1996-11-18 2006-12-05 Mci Communications Corporation System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture
US6335927B1 (en) 1996-11-18 2002-01-01 Mci Communications Corporation System and method for providing requested quality of service in a hybrid network
US5913038A (en) * 1996-12-13 1999-06-15 Microsoft Corporation System and method for processing multimedia data streams using filter graphs
US5995745A (en) * 1996-12-23 1999-11-30 Yodaiken; Victor J. Adding real-time support to general purpose operating systems
US6317774B1 (en) * 1997-01-09 2001-11-13 Microsoft Corporation Providing predictable scheduling of programs using a repeating precomputed schedule
US6006279A (en) * 1997-01-21 1999-12-21 Canon Information Systems, Inc. Plug-in module host framework
US6016515A (en) * 1997-04-04 2000-01-18 Microsoft Corporation Method, computer program product, and data structure for validating creation of and routing messages to file object
US5991836A (en) * 1997-05-02 1999-11-23 Network Computing Devices, Inc. System for communicating real time data between client device and server utilizing the client device estimating data consumption amount by the server
US6904110B2 (en) * 1997-07-31 2005-06-07 Francois Trans Channel equalization system and method
JP3753207B2 (en) 1997-08-11 2006-03-08 富士ゼロックス株式会社 Collaborative work support system and collaborative work support method
US5991402A (en) * 1997-09-23 1999-11-23 Aegisoft Corporation Method and system of dynamic transformation of encrypted material
GB9721667D0 (en) 1997-10-14 1997-12-10 Philips Electronics Nv Virtual environment navigation aid
US6349344B1 (en) * 1997-12-16 2002-02-19 Microsoft Corporation Combining multiple java class files into a run-time image
US6216173B1 (en) * 1998-02-03 2001-04-10 Redbox Technologies Limited Method and apparatus for content processing and routing
US6148336A (en) * 1998-03-13 2000-11-14 Deterministic Networks, Inc. Ordering of multiple plugin applications using extensible layered service provider with network traffic filtering
US6141686A (en) * 1998-03-13 2000-10-31 Deterministic Networks, Inc. Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control
US6380952B1 (en) 1998-04-07 2002-04-30 International Business Machines Corporation System for continuous display and navigation in a virtual-reality world
US7065553B1 (en) * 1998-06-01 2006-06-20 Microsoft Corporation Presentation system with distributed object oriented multi-user domain and separate view and model objects
US6243753B1 (en) * 1998-06-12 2001-06-05 Microsoft Corporation Method, system, and computer program product for creating a raw data channel form an integrating component to a series of kernel mode filters
US6604136B1 (en) * 1998-06-27 2003-08-05 Intel Corporation Application programming interfaces and methods enabling a host to interface with a network processor
US5999208A (en) 1998-07-15 1999-12-07 Lucent Technologies Inc. System for implementing multiple simultaneous meetings in a virtual reality mixed media meeting room
US6119147A (en) 1998-07-28 2000-09-12 Fuji Xerox Co., Ltd. Method and system for computer-mediated, multi-modal, asynchronous meetings in a virtual space
US6731314B1 (en) 1998-08-17 2004-05-04 Muse Corporation Network-based three-dimensional multiple-user shared environment apparatus and method
JP2000076487A (en) 1998-09-03 2000-03-14 Sony Corp Device and method for processing information, and providing medium
US7159222B1 (en) * 1998-09-09 2007-01-02 Microsoft Corporation Highly componentized system architecture with object mutation
US6807667B1 (en) * 1998-09-21 2004-10-19 Microsoft Corporation Method and system of an application program interface for abstracting network traffic control components to application programs
US6470397B1 (en) * 1998-11-16 2002-10-22 Qlogic Corporation Systems and methods for network and I/O device drivers
US6490611B1 (en) * 1999-01-28 2002-12-03 Mitsubishi Electric Research Laboratories, Inc. User level scheduling of inter-communicating real-time tasks
US6862735B1 (en) * 1999-02-11 2005-03-01 Sun Microsystems, Inc. Mechanism by which platform independent software may bind to and access platform dependent software
JP2000244487A (en) * 1999-02-18 2000-09-08 Nippon Telegr & Teleph Corp <Ntt> Plural-person perticipation-type virtual space communication system
US7168048B1 (en) 1999-03-24 2007-01-23 Microsoft Corporation Method and structure for implementing a layered object windows
US6493324B1 (en) * 1999-03-29 2002-12-10 Worldcom, Inc. Multimedia interface for IP telephony
US6615278B1 (en) * 1999-03-29 2003-09-02 International Business Machines Corporation Cross-platform program, system, and method having a global registry object for mapping registry equivalent functions in an OS/2 operating system environment
US7007235B1 (en) 1999-04-02 2006-02-28 Massachusetts Institute Of Technology Collaborative agent interaction control and synchronization system
US6388688B1 (en) 1999-04-06 2002-05-14 Vergics Corporation Graph-based visual navigation through spatial environments
US6779027B1 (en) * 1999-04-30 2004-08-17 Hewlett-Packard Development Company, L.P. Intelligent management module application programming interface with utility objects
US7006616B1 (en) * 1999-05-21 2006-02-28 Terayon Communication Systems, Inc. Teleconferencing bridge with EdgePoint mixing
US6742176B1 (en) * 1999-06-14 2004-05-25 Lycos, Inc. Secure flexible plugin software architecture
US6292188B1 (en) 1999-07-28 2001-09-18 Alltrue Networks, Inc. System and method for navigating in a digital information environment
US6442748B1 (en) * 1999-08-31 2002-08-27 Accenture Llp System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment
US7140015B1 (en) * 1999-09-29 2006-11-21 Network Appliance, Inc. Microkernel for real time applications
US20010044904A1 (en) * 1999-09-29 2001-11-22 Berg Ryan J. Secure remote kernel communication
US7581191B2 (en) 1999-11-15 2009-08-25 Xenogen Corporation Graphical user interface for 3-D in-vivo imaging
JP2001154966A (en) 1999-11-29 2001-06-08 Sony Corp System and method for supporting virtual conversation being participation possible by users in shared virtual space constructed and provided on computer network and medium storing program
US7213054B2 (en) * 1999-12-15 2007-05-01 Microsoft Corporation Methods and apparatuses for handling single-user applications in multi-user computing environments
US6708172B1 (en) 1999-12-22 2004-03-16 Urbanpixel, Inc. Community-based shared multiple browser environment
SE517156C2 (en) * 1999-12-28 2002-04-23 Global Ip Sound Ab System for transmitting sound over packet-switched networks
US7069590B1 (en) * 2000-02-17 2006-06-27 Microsoft Corporation System and method for protecting data streams in hardware components
US7240093B1 (en) 2000-02-29 2007-07-03 Microsoft Corporation Use of online messaging to facilitate selection of participants in game play
US6990669B1 (en) * 2000-03-21 2006-01-24 Microsoft Corporation Real-time scheduler
US6871345B1 (en) * 2000-04-04 2005-03-22 Motive, Inc. Self managing software agents with introspection
US8020176B2 (en) * 2000-04-06 2011-09-13 Infineon Technologies Ag Virtual machine interface for hardware reconfigurable and software programmable processors
JP3345600B2 (en) 2000-04-10 2002-11-18 コナミ株式会社 Game system and computer-readable storage medium
US6961631B1 (en) * 2000-04-12 2005-11-01 Microsoft Corporation Extensible kernel-mode audio processing architecture
US6646195B1 (en) * 2000-04-12 2003-11-11 Microsoft Corporation Kernel-mode audio processing modules
US20060067500A1 (en) * 2000-05-15 2006-03-30 Christofferson Frank C Teleconferencing bridge with edgepoint mixing
EP1170673A1 (en) * 2000-07-05 2002-01-09 Sony International (Europe) GmbH Portal application
JP2002063601A (en) * 2000-08-15 2002-02-28 Shinji Shimojo Virtual space system
US6763176B1 (en) * 2000-09-01 2004-07-13 Matrox Electronic Systems Ltd. Method and apparatus for real-time video editing using a graphics processor
US7599753B2 (en) * 2000-09-23 2009-10-06 Microsoft Corporation Systems and methods for running priority-based application threads on a realtime component
US7263550B1 (en) * 2000-10-10 2007-08-28 Juniper Networks, Inc. Agent-based event-driven web server architecture
US7203741B2 (en) 2000-10-12 2007-04-10 Peerapp Ltd. Method and system for accelerating receipt of data in a client-to-client network
JP2002123478A (en) 2000-10-17 2002-04-26 Isao:Kk Chat system, device and method for processing chat information and recording medium
US7313593B1 (en) * 2000-10-24 2007-12-25 International Business Machines Corporation Method and apparatus for providing full duplex and multipoint IP audio streaming
US6961942B1 (en) * 2000-11-06 2005-11-01 Microsoft Corporation Bluetooth TDI and winsock interface
US7149314B2 (en) * 2000-12-04 2006-12-12 Creative Technology Ltd Reverberation processor based on absorbent all-pass filters
US20020116458A1 (en) 2000-12-14 2002-08-22 Jonathan Bricklin Web-based dating service
US20020075305A1 (en) 2000-12-18 2002-06-20 Beaton Brian F. Graphical user interface for a virtual team environment
US7925703B2 (en) 2000-12-26 2011-04-12 Numedeon, Inc. Graphical interactive interface for immersive online communities
US7296226B2 (en) * 2001-02-15 2007-11-13 Accenture Gmbh XML-based multi-format business services design pattern
US7376475B2 (en) * 2001-03-05 2008-05-20 Microsoft Corporation Audio buffer configuration
US7386356B2 (en) * 2001-03-05 2008-06-10 Microsoft Corporation Dynamic audio buffer creation
US7107110B2 (en) * 2001-03-05 2006-09-12 Microsoft Corporation Audio buffers with audio effects
US20020165922A1 (en) 2001-04-13 2002-11-07 Songxiang Wei Application based screen sampling
US20020178072A1 (en) 2001-05-24 2002-11-28 International Business Machines Corporation Online shopping mall virtual association
US6996832B2 (en) * 2001-05-30 2006-02-07 Bea Systems, Inc. System and method for software component plug-in framework
US7562306B2 (en) * 2001-05-31 2009-07-14 International Business Machines Corporation System and method for reducing memory use associated with the graphical representation of a list control
US6918093B2 (en) * 2001-05-31 2005-07-12 International Business Machines Corp. Inheritance of background color in a containment hierarchy of objects in a graphical user interface
US7017162B2 (en) * 2001-07-10 2006-03-21 Microsoft Corporation Application program interface for network software platform
US20030043200A1 (en) 2001-08-09 2003-03-06 Urbanpixel Inc Interactive multi-level mapping in a multiple browser environment
JP2003058482A (en) 2001-08-14 2003-02-28 Fujitsu Ltd Method for providing area chat room, method for processing terminal side area chat, recording medium recording area chat room providing/processing program and area chat room providing device
US20030065558A1 (en) 2001-09-12 2003-04-03 Cameron Shaw Method and apparatus for multi-vendor powered business portal with intelligent service promotion and user profile gathering
US7254610B1 (en) * 2001-09-19 2007-08-07 Cisco Technology, Inc. Delivery of services to a network enabled telephony device based on transfer of selected model view controller objects to reachable network nodes
US7254814B1 (en) * 2001-09-28 2007-08-07 Emc Corporation Methods and apparatus for managing plug-in services
US20030077561A1 (en) 2001-10-18 2003-04-24 Abraham Alsop Web server for printable whiteboards
US7415502B2 (en) 2001-11-16 2008-08-19 Sbc Technology Resources, Inc. Method and system for intelligent routing based on presence detection
US7673246B2 (en) 2001-12-12 2010-03-02 Canon Kabushiki Kaisha Image information processing apparatus and method, virtual space presentation apparatus, information administration apparatus, and control methods thereof
US6679848B2 (en) 2002-03-07 2004-01-20 Koninklijke Philips Electronics N.V. Method for allowing plug-in architecture for digital echocardiography lab image processing applications
US7418664B2 (en) 2002-04-03 2008-08-26 Microsoft Corporation Application sharing single document sharing
US7483945B2 (en) * 2002-04-19 2009-01-27 Akamai Technologies, Inc. Method of, and system for, webcasting with just-in-time resource provisioning, automated telephone signal acquisition and streaming, and fully-automated event archival
US7036089B2 (en) 2002-04-23 2006-04-25 Hewlett-Packard Development Company, L.P. Distribution of application windows in a computing device display
AU2003239385A1 (en) 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US6935959B2 (en) * 2002-05-16 2005-08-30 Microsoft Corporation Use of multiple player real-time voice communications on a gaming device
KR100918782B1 (en) 2002-05-17 2009-09-23 한라공조주식회사 A fin of heat exchanger
US7293243B1 (en) 2002-05-22 2007-11-06 Microsoft Corporation Application sharing viewer presentation
US8165959B2 (en) * 2002-06-24 2012-04-24 Siebel Systems, Inc. Method and apparatus for pricing calculation
JP4408635B2 (en) * 2002-06-27 2010-02-03 ナヴィゲイション テクノロジーズ コーポレイション How to provide location-based advertising along with route information
US7631318B2 (en) * 2002-06-28 2009-12-08 Microsoft Corporation Secure server plug-in architecture for digital rights management systems
US6782424B2 (en) * 2002-08-23 2004-08-24 Finite State Machine Labs, Inc. System, method and computer program product for monitoring and controlling network connections from a supervisory operating system
US7035942B2 (en) 2002-09-17 2006-04-25 Bellsouth Intellectual Property Corp. Server-based message protocol translation
US7434167B2 (en) 2002-09-30 2008-10-07 Microsoft Corporation Accessibility system and method
US20040064210A1 (en) * 2002-10-01 2004-04-01 Puryear Martin G. Audio driver componentization
US6724416B1 (en) 2002-10-01 2004-04-20 Jianxin Liu Image transceiving telephone with integrated digital camera
US20040088704A1 (en) * 2002-10-30 2004-05-06 Advanced Simulation Technology, Inc. Method for running real-time tasks alongside a general purpose operating system
US8176186B2 (en) * 2002-10-30 2012-05-08 Riverbed Technology, Inc. Transaction accelerator for client-server communications systems
WO2004045154A1 (en) 2002-11-13 2004-05-27 Intel Corporation Multi-modal web interaction over wireless network
US20040179039A1 (en) 2003-03-03 2004-09-16 Blattner Patrick D. Using avatars to communicate
CA2525939C (en) 2003-05-16 2015-09-22 Picasa, Inc. Networked chat and media sharing systems and methods
US20050060137A1 (en) * 2003-09-12 2005-03-17 Lanus Mark S. Method and apparatus to emulate an execution environment
DE602004026232D1 (en) 2003-09-16 2010-05-06 Research In Motion Ltd A method of generating a peer-to-peer instant messaging solution without the use of an instant messaging server
US7503006B2 (en) 2003-09-25 2009-03-10 Microsoft Corporation Visual indication of current voice speaker
US7813488B2 (en) 2003-09-29 2010-10-12 Siemens Enterprise Communications, Inc. System and method for providing information regarding an identity's media availability
WO2005041496A1 (en) 2003-10-27 2005-05-06 Nokia Corporation Method and devices for relayed peer-to-peer communications between terminals in mobile networks
US7433885B2 (en) 2003-12-15 2008-10-07 Quantum Matrix Holdings, Llc System and method for multi-dimensional organization, management, and manipulation of data
US7707503B2 (en) 2003-12-22 2010-04-27 Palo Alto Research Center Incorporated Methods and systems for supporting presentation tools using zoomable user interface
JP2005196286A (en) * 2003-12-26 2005-07-21 Okuma Corp Operating system allowing operation of real-time application program, control method therefor, and method for loading shared library
US20100005531A1 (en) * 2004-12-23 2010-01-07 Kenneth Largman Isolated multiplexed multi-dimensional processing in a virtual processing space having virus, spyware, and hacker protection features
US7985138B2 (en) * 2004-02-17 2011-07-26 International Business Machines Corporation SIP based VoIP multiplayer network games
KR100566263B1 (en) 2004-03-26 2006-03-29 삼성전자주식회사 System and method for providing messenger service changing information of user's status by using schedule
JP2005286749A (en) * 2004-03-30 2005-10-13 Matsushita Electric Ind Co Ltd Video image decoding device and video image transmission system using it
US20060031779A1 (en) 2004-04-15 2006-02-09 Citrix Systems, Inc. Selectively sharing screen data
JP2005326987A (en) * 2004-05-13 2005-11-24 Sony Corp Audio signal transmission system, audio signal transmission method, server, network terminal device, program and recording medium
US7945619B1 (en) 2004-09-20 2011-05-17 Jitendra Chawla Methods and apparatuses for reporting based on attention of a user during a collaboration session
US7342587B2 (en) 2004-10-12 2008-03-11 Imvu, Inc. Computer-implemented system and method for home page customization and e-commerce support
US20070192818A1 (en) * 2004-10-12 2007-08-16 Mikael Bourges-Sevenier System and method for creating, distributing, and executing rich multimedia applications
US20060168114A1 (en) * 2004-11-12 2006-07-27 Arnaud Glatron Audio processing system
EP1820159A1 (en) 2004-11-12 2007-08-22 MOK3, Inc. Method for inter-scene transitions
WO2006110952A1 (en) * 2005-04-19 2006-10-26 Fairlight.Au Pty Ltd Media processing system and method
US7506264B2 (en) 2005-04-28 2009-03-17 International Business Machines Corporation Method and apparatus for presenting navigable data center information in virtual reality using leading edge rendering engines
US20060244818A1 (en) * 2005-04-28 2006-11-02 Comotiv Systems, Inc. Web-based conferencing system
US20070064851A1 (en) * 2005-09-02 2007-03-22 Sbc Knowledge Ventures Lp Method for synchronizing a customer edge router or customer premise equipment associated therewith
JP2006012127A (en) * 2005-05-16 2006-01-12 Sony Corp System and method for content distribution, and terminal equipment
US8606950B2 (en) * 2005-06-08 2013-12-10 Logitech Europe S.A. System and method for transparently processing multimedia data
KR100686382B1 (en) 2005-07-08 2007-02-22 엔에이치엔(주) Messenger Notification System and Method Using Synchronization Server
US7734692B1 (en) 2005-07-22 2010-06-08 Oracle America, Inc. Network collaboration system with private voice chat
EP1750253B1 (en) * 2005-08-04 2012-03-21 Nuance Communications, Inc. Speech dialog system
CA2619970C (en) * 2005-08-19 2013-03-26 Google Inc. Software architecture for displaying information content from plug-in modules in a user interface
JP2007072739A (en) * 2005-09-07 2007-03-22 Hitachi Communication Technologies Ltd Multipoint conference system, multipoint conference apparatus, and client terminal
US20080214204A1 (en) 2005-11-01 2008-09-04 Jorey Ramer Similarity based location mapping of mobile comm facility users
US8429630B2 (en) * 2005-09-15 2013-04-23 Ca, Inc. Globally distributed utility computing cloud
US9454735B2 (en) 2005-09-26 2016-09-27 Nokia Corporation Integrating data with a contact
US7509654B2 (en) * 2005-09-29 2009-03-24 Avaya Inc. Data-driven and plug-in defined event engine
US8498629B2 (en) * 2005-10-18 2013-07-30 Harris Corporation Extensible human machine interface (HMI) plugin architecture for radio software system and related method
US20070098238A1 (en) 2005-10-31 2007-05-03 Pere Obrador Imaging methods, imaging systems, and articles of manufacture
US7489772B2 (en) 2005-12-30 2009-02-10 Nokia Corporation Network entity, method and computer program product for effectuating a conference session
JP4643454B2 (en) 2006-01-10 2011-03-02 株式会社東芝 Moving picture decoding apparatus and moving picture decoding method
US8185437B2 (en) 2007-07-12 2012-05-22 Utbk, Inc. Systems and methods to provide communication connections via partners
US20070184855A1 (en) 2006-02-03 2007-08-09 Research In Motion Limited Visual representation of contact location
US20070192427A1 (en) 2006-02-16 2007-08-16 Viktors Berstis Ease of use feature for audio communications within chat conferences
US20070240134A1 (en) * 2006-02-28 2007-10-11 Joydeep Buragohain Software packaging model supporting multiple entity types
JP4617268B2 (en) * 2006-03-14 2011-01-19 キヤノン株式会社 Storage device and storage device processing method
US20070286366A1 (en) 2006-03-17 2007-12-13 Scott Deboy Chat presence system
US20070250540A1 (en) 2006-04-20 2007-10-25 Hsu Mike S C A Computer System with File Attribute Extension
US8199761B2 (en) * 2006-04-20 2012-06-12 Nokia Corporation Communications multiplexing with packet-communication networks
US20080052373A1 (en) 2006-05-01 2008-02-28 Sms.Ac Systems and methods for a community-based user interface
EP2367343B1 (en) * 2006-05-11 2017-03-22 Google, Inc. Audio mixing
US20070280206A1 (en) * 2006-05-31 2007-12-06 Samsung Electronics Co., Ltd. Method for consuming heterogeneous services on heterogeneous devices using script plugins
US7643459B2 (en) 2006-06-16 2010-01-05 Alcatel-Lucent Usa Inc. Methods, devices and architectures for establishing peer-to-peer sessions
US20070291034A1 (en) 2006-06-20 2007-12-20 Dones Nelson C System for presenting a navigable virtual subway system, and method for operating and using the same
US20070299778A1 (en) 2006-06-22 2007-12-27 Microsoft Corporation Local peer-to-peer digital content distribution
US20080005721A1 (en) * 2006-06-29 2008-01-03 Augusta Systems, Inc. Method and System for Rapidly Developing Sensor-Enabled Software Applications
US7469641B2 (en) * 2006-07-19 2008-12-30 Asf-Keystone, Inc. Bolster and spring pockets for use with rail truck
US8869027B2 (en) 2006-08-04 2014-10-21 Apple Inc. Management and generation of dashboards
US20080033941A1 (en) 2006-08-07 2008-02-07 Dale Parrish Verfied network identity with authenticated biographical information
US7991401B2 (en) 2006-08-08 2011-08-02 Samsung Electronics Co., Ltd. Apparatus, a method, and a system for animating a virtual scene
US8817668B2 (en) 2006-09-15 2014-08-26 Microsoft Corporation Distributable, scalable, pluggable conferencing architecture
US20080085502A1 (en) * 2006-10-04 2008-04-10 Ecollege.Com Web service api for student information and course management systems
US20080208605A1 (en) 2006-10-20 2008-08-28 Citrix Systems, Inc. Systems and methods for responding to the occurrence of an event
CN101170572A (en) 2006-10-23 2008-04-30 日电(中国)有限公司 Multimedia network communication system based on P2P SIP technology
EP2098010A1 (en) 2006-11-30 2009-09-09 WANLESS, James Andrew A method and system for providing automated real-time contact information
US8706169B2 (en) 2006-12-28 2014-04-22 Yahoo! Inc. Interface overlay
WO2008085205A2 (en) 2006-12-29 2008-07-17 Prodea Systems, Inc. System and method for providing network support services and premises gateway support infrastructure
US8554868B2 (en) 2007-01-05 2013-10-08 Yahoo! Inc. Simultaneous sharing communication interface
US20080209075A1 (en) 2007-02-22 2008-08-28 Yahoo! Inc. Synchronous delivery of media content and real-time communication for online dating
US20080215994A1 (en) 2007-03-01 2008-09-04 Phil Harrison Virtual world avatar control, interactivity and communication interactive messaging
US8601386B2 (en) 2007-04-20 2013-12-03 Ingenio Llc Methods and systems to facilitate real time communications in virtual reality
US20080263460A1 (en) 2007-04-20 2008-10-23 Utbk, Inc. Methods and Systems to Connect People for Virtual Meeting in Virtual Reality
EP2179549B1 (en) 2007-08-09 2012-03-21 Markport Limited Network resource management
CN101110780A (en) * 2007-08-24 2008-01-23 张建中 Method, device and system for transmitting control data flow
US8245241B2 (en) 2007-10-02 2012-08-14 International Business Machines Corporation Arrangements for interactivity between a virtual universe and the world wide web
US9357025B2 (en) 2007-10-24 2016-05-31 Social Communications Company Virtual area based telephony communications
US8407605B2 (en) 2009-04-03 2013-03-26 Social Communications Company Application sharing
US8930472B2 (en) 2007-10-24 2015-01-06 Social Communications Company Promoting communicant interactions in a network communications environment
US8397168B2 (en) 2008-04-05 2013-03-12 Social Communications Company Interfacing with a spatial virtual communication environment
US7844724B2 (en) 2007-10-24 2010-11-30 Social Communications Company Automated real-time data stream switching in a shared virtual area communication environment
US7769806B2 (en) 2007-10-24 2010-08-03 Social Communications Company Automated real-time data stream switching in a shared virtual area communication environment
US8095680B2 (en) * 2007-12-20 2012-01-10 Telefonaktiebolaget Lm Ericsson (Publ) Real-time network transport protocol interface method and apparatus
CN101499080A (en) 2008-02-01 2009-08-05 网秦无限(北京)科技有限公司 Method and system for fast acquiring information service on mobile terminal
US20090222742A1 (en) 2008-03-03 2009-09-03 Cisco Technology, Inc. Context sensitive collaboration environment
KR101467767B1 (en) 2008-03-31 2014-12-03 엘지전자 주식회사 Terminal and method of performing instant messaging service therein
US8531447B2 (en) 2008-04-03 2013-09-10 Cisco Technology, Inc. Reactive virtual environment
US8312380B2 (en) 2008-04-04 2012-11-13 Yahoo! Inc. Local map chat
CN102084354A (en) * 2008-04-05 2011-06-01 社会传播公司 Shared virtual area communication environment based apparatus and methods
US20120246582A1 (en) 2008-04-05 2012-09-27 Social Communications Company Interfacing with a spatial virtual communications environment
US8042051B2 (en) 2008-05-30 2011-10-18 International Business Machines Corporation Apparatus for navigation and interaction in a virtual meeting place
US20100058202A1 (en) 2008-08-28 2010-03-04 Mohamed Rostom Method system and program product for providing enabling an interactive and social search engine
US7962627B2 (en) 2008-12-04 2011-06-14 Microsoft Corporation Peer-to-peer network address translator (NAT) traversal techniques
EP2377089A2 (en) 2008-12-05 2011-10-19 Social Communications Company Managing interactions in a network communications environment
CN102362269B (en) 2008-12-05 2016-08-17 社会传播公司 real-time kernel
US9065874B2 (en) 2009-01-15 2015-06-23 Social Communications Company Persistent network resource and virtual area associations for realtime collaboration
US8396960B2 (en) 2009-05-08 2013-03-12 Canon Kabushiki Kaisha Efficient network utilization using multiple physical interfaces
JP5010033B2 (en) 2009-06-10 2012-08-29 パイオニア株式会社 Communication terminal, address resolution server, and computer program
US7921150B1 (en) 2009-10-23 2011-04-05 Eastman Kodak Company Method for viewing videos on distributed networks
US8924261B2 (en) 2009-10-30 2014-12-30 Etsy, Inc. Method for performing interactive online shopping
US20110169927A1 (en) 2010-01-13 2011-07-14 Coco Studios Content Presentation in a Three Dimensional Environment
WO2012034044A2 (en) 2010-09-11 2012-03-15 Social Communications Company Relationship based presence indicating in virtual area contexts
US8863256B1 (en) 2011-01-14 2014-10-14 Cisco Technology, Inc. System and method for enabling secure transactions using flexible identity management in a vehicular environment
US9270784B2 (en) 2011-02-16 2016-02-23 Masque Publishing, Inc. Peer-to-peer communications
WO2012135231A2 (en) 2011-04-01 2012-10-04 Social Communications Company Creating virtual areas for realtime communications
US8837483B2 (en) 2011-04-11 2014-09-16 Alcatel Lucent Mapping private and public addresses
US8612279B2 (en) 2011-06-27 2013-12-17 Cisco Technology, Inc. Ad hoc generation of work item entity for geospatial entity based on symbol manipulation language-based workflow item
WO2013039748A2 (en) 2011-09-16 2013-03-21 Social Communications Company Capabilities based management of virtual areas

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020178096A1 (en) * 1992-09-30 2002-11-28 Marshall Paul Steven Virtual reality generator for use with financial information
US7181690B1 (en) * 1995-11-13 2007-02-20 Worlds. Com Inc. System and method for enabling users to interact in a virtual space
US20070127668A1 (en) * 2005-12-02 2007-06-07 Ahya Deepak P Method and system for performing a conference call
US20080170065A1 (en) * 2007-01-16 2008-07-17 Motorola, Inc. Method and Apparatus To Facilitate Multi-Setting Virtual Reality Experiences

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KONG ET AL.: "KStreams: Kernel Support for Efficient Data Streaming in Proxy Servers", INTERNATIONAL WORKSHOP ON NETWORK AND OPERATING SYSTEMS SUPPORT FOR DIGITAL AUDIO AND VIDEO, 13 June 2005 (2005-06-13), SKAMANIA, WASHINGTON, XP008141115, Retrieved from the Internet <URL:http://www.cc.gatech.edu/-jiantao/publication/kstreams.pdf> *

Also Published As

Publication number Publication date
CN102362269A (en) 2012-02-22
KR20110106870A (en) 2011-09-29
KR101490548B1 (en) 2015-02-05
US20240114064A1 (en) 2024-04-04
CN102362269B (en) 2016-08-17
JP2012511213A (en) 2012-05-17
US20100146085A1 (en) 2010-06-10
WO2010065848A9 (en) 2010-11-04
JP5721634B2 (en) 2015-05-20
US10158689B2 (en) 2018-12-18
KR20130010911A (en) 2013-01-29
US20140136726A1 (en) 2014-05-15
EP2377031A4 (en) 2012-11-21
US10972523B2 (en) 2021-04-06
JP2013065341A (en) 2013-04-11
IL213038A0 (en) 2011-07-31
CN106131178A (en) 2016-11-16
WO2010065848A2 (en) 2010-06-10
US20190132373A1 (en) 2019-05-02
US9055131B2 (en) 2015-06-09
US11882165B2 (en) 2024-01-23
US20150281348A1 (en) 2015-10-01
US20210185105A1 (en) 2021-06-17
JP2013084283A (en) 2013-05-09
KR20130010910A (en) 2013-01-29
US8578000B2 (en) 2013-11-05
EP2377031A2 (en) 2011-10-19

Similar Documents

Publication Publication Date Title
WO2010065848A3 (en) Realtime kernel
WO2010065887A3 (en) Pervasive realtime framework
Varghese et al. Challenges and opportunities in edge computing
Qutqut et al. Comprehensive survey of the IoT open‐source OSs
Bhardwaj et al. Ecc: Edge cloud composites
WO2007076509A3 (en) Generation of names related to organization actions
JP2006155600A (en) Message-passing processor
Toyama et al. Android as a server platform
Shulin et al. Research and implementation of Web Services in Android network communication framework Volley
WO2005093571A1 (en) Hardware object request broker on a chip for generating separate control and data channels for improved throughput efficiency
Datta et al. ANGELS: A framework for mobile grids
Muqsith et al. A simulator for service-based software system co-design
Hafeez et al. Survey of MPI implementations
WO2004012050A3 (en) Real-time communication applications and system
WO2004072768A3 (en) Distributed dynamically optimizable processing communications and storage system
Keller et al. Reconfigurable nodes for future networks
Lee et al. On-demand remote software code execution unit using on-chip flash memory cloudification for IoT environment acceleration
Jyrkkä et al. Component-based development of DSP software for mobile communication terminals
Chen et al. Integrated wireless access point architecture for wireless sensor networks
Wright et al. Design considerations for multiagent systems on very small platforms
Mozumdar et al. Porting application between wireless sensor network software platforms: TinyOS, MANTIS and ZigBee
Yue et al. Research on middleware technology for pervasive computing
Burmakin et al. Distributed automation and control systems
Porter et al. A comparison of static and dynamic component models for wireless sensor networks
Jiang Transplantation research of the lwip agreement under the uc/os-ii

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980150169.2

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09831186

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 213038

Country of ref document: IL

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2011539734

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 4548/CHENP/2011

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 20117015551

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2009831186

Country of ref document: EP