CN106233698A - 基于会话的设备配置 - Google Patents
基于会话的设备配置 Download PDFInfo
- Publication number
- CN106233698A CN106233698A CN201580021149.0A CN201580021149A CN106233698A CN 106233698 A CN106233698 A CN 106233698A CN 201580021149 A CN201580021149 A CN 201580021149A CN 106233698 A CN106233698 A CN 106233698A
- Authority
- CN
- China
- Prior art keywords
- communication session
- client device
- network
- equipment
- event
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims abstract description 258
- 238000000034 method Methods 0.000 claims description 59
- 230000008859 change Effects 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 abstract description 34
- 230000006870 function Effects 0.000 description 42
- 230000006978 adaptation Effects 0.000 description 13
- 238000003860 storage Methods 0.000 description 12
- 230000006399 behavior Effects 0.000 description 10
- 230000008447 perception Effects 0.000 description 9
- 230000000977 initiatory effect Effects 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 7
- 239000003550 marker Substances 0.000 description 6
- 230000006855 networking Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000000712 assembly Effects 0.000 description 5
- 238000000429 assembly Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 5
- 238000013442 quality metrics Methods 0.000 description 3
- 241000196324 Embryophyta Species 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 210000000629 knee joint Anatomy 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 108010041420 microbial alkaline proteinase inhibitor Proteins 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- 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/14—Session management
-
- 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/14—Session management
- H04L67/141—Setup of application sessions
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/18—TPC being performed according to specific parameters
- H04W52/26—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
描述了一种针对基于会话的设备配置的技术。根据一个或多个实现,无线设备的各种设置被配置为在经由无线网络参与通信会话的同时优化设备性能。例如,动态地并且以每次会话为基础来配置所述设置。
Description
背景技术
移动计算设备已经发展以增加在移动设置中对用户可用的功能。例如,用户可以与移动电话、平板计算机、或者其他移动计算设备进行交互以检查电子邮件、在网上冲浪、写文本、与应用交互等。在企业设置中,用户可以利用个人移动设备来参与有关企业的活动,例如,在线会议、内容创造和/或分享等。
尽管允许用户在企业设置中利用他们的个人设备在成本节约和方便性的方面是有利的,但是这呈现出多个实现挑战。例如,为了利用企业无线网络来无线地发送数据和接收数据,个人设备通常需要利用特定的设置来配置以连接至无线网络并且通过无线网络来发送数据。由于存在具有品种繁多的功能和操作环境的宽泛的多种不同的移动设备,因此利用合适的设置来配置不同的设备可能会使得用户在企业无线网络中利用他们的设备的能力复杂化。
发明内容
提供了该发明内容以用简化的形式介绍在下文的具体实施方式中所进一步描述的概念的选择。该发明内容不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在用来帮助确定所要求保护的主题的范围。
描述了针对基于会话的设备配置的技术。根据一个或多个实现,无线设备的各种设置被配置为在经由无线网络参与通信会话的同时优化设备性能。例如,动态地并且以每次会话为基础(on a per-session basis)来配置所述设置。
附图说明
参考附图描述了详细的描述。在图中,附图标记的最左边的数字标识了在其中第一次出现该附图标记的图。在描述和图中的不同的实例中使用的相同的附图标记可以指代相似或相同的项。
图1是可操作以采用在本文中所讨论的技术的示例实现中的环境的示图。
图2示出了根据一个或多个实施例的用于发起通信会话的示例实现场景。
图3示出了根据一个或多个实施例的用于更新会话感知的示例实现场景。
图4示出了根据一个或多个实施例的针对会话终止的示例实现场景。
图5是根据一个或多个实施例的、描述了用于将网络策略应用至通信会话的方法中的步骤的流程图。
图6是根据一个或多个实施例的、描述了用于通知实体关于通信会话的属性的方法中的步骤的流程图。
图7是根据一个或多个实施例的、描述了用于通知设备关于通信会话的属性的改变的方法中的步骤的流程图。
图8是根据一个或多个实施例的、描述了用于配置设备来参与通信会话的方法中的步骤的流程图。
图9示出了如参考图1所描述的示例***和计算设备,它们被配置为实现在本文中所描述的技术的实施例。
具体实施方式
概述
描述了针对基于会话的设备配置的技术。在至少一些实施例中,通信会话是指网络中不同的节点之间的通信数据的交换。通信会话的示例包括互联网协议语音(VoIP)通话、视频通话、文本消息传送、文件传输、和/或其组合。例如,通信会话表示统一通信和协作(UC&C)会话。
根据一个或多个实现,在经由企业无线网络参与通信会话的同时,无线设备的各种设置被配置以优化设备性能。例如,动态地并且以每次会话为基础来配置所述设置。
例如,考虑用户设备(例如,用户的个人移动设备)连接至由诸如商业实体、教育实体、政府实体等之类的企业实体所管理的无线企业网络的场景。企业实体建立各种网络策略,所述网络策略指定针对到企业网络的无线连接的规则和参数和/或用于经由企业网络参与通信会话的规则和参数。
关于示例场景,当连接至企业网络时,用户的设备利用不同的设备参与通信会话。可以将不同的设备连接至企业网络,或者可以连接至与企业网络进行通信的不同的网络。响应于检测到用户设备参与通信会话,企业网络的网络控制器确定用户设备和/或通信会话的各种属性。例如,网络控制器可以直接从用户设备、从企业网络的网络元件(例如,无线接入点)中确定属性,和/或经由从外部服务所接收的通知来确定属性。
网络控制器将属性应用至网络策略以指定针对用户设备的不同的配置参数。例如,所述配置参数指定针对用户设备的不同的设备设置。接着,网络控制器生成包括配置参数的通知。如下详述,通知可以包括被配置为具有所述参数的应用程序接口(API)。
关于示例场景,网络控制器将通知传送至用户设备。用户设备接收通知并且处理通知(例如,API)以确定配置参数。用户设备利用所述配置参数来配置针对用户设备的各种设置和/或属性。例如,配置参数可以用于控制有关无线的各种行为,例如,信道外扫描、节能过程、无线接入点连接等。
如上所述,设备可以以每次会话为基础(例如,每次发起涉及该设备的新的通信会话)来进行配置。因此,可以对自定义的设备配置进行定义(例如,动态地并且基于网络策略)以使得设备能够适用于各种网络和/或设备状态,并且基于网络策略、网络状态、设备状态等的改变而动态地重新配置其本身。
在以下的讨论中,首先描述了可操作以采用在本文中所描述的技术的示例环境。接着,标题为“传播针对通信会话的会话感知”的章节讨论了用于向不同的实体通知关于通信会话的属性的一些示例方式。此后,标题为“示例网络策略”的章节描述了根据一个或多个实施例的一些示例网络策略。接着,标题为“示例实现场景”的章节描述了根据一个或多个实施例的一些示例实现场景。此后,标题为“示例过程”的章节描述了根据一个或多个实施例的一些示例过程。最后,标题为“示例***和设备”的章节描述了根据一个或多个实施例的可操作以采用在本文中讨论的技术的示例***和设备。
在呈现了对根据一个或多个实施例的示例实现的概述之后,现在考虑其中可以采用示例实现的示例环境。
示例环境
图1是可操作以采用在本文中所描述的针对基于会话的设备配置的技术的示例实现中的环境100的示图。概括而言,环境100包括使得能够经由多种不同的模态的通信的各种设备、服务、以及网络。例如,环境100包括连接至无线企业网络(WEN)104的客户端设备102。可以以多种方式来配置客户端设备102,例如,传统计算机(例如,台式个人计算机、膝上型计算机等)、移动站、娱乐家电、智能电话、上网本、游戏控制器、手持设备(例如,平板计算机)、可穿戴计算设备等。
WEN 104代表给客户端设备102提供到网络和/或服务的各种连通性的网络,例如互联网。可以由诸如商业实体、教育机构(例如,大学)、政府机构等之类的特定的企业实体来提供和/或管理WEN 104。如在本文中所使用的,术语“企业”通常是指出于各种原因可以保持无线数据网络的实体或多个实体的分组。WEN 104可以经由诸如宽带电缆、数字用户线(DSL)、无线数据连通性(例如,WiFiTM)、T-载波(例如,T1)、以太网等之类的多种不同的连通性技术来给客户端设备102提供无线连通性。
WEN 104是至少部分地经由无线接入点(WAP)106来实现的,所述WAP 106代表作为WEN 104的一部分的、用于发送和接收无线数据的功能。例如,WAP 106提供针对客户端设备102与其他支持无线的设备的连通性。客户端设备102还包括无线设备108,所述无线设备108代表使得客户端设备102能够发送和接收无线数据的功能。无线设备108的示例实现包括不同类型的天线、无线电设备、滤波器、接收机、发射机等。
无线设备108通常与无线驱动器110相关联,所述无线驱动器110代表使得客户端设备102与无线设备108之间能够交互的功能,并且反之亦然。例如,通信应用112可以利用无线驱动器110以使得通信数据能够经由无线设备108而被发送和接收。
概括而言,通信应用112代表支持经由客户端设备102的不同形式的通信的功能。通信应用112的示例包括:语音通信应用(例如,VoIP客户端)、视频通信应用、消息传送应用、内容分享应用、及其组合。例如,通信应用112支持对不同的通信模态进行组合以提供多样的通信场景。根据一个或多个实施例,通信应用112表示安装在客户端设备102上的应用。额外地或可替代地,可以将通信应用112实现为能够经由网络浏览器、网络应用等来访问的远程应用。
环境100还包括网络基础设施114,所述网络基础设施114代表在各种实体之间交换、处理、和/或路由数据的所连接的不同的组件。例如,网络基础设施114表示可以由诸如互联网服务供应商(ISP)之类的不同的实体所提供和管理的不同的网络和/或子网络。例如,将WAP 106(例如,通过有线连接和/或无线连接)连接至网络基础设施114以给WAP 106提供例如至互联网、网络、其他企业网络等的网络连通性。
在至少一些实施例中,网络基础设施114支持不同形式的通信。例如,网络基础设施114支持对语音数据、视频数据、内容数据等的发送和接收。在至少一些实施例中,网络基础设施114表示支持统一通信和协作(UC&C)会话的网络。
连接至网络基础设施114和/或作为网络基础设施114的一部分来实现的是通信服务116,所述通信服务116代表用于执行针对客户端设备102与用户设备118之间的通信的管理的各种任务的服务。例如,通信服务116可以管理通信会话的发起、调节、以及终止。通信服务116的示例包括:VoIP服务、在线会议服务、UC&C服务等。在至少一些实施例中,通信服务116可以被实现为或者被连接至与公共交换电话网络(“PSTN”)进行通信的专用分支交换机(PBX),以支持客户端设备102与用户设备118之间的语音通信。
根据一个或多个实现,客户端设备102被配置为经由通信应用112与通信服务116接合,以支持客户端设备102与用户设备118之间的通信。例如,通信应用112表示由通信服务116实现和管理以支持各种类型的通信的通信端口。
环境100还包括网络控制器120,所述网络控制器120代表用于管理WEN 104的各种方面的功能。例如,网络控制器120连接至WEN 104并且保持对WEN 104的不同的组件的状态感知。例如,网络控制器120保持WAP 106的映射(例如,在位置方面)以及WAP 106的性能属性,例如,不同的WAP 106的信号质量、WAP 106的服务质量(QoS)属性等。例如,可以将网络控制器120实现为用于管理WEN 104的各种方面的软件定义的网络(SDN)的控制器。
根据一个或多个实施例,网络控制器120包括连通性以及访问WEN 104的路由信息的逻辑。例如,网络控制器120可以访问内部网关协议(IGP)和/或WEN 104的生成树交换拓扑结构。这使得网络控制器120能够识别WEN 104内的不同的数据路由路径,并且映射和重新映射不同的路由路径。网络控制器120将该信息作为网络数据库122的一部分来存储,所述网络数据库122代表用于追踪并且存储WEN 104的组件的状态信息的功能。
网络控制器120可以利用来自WAP 106的诸如对跨单个WAP 106的数据流质量的指示之类的性能数据来增大网络数据库122。如在下文中进一步详述的,这使得网络控制器120能够基于质量度量来进行决策,并且将WAP 106的质量度量通知给各种实体(例如,客户端设备102)以使得所述实体能够进行网络连通性决策。
网络控制器120还保持代表WEN 104的不同的规则和参数的网络策略124。例如,网络策略124指定连接至WEN 104的设备的特定的行为和/或设置。在下文中讨论了网络策略124的不同的示例实现的示例。
网络控制器120被配置为经由配置代理126将网络策略124传播至不同的实体。概括而言,配置代理126代表用于与不同的无线设备(例如,客户端设备102)进行交互以使得所述设备基于网络策略124而被配置的功能。例如,客户端设备102包括配置模块128,所述配置模块128代表用于与配置代理126进行交互的功能和/或用于使得能够针对经由WEN104的无线通信来配置客户端设备102的功能。
例如,配置代理126可以将网络策略124的各种属性传送至配置模块128。配置模块128可以使得客户端设备102根据所述属性而被配置,从而优化客户端设备102的无线性能。可以以诸如经由软件、固件、硬件、和/或其组合之类的多种方式来实现配置模块128。根据一个或多个实现,可以将配置模块128实现为客户端设备102的物理层(PHY)组件和/或介质访问控制(MAC)层组件。因此,可以在PHY层和/或MAC层处实现在本文中所讨论的各种技术以针对通信会话来配置客户端设备102。
网络控制器120还可以使得能够针对不同的通信会话而配置WAP 106。例如,还可以利用在本文中关于客户端设备102所讨论的各种通知和操作来将通信会话的属性和策略通知给WAP 106,以使得能够针对特定的通信会话而配置WAP 106。
在至少一些实施例中,根据网络策略124而对客户端设备102的配置可以以每次会话为基础(例如,客户端设备102每次参与与另一个设备的通信会话)来进行。在下文中讨论了关于根据不同的网络策略124和/或会话属性对客户端设备102的配置的进一步的细节。
根据一个或多个实现,网络控制器120保持对连接至WEN 104的各种设备、WEN 104的状态条件、以及涉及WEN 104的通信会话的活动状态感知。例如,网络数据库122追踪不同的设备与WEN 104内的组件的连通性属性。例如,网络数据库122包括针对活动通信会话的记录,并且例如基于路由路径的改变、连接质量的改变等动态地对记录进行更新。在至少一些实施例中,来自网络数据库122的质量度量可以用于向客户端设备102发出通知,这使得客户端设备102能够适应于各种状态改变。在下文中讨论了环境100的各种实体的进一步的细节和实现。
在描述了在本文中所描述的技术可以在其中操作的示例环境之后,现在考虑根据一个或多个实施例的对传播通信会话和网络策略的各种属性的示例方式的讨论。
传播针对通信会话的会话感知
根据各种实施例,可以采用技术来利用关于通信会话的信息而动态地启发各种网络组件。例如,可以生成包括通信会话的各种属性的通知事件。除针对在本文中所讨论的基于会话的设备配置的技术之外,进一步的可以将通知事件传播至不同的实体。
在至少一些实施例中,可以使用可以被利用以配置并且将会话信息传送至在通信会话中所涉及的各种网络组件的通信应用程序接口(API)来配置通知事件。例如,通信API可以标识可以用针对特定的通信会话的相应的值来填充的对话事件和会话事件。例如,考虑可以经由由通信API所生成的通知事件来传达的以下的事件和属性:
对话事件——这些事件应用于通信会话的各种部分,例如,通信会话的发起、更新、和结束。对话事件可以包括以下示例属性中的一个或多个示例属性。
(1)时间戳:可以利用该属性来指定针对通信会话的开始、在通信会话期间进行的更新、以及通信会话的结束(例如,终止)的时间戳。
(2)源IP地址:可以利用该属性来指定作为在通信会话期间的媒体的源的设备(例如,发起通信会话的设备)的IP地址。
(3)目的地IP地址:可以利用该属性来指定用于接收作为通信会话的一部分的媒体的设备的IP地址。
(4)传输类型:可以利用该属性来指定通信会话的传输类型或者传输类型的组合。传输类型的示例包括:传输控制协议(TCP)、用户数据报协议(UDP)等。
(5)源端口:可以利用该属性来指定源设备处的端口的标识符,例如,由在上文中所提及的源IP地址所标识的源设备。
(6)目的地端口:可以利用该属性来指定目的地设备处的端口的标识符,例如,由在上文中所提及的目的地IP地址所标识的目的地设备。
(7)媒体类型:可以利用该属性来指定作为通信会话的一部分而待发送和/或正在被发送的媒体类型和/或多个媒体类型。如在本文中的其他地方所讨论的,通信会话可以涉及多个不同类型的媒体。因此,可以采用媒体类型属性来标识通信会话中的媒体类型,例如,以用于应用在本文中所讨论的网络策略。
(8)带宽估计:可以利用该属性来指定待针对通信会话而分配的所估计的带宽。例如,所估计的带宽可以基于各种因素,例如与用户相关联的权限等级、在通信会话中所包括的媒体的类型和/或多个类型、应用于通信会话的网络策略等。
(9)向:可以利用该属性来标识向其发送通信会话中的媒体的用户。
(10)从:可以利用该属性来标识从其发送通信会话中的媒体的用户。
(11)错误代码:可以利用该属性来指定针对可以作为通信会话的一部分发生的错误的各种错误代码。例如,错误可以包括在通信会话的发起期间发送的错误、在通信会话期间发生的错误、当通信会话终止时发生的错误等。
会话问题事件——当通信会话经历错误、性能降低等时可以生成并应用这些事件。会话问题事件可以包括在上文中关于对话事件所讨论的属性中的一个或多个属性,并且还可以包括以下属性中的一个或多个属性。
(1)平均意见得分(MOS)降低:可以利用该属性来指定通信会话的MOS。例如,该属性可以用于指示通信会话的整体质量已经降低。
(2)抖动到达间隔时间:可以利用该属性来指定通信会话的抖动值。例如,该属性可以用于指示抖动值或多个抖动值已经增加,例如,已经超过了指定的抖动值的阈值。
(3)丢包率:可以利用该属性来指定通信会话的丢包率。例如,该属性可以用于指示丢包率已经增加,例如,已经超过了指定的丢包率的阈值。
(4)往返延迟(RTD):可以利用该属性来指定通信会话中的分组的RTD值。例如,该属性可以用于指示分组的RTD值已经增加,例如,已经超过了指定的RTD值的阈值。
(5)隐藏比率:可以利用该属性来指定在开始了通信会话之后所观察到的隐藏事件与语音事件的累积比率。例如,该属性可以用于指定隐藏比率已经增加,例如,已经超过了指定的隐藏比率阈值。
因此,在本文中所讨论的各种通知可以包括在上文中所讨论的属性中的一个或多个属性,并且各种通知可以用于将所述属性传播至各种实体。例如,可以基于网络策略和通信会话的属性来配置来自在上文中所讨论的通信API的元素。例如,可以将特定的通信会话的属性应用至网络策略来配置通信API的元素。可以将经配置的元素传送至设备(例如,客户端设备102)以使得该设备能够基于来自通信API的元素的值而被配置。
在描述了传播针对通信会话的会话感知的示例方式之后,现在考虑根据一个或多个实施例的一些示例网络策略。
示例网络策略
以下的章节描述了根据一个或多个实施例的示例网络策略(例如,网络策略124)。如在上文中所提及的,网络策略通常指定各种规则和参数以用于连接至无线网络,并且用于经由该无线网络发送和接收数据。
信道外扫描
通常而言,信道外扫描是指针对可用的无线网络信道进行扫描。例如,在需要无线信道的情况下,设备可以在尝试保持信道感知时针对可用的无线信道进行扫描。
示例网络策略可以指定:当通信会话在进行中时,将停止和/或最小化信道外扫描。例如,网络策略可以指定当通信会话在进行中时不执行信道外扫描。可替代地,网络策略可以指定当通信会话在进行中时可以执行的信道外扫描的最大时间量,例如,30毫秒、60毫秒等。
在至少一些实施例中,可以将通知事件发送至客户端设备来通知该设备:设备当前正在参与通信会话,并且因此将停止或最小化信道外扫描。例如,通知事件可以包括在上文中所介绍的通信API的属性。当通信事件终止时,可以将通知事件(例如,基于通信API)发送至客户端设备来通知该设备通信事件终止,并且因此信道外扫描可以根据默认设置而恢复。
无线移动性
移动设备常常在不同的位置间移动。当移动设备在连接至无线网络同时发生移动时,移动设备可以在不同的WAP之间转移其网络连接。例如,如果用户在企业设施的区域之间走动时利用移动设备参与通信会话,则可以在不同的WAP之间进行切换以使得通信会话能够继续并且能够保持可接受的信号质量。
根据各种实现,可以采用网络策略来优化不同的WAP之间的连接切换。例如,网络控制器120可以保持WEN 104的组件的各种状态信息。这样的状态信息的示例包括:
(1)针对客户端设备102所连接的当前的WAP的标识符。
(2)客户端设备102的位置。例如,可以相对于客户端设备102所连接的WAP来确定该位置。
(3)客户端设备102的移动方向。例如,网络控制器120可以确定客户端设备102在特定的方向上移动,例如,相对于相关联的WAP。在至少一些实施例中,可以从在大概方向上检测客户端设备102的移动的WAP中接收该信息。
(4)客户端设备102到WAP的当前的连接的信号质量属性。信号质量属性的示例包括:信噪比(SNR)、所接收的信号强度指示符(RSSI)、抖动、分组延迟、无线拥塞等。
(5)WEN 104的其他WAP的信号质量属性。例如,可以从WAP本身和/或从所连接的设备来确定所述属性。
(6)其他WAP的位置。例如,网络控制器120可以保持WAP位置的映射。此外,可以利用个体的WAP的信号质量属性来增大所述映射,以使得网络控制器120保持在不同位置中的无线的映射的可用性和质量。
网络控制器120可以利用该信息以使得能够做出关于接入点候选者的智能决策。例如,网络控制器120可以例如基于与客户端设备102的位置接近度和信号质量来标识针对客户端设备102的最佳候选WAP。网络控制器120可以接着(例如,使用通信API)将通知事件发送至客户端设备102,以指示客户端设备102建立与该WAP的连接。
可替代地或额外地,网络控制器120可以向客户端设备102提供最佳候选WAP的列表,并且客户端设备102可以采用内部决策制定逻辑来从该列表中选择用哪个WAP来进行连接。
根据各种实现,可以动态地并且持续地进行该过程。例如,网络控制器120可以周期性地和/或持续地更新其WAP状态感知。此外,网络控制器120可以周期性地和/或持续地关于针对无线数据传输的最佳候选WAP来对客户端设备102进行更新。
电池电量和无线性能
当在电池电源下操作时,移动设备常常实现省电过程。例如,当从交流(AC)电源断开时,为了保持电池寿命,移动设备可以降低用于传输无线数据的电量。然而,降低对无线功能(例如,无线设备108)的供电量可能会负面地影响无线信号质量。
从而,网络策略124可以指定:当通信会话在进行中时,不降低对无线功能的供电。在至少一些实现中,该网络策略可以覆盖当设备在电池电源下操作时降低针对无线数据传输的供电的默认的设备设置。
例如,网络控制器120可以(例如,使用通信API)向客户端设备102发送指示通信会话在进行中的通知事件,并且因此不降低对无线功能的供电。当通信会话终止时,网络控制器120可以向客户端设备102发送指示通信会话已经终止的通知事件。因此,客户端设备可以恢复默认的省电过程,例如,降低对无线功能的供电。
无线速率自适应
移动设备可以实现速率自适应过程以针对例如可能在具有产生RF干扰的噪声源的区域发生的信号质量方面的问题进行补偿。概括而言,速率自适应是指在增加数据传输的传输功率的同时降低传输码率的过程。然而,通常的速率自适应算法可能会负面地影响无线信号质量。例如,一些速率自适应算法引起在分组传输重试和重新传输上的增加,这可能会使得接收设备在用于播放来自通信会话的媒体的时间序列到期时发生掉包。
从而,网络策略124可以指定:当通信会话在进行中时,将用自定义的速率自适应算法来覆盖默认的速率自适应算法。例如,自定义的速率自适应算法可以指定将分组重新传输和传输重试从默认水平降低。自定义的速率自适应算法的实现可以降低由传输设备所执行的不必要的分组重新传输和传输重试的可能性。
例如,网络控制器120可以(例如,使用通信API)向客户端设备102发送指示通信会话在进行中的通知事件,并且因此,如果将执行速率自适应,则将实现自定义速率自适应算法。当通信会话终止时,网络控制器120可以向客户端设备102发送指示通信会话已经终止的通知事件。因此,客户端设备可以恢复默认的速率自适应过程。
服务质量
根据各种实现,所传输的无线分组可以与指定该分组将如何由各种网络元件处理的服务质量(QoS)标记相关联。QoS标记的示例包括:加速转发、确保转发、最佳努力等。例如,可以基于不同的QoS水平来配置IP分组中的差分服务代码点(DSCP)字段,以使得能够将不同水平的服务分配至网络业务。然而,针对QoS标记的通常的解决方案依赖于每个分组(per-packet)的QoS标记。
从而,网络策略124可以指定待应用至不同的分组的传输的特定的QoS水平。例如,网络控制器120可以(例如,使用通信API)向客户端设备102发送指示通信会话在进行中的通知事件,并且因此,将特定的QoS水平应用至由客户端设备102所传输的分组。例如,通知事件与通信会话的实际的媒体分组是在不同频带(out-of-band)传输的。通知可以包括待应用至分组的实际的标签,而无论当该数据分组针对传输而被接收时可以如何被标记。因此,由针对通信会话的分组的通知事件所指定的QoS水平可以覆盖附加至分组的QoS标记。因此,在本文中所讨论的实施例提供针对通信会话来动态地配置QoS的方式,例如,以每次会话为基础。
信道质量
如上所述,可以保持关于不同的WAP的状态信息,例如,不同的WAP的位置和信号质量。因此,如果客户端设备102在当前的WAP中经历信号质量降低,则该客户端设备102可以被通知候选的替代WAP。例如,网络控制器120可以(例如,使用通信API)向客户端设备102发送通知事件,该通知事件标识了客户端设备102可以与其相关联以增加信号质量的候选WAP和/或无线信道。在至少一些实现中,这可以避免客户端设备执行信道搜索过程(例如,信道外扫描)的需要。
在描述了一些示例网络策略之后,现在考虑针对根据一个或多个实现的基于会话的设备配置的一些示例实现场景。
示例实现场景
以下的章节描述了针对根据一个或多个实现的基于会话的设备配置的一些示例实现场景。可以在上文中所讨论的环境100中和/或任何其他合适的环境中实现所述实现场景。
图2在200处概括地示出了用于发起通信会话的示例实现场景。场景200包括在上文中关于环境100所引入的各种实体和组件。
在场景200中,经由通信服务116而在客户端设备102与用户设备118之间发起通信会话。例如,通信服务116充当客户端设备102的通信应用112与用户设备118之间的中介。例如,通信服务116可以管理通信会话202的发起、调节、以及终止中的各种方面。
通信会话202可以包括各种类型的通信媒体,例如,语音、视频、和/或其组合。尽管用户设备118被示出为连接在WEN 104外部,但在可替代的实现中,客户端设备102和用户设备118可以直接连接至WEN 104。
响应于通信会话202的发起,通信服务116生成通知事件204并且将该通知事件204发送至网络控制器120。通知事件204向网络控制器120通知通信会话202被发起。通知事件204包括会话通知API 206,该会话通知API 206表示在上文中所详述的通信API的实现。
关于场景200,会话通知API 206包括通信会话202的各种属性的值。这样的属性的示例包括诸如IP地址、介质访问控制(MAC)地址等之类的客户端设备102和用户设备118的标识符。所述属性还可以包括通信会话本身的属性,例如,在通信会话期间所传输的媒体的类型或多个类型、通信会话的开始时间、通信应用112的应用ID等。在上文中详述了可以利用会话通知API 206来传送的其他属性的示例,例如,在对示例通信API和示例网络策略的讨论中。
因此,基于来自会话通知API的信息(例如,客户端设备102的ID),网络控制器120确保客户端设备102连接至网络控制器120的网络域。从而,网络控制器120生成包括会话配置API 210的配置事件208。例如,会话配置API 210是通过将来自会话通知API 206的值应用至网络策略124来配置的。
关于场景200,网络控制器120经由WEN 104将配置事件208传送至客户端设备102。例如,配置代理126与配置模块128进行交互以传送配置事件208。配置模块128包括用于消耗会话配置API 210的功能、用于从API中提取信息的功能、以及用于基于在会话配置API210中所包括的属性和值来配置客户端设备102的各种属性的功能。例如,配置模块128可以将来自会话配置API 210的信息传播至客户端设备102的不同的功能,以使得客户端设备102能够根据网络策略124来进行操作,例如,在参与通信会话202时。
作为示例,考虑无线驱动器110默认被配置为执行周期性的信道外扫描以标识可用的无线信道。根据场景200,会话配置API 210包括对客户端设备在通信会话202期间停止信道外扫描、或者限制在其期间执行信道外扫描的时间量的指示。配置模块128可以从会话配置API 210中读取该信息,并且将该信息传送至无线驱动器110。因此,无线驱动器110可以根据该策略进行操作以在通信会话活动时限制或停止信道外扫描。
仅仅出于示例的目的呈现了该示例策略,并且应当理解的是,可以利用在本文中所讨论的技术来实施宽泛的多种不同的策略和行为。在上文中讨论了可以利用的其他策略和行为的示例。
图3在300处概括地示出了用于更新会话感知的示例实现场景。场景300包括在上文中关于环境100所引入的各种实体和组件。在至少一些实施例中,场景300表示在上文中所讨论的场景200的延续。
在场景300中,通信服务116检测通信会话202中的一个或多个改变。例如,通信服务116可以从客户端设备102和/或用户设备118中接收对关于通信会话202的会话质量的问题的指示。会话质量问题的示例包括:低于可接受的S/N比、低信号强度、太多抖动、太多丢包等。
响应于对会话质量问题的指示,通信服务116生成包括会话更新API 304的更新事件302。例如,会话更新API 304表示在上文中所详述的通信API的实现。通信服务116将更新事件302发送至网络控制器120。更新事件302向网络控制器120通知关于通信会话202的改变,例如,关于通信会话的信号问题。
关于场景300,会话更新API 304包括通信会话202的各种属性的值。这样的属性的示例包括针对客户端设备102和用户设备118的标识符,例如,IP地址、媒体访问控制(MAC)地址等。所述属性还可以包括针对通信会话的会话ID以及对通信会话的改变的指示。在上文中详述了可以利用会话更新API 304来传送的其他属性的示例,例如,在对示例通信API和示例网络策略的讨论中。
因此,基于来自会话更新API 304的信息,网络控制器120确定通信会话中发生问题。例如,会话更新API 304可以指示客户端设备102所连接至的WAP 106的信号质量是差的。
从而,网络控制器120生成包括重新配置API 308的重新配置事件306。例如,可以通过将来自会话更新API 304的值应用至网络策略124来配置重新配置API 308。在至少一些实施例中,重新配置API 308可以标识具有比客户端设备102所连接至的当前的WAP 106更好的信号质量的候选WAP 106。
关于场景300,网络控制器120经由WEN 104将重新配置事件306传送至客户端设备102。例如,配置代理126与配置模块128进行交互以传送重新配置事件306。重新配置模块128包括用于消耗重新配置API 308的功能、用于从API中提取信息的功能、以及用于基于包括在重新配置API 308中的属性和值来配置客户端设备102的各种属性的功能。例如,配置模块128可以将信息从重新配置API 210传播至客户端设备102的不同的功能,以使得客户端设备102能够根据网络策略124进行操作,例如,当参与通信会话202时。
在至少一些实施例中,基于在重新配置API 308中所标识的候选WAP 106,客户端设备102发起切换过程以从当前的WAP 106上断开并且连接至不同的WAP 106。因此,可以通过连接至具有更高的信号质量的WAP 106来增加通信会话202的信号质量。
尽管关于响应于更新事件302所生成的重新配置事件306而讨论了场景300,但这不旨在进行限制。例如,在至少一些实施例中,网络控制器120独立于通信服务116而保持其自身的会话和/或网络感知。因此,网络控制器120可以检测网络和/或会话属性的改变,并且可以生成重新配置事件重新配置API以向客户端设备102通知关于所述改变以及基于所述改变的客户端设备102的合适的配置设置。例如,网络控制器120可以基于其自身的状态感知并独立于来自外部实体(例如,通信服务116)的通知来生成重新配置事件306和重新配置API 308。
从而,当通信会话在进行中时,可以采用在本文中所讨论的技术来动态地更新通信会话感知。此外,在特定的通信会话期间可以多次发出更新事件和重新配置事件,因此使得参与的设备能够被动态地重新配置以适应于会话质量和/或会话属性的改变。
图4在400处概括地示出了会话终止的实现场景。场景400包括在上文中关于环境100所引入的各种实体和组件。在至少一些实施例中,场景400表示在上文中所讨论的场景200和场景300的延续。
在场景400中,通信服务116检测到通信会话202已经终止。例如,通信服务116可以从客户端102和/或用户设备118处接收通信会话202已经结束的指示。
响应于会话终止的指示,通信服务116生成包括会话更新API 404的更新事件402。例如,会话更新API 404表示在上文中所详述的通信API的实现。通信服务116将更新事件402发送至网络控制器120。更新事件402向网络控制器120通知通信会话202已经结束。
关于场景400,会话更新API 404包括通信会话202的各种属性的值。这样的属性的示例包括针对客户端设备102和用户设备118的标识符。所述属性还可以包括通信会话202的会话ID以及通信会话202的会话结束时间戳。在上文中在对示例通信API的讨论中详述了可以利用会话更新API 404来传送的其他属性的示例。
因此,基于来自会话更新API 404的信息,网络控制器120确定通信会话202已经结束。从而,网络控制器120生成包括终止API 408的终止事件406。例如,通过将来自会话更新API 404的值应用至网络策略124来配置终止API 408。在至少一些实施例中,终止API 408标识通信会话202并且指定通信会话已经结束。
关于场景400,网络控制器120经由WEN 104将终止事件406传送至客户端设备102。例如,配置代理126与配置模块128进行交互以传送结束事件406。配置模块128包括用于终止结束API 408的功能、以及用于基于包括在终止API 408中的属性和值来配置客户端设备102的各种属性的功能。例如,配置模块128可以将来自终止API 408的信息传播至客户端设备102的不同的功能,以使得客户端设备102能够根据网络策略124进行操作。
在至少一些实施例中,基于通信会话202被终止的指示,客户端设备102可以通知其各种组件它们可以恢复默认行为。例如,配置模块128可以通知无线驱动器110可以恢复默认行为,例如,关于信道外扫描、电池节省技术、无线速率自适应算法等。
从而,可以采用在本文中所讨论的技术来通知设备关于会话开始和停止事件,并且以每次会话为基础来动态地配置设备属性。
在讨论了一些示例实现场景之后,现在考虑根据一个或多个实施例的对一些示例过程的讨论。
示例过程
以下的讨论描述了根据一个或多个实施例的针对基于会话的设备配置的一些示例过程。可以在图1的环境100、图9的***900、和/或任何其他合适的环境中采用示例过程。此外,示例过程可以表示在上文中所讨论的示例场景的实现。在至少一些实施例中,针对各种过程所描述的步骤可以自动地实现并且独立于用户交互。
图5是描述了根据一个或多个实施例的方法中的步骤的流程图。所述方法描述了根据一个或多个实施例的用于将网络策略应用至通信会话的示例过程。在至少一些实现中,可以由网络控制器120来执行所述方法。
步骤500接收在网络中发起通信会话的通知。例如,所述通知包括通信会话的各种属性。例如,可以经由在上文中详述的通信API来配置所述通知。在上文中描述了可以经由通知来传送的属性和信息的示例。
步骤502根据通知来确定通信会话的属性。例如,网络控制器120可以处理通知以识别会话属性,例如,根据包括在通知中的通信API。
步骤504将通信会话的属性应用至针对网络的网络策略以指定通信会话的参数。例如,可以基于所述属性来进行基于策略的不同的决策。在上文中详述了网络策略的示例。
步骤506生成包括通信会话的参数的配置事件。例如,配置事件包括填充有表示通信会话的参数的各种值的通信API。这样的参数的示例包括参与通信会话的设备的行为,例如,是否在通信会话期间参与信道外扫描、在通信会话期间所允许的省电技术、待应用至会话分组的QoS标记等。
步骤508将配置事件传送至连接至网络设备并且参与通信会话的设备。在至少一些实施例中,来自配置事件的信息使得设备能够配置其自身以根据通信会话的参数来操作。
关于在上文中所讨论的环境100和场景,网络控制器120可以将配置事件传送至客户端设备102。可替代地或额外地,网络控制器120可以将配置事件传送至其他网络元件,例如,WAP 106。例如,可以采用在本文中所讨论的技术来配置WAP 106和/或其他网络组件和网络元件,并且在本文中所讨论的技术不限于对末端用户设备的配置。
图6是描述了根据一个或多个实施例的方法中的步骤的流程图。所述方法描述了根据一个或多个实施例的用于向实体通知关于通信会话属性的示例过程。
步骤600配置包括在网络中进行的通信会话的属性的通知事件。例如,通信服务116用通信会话的属性来填充通信API。在上文中详述了通信API的示例和通信会话属性。在至少一些实施例中,所述属性可以包括最近发起的通信会话的属性、和/或对现有的通信会话的属性的改变。
步骤602将通知事件传送至网络的网络控制器。例如,通信服务116将经填充的通信API传送至网络控制器120。通知事件可以包括新的通信会话的属性、和/或对现有的通信会话的属性的改变。如在本文中所详述的,网络控制器120可以利用来自通信API的信息以应用网络策略,并且通知各种设备关于待针对通信会话而应用的参数和行为。
图7是描述了根据一个或多个实施例的方法中的步骤的流程图。所述方法描述了根据一个或多个实施例的用于通知设备关于通信会话属性的改变的示例过程。
步骤700接收对针对在网络中发生的通信会话的通信会话属性的改变的指示。例如,网络控制器120接收通信会话的一个或多个属性已经改变的指示。这样的改变的示例包括会话质量的改变、设备位置的改变、设备性能的改变(例如,针对客户端设备102和/或WAP106)等。对所述改变的指示可以从通信服务116中接收和/或基于网络的所检测的状态条件。
步骤702基于通信会话属性的改变而生成重新配置事件。例如,网络控制器120将经改变的属性应用至网络策略124以生成针对通信会话的会话更新API。例如,会话更新API包括反映如被应用至网络策略124的通信会话属性的改变的元素值。
在至少一些实施例中,配置事件可以标识作为用于提供无线连接的候选者的WAP106。可以基于个体的WAP 106的信号质量和/或个体的WAP 106的位置来标识候选者。例如,如果通信会话属性改变指示会话质量的改变,则重新配置事件可以在特定的区域中标识具有比当前连接的WAP更高的信号质量的WAP 106。
可替代地或额外地,如果通信会话属性的改变指示设备(例如,客户端设备102)从一个位置移动至另一个位置,则重新配置事件可以标识在大概方向上进行移动并且可以用于提供无线连通性的WAP 106。因此,接收重新配置事件的设备可以处理来自事件的数据并且选择与进行关联的WAP 106,例如,以在通信事件期间改进信号质量和/或当在位置之间移动时使得通信事件能够继续。
步骤704将重新配置事件传送至连接至网络并且参与通信事件的设备。例如,网络控制器120将重新配置事件传送至客户端设备102。基于来自通信事件的信息,客户端设备102可以改变其内部设置、可以连接至不同的WAP 106等。
图8是描述了根据一个或多个实施例的方法中的步骤的流程图。所述方法描述了根据一个或多个实施例的用于配置设备以参与通信会话的示例过程。
步骤800接收包括待针对通信会话而应用的参数的配置事件。例如,客户端设备102从网络控制器120接收配置事件。在至少一些实施例中,所述配置事件可以是初始的配置事件,例如,在通信会话发起之后所接收的第一配置事件。可替代地,所述配置事件可以是在通信会话期间接收的和先前所接收的针对通信会话的配置事件之后所接收的重新配置事件。根据各种实现,重新配置事件是在客户端设备102已经开始参与通信会话之后所接收的。
步骤802处理配置事件以识别通信会话的参数。例如,配置事件包括用针对不同的会话参数和/或设备设置的不同的值所填充的通信API。客户端设备102可以处理通信API以显露通信会话的不同的参数。
步骤804基于参数来配置通信会话的设备。例如,客户端设备102可以基于参数来配置各种设备设置。例如,配置模块128可以将各种参数和/或设置传送至无线驱动器110以使得无线驱动器110能够根据所述参数和设置来控制无线设备108。在上文中讨论了可以被配置的不同的设备设置和属性的示例,并且所述示例可以包括:信道外扫描设置、节能设置、待应用至通信会话分组的QoS标记等。
设备可以作为通信会话的设备的初始配置的一部分和/或作为配置更新的一部分而被配置。例如,参数可以包括对先前配置的设置和属性的更新,例如作为重新配置事件的一部分来接收。因此,可以针对通信会话来更新参与通信会话的设备的先前应用的设置和属性,例如,以反映通信会话的改变。
如在上文中在对环境100的讨论中所提及的,可以将配置模块128实现为客户端设备102的PHY层和/或MAC层组件。例如,可以在PHY层和/或MAC层上实现在上文中所讨论的各种过程的方面,以针对通信会话来配置设备。例如,可以在PHY层和/或MAC层上进行对通信API的处理,以使得各种设备参数和设置能够针对通信会话而被配置。
尽管在上文中所讨论的方法是关于针对通信会话的对用户设备(例如,客户端设备102)的配置来描述的,但这不旨在进行限制。例如,在至少一些实施例中,可以利用在本文中所讨论的技术来配置诸如无线接入点、网络防火墙等之类的网络组件。例如,可以将在本文中所讨论的不同的事件和API传送至不同的网络组件以使得所述组件能够针对特定的通信会话而被配置。对网络组件的配置可以额外于或可替代于对末端用户的配置,并且在至少一些实施例中,可以与对末端用户的配置并行进行。例如,当被传送至客户端设备102时,在上文中所讨论的各种通知事件可以额外地或可替代地被传送至WAP 106、网络防火墙组件、集线器、交换机、路由器等中的一个或多个,以使得不同的组件能够根据在本文中所讨论的技术而被配置。
如在上文中所讨论的,可以与通信会话的数据分组分离地传送在本文中所提及的不同的通知事件和API。因此,通知事件可以被认为是关于通信会话的带外通信。在至少一些实施例中,这使得设备能够在不干扰通信会话本身的情况下针对通信会话而被配置和重新配置,例如,独立于通信会话的数据分组的流。
在讨论了一些示例过程之后,现在考虑对根据一个或多个实施例的示例***和设备的讨论。
示例***和设备
图9在900处概括地示出了包括示例计算设备902的示例***,所述示例设备902代表可以实现在本文中所描述的各种技术的一个或多个计算***和/或设备。例如,可以将在上文中所讨论的客户端设备102、通信服务116、和/或网络控制器120实施为计算设备902。例如,计算设备902可以是服务提供商的服务器、与客户端相关联的设备(例如,客户端设备)、片上***、和/或任何其他合适的计算设备或计算***。
所示出的示例计算设备902包括通信地相互耦合的处理***904、一个或多个计算机可读介质906、以及一个或多个输入/输出(I/O)接口908。尽管未示出,但计算设备902还包括***总线或将各种组件相互耦合的其他数据和命令传输***。***总线可以包括诸如以下的不同的总线结构中的任何一个或组合:存储器总线或存储器控制器、***总线、通用串行总线、和/或利用多种总线架构的处理器或本地总线。还可以构想多种其他示例,例如,控制和数据线。
处理***904代表用于使用硬件来执行一个或多个操作的功能。从而,处理***904被示出为包括硬件元件910,所述硬件元件910可以被配置为处理器、功能块等。这可以包括以硬件实现为专用集成电路或者使用一个或多个半导体而形成的其它逻辑器件。硬件元件910不由形成其的材料来限制、也不由在其中采用的处理机制来限制。例如,处理器可以由半导体和/或晶体管(例如,电子集成电路(IC))组成。在这样的上下文中,处理器可执行指令可以是电子可执行指令。
计算机可读介质906被示出为包括存储器/存储912。存储器/存储912表示与一个或多个计算机可读介质相关联的存储器/存储容量。存储器/存储912可以包括易失性介质(例如,随机存取存储器(RAM))和/或非易失性存储介质(例如,只读存储器(ROM)、闪速存储器、光盘、磁盘等)。存储器/存储912可以包括固定的介质(例如,RAM、ROM、固定的硬盘驱动器等)以及可移动介质(例如,闪速存储器、可移动硬盘驱动器、光盘等)。可以以在下文中所进一步描述的多种其他方式来配置计算机可读介质906。
输入/输出接口908代表这样一种功能,其使用各种输入/输出设备来允许用户向计算设备902输入命令和信息、并且也允许信息呈现至用户和/或其他组件或设备。输入设备的示例包括:键盘、光标控制设备(例如,鼠标)、麦克风(用于语音识别和/或语音输入)、扫描仪、触摸功能(例如,被配置为检测物理触摸的电容或其他传感器)、相机(例如,其可以采用可视的或诸如红外频率之类的非可视的波长来检测不涉及触摸的活动,如手势)等。输出设备的示例包括:显示设备(例如,监视器或投影仪)、扬声器、打印机、网络卡、触觉响应设备等。因此,可以以在下文中所进一步描述的用于支持用户交互的多种方式来配置计算设备902。
可以在软件、硬件元件、或程序模块的一般的上下文中在本文中所描述各种技术。通常而言,这样的模块包括执行特定的任务或实现特定的抽象数据类型的例程、程序、对象、元素、组件、数据结构等。如在本文中所使用的术语“模块”、“功能”、和“组件”通常表示软件、固件、硬件、或其组合。在本文中所描述的技术的特征是与平台无关的,这意味着可以在具有多种处理器的多种商业计算平台上实现所述技术。
可以将所描述的模块和技术的实现存储在一些形式的计算机可读介质上、或者跨一些形式的计算机可读介质而传输。所述计算机可读介质可以包括可以由计算设备902来访问的多种介质。作为示例而非限制,计算机可读介质可以包括“计算机可读存储介质”和“计算机可读信号介质”。
“计算机可读存储介质”可以指的是支持持续存储信息的介质和/或设备,与仅信号传输、载波、或信号自身不同。计算机可读存储介质不包括信号本身。计算机可读存储介质包括硬件,例如,易失性和非易失性、可移动和不可移动的介质、和/或以适用于存储信息(例如,计算机可读指令、数据结构、程序模块、逻辑元件/电路、或其他数据)的方法或技术实现的存储设备。计算机可读存储介质的示例可以包括但不限于:RAM、ROM、EEPROM、闪速存储器或其他存储器技术、CD-ROM、数字通用盘(DVD)或其他光存储、硬盘、盒式磁带、磁带、磁盘存储或其它磁存储设备、或者适用于存储期望的信息并且可以由计算机来访问的其他存储设备、有形介质、或制品。
“计算机可读信号介质”可以指的是信号承载介质,其被配置为例如经由网络将指令发送到计算设备902的硬件。信号介质通常可以实施计算机可读指令、数据结构、程序模块、或调制数据信号中的其它数据,例如载波、数据信号、或其它传输机制。信号介质还包括任意的信息传递介质。术语“经调制的数据信号”意指这样的信号:在信号中以编码信息的方式设置或改变其特性中的一个或多个特性。作为示例而非限制,通信介质包括有线介质(例如,有线网络或直接有线连接)以及无线介质(例如,声学、射频(RF)、红外、和其它无线介质)。
如前所述,硬件元件910和计算机可读介质906代表以可以在一些实施例中所采用的、以硬件形式来实现从而实现在本文中所描述的技术的至少一些方面的指令、模块、可编程设备逻辑、和/或固定设备逻辑。硬件元件可以包括集成电路或片上***的组件、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、复杂可编程逻辑设备(CPLD)、以及在硅或其它硬件设备中的其它实现。在该上下文中,硬件元件可以充当处理设备,其执行由指令、模块、和/或逻辑所定义的程序任务,所述指令、模块、和/或逻辑是由用于存储以供执行的指令(例如,先前所描述的计算机可读存储介质)的硬件元件以及硬件设备来实施的。
还可以采用前述的组合来实现在本文中所描述的各种技术和模块。从而,可以将软件、硬件、或程序模块和其它程序模块实现为在一些形式的计算机可读存储介质上和/或由一个或多个硬件元件910所实施的一个或多个指令和/或逻辑。计算设备902可以被配置为实现与软件和/或硬件模块相对应的特定指令和/或功能。从而,例如,通过使用处理***的计算机可读存储介质和/或硬件元件910可以至少部分地以硬件来实现可以由计算设备902作为软件来执行的模块的实现。可以由一个或多个制品(例如,一个或多个计算设备902和/或处理***904)来执行/操作指令和/或功能,以实现在本文中所描述的技术、模块、和示例。
如在图9中进一步所示出的,示例性***900支持当在个人计算机(PC)、电视机设备、和/或移动设备上运行应用时,用于无缝的用户体验的普遍存在的环境。当从一个设备转换到另一个的同时利用应用、播放视频游戏、观看视频等时,为了共同的用户体验,服务和应用在所有三个环境中大体上类似地运行。
在示例性***900中,多个设备通过中央计算设备来互连。中央计算设备可以在多个设备本地,或可以远程于多个设备。在一个实施例中,中央计算设备可以是通过网络、互连网、或其它数据通信链路连接至多个设备的一个或多个服务器计算机的云。
在一个实施例中,该互连架构使得功能能够跨多个设备传递,以向多个设备的用户提供共同且无缝的体验。多个设备中的每个设备可以具有不同的物理要求和功能,并且中央计算设备使用平台来支持向设备传递被调整为适合所述设备但也对所有设备通用的体验。在一个实施例中,创建一类目标设备,并且将体验调整为一般类的设备。可以通过物理特征、使用类型、或设备的其它共同特性来定义设备的类。
在各个实现方式中,计算设备902可以假设多种不同的配置,例如,针对计算机914、移动设备916、以及电视机918的使用。这些配置中的每个配置包括可以具有一般不同的构造和功能的设备,并且因此可以根据一个或多个不同设备的类来配置计算设备902。例如,可以将计算设备902实现为设备的计算机914类,该类包括:个人计算机、台式计算机、多屏幕计算机、膝上型计算机、上网本等。
还可以将计算设备902实现为移动916类的设备,该类包括诸如移动电话、便携式音乐播放机、便携式游戏设备、平板计算机、多屏幕计算机等之类的移动设备。还可以将计算设备902实现为电视机918类设备的,该类包括在随意观看环境中具有或连接至一般较大的屏幕的设备。这些设备包括:电视机、机顶盒、游戏控制台等。
在本文中所描述的技术可以由计算设备902的这些各种配置所支持,而不限于在本文中所描述的技术的具体示例。例如,可以通过使用分布式***(例如,在下文中所描述的经由平台922通过“云”920)来全部或部分地实现关于通信服务116、通信应用112、和/或网络控制器120所讨论的功能。
云920包括和/或代表资源924的平台922。平台922对云920的硬件(例如,服务器)和软件资源的基本功能进行抽象。资源924可以包括可以在与计算机902远程的服务器上执行的计算机处理同时利用的应用和/或数据。资源924还可以包括通过互联网和/或通过订阅者网络(例如,蜂窝或Wi-FiTM网络)所提供的服务。
平台922可以对用于将计算设备902与其他计算设备连接的资源和功能进行抽象。平台922还可以用于抽象资源的缩放,以提供对应的缩放的等级来满足经由平台922所实现的对资源924的需求。因此,在互连设备的实施例中,在本文中所描述的功能的实现可以遍及***900分布。例如,可以部分地在计算设备902上实现功能,以及经由对云920的功能进行抽象的平台922来实现功能。
在本文中所讨论的是可以被实现以执行在本文中所讨论的技术的多个方法。可以以硬件、固件、或软件或其组合来实现所述方法的方面。所述方法被示出为一组步骤,其指定由一个或多个设备所执行的操作,并且非必须限于所示出的由相应的框执行操作的顺序。此外,关于特定方法所示出的操作可以与根据一个或多个实现的不同方法的操作组合和/或交换。可以经由在上文中关于环境100所讨论的各种实体之间的交互来实现所述方法的各种方面。
结论
描述了针对基于会话的设备配置的技术。尽管以特定于结构特征和/或方法行为的语言描述了实施例,但应当理解的是,在所附权利要求中所定义的实施例非必须限于所描述的具体特征或行为。相反,所述具体特征和行为是作为实现所要求保护的实施例的示例形式而公开的。
Claims (10)
1.一种用于针对通信会话来配置客户端设备的***,所述***包括:
至少一个处理器;以及
一个或多个计算机可读存储介质,其包括存储于其上的指令,所述指令响应于由所述至少一个处理器执行,使得所述***执行以下操作,包括:
确定作为通信会话在网络中发起的通知的一部分接收的所述通信会话的属性;
将所述通信会话的所述属性应用至所述网络的网络策略以指定所述通信会话的参数;
生成包括所述通信会话的所述参数的配置事件;以及
将所述配置事件传送至连接至所述网络并且参与所述通信会话的客户端设备,以使得所述客户端设备针对所述通信会话而被配置。
2.根据权利要求1所述的***,其中,所述通知是与所述通信会话的数据分组分离的。
3.根据权利要求1所述的***,其中,所述属性是作为包括所述通信会话的多个属性的应用程序接口(API)的一部分来接收的。
4.根据权利要求1所述的***,其中,所述参数指定待由所述客户端设备应用的无线行为。
5.根据权利要求1所述的***,其中,所述参数指定待由所述客户端设备应用至所述通信会话的数据分组的服务质量标记。
6.根据权利要求1所述的***,所述操作还包括:
接收对所述通信会话的改变的指示;
生成包括对所述参数的改变或者对所述通信会话的不同的参数的改变中的至少一个的重新配置事件;
将所述重新配置事件传送至所述客户端设备。
7.一种用于针对通信会话来配置客户端设备的计算机实现的方法,所述方法包括:
由驻留在企业网络外部的服务来配置包括在所述企业网络中进行的通信会话的属性通知事件;以及
将所述通知事件传送至所述企业网络的网络控制器,以使得所述网络控制器基于所述通知事件而生成配置事件、并且使得所述网络控制器将所述配置事件传送至参与所述通信会话的客户端设备以使得所述客户端设备基于所述配置事件针对所述通信会话而被配置。
8.根据权利要求7所述的方法,其中,所述传送包括将所述通知事件与所述通信会话的数据分组分离地进行传送。
9.一个或多个计算机可读存储介质,其包括存储在其上的指令,所述指令能够被执行以执行用于针对通信会话来配置客户端设备的操作,所述操作包括:
在客户端设备处接收包括待针对通信会话而被应用的参数的配置事件,所述配置事件与所述通信会话的分组是从不同频带接收的,并且所述参数特定于所述通信会话和所述客户端设备所连接的网络两者;
处理所述配置事件以识别所述通信会话的所述参数;以及
基于所述参数针对所述通信会话来配置所述客户端设备。
10.根据权利要求9所描述的一个或多个计算机可读存储介质,其中,所述参数包括所述通信会话的无线行为,并且其中,所述配置包括配置所述客户端设备的无线设备以根据所述无线行为来执行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911043591.XA CN110769066B (zh) | 2014-04-21 | 2015-04-07 | 基于会话的设备配置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/257,502 US9614724B2 (en) | 2014-04-21 | 2014-04-21 | Session-based device configuration |
US14/257,502 | 2014-04-21 | ||
PCT/US2015/024594 WO2015164063A1 (en) | 2014-04-21 | 2015-04-07 | Session-based device configuration |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911043591.XA Division CN110769066B (zh) | 2014-04-21 | 2015-04-07 | 基于会话的设备配置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106233698A true CN106233698A (zh) | 2016-12-14 |
CN106233698B CN106233698B (zh) | 2019-11-26 |
Family
ID=53016748
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580021149.0A Active CN106233698B (zh) | 2014-04-21 | 2015-04-07 | 用于基于会话的设备配置的***、方法和计算机可读存储介质 |
CN201911043591.XA Active CN110769066B (zh) | 2014-04-21 | 2015-04-07 | 基于会话的设备配置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911043591.XA Active CN110769066B (zh) | 2014-04-21 | 2015-04-07 | 基于会话的设备配置 |
Country Status (12)
Country | Link |
---|---|
US (2) | US9614724B2 (zh) |
EP (1) | EP3114818B1 (zh) |
JP (1) | JP6509907B2 (zh) |
KR (1) | KR102317694B1 (zh) |
CN (2) | CN106233698B (zh) |
AU (1) | AU2015250230B2 (zh) |
BR (1) | BR112016023762A2 (zh) |
CA (1) | CA2944912C (zh) |
MX (1) | MX363756B (zh) |
RU (1) | RU2689194C2 (zh) |
TW (1) | TW201541983A (zh) |
WO (1) | WO2015164063A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108206925A (zh) * | 2016-12-16 | 2018-06-26 | 展讯通信(上海)有限公司 | 多路视频通话的实现方法、装置及多通终端 |
CN110537348A (zh) * | 2017-04-18 | 2019-12-03 | 微软技术许可有限责任公司 | 用于通信会话的端点配置 |
CN110602761A (zh) * | 2018-06-13 | 2019-12-20 | 华为技术有限公司 | 一种数据传输方法及装置 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9634855B2 (en) | 2010-05-13 | 2017-04-25 | Alexander Poltorak | Electronic personal interactive device that determines topics of interest using a conversational agent |
US9467494B1 (en) | 2011-12-30 | 2016-10-11 | Rupaka Mahalingaiah | Method and apparatus for enabling mobile cluster computing |
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 |
US9717006B2 (en) | 2014-06-23 | 2017-07-25 | Microsoft Technology Licensing, Llc | Device quarantine in a wireless network |
US10693724B1 (en) * | 2015-02-25 | 2020-06-23 | Amazon Technologies, Inc. | Context-sensitive techniques for optimizing network connectivity |
US9973935B2 (en) * | 2015-07-24 | 2018-05-15 | Parallel Wireless, Inc. | SON-controlled DFS |
WO2017082949A1 (en) * | 2015-11-11 | 2017-05-18 | Intel Corporation | Mobility management for software defined radio access networks |
US9961014B2 (en) | 2015-11-13 | 2018-05-01 | Nanning Fugui Precision Industrial Co., Ltd. | Network communication method based on software-defined networking and server using the method |
US20200068411A1 (en) * | 2018-08-23 | 2020-02-27 | Tracfone Wireless, Inc. | System and Process for Using Cellular Connectivity Analysis to Determine Optimal Wireless Equipment and Service for a Geographical Area |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1806457A (zh) * | 2003-04-11 | 2006-07-19 | 松下电器产业株式会社 | 通信***以及通信方法 |
CN1968129A (zh) * | 2006-08-31 | 2007-05-23 | 华为技术有限公司 | 一种设备配置的方法及其*** |
CN101001176A (zh) * | 2006-12-19 | 2007-07-18 | 华为技术有限公司 | 一种设备配置的方法及*** |
CN101068161A (zh) * | 2007-06-26 | 2007-11-07 | 中兴通讯股份有限公司 | 一种动态生成网络设备配置策略组的方法 |
Family Cites Families (541)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4868653A (en) | 1987-10-05 | 1989-09-19 | Intel Corporation | Adaptive digital video compression system |
US5060170A (en) | 1989-08-09 | 1991-10-22 | International Business Machines Corp. | Space allocation and positioning method for screen display regions in a variable windowing system |
US5687011A (en) | 1990-10-11 | 1997-11-11 | Mowry; Craig P. | System for originating film and video images simultaneously, for use in modification of video originated images toward simulating images originated on film |
US5149919A (en) | 1990-10-31 | 1992-09-22 | International Business Machines Corporation | Stylus sensing system |
US5544258A (en) | 1991-03-14 | 1996-08-06 | Levien; Raphael L. | Automatic tone correction of images using non-linear histogram processing |
US5241682A (en) | 1991-04-18 | 1993-08-31 | International Business Machines Corporation | Border node having routing and functional capability in a first network and only local address capability in a second network |
US5450586A (en) | 1991-08-14 | 1995-09-12 | Hewlett-Packard Company | System for analyzing and debugging embedded software through dynamic and interactive use of code markers |
JP3168004B2 (ja) | 1991-08-19 | 2001-05-21 | レルナウト アンド ハウスピイ スピーチプロダクツ | 文脈依存モデリング用人工ニューラルネットワークを用いたパターン認識装置 |
WO1993011452A1 (en) | 1991-11-25 | 1993-06-10 | Magnascreen Corporation | Microprojection display system with fiber-optic illuminator, and method of display and illumination |
US5475425B1 (en) | 1994-01-25 | 2000-07-25 | Przyborski Production | Apparatus and method for creating video ouputs that emulate the look of motion picture film |
US5903566A (en) | 1994-06-24 | 1999-05-11 | Metricom, Inc. | Method for distributing program code to intelligent nodes in a wireless mesh data communication network |
IT1268610B1 (it) | 1994-09-30 | 1997-03-06 | Carello Spa | Sistema di illuminazione a guide di luce atto a realizzare un dispositivo di illuminazione sottile |
US5537415A (en) * | 1994-11-08 | 1996-07-16 | Microsoft Corporation | Multi-channel personal messaging unit |
EP0799442B1 (en) | 1994-12-22 | 2007-08-22 | Intel Corporation | Power budgeting with device specific characterization of power consumption |
US5724571A (en) | 1995-07-07 | 1998-03-03 | Sun Microsystems, Inc. | Method and apparatus for generating query responses in a computer-based document retrieval system |
US5778404A (en) | 1995-08-07 | 1998-07-07 | Apple Computer, Inc. | String inserter for pen-based computer systems and method for providing same |
US5867709A (en) | 1995-10-18 | 1999-02-02 | Kapre Software, Inc. | Method and system for reusing customizations to a software product |
US6151643A (en) | 1996-06-07 | 2000-11-21 | Networks Associates, Inc. | Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer |
US5898423A (en) | 1996-06-25 | 1999-04-27 | Sun Microsystems, Inc. | Method and apparatus for eyetrack-driven captioning |
US5831594A (en) | 1996-06-25 | 1998-11-03 | Sun Microsystems, Inc. | Method and apparatus for eyetrack derived backtrack |
US6028960A (en) | 1996-09-20 | 2000-02-22 | Lucent Technologies Inc. | Face feature analysis for automatic lipreading and character animation |
US6283858B1 (en) | 1997-02-25 | 2001-09-04 | Bgk International Incorporated | Method for manipulating images |
US6167377A (en) | 1997-03-28 | 2000-12-26 | Dragon Systems, Inc. | Speech recognition language models |
US6339437B1 (en) | 1997-09-30 | 2002-01-15 | Sun Microsystems, Inc. | Relevance-enhanced scrolling |
US6282709B1 (en) | 1997-11-12 | 2001-08-28 | Philips Electronics North America Corporation | Software update manager |
US6349406B1 (en) | 1997-12-12 | 2002-02-19 | International Business Machines Coporation | Method and system for compensating for instrumentation overhead in trace data by computing average minimum event times |
US6297825B1 (en) | 1998-04-06 | 2001-10-02 | Synapix, Inc. | Temporal smoothing of scene analysis data for image sequence generation |
ITTO980383A1 (it) | 1998-05-07 | 1999-11-07 | Cselt Centro Studi Lab Telecom | Procedimento e dispositivo di riconoscimento vocale con doppio passo di riconoscimento neurale e markoviano. |
US6232972B1 (en) | 1998-06-17 | 2001-05-15 | Microsoft Corporation | Method for dynamically displaying controls in a toolbar display based on control usage |
US6286052B1 (en) * | 1998-12-04 | 2001-09-04 | Cisco Technology, Inc. | Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows |
US6188769B1 (en) | 1998-11-13 | 2001-02-13 | Creative Technology Ltd. | Environmental reverberation processor |
US6389181B2 (en) | 1998-11-25 | 2002-05-14 | Eastman Kodak Company | Photocollage generation and modification using image recognition |
US20050091057A1 (en) | 1999-04-12 | 2005-04-28 | General Magic, Inc. | Voice application development methodology |
EP1055872A1 (en) | 1999-05-28 | 2000-11-29 | University of Liege | Illumination device |
US7146296B1 (en) | 1999-08-06 | 2006-12-05 | Agere Systems Inc. | Acoustic modeling apparatus and method using accelerated beam tracing techniques |
US6452597B1 (en) | 1999-08-24 | 2002-09-17 | Microsoft Corporation | Displaying text on a limited-area display surface |
US6959274B1 (en) | 1999-09-22 | 2005-10-25 | Mindspeed Technologies, Inc. | Fixed rate speech compression system and method |
US7369536B2 (en) * | 1999-11-02 | 2008-05-06 | Verizon Business Global Llc | Method for providing IP telephony with QoS using end-to-end RSVP signaling |
US7392185B2 (en) | 1999-11-12 | 2008-06-24 | Phoenix Solutions, Inc. | Speech based learning/training system using semantic decoding |
US6757027B1 (en) | 2000-02-11 | 2004-06-29 | Sony Corporation | Automatic video editing |
US20020059274A1 (en) * | 2000-03-03 | 2002-05-16 | Hartsell Neal D. | Systems and methods for configuration of information management systems |
EP1133932A1 (en) | 2000-03-15 | 2001-09-19 | Societe Des Produits Nestle S.A. | Process for making a culinary foamer in powder form |
US6263308B1 (en) | 2000-03-20 | 2001-07-17 | Microsoft Corporation | Methods and apparatus for performing speech recognition using acoustic models which are improved through an interactive process |
US7181532B1 (en) * | 2000-05-19 | 2007-02-20 | Nortel Networks Limited | Scalable policy server |
US6603491B2 (en) | 2000-05-26 | 2003-08-05 | Jerome H. Lemelson | System and methods for controlling automatic scrolling of information on a display or screen |
US6983424B1 (en) | 2000-06-23 | 2006-01-03 | International Business Machines Corporation | Automatically scaling icons to fit a display area within a data processing system |
EP1295185B9 (en) | 2000-06-29 | 2005-01-05 | Aspen Technology, Inc. | Computer method and apparatus for constraining a non-linear approximator of an empirical process |
US8397163B1 (en) | 2000-08-14 | 2013-03-12 | Deep Sran | Device, method, and system for providing an electronic reading environment |
US8712473B2 (en) | 2000-08-23 | 2014-04-29 | Novatel Wireless, Inc. | System and method for seamlessly increasing download throughput |
JP2002091477A (ja) | 2000-09-14 | 2002-03-27 | Mitsubishi Electric Corp | 音声認識システム、音声認識装置、音響モデル管理サーバ、言語モデル管理サーバ、音声認識方法及び音声認識プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6807536B2 (en) | 2000-11-16 | 2004-10-19 | Microsoft Corporation | Methods and systems for computing singular value decompositions of matrices and low rank approximations of matrices |
US20030182414A1 (en) | 2003-05-13 | 2003-09-25 | O'neill Patrick J. | System and method for updating and distributing information |
AU2002230887A1 (en) | 2000-12-15 | 2002-06-24 | Polycom, Inc. | System and method for device co-location discrimination |
WO2002050590A1 (en) | 2000-12-21 | 2002-06-27 | Led Products, Inc. | Light conduit with radial light ejecting structure |
WO2002057917A2 (en) | 2001-01-22 | 2002-07-25 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
US6622136B2 (en) | 2001-02-16 | 2003-09-16 | Motorola, Inc. | Interactive tool for semi-automatic creation of a domain model |
US7010163B1 (en) | 2001-04-20 | 2006-03-07 | Shell & Slate Software | Method and apparatus for processing image data |
US6847386B2 (en) | 2001-06-19 | 2005-01-25 | International Business Machines Corporation | Visual cue for on-screen scrolling |
US7327891B2 (en) | 2001-07-17 | 2008-02-05 | Yesvideo, Inc. | Automatic selection of a visual image or images from a collection of visual images, based on an evaluation of the quality of the visual images |
US6970947B2 (en) | 2001-07-18 | 2005-11-29 | International Business Machines Corporation | Method and apparatus for providing a flexible and scalable context service |
EP1292036B1 (en) | 2001-08-23 | 2012-08-01 | Nippon Telegraph And Telephone Corporation | Digital signal decoding methods and apparatuses |
US6854073B2 (en) | 2001-09-25 | 2005-02-08 | International Business Machines Corporation | Debugger program time monitor |
US7251812B1 (en) | 2001-10-31 | 2007-07-31 | Microsoft Corporation | Dynamic software update |
EP1461645A4 (en) | 2001-12-14 | 2006-09-06 | Digital Optics Internat Corp | UNIFORM LIGHTING SYSTEM |
US20030149566A1 (en) | 2002-01-02 | 2003-08-07 | Esther Levin | System and method for a spoken language interface to a large database of changing records |
US6879709B2 (en) | 2002-01-17 | 2005-04-12 | International Business Machines Corporation | System and method for automatically detecting neutral expressionless faces in digital images |
US6968547B2 (en) | 2002-01-29 | 2005-11-22 | Sun Microsystems, Inc. | Dynamic trap table interposition for efficient collection of trap statistics |
EP1343107A3 (en) | 2002-03-04 | 2005-03-23 | Samsung Electronics Co., Ltd. | Method and apparatus for recognising faces using principal component analysis and second order independent component analysis on parts of the image faces |
US20030204602A1 (en) | 2002-04-26 | 2003-10-30 | Hudson Michael D. | Mediated multi-source peer content delivery network architecture |
US20040040021A1 (en) | 2002-05-06 | 2004-02-26 | Microsoft Corporation | Method and system for keeping an application up-to-date |
US7191119B2 (en) | 2002-05-07 | 2007-03-13 | International Business Machines Corporation | Integrated development tool for building a natural language understanding application |
US7548847B2 (en) | 2002-05-10 | 2009-06-16 | Microsoft Corporation | System for automatically annotating training data for a natural language understanding system |
US7082211B2 (en) | 2002-05-31 | 2006-07-25 | Eastman Kodak Company | Method and system for enhancing portrait images |
US7398209B2 (en) | 2002-06-03 | 2008-07-08 | Voicebox Technologies, Inc. | Systems and methods for responding to natural language speech utterance |
US7171432B2 (en) | 2002-08-29 | 2007-01-30 | Sap Aktiengesellschaft | Phased upgrade of a computing environment |
US7818015B2 (en) | 2002-09-12 | 2010-10-19 | Broadcom Corporation | Method of determining optimal cell configuration based upon determined device location |
US7194114B2 (en) | 2002-10-07 | 2007-03-20 | Carnegie Mellon University | Object finder for two-dimensional images, and system for determining a set of sub-classifiers composing an object finder |
US6947579B2 (en) | 2002-10-07 | 2005-09-20 | Technion Research & Development Foundation Ltd. | Three-dimensional face recognition |
US7913183B2 (en) | 2002-10-08 | 2011-03-22 | Microsoft Corporation | System and method for managing software applications in a graphical user interface |
US7274741B2 (en) | 2002-11-01 | 2007-09-25 | Microsoft Corporation | Systems and methods for generating a comprehensive user attention model |
US7984435B2 (en) | 2002-11-13 | 2011-07-19 | Hewlett-Packard Development Company, L.P. | Update system employing reference software to reduce number of update packages |
GB2395853A (en) | 2002-11-29 | 2004-06-02 | Sony Uk Ltd | Association of metadata derived from facial images |
AU2003289116A1 (en) | 2002-12-16 | 2004-07-09 | Canon Kabushiki Kaisha | Pattern identification method, device thereof, and program thereof |
JP3984175B2 (ja) | 2003-01-31 | 2007-10-03 | 富士フイルム株式会社 | 写真画像選別装置およびプログラム |
WO2004072773A2 (en) | 2003-02-11 | 2004-08-26 | Bitfone Corporation | Electronic device supporting multiple update agents |
KR101008812B1 (ko) | 2003-02-24 | 2011-01-14 | 주식회사 케이티 | 컨텐트 전달망에서 효율적인 컨텐트 분배 방법 |
US8292433B2 (en) | 2003-03-21 | 2012-10-23 | Queen's University At Kingston | Method and apparatus for communication between humans and devices |
US7236653B2 (en) | 2003-03-27 | 2007-06-26 | Sharp Laboratories Of America, Inc. | System and method for locating document areas using markup symbols |
US7366655B1 (en) | 2003-04-02 | 2008-04-29 | At&T Corp. | Method of generating a labeling guide for spoken dialog services |
US20040224674A1 (en) | 2003-04-07 | 2004-11-11 | O'farrell Robert | System and method for context sensitive mobile data and software update |
US7421097B2 (en) | 2003-05-27 | 2008-09-02 | Honeywell International Inc. | Face identification verification using 3 dimensional modeling |
US7835910B1 (en) | 2003-05-29 | 2010-11-16 | At&T Intellectual Property Ii, L.P. | Exploiting unlabeled utterances for spoken language understanding |
US7525928B2 (en) | 2003-06-16 | 2009-04-28 | Microsoft Corporation | System and process for discovery of network-connected devices at remote sites using audio-based discovery techniques |
US6934370B1 (en) | 2003-06-16 | 2005-08-23 | Microsoft Corporation | System and method for communicating audio data signals via an audio communications medium |
US7443807B2 (en) | 2003-06-16 | 2008-10-28 | Microsoft Corporation | System and process for discovery of network-connected devices |
WO2005001750A2 (en) | 2003-06-30 | 2005-01-06 | Honda Motor Co., Ltd. | System and method for face recognition |
CN1830025A (zh) | 2003-08-01 | 2006-09-06 | 皇家飞利浦电子股份有限公司 | 驱动对话***的方法 |
US20050039169A1 (en) | 2003-08-14 | 2005-02-17 | Yu-Cheng Hsu | Integrated source code debugging apparatus method and system |
JP4248974B2 (ja) | 2003-09-02 | 2009-04-02 | 日東電工株式会社 | 光源装置および液晶表示装置 |
US7783777B1 (en) | 2003-09-09 | 2010-08-24 | Oracle America, Inc. | Peer-to-peer content sharing/distribution networks |
US20050052427A1 (en) | 2003-09-10 | 2005-03-10 | Wu Michael Chi Hung | Hand gesture interaction with touch surface |
EP1664985A1 (en) | 2003-09-16 | 2006-06-07 | Siemens Medical Solutions Health Services Corporation | A processing device security setting configuration system and user interface |
JP5100121B2 (ja) | 2003-09-23 | 2012-12-19 | トムソン ライセンシング | 事前に計算されたサンプルをモザイキングすることでフィルムグレインをシミュレートするための方法 |
US20050065789A1 (en) | 2003-09-23 | 2005-03-24 | Sherif Yacoub | System and method with automated speech recognition engines |
US7774196B2 (en) | 2003-10-01 | 2010-08-10 | Dictaphone Corporation | System and method for modifying a language model and post-processor information |
DE10346478A1 (de) | 2003-10-02 | 2005-05-25 | Siemens Ag | Flexibler Softwareupdate für Automatisierungssysteme über Internet |
US7443791B2 (en) | 2003-10-10 | 2008-10-28 | Microsoft Corporation | Priority mechanism for distributed sending of media data |
WO2005045671A1 (en) | 2003-10-27 | 2005-05-19 | American Power Conversion Corporation | System and method for updating a software program |
US7380003B1 (en) | 2003-10-30 | 2008-05-27 | Microsoft Corporation | Method and system for staged web service upgrade from an existing version to a different version |
US8239446B2 (en) | 2003-11-19 | 2012-08-07 | Sony Computer Entertainment America Llc | Content distribution architecture |
JP2005157494A (ja) | 2003-11-20 | 2005-06-16 | Aruze Corp | 会話制御装置及び会話制御方法 |
US8041566B2 (en) | 2003-11-21 | 2011-10-18 | Nuance Communications Austria Gmbh | Topic specific models for text formatting and speech recognition |
US7365738B2 (en) | 2003-12-02 | 2008-04-29 | International Business Machines Corporation | Guides and indicators for eye movement monitoring systems |
US7966352B2 (en) | 2004-01-26 | 2011-06-21 | Microsoft Corporation | Context harvesting from selected content |
JP4078649B2 (ja) | 2004-01-28 | 2008-04-23 | 日本ビクター株式会社 | 映像信号処理装置及び方法 |
US20050177515A1 (en) | 2004-02-06 | 2005-08-11 | Tatara Systems, Inc. | Wi-Fi service delivery platform for retail service providers |
US20050177624A1 (en) | 2004-02-11 | 2005-08-11 | Alio, Inc. | Distributed System and Methodology for Delivery of Media Content to Clients having Peer-to-peer Connectivity |
US7631081B2 (en) | 2004-02-27 | 2009-12-08 | International Business Machines Corporation | Method and apparatus for hierarchical selective personalization |
WO2005086419A1 (en) | 2004-03-03 | 2005-09-15 | Basir Otman A | Wireless distribution network |
US20050245243A1 (en) | 2004-04-28 | 2005-11-03 | Zuniga Michael A | System and method for wireless delivery of audio content over wireless high speed data networks |
US7496910B2 (en) | 2004-05-21 | 2009-02-24 | Desktopstandard Corporation | System for policy-based management of software updates |
EP1751689A1 (fr) | 2004-06-04 | 2007-02-14 | France Telecom | Procede pour la reconnaissance de visages, a analyse discriminante lineaire bidimensionnelle |
US20130073725A1 (en) | 2004-06-16 | 2013-03-21 | Unwired Planet, Inc. | System and method for automated content distribution |
CA2570715A1 (en) | 2004-06-17 | 2005-12-29 | Walletex Microelectronics Ltd. | Improved connector and device for flexibly connectable computer systems |
US8232962B2 (en) | 2004-06-21 | 2012-07-31 | Trading Technologies International, Inc. | System and method for display management based on user attention inputs |
US7370043B1 (en) | 2004-06-28 | 2008-05-06 | Teradata Us, Inc. | Method and system for upgrade validation of database query plans |
US7509131B2 (en) | 2004-06-29 | 2009-03-24 | Microsoft Corporation | Proximity detection using wireless signal strengths |
US7558843B2 (en) | 2004-07-12 | 2009-07-07 | Netsuite, Inc. | Phased rollout of version upgrades in web-based business information systems |
JP4443337B2 (ja) | 2004-07-22 | 2010-03-31 | 株式会社バンダイナムコゲームス | 表示装置及びゲーム装置 |
KR20070039597A (ko) * | 2004-07-23 | 2007-04-12 | 사이트릭스 시스템스, 인크. | 사설망에 대한 원격 액세스를 보안화하기 위한 방법 및시스템 |
US8255828B2 (en) | 2004-08-16 | 2012-08-28 | Microsoft Corporation | Command user interface for displaying selectable software functionality controls |
JP2006085678A (ja) | 2004-08-16 | 2006-03-30 | Fuji Photo Film Co Ltd | 画像作成方法および装置並びにプログラム |
US7703036B2 (en) | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
US8412521B2 (en) | 2004-08-20 | 2013-04-02 | Multimodal Technologies, Llc | Discriminative training of document transcription system |
US8005954B2 (en) * | 2004-08-27 | 2011-08-23 | Cisco Technology, Inc. | System and method for managing end user approval for charging in a network environment |
US8026830B2 (en) | 2004-09-02 | 2011-09-27 | Boh Technology, L.L.C. | Methods and systems for meter reading and high speed data transfer |
US20060058009A1 (en) | 2004-09-15 | 2006-03-16 | Vogedes Jerome O | System and method for wireless download capability of media objects from multiple sources |
US7606375B2 (en) | 2004-10-12 | 2009-10-20 | Microsoft Corporation | Method and system for automatically generating world environmental reverberation from game geometry |
US7542600B2 (en) | 2004-10-21 | 2009-06-02 | Microsoft Corporation | Video image quality |
US8413198B2 (en) | 2004-11-12 | 2013-04-02 | Intel Corporation | System and method for the controlled on-demand distribution of content via a centralized server and a peer-to-peer network |
US7614046B2 (en) | 2004-11-24 | 2009-11-03 | Microsoft Corporation | Method and system for analyzing the impact of a software update |
US8488023B2 (en) | 2009-05-20 | 2013-07-16 | DigitalOptics Corporation Europe Limited | Identifying facial expressions in acquired digital images |
US7702611B2 (en) | 2005-01-07 | 2010-04-20 | Xerox Corporation | Method for automatically performing conceptual highlighting in electronic text |
US8520512B2 (en) | 2005-01-26 | 2013-08-27 | Mcafee, Inc. | Network appliance for customizable quarantining of a node on a network |
US7580952B2 (en) | 2005-02-28 | 2009-08-25 | Microsoft Corporation | Automatic digital image grouping using criteria based on image metadata and spatial information |
WO2006094136A1 (en) | 2005-03-02 | 2006-09-08 | Computer Associates Think, Inc. | Method and system for managing information technology data |
US7774784B2 (en) | 2005-03-17 | 2010-08-10 | Microsoft Corporation | Determining an actual amount of time a processor consumes in executing a portion of code |
US8139598B2 (en) * | 2005-03-21 | 2012-03-20 | Telefonaktiebolaget L M Ericsson (Publ) | Automatic QoS configuration |
US7978925B1 (en) | 2005-04-16 | 2011-07-12 | Apple Inc. | Smoothing and/or locking operations in video editing |
US8255834B2 (en) | 2005-04-25 | 2012-08-28 | Apple Inc. | Displaying a set of data elements |
US8004584B2 (en) | 2005-04-29 | 2011-08-23 | Hewlett-Packard Development Company, L.P. | Method and apparatus for the creation of compound digital image effects |
US7809722B2 (en) | 2005-05-09 | 2010-10-05 | Like.Com | System and method for enabling search and retrieval from image files based on recognized information |
US7716643B2 (en) | 2005-05-20 | 2010-05-11 | Microsoft Corporation | Methods and apparatus for software profiling |
US20060277478A1 (en) | 2005-06-02 | 2006-12-07 | Microsoft Corporation | Temporary title and menu bar |
US7801440B2 (en) | 2005-06-22 | 2010-09-21 | Craig Mowry | System and method for digital film simulation |
US7693713B2 (en) | 2005-06-17 | 2010-04-06 | Microsoft Corporation | Speech models generated using competitive training, asymmetric training, and data boosting |
US20060290705A1 (en) | 2005-06-24 | 2006-12-28 | Microsoft Corporation | Performing a pre-rendering pass in digital image processing |
JP4674505B2 (ja) | 2005-08-01 | 2011-04-20 | ソニー株式会社 | 音声信号処理方法、音場再現システム |
US7640160B2 (en) | 2005-08-05 | 2009-12-29 | Voicebox Technologies, Inc. | Systems and methods for responding to natural language speech utterance |
US7620549B2 (en) | 2005-08-10 | 2009-11-17 | Voicebox Technologies, Inc. | System and method of supporting adaptive misrecognition in conversational speech |
JP4687320B2 (ja) | 2005-08-11 | 2011-05-25 | ソニー株式会社 | 画像処理装置および方法、記録媒体、並びに、プログラム |
US8239882B2 (en) | 2005-08-30 | 2012-08-07 | Microsoft Corporation | Markup based extensibility for user interfaces |
US20070055752A1 (en) | 2005-09-08 | 2007-03-08 | Fiberlink | Dynamic network connection based on compliance |
US20070074168A1 (en) | 2005-09-29 | 2007-03-29 | International Business Machines Corporation | Automated step type determination |
US20070239819A1 (en) | 2005-10-07 | 2007-10-11 | Neoedge Networks, Inc. | Service and messaging infrastructure to support creation of distributed, peer to peer applications with a service oriented architecture |
US7756538B2 (en) | 2005-11-09 | 2010-07-13 | Motorola, Inc. | Wide area network handset assisted content delivery system and method of using same |
US7736006B2 (en) | 2005-11-21 | 2010-06-15 | Microvision, Inc. | Substrate-guided display with improved image quality |
US8321220B1 (en) | 2005-11-30 | 2012-11-27 | At&T Intellectual Property Ii, L.P. | System and method of semi-supervised learning for spoken language understanding using semantic role labeling |
US20070128979A1 (en) | 2005-12-07 | 2007-06-07 | J. Shackelford Associates Llc. | Interactive Hi-Tech doll |
US7707204B2 (en) | 2005-12-13 | 2010-04-27 | Microsoft Corporation | Factoid-based searching |
US8374122B2 (en) | 2005-12-21 | 2013-02-12 | Cisco Technology, Inc. | System and method for integrated WiFi/WiMax neighbor AP discovery and AP advertisement |
US7580701B2 (en) | 2005-12-27 | 2009-08-25 | Intel Corporation | Dynamic passing of wireless configuration parameters |
US7835911B2 (en) | 2005-12-30 | 2010-11-16 | Nuance Communications, Inc. | Method and system for automatically building natural language understanding models |
US8407240B2 (en) | 2006-01-03 | 2013-03-26 | International Business Machines Corporation | Autonomic self-healing network |
KR100745981B1 (ko) | 2006-01-13 | 2007-08-06 | 삼성전자주식회사 | 보상적 특징에 기반한 확장형 얼굴 인식 방법 및 장치 |
US7466986B2 (en) | 2006-01-19 | 2008-12-16 | International Business Machines Corporation | On-device mapping of WIFI hotspots via direct connection of WIFI-enabled and GPS-enabled mobile devices |
US7603330B2 (en) | 2006-02-01 | 2009-10-13 | Honda Motor Co., Ltd. | Meta learning for question classification |
US20070188477A1 (en) | 2006-02-13 | 2007-08-16 | Rehm Peter H | Sketch pad and optical stylus for a personal computer |
US7966573B2 (en) | 2006-02-17 | 2011-06-21 | Microsoft Corporation | Method and system for improving interaction with a user interface |
WO2007097748A1 (en) | 2006-02-21 | 2007-08-30 | Thomson Licensing | Peer-to-peer video content distribution network based on personal network storage |
US7551754B2 (en) | 2006-02-24 | 2009-06-23 | Fotonation Vision Limited | Method and apparatus for selective rejection of digital images |
US7773509B2 (en) * | 2006-03-07 | 2010-08-10 | Samsung Electronics Co., Ltd. | Method and system for traffic control for providing quality of service in a network |
US20070220010A1 (en) | 2006-03-15 | 2007-09-20 | Kent Thomas Ertugrul | Targeted content delivery for networks |
US7765194B1 (en) | 2006-03-17 | 2010-07-27 | Cisco Technology, Inc. | Detection and enforcement of version compatibility in network devices |
US9037850B2 (en) | 2006-03-17 | 2015-05-19 | Sandisk Il Ltd. | Session handover between terminals |
IL174522A0 (en) | 2006-03-23 | 2006-08-01 | Jonathan Agmon | Method for predictive typing |
GB0607143D0 (en) | 2006-04-08 | 2006-05-17 | Univ Manchester | Method of locating features of an object |
JP5239126B2 (ja) | 2006-04-11 | 2013-07-17 | 株式会社ニコン | 電子カメラ |
US8306280B2 (en) | 2006-04-11 | 2012-11-06 | Nikon Corporation | Electronic camera and image processing apparatus |
US7387539B2 (en) | 2006-04-14 | 2008-06-17 | Rodney J. Trenne | Reversible universal serial bus connection interface for USB connectors and universal serial bus ports |
SG171641A1 (en) * | 2006-05-03 | 2011-06-29 | Interdigital Tech Corp | Wireless communication method and system for activating multiple service bearers via efficient packet data protocol context activation procedures |
US8392594B2 (en) | 2007-01-30 | 2013-03-05 | Sony Corporation | System and method for effectively providing content to client devices in an electronic network |
US7766498B2 (en) | 2006-06-21 | 2010-08-03 | Qualcomm Mems Technologies, Inc. | Linear solid state illuminator |
US7613770B2 (en) | 2006-06-30 | 2009-11-03 | Microsoft Corporation | On-demand file transfers for mass P2P file sharing |
US7716049B2 (en) | 2006-06-30 | 2010-05-11 | Nokia Corporation | Method, apparatus and computer program product for providing adaptive language model scaling |
US8213333B2 (en) | 2006-07-12 | 2012-07-03 | Chip Greel | Identifying and resolving problems in wireless device configurations |
US8776166B1 (en) | 2006-07-17 | 2014-07-08 | Juniper Networks, Inc. | Plug-in based policy evaluation |
US7715598B2 (en) | 2006-07-25 | 2010-05-11 | Arsoft, Inc. | Method for detecting facial expressions of a portrait photo by an image capturing electronic device |
US8595348B2 (en) | 2006-08-09 | 2013-11-26 | Aol Inc. | Content distribution tracking through wireless mesh networks |
US7751599B2 (en) | 2006-08-09 | 2010-07-06 | Arcsoft, Inc. | Method for driving virtual facial expressions by automatically detecting facial expressions of a face image |
US8074213B1 (en) | 2006-08-11 | 2011-12-06 | Symantec Operating Corporation | Automatic software updates for computer systems in an enterprise environment |
GB2440774B (en) | 2006-08-11 | 2011-07-27 | Cachelogic Ltd | Content Delivery System For Digital Object |
EP2057527B1 (en) | 2006-08-15 | 2013-05-22 | N-trig Ltd. | Gesture detection for a digitizer |
US7705837B2 (en) | 2006-09-01 | 2010-04-27 | Lenovo (Singapore) Pte. Ltd. | System and method for alarming for misplaced computer tablet pen |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
JP4757158B2 (ja) | 2006-09-20 | 2011-08-24 | 富士通株式会社 | 音信号処理方法、音信号処理装置及びコンピュータプログラム |
US8036767B2 (en) | 2006-09-20 | 2011-10-11 | Harman International Industries, Incorporated | System for extracting and changing the reverberant content of an audio input signal |
US8031914B2 (en) | 2006-10-11 | 2011-10-04 | Hewlett-Packard Development Company, L.P. | Face-based image clustering |
US20080089299A1 (en) | 2006-10-13 | 2008-04-17 | Motorola, Inc. | Method and system for distributing content in Ad-hoc networks using super peers |
WO2008049128A2 (en) * | 2006-10-21 | 2008-04-24 | Paragon Wireless, Inc. | Managing communications using a mobile device |
US8670570B2 (en) | 2006-11-07 | 2014-03-11 | Stmicroelectronics Asia Pacific Pte., Ltd. | Environmental effects generator for digital audio signals |
US8665778B2 (en) * | 2006-11-30 | 2014-03-04 | Motorola Mobility Llc | Monitoring and control of transmit power in a multi-modem wireless communication device |
KR20080051484A (ko) * | 2006-12-06 | 2008-06-11 | 삼성전자주식회사 | 휴대단말기의 응용프로그램 인터페이스 제공 시스템 및방법 |
US20080204598A1 (en) | 2006-12-11 | 2008-08-28 | Lance Maurer | Real-time film effects processing for digital video |
US8145210B2 (en) | 2006-12-29 | 2012-03-27 | United States Cellular Corporation | Enhanced cross-network handoff for mobile IP service mobility |
US20080165701A1 (en) | 2007-01-04 | 2008-07-10 | Microsoft Corporation | Collaborative downloading for multi-homed wireless devices |
US20080175190A1 (en) | 2007-01-08 | 2008-07-24 | Freesystems Pte., Ltd. | Multi-node media content distribution system |
US7738870B2 (en) | 2007-01-24 | 2010-06-15 | Control4 Corporation | Systems and methods for instant messaging using a control device |
US7924328B2 (en) | 2007-01-25 | 2011-04-12 | Hewlett-Packard Development Company, L.P. | Applying visual effect to image data based on audio data |
US7792379B2 (en) | 2007-02-06 | 2010-09-07 | Accenture Global Services Gmbh | Transforming a submitted image of a person based on a condition of the person |
US7779367B2 (en) | 2007-02-08 | 2010-08-17 | Microsoft Corporation | Dynamic control configuration |
US7912700B2 (en) | 2007-02-08 | 2011-03-22 | Microsoft Corporation | Context based word prediction |
US9270944B2 (en) | 2007-02-14 | 2016-02-23 | Time Warner Cable Enterprises Llc | Methods and apparatus for content delivery notification and management |
EP1970803B1 (en) | 2007-02-28 | 2017-04-05 | Rockwell Automation Technologies, Inc. | Interactive tool tip to display and navigate to different resources of a data point |
JP2008219163A (ja) | 2007-02-28 | 2008-09-18 | Toshiba Corp | 情報符号化方法、情報再生方法、及び情報記憶媒体 |
US8302006B2 (en) | 2007-02-28 | 2012-10-30 | Rockwell Automation Technologies, Inc. | Interactive tooltip to display and navigate to different resources of a data point |
CN103716748A (zh) | 2007-03-01 | 2014-04-09 | 杰里·马哈布比 | 音频空间化及环境模拟 |
TW200836893A (en) | 2007-03-01 | 2008-09-16 | Benq Corp | Interactive home entertainment robot and method of controlling the same |
US8290257B2 (en) | 2007-03-02 | 2012-10-16 | The Procter & Gamble Company | Method and apparatus for simulation of facial skin aging and de-aging |
US20090030697A1 (en) | 2007-03-07 | 2009-01-29 | Cerra Joseph P | Using contextual information for delivering results generated from a speech recognition facility using an unstructured language model |
US20100082478A1 (en) | 2007-03-16 | 2010-04-01 | Koninklijke Philips Electronics N.V. | Apparatus & methods for digital content distribution |
US20070150428A1 (en) | 2007-03-20 | 2007-06-28 | Brandyn Webb | Inference engine for discovering features and making predictions using generalized incremental singular value decomposition |
JP2008233678A (ja) | 2007-03-22 | 2008-10-02 | Honda Motor Co Ltd | 音声対話装置、音声対話方法、及び音声対話用プログラム |
US8522209B2 (en) | 2007-03-30 | 2013-08-27 | Sap Ag | Method and system for integrating profiling and debugging |
EP1978704A1 (en) | 2007-04-02 | 2008-10-08 | British Telecommunications Public Limited Company | Content delivery |
EP2145254A4 (en) | 2007-04-09 | 2010-04-28 | Sugarcrm Inc | SYSTEM AND METHOD FOR EDITING DATA PROCESSING CENTER |
KR100815562B1 (ko) * | 2007-04-11 | 2008-03-20 | 주식회사 케이티프리텔 | Sip 기반의 세션 처리를 수행하는 단말장치 및 이를이용한 세션 협상 요청 송/수신 방법 |
US8811692B2 (en) | 2007-04-17 | 2014-08-19 | Francine J. Prokoski | System and method for using three dimensional infrared imaging for libraries of standardized medical imagery |
US20080263130A1 (en) | 2007-04-23 | 2008-10-23 | Nir Michalowitz | Apparatus, system and method of digital content distribution |
US7865952B1 (en) | 2007-05-01 | 2011-01-04 | Symantec Corporation | Pre-emptive application blocking for updates |
US20080273708A1 (en) | 2007-05-03 | 2008-11-06 | Telefonaktiebolaget L M Ericsson (Publ) | Early Reflection Method for Enhanced Externalization |
CN100484069C (zh) | 2007-05-21 | 2009-04-29 | 华为技术有限公司 | 一种文件数据分发方法及相关设备 |
JP4823970B2 (ja) | 2007-05-24 | 2011-11-24 | オリンパスイメージング株式会社 | 画像編集装置 |
US9681336B2 (en) * | 2007-06-13 | 2017-06-13 | Qualcomm Incorporated | Quality of service information configuration |
US8245043B2 (en) | 2007-06-15 | 2012-08-14 | Microsoft Corporation | Audio start service for Ad-hoc meetings |
US8091074B2 (en) | 2007-06-21 | 2012-01-03 | Microsoft Corporation | Execution-centric source code view |
US8701102B2 (en) | 2007-06-27 | 2014-04-15 | Microsoft Corporation | Techniques for automatic software provisioning |
US8300080B2 (en) | 2007-06-29 | 2012-10-30 | Microsoft Corporation | Techniques for detecting a display device |
JP4974788B2 (ja) | 2007-06-29 | 2012-07-11 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム、及び記憶媒体 |
US8275615B2 (en) | 2007-07-13 | 2012-09-25 | International Business Machines Corporation | Model weighting, selection and hypotheses combination for automatic speech recognition and machine translation |
US7900011B2 (en) | 2007-07-19 | 2011-03-01 | International Business Machines Corporation | Apparatus, system, and method for improving system performance in a large memory heap environment |
US9323827B2 (en) | 2007-07-20 | 2016-04-26 | Google Inc. | Identifying key terms related to similar passages |
US8122032B2 (en) | 2007-07-20 | 2012-02-21 | Google Inc. | Identifying and linking similar passages in a digital text corpus |
US8391639B2 (en) | 2007-07-23 | 2013-03-05 | The Procter & Gamble Company | Method and apparatus for realistic simulation of wrinkle aging and de-aging |
US8331632B1 (en) | 2007-08-06 | 2012-12-11 | University Of South Florida | Indexing face templates using linear models |
US8165352B1 (en) | 2007-08-06 | 2012-04-24 | University Of South Florida | Reconstruction of biometric image templates using match scores |
US8041076B1 (en) | 2007-08-09 | 2011-10-18 | Adobe Systems Incorporated | Generation and usage of attractiveness scores |
US8751662B2 (en) | 2007-08-23 | 2014-06-10 | Sony Corporation | System and method for effectively optimizing content segment downloads in an electronic network |
US8423485B2 (en) | 2007-09-14 | 2013-04-16 | The University Of Tokyo | Correspondence learning apparatus and method and correspondence learning program, annotation apparatus and method and annotation program, and retrieval apparatus and method and retrieval program |
US20090083148A1 (en) | 2007-09-26 | 2009-03-26 | Sony Corporation | System and method for facilitating content transfers between client devices in an electronic network |
US8307375B2 (en) | 2007-09-27 | 2012-11-06 | International Business Machines Corporation | Compensating for instrumentation overhead using sequences of events |
JP4720810B2 (ja) | 2007-09-28 | 2011-07-13 | 富士フイルム株式会社 | 画像処理装置、撮像装置、画像処理方法及び画像処理プログラム |
JP5109564B2 (ja) | 2007-10-02 | 2012-12-26 | ソニー株式会社 | 画像処理装置、撮像装置、これらにおける処理方法およびプログラム |
US8631358B2 (en) | 2007-10-10 | 2014-01-14 | Apple Inc. | Variable device graphical user interface |
US8316409B2 (en) | 2007-10-11 | 2012-11-20 | James Strothmann | Simultaneous access to media in a media delivery system |
US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
CN101414348A (zh) | 2007-10-19 | 2009-04-22 | 三星电子株式会社 | 多角度人脸识别方法和*** |
US7970350B2 (en) | 2007-10-31 | 2011-06-28 | Motorola Mobility, Inc. | Devices and methods for content sharing |
CN101453700B (zh) * | 2007-11-30 | 2010-09-29 | 华为技术有限公司 | 一种并发媒体处理方法和设备 |
US8150098B2 (en) | 2007-12-20 | 2012-04-03 | Eastman Kodak Company | Grouping images by location |
EP2248306B1 (en) * | 2007-12-21 | 2017-03-01 | Apple Inc. | Unified communications systems and methods |
JP2009159087A (ja) * | 2007-12-25 | 2009-07-16 | Sharp Corp | アクセス制御装置 |
US7697557B2 (en) | 2007-12-26 | 2010-04-13 | Alcatel Lucent | Predictive caching content distribution network |
WO2009082814A1 (en) | 2007-12-31 | 2009-07-09 | Ray Ganong | Method, system, and computer program for identification and sharing of digital images with face signatures |
WO2009089308A2 (en) | 2008-01-10 | 2009-07-16 | Apple Inc. | Wireless data acquisition for mobile electronic devices |
US20090187593A1 (en) | 2008-01-17 | 2009-07-23 | Qualcomm Incorporated | Methods and Apparatus for Targeted Media Content Delivery and Acquisition in a Wireless Communication Network |
US8180112B2 (en) | 2008-01-21 | 2012-05-15 | Eastman Kodak Company | Enabling persistent recognition of individuals in images |
KR20090086754A (ko) | 2008-02-11 | 2009-08-14 | 삼성디지털이미징 주식회사 | 디지털 영상 처리 장치 및 그 제어 방법 |
US8639630B2 (en) | 2008-02-15 | 2014-01-28 | Ddn Ip Holdings Limited | Distribution of digital content |
GB0802739D0 (en) | 2008-02-15 | 2008-03-26 | Foreman Patrick J | Computer system and methods to support a Cloud Commerce community for authorised sharing of digtial content via a contolled peer-to-peer network |
JP5055166B2 (ja) | 2008-02-29 | 2012-10-24 | キヤノン株式会社 | 眼の開閉度判定装置、方法及びプログラム、撮像装置 |
EP2096798B1 (en) * | 2008-02-29 | 2012-12-12 | Accenture Global Services Limited | Dynamic profile system for resource access control |
KR101012300B1 (ko) | 2008-03-07 | 2011-02-08 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법 |
US8229729B2 (en) | 2008-03-25 | 2012-07-24 | International Business Machines Corporation | Machine translation in continuous space |
WO2009123711A1 (en) | 2008-04-02 | 2009-10-08 | Google Inc. | Method and apparatus to incorporate automatic face recognition in digital image collections |
US9841980B2 (en) | 2008-04-25 | 2017-12-12 | Microsoft Technology, LLC | Extensible and application-adaptable toolbar for web services |
WO2009134415A2 (en) * | 2008-04-30 | 2009-11-05 | Alexander Poltorak | Multi-tier and secure service wireless communications networks |
US8332394B2 (en) | 2008-05-23 | 2012-12-11 | International Business Machines Corporation | System and method for providing question and answers with deferred type evaluation |
US8170298B2 (en) | 2008-05-16 | 2012-05-01 | Arcsoft, Inc. | Method for detecting facial expression and repairing smile face of portrait photo |
US8418168B2 (en) | 2008-05-29 | 2013-04-09 | Research In Motion Limited | Method and system for performing a software upgrade on an electronic device connected to a computer |
JP5374929B2 (ja) * | 2008-06-05 | 2013-12-25 | 富士通株式会社 | 移動通信システム、移動通信方法および通信装置 |
JP2010027035A (ja) | 2008-06-16 | 2010-02-04 | Canon Inc | 個人認証装置及び個人認証方法 |
US20090313546A1 (en) | 2008-06-16 | 2009-12-17 | Porto Technology, Llc | Auto-editing process for media content shared via a media sharing service |
US8189807B2 (en) | 2008-06-27 | 2012-05-29 | Microsoft Corporation | Satellite microphone array for video conferencing |
US8069232B2 (en) | 2008-06-30 | 2011-11-29 | Microsoft Corporation | Wireless synchronization of media content and subscription content |
US8364481B2 (en) | 2008-07-02 | 2013-01-29 | Google Inc. | Speech recognition with parallel recognition tasks |
US20100027663A1 (en) | 2008-07-29 | 2010-02-04 | Qualcomm Incorporated | Intellegent frame skipping in video coding based on similarity metric in compressed domain |
JP5004901B2 (ja) * | 2008-08-14 | 2012-08-22 | 日本電信電話株式会社 | セッション制御イベント通知api提供装置、セッション制御イベント通知api提供方法及びセッション制御イベント通知api提供プログラム |
US8737695B2 (en) | 2008-09-04 | 2014-05-27 | Microsoft Corporation | Photography auto-triage |
US8107243B2 (en) | 2008-09-12 | 2012-01-31 | Callpod Inc. | Portable multi-device power supply, battery charger, and docking system |
US10139812B2 (en) | 2008-09-29 | 2018-11-27 | Fisher-Rosemount Systems, Inc. | Dynamic user interface for configuring and managing a process control system |
US7961726B2 (en) * | 2008-10-07 | 2011-06-14 | Microsoft Corporation | Framework for optimizing and simplifying network communication in close proximity networks |
US8466879B2 (en) | 2008-10-26 | 2013-06-18 | Microsoft Corporation | Multi-touch manipulation of application objects |
US20100114890A1 (en) | 2008-10-31 | 2010-05-06 | Purediscovery Corporation | System and Method for Discovering Latent Relationships in Data |
US8611677B2 (en) | 2008-11-19 | 2013-12-17 | Intellectual Ventures Fund 83 Llc | Method for event-based semantic classification |
US20100128863A1 (en) | 2008-11-21 | 2010-05-27 | Robert Bosch Gmbh | Context aware voice communication proxy |
US20100135038A1 (en) | 2008-11-30 | 2010-06-03 | Handschy Mark A | Frontlights for reflective displays |
CN101753404A (zh) | 2008-12-12 | 2010-06-23 | Tcl集团股份有限公司 | 网络资源的下载方法 |
JP4439579B1 (ja) | 2008-12-24 | 2010-03-24 | 株式会社東芝 | 音質補正装置、音質補正方法及び音質補正用プログラム |
JP5247480B2 (ja) | 2009-01-13 | 2013-07-24 | キヤノン株式会社 | オブジェクト識別装置及びオブジェクト識別方法 |
US8560645B2 (en) * | 2009-01-27 | 2013-10-15 | Watchguard Technologies, Inc. | Location-aware configuration |
CA2751557A1 (en) | 2009-02-16 | 2010-08-19 | Comverse, Ltd. | Context-aware communications |
US8751954B2 (en) | 2009-02-18 | 2014-06-10 | Blackberry Limited | System and method for scrolling information in a UI table |
US8406206B2 (en) | 2009-02-23 | 2013-03-26 | Empire Technology Development Llc | Mobile peer-to-peer content sharing method and system |
US8539477B2 (en) | 2009-02-24 | 2013-09-17 | Microsoft Corporation | Managed environment update selection |
JP4845153B2 (ja) | 2009-03-30 | 2011-12-28 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 複数のクライアントを用いた分散環境で更新作業のコンフリクトを回避するシステム、方法、サーバ及びコンピュータプログラム |
US20100295774A1 (en) | 2009-05-19 | 2010-11-25 | Mirametrix Research Incorporated | Method for Automatic Mapping of Eye Tracker Data to Hypermedia Content |
US8527602B1 (en) | 2009-05-28 | 2013-09-03 | Google Inc. | Content upload system with preview and user demand based upload prioritization |
WO2010141403A1 (en) | 2009-06-01 | 2010-12-09 | Dynavox Systems, Llc | Separately portable device for implementing eye gaze control of a speech generation device |
US8194938B2 (en) | 2009-06-02 | 2012-06-05 | George Mason Intellectual Properties, Inc. | Face authentication using recognition-by-parts, boosting, and transduction |
US8930179B2 (en) | 2009-06-04 | 2015-01-06 | Microsoft Corporation | Recognition using re-recognition and statistical classification |
CN101582030A (zh) | 2009-06-15 | 2009-11-18 | 中兴通讯股份有限公司 | 一种实现动态调整工具条按钮显示的方法和*** |
WO2010151255A1 (en) | 2009-06-24 | 2010-12-29 | Hewlett-Packard Development Company, L.P. | Image album creation |
JP2011005050A (ja) | 2009-06-26 | 2011-01-13 | Canon Inc | 画像処理方法及び画像処理装置 |
US9177557B2 (en) | 2009-07-07 | 2015-11-03 | General Motors Llc. | Singular value decomposition for improved voice recognition in presence of multi-talker background noise |
EP2280580A1 (en) | 2009-07-07 | 2011-02-02 | Nokia Corporation | Data transfer with wirelessly powered communication devices |
US8280846B2 (en) | 2009-07-10 | 2012-10-02 | Novell, Inc. | Collaboration swarming |
US8407287B2 (en) | 2009-07-14 | 2013-03-26 | Radvision Ltd. | Systems, methods, and media for identifying and associating user devices with media cues |
US8898485B2 (en) | 2009-07-15 | 2014-11-25 | Microsoft Corporation | Power transfer between devices |
WO2011014138A1 (en) | 2009-07-27 | 2011-02-03 | Utc Fire & Security Corporation | System and method for video-quality enhancement |
US8730212B2 (en) | 2009-08-21 | 2014-05-20 | Microsoft Corporation | Illuminator for touch- and object-sensitive display |
WO2011023225A1 (en) | 2009-08-25 | 2011-03-03 | Promethean Ltd | Interactive surface with a plurality of input detection technologies |
JP5423379B2 (ja) | 2009-08-31 | 2014-02-19 | ソニー株式会社 | 画像処理装置および画像処理方法、並びにプログラム |
US8626932B2 (en) | 2009-09-01 | 2014-01-07 | Apple Inc. | Device-dependent selection between modes for asymmetric serial protocols |
CN102483544B (zh) | 2009-09-11 | 2015-08-12 | 杜比实验室特许公司 | 具有并入了反射层的背光的显示器 |
US20110068892A1 (en) | 2009-09-20 | 2011-03-24 | Awarepoint Corporation | Wireless Tracking System And Method Utilizing Near-Field Communication Devices |
US9432790B2 (en) | 2009-10-05 | 2016-08-30 | Microsoft Technology Licensing, Llc | Real-time sound propagation for dynamic sources |
US8516471B2 (en) | 2009-10-06 | 2013-08-20 | International Business Machines Corporation | Detecting impact of operating system upgrades |
US8078623B2 (en) | 2009-10-14 | 2011-12-13 | Cyberlink Corp. | Systems and methods for summarizing photos based on photo information and user preference |
US8886641B2 (en) | 2009-10-15 | 2014-11-11 | Yahoo! Inc. | Incorporating recency in network search using machine learning |
JP5451302B2 (ja) | 2009-10-19 | 2014-03-26 | キヤノン株式会社 | 画像処理装置及び方法、プログラム及び記憶媒体 |
KR101669276B1 (ko) * | 2009-10-19 | 2016-10-25 | 삼성전자주식회사 | 통신 시스템에서 단말의 우선순위를 고려하여 서비스 품질을 보장하는 방법 및 장치 |
US9582396B2 (en) | 2009-10-23 | 2017-02-28 | Novell, Inc. | Techniques for generating an executable debugger script |
US8571866B2 (en) | 2009-10-23 | 2013-10-29 | At&T Intellectual Property I, L.P. | System and method for improving speech recognition accuracy using textual context |
US8384694B2 (en) | 2009-11-17 | 2013-02-26 | Microsoft Corporation | Infrared vision with liquid crystal display device |
US7865629B1 (en) | 2009-11-24 | 2011-01-04 | Microsoft Corporation | Configurable connector for system-level communication |
US8571331B2 (en) | 2009-11-30 | 2013-10-29 | Xerox Corporation | Content based image selection for automatic photo album generation |
US8761512B1 (en) | 2009-12-03 | 2014-06-24 | Google Inc. | Query by image |
US9519728B2 (en) | 2009-12-04 | 2016-12-13 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and optimizing delivery of content in a network |
KR101622111B1 (ko) | 2009-12-11 | 2016-05-18 | 삼성전자 주식회사 | 대화 시스템 및 그의 대화 방법 |
US20120054624A1 (en) | 2010-08-27 | 2012-03-01 | Owens Jr Kenneth Robert | Systems and methods for a multi-tenant system providing virtual data centers in a cloud configuration |
EP2339576B1 (en) | 2009-12-23 | 2019-08-07 | Google LLC | Multi-modal input on an electronic device |
JP5554987B2 (ja) | 2009-12-28 | 2014-07-23 | キヤノン株式会社 | オブジェクト識別装置及びその制御方法 |
US20110176058A1 (en) | 2010-01-15 | 2011-07-21 | Mainak Biswas | Use of film grain to mask compression artifacts |
US20110177481A1 (en) | 2010-01-15 | 2011-07-21 | Haff Olle | Electronic device with media function and method |
NO332231B1 (no) | 2010-01-18 | 2012-08-06 | Cisco Systems Int Sarl | Metode for a parre datamaskiner og videokonferanseinnretninger |
US8212294B2 (en) | 2010-01-28 | 2012-07-03 | Raytheon Company | Structure having silicon CMOS transistors with column III-V transistors on a common substrate |
US8400332B2 (en) | 2010-02-09 | 2013-03-19 | Ford Global Technologies, Llc | Emotive advisory system including time agent |
JP5567853B2 (ja) | 2010-02-10 | 2014-08-06 | キヤノン株式会社 | 画像認識装置および方法 |
US20120235887A1 (en) | 2010-02-28 | 2012-09-20 | Osterhout Group, Inc. | See-through near-eye display glasses including a partially reflective, partially transmitting optical element and an optically flat film |
US8611678B2 (en) | 2010-03-25 | 2013-12-17 | Apple Inc. | Grouping digital media items based on shared features |
US8631350B2 (en) | 2010-04-23 | 2014-01-14 | Blackberry Limited | Graphical context short menu |
US8296673B2 (en) | 2010-04-23 | 2012-10-23 | Microsoft Corporation | Collapsible tabbed user interface |
US8839209B2 (en) | 2010-05-12 | 2014-09-16 | Salesforce.Com, Inc. | Software performance profiling in a multi-tenant environment |
US8675011B2 (en) | 2010-05-12 | 2014-03-18 | International Business Machines Corporation | Displaying items in an application window |
US20110289482A1 (en) | 2010-05-24 | 2011-11-24 | Avaya Inc. | Performance detection and debugging of applications |
WO2011150402A1 (en) | 2010-05-28 | 2011-12-01 | Zenith Investments Llc | D-shaped connector |
MY155178A (en) | 2010-05-28 | 2015-09-15 | Apple Inc | Dual orientation connector with external contacts |
US8689208B2 (en) | 2010-06-24 | 2014-04-01 | Microsoft Corporation | Upgrade management of application components |
US8345934B2 (en) | 2010-07-19 | 2013-01-01 | Telefonica, S.A. | Method for automatic storytelling for photo albums using social network context |
US20120027311A1 (en) | 2010-07-27 | 2012-02-02 | Cok Ronald S | Automated image-selection method |
US20120030682A1 (en) | 2010-07-28 | 2012-02-02 | Cisco Technology, Inc. | Dynamic Priority Assessment of Multimedia for Allocation of Recording and Delivery Resources |
EP2614432A4 (en) | 2010-09-07 | 2014-05-14 | Hewlett Packard Development Co | SYSTEM AND METHOD FOR AUTOMATICALLY DEPLOYING A MULTI-COMPONENT COMPUTING ENVIRONMENT |
US8972253B2 (en) | 2010-09-15 | 2015-03-03 | Microsoft Technology Licensing, Llc | Deep belief network for large vocabulary continuous speech recognition |
US20120072528A1 (en) | 2010-09-17 | 2012-03-22 | Alcatel-Lucent Usa Inc. | Methods of processing requests for content and initiating an interconnection for the content |
US8914041B2 (en) | 2010-09-20 | 2014-12-16 | Alcatel Lucent | Methods of locating data spots and networks and user equipment for using the same |
US8774528B2 (en) | 2010-09-24 | 2014-07-08 | Kodak Alaris Inc. | Method of selecting important digital images |
US9069754B2 (en) | 2010-09-29 | 2015-06-30 | Rhonda Enterprises, Llc | Method, system, and computer readable medium for detecting related subgroups of text in an electronic document |
US8812321B2 (en) | 2010-09-30 | 2014-08-19 | At&T Intellectual Property I, L.P. | System and method for combining speech recognition outputs from a plurality of domain-specific speech recognizers via machine learning |
US8595319B2 (en) | 2010-10-13 | 2013-11-26 | Verizon Patent And Licensing Inc. | Home network video peer-to-peer for mobile devices |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US10042993B2 (en) | 2010-11-02 | 2018-08-07 | Homayoon Beigi | Access control through multifactor authentication with multimodal biometrics |
TWI428673B (zh) | 2010-11-15 | 2014-03-01 | Young Lighting Technology Corp | 背光模組 |
TWI465808B (zh) | 2010-11-25 | 2014-12-21 | Lg伊諾特股份有限公司 | 背光單元及其顯示設備 |
US20120144288A1 (en) | 2010-12-02 | 2012-06-07 | International Business Machines Corporation | Web page content display priority and bandwidth management |
US8995675B2 (en) | 2010-12-03 | 2015-03-31 | The University Of North Carolina At Chapel Hill | Methods and systems for direct-to-indirect acoustic radiance transfer |
US8468548B2 (en) | 2010-12-17 | 2013-06-18 | Microsoft Corporation | Multi-tenant, high-density container service for hosting stateful and stateless middleware components |
JP5824806B2 (ja) | 2010-12-28 | 2015-12-02 | オムロン株式会社 | 顔画像管理装置、顔画像管理方法、並びにプログラム |
US8364717B2 (en) | 2011-01-10 | 2013-01-29 | Microsoft Corporation | Hardware accelerated shortest path computation |
US8448847B2 (en) | 2011-01-11 | 2013-05-28 | Aver Information Inc. | Host apparatus and method for linking with network image capture apparatus |
US20120189284A1 (en) | 2011-01-24 | 2012-07-26 | Andrew Morrison | Automatic highlight reel producer |
DE202012013520U1 (de) | 2011-01-26 | 2017-05-30 | Apple Inc. | Externer Kontaktverbinder |
EP2482572B1 (de) | 2011-01-27 | 2015-03-18 | Gigaset Communications GmbH | Kontext-sensitiver Software-Update für ein Kommunikationsgerät |
US8619062B2 (en) | 2011-02-03 | 2013-12-31 | Microsoft Corporation | Touch-pressure sensing in a display panel |
US8868072B2 (en) | 2011-02-11 | 2014-10-21 | Vodafone Ip Licensing Limited | Method and system for facilitating communication between wireless communication devices |
TW201237509A (en) | 2011-03-01 | 2012-09-16 | Era Optoelectronics Inc | Backlight source structure with sensing function and board thereof |
US9081760B2 (en) | 2011-03-08 | 2015-07-14 | At&T Intellectual Property I, L.P. | System and method for building diverse language models |
US8904305B2 (en) | 2011-03-11 | 2014-12-02 | Google Inc. | Automatically hiding controls |
US9223495B2 (en) | 2011-03-25 | 2015-12-29 | Samsung Electronics Co., Ltd. | System and method for crossing navigation for use in an electronic terminal |
US20120246458A1 (en) | 2011-03-25 | 2012-09-27 | Cisco Technology, Inc. | Power optimization on a thin client device |
US9679561B2 (en) | 2011-03-28 | 2017-06-13 | Nuance Communications, Inc. | System and method for rapid customization of speech recognition models |
US8489529B2 (en) | 2011-03-31 | 2013-07-16 | Microsoft Corporation | Deep convex network with joint use of nonlinear random projection, Restricted Boltzmann Machine and batch-based parallelizable optimization |
US9098570B2 (en) | 2011-03-31 | 2015-08-04 | Lexisnexis, A Division Of Reed Elsevier Inc. | Systems and methods for paragraph-based document searching |
US10642934B2 (en) | 2011-03-31 | 2020-05-05 | Microsoft Technology Licensing, Llc | Augmented conversational understanding architecture |
US9244984B2 (en) | 2011-03-31 | 2016-01-26 | Microsoft Technology Licensing, Llc | Location based conversational understanding |
US8643680B2 (en) | 2011-04-08 | 2014-02-04 | Amazon Technologies, Inc. | Gaze-based content display |
US8661413B2 (en) | 2011-04-13 | 2014-02-25 | International Business Machines Corporation | Impact indication of thread-specific events in a non-stop debugging environment |
US8260615B1 (en) | 2011-04-25 | 2012-09-04 | Google Inc. | Cross-lingual initialization of language models |
US9565074B2 (en) | 2011-04-26 | 2017-02-07 | Openet Telecom Ltd. | Systems, devices, and methods of orchestrating resources and services across multiple heterogeneous domains |
ES2429222B1 (es) | 2011-05-12 | 2014-06-05 | Telefónica, S.A. | Método y nodo de extremo para distribuir flujo continuo de contenido en tiempo real en una red de distribución de contenido |
US20120290293A1 (en) | 2011-05-13 | 2012-11-15 | Microsoft Corporation | Exploiting Query Click Logs for Domain Detection in Spoken Language Understanding |
US20120297405A1 (en) | 2011-05-17 | 2012-11-22 | Splendorstream, Llc | Efficiently distributing video content using a combination of a peer-to-peer network and a content distribution network |
US8918352B2 (en) | 2011-05-23 | 2014-12-23 | Microsoft Corporation | Learning processes for single hidden layer neural networks with linear output units |
US8811726B2 (en) | 2011-06-02 | 2014-08-19 | Kriegman-Belhumeur Vision Technologies, Llc | Method and system for localizing parts of an object in an image for computer vision applications |
US20130231862A1 (en) | 2011-06-03 | 2013-09-05 | Microsoft Corporation | Customizable route planning |
US20120310523A1 (en) | 2011-06-03 | 2012-12-06 | Microsoft Corporation | Customizable route planning |
WO2012170508A1 (en) | 2011-06-07 | 2012-12-13 | Interdigital Patent Holdings, Inc. | Improving peer to peer (p2p) operation by integrating with content delivery networks (cdn) |
US9336060B2 (en) | 2011-06-17 | 2016-05-10 | Microsoft Technology Licensing, Llc | Middleware services framework for on-premises and cloud deployment |
US20120327040A1 (en) | 2011-06-22 | 2012-12-27 | Simon David I | Identifiable stylus |
US8638320B2 (en) | 2011-06-22 | 2014-01-28 | Apple Inc. | Stylus orientation detection |
TWI541638B (zh) | 2011-07-04 | 2016-07-11 | 創惟科技股份有限公司 | 通用序列匯流排集線裝置之動態電源管理系統及其方法 |
TW201303655A (zh) | 2011-07-13 | 2013-01-16 | Asustek Comp Inc | 無線傳輸觸控筆與觸控顯示系統 |
US20130019175A1 (en) | 2011-07-14 | 2013-01-17 | Microsoft Corporation | Submenus for context based menu system |
AU2011204946C1 (en) | 2011-07-22 | 2012-07-26 | Microsoft Technology Licensing, Llc | Automatic text scrolling on a head-mounted display |
US20130031476A1 (en) | 2011-07-25 | 2013-01-31 | Coin Emmett | Voice activated virtual assistant |
US20130227398A1 (en) | 2011-08-23 | 2013-08-29 | Opera Software Asa | Page based navigation and presentation of web content |
KR20130022513A (ko) | 2011-08-24 | 2013-03-07 | 한국전자통신연구원 | 결합 쌍일차 변환 공간 기반의 화자 적응 방법 및 장치 |
US8555364B2 (en) | 2011-09-30 | 2013-10-08 | Time Warner Cable Enterprises Llc | System and method for cloning a wi-fi access point |
CA2791277C (en) | 2011-09-30 | 2019-01-15 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US9189134B2 (en) | 2011-09-30 | 2015-11-17 | Bmc Software, Inc. | Display window with multi-layer, parallel tab display |
US20140241315A1 (en) | 2011-09-30 | 2014-08-28 | Huaning Niu | Radio access network (ran) for peer-to-peer (p2p) communication |
US8977950B2 (en) | 2011-10-04 | 2015-03-10 | Microsoft Corporation | Techniques for selection and manipulation of table boarders |
US9544158B2 (en) | 2011-10-05 | 2017-01-10 | Microsoft Technology Licensing, Llc | Workspace collaboration via a wall-type computing device |
US8682973B2 (en) | 2011-10-05 | 2014-03-25 | Microsoft Corporation | Multi-user and multi-device collaboration |
US9081177B2 (en) | 2011-10-07 | 2015-07-14 | Google Inc. | Wearable computer with nearby object response |
US10192176B2 (en) | 2011-10-11 | 2019-01-29 | Microsoft Technology Licensing, Llc | Motivation of task completion and personalization of tasks and lists |
US9996241B2 (en) | 2011-10-11 | 2018-06-12 | Microsoft Technology Licensing, Llc | Interactive visualization of multiple software functionality content items |
US9069743B2 (en) | 2011-10-13 | 2015-06-30 | Microsoft Technology Licensing, Llc | Application of comments in multiple application functionality content |
US9176933B2 (en) | 2011-10-13 | 2015-11-03 | Microsoft Technology Licensing, Llc | Application of multiple content items and functionality to an electronic content item |
TWI591985B (zh) | 2011-10-13 | 2017-07-11 | 內數位專利控股公司 | 內容傳遞網路間提供介面方法及裝置 |
US9760236B2 (en) | 2011-10-14 | 2017-09-12 | Georgia Tech Research Corporation | View virtualization and transformations for mobile applications |
US9024998B2 (en) | 2011-10-27 | 2015-05-05 | Pollycom, Inc. | Pairing devices in conference using ultrasonic beacon |
US10423248B2 (en) | 2011-10-28 | 2019-09-24 | Wacom Co., Ltd. | Touch-sensitive system with motion filtering |
US9389701B2 (en) | 2011-10-28 | 2016-07-12 | Atmel Corporation | Data transfer from active stylus |
US20130108065A1 (en) | 2011-11-01 | 2013-05-02 | Scott Mullins | Methods for invoking testing using reversible connectors |
US9293876B2 (en) | 2011-11-07 | 2016-03-22 | Apple Inc. | Techniques for configuring contacts of a connector |
US9824137B2 (en) | 2011-11-08 | 2017-11-21 | Blackberry Limited | Block zoom on a mobile electronic device |
US8611015B2 (en) | 2011-11-22 | 2013-12-17 | Google Inc. | User interface |
US9235799B2 (en) | 2011-11-26 | 2016-01-12 | Microsoft Technology Licensing, Llc | Discriminative pretraining of deep neural networks |
US9082402B2 (en) | 2011-12-08 | 2015-07-14 | Sri International | Generic virtual personal assistant platform |
US8934661B2 (en) | 2011-12-09 | 2015-01-13 | Facebook, Inc. | Automatic photo album creation based on social information |
US8935375B2 (en) | 2011-12-12 | 2015-01-13 | Microsoft Corporation | Increasing availability of stateful applications |
US8924315B2 (en) | 2011-12-13 | 2014-12-30 | Xerox Corporation | Multi-task learning using bayesian model with enforced sparsity and leveraging of task correlations |
US9256620B2 (en) | 2011-12-20 | 2016-02-09 | Amazon Technologies, Inc. | Techniques for grouping images |
US9665643B2 (en) | 2011-12-30 | 2017-05-30 | Microsoft Technology Licensing, Llc | Knowledge-based entity detection and disambiguation |
US9324323B1 (en) | 2012-01-13 | 2016-04-26 | Google Inc. | Speech recognition using topic-specific language models |
US9263040B2 (en) | 2012-01-17 | 2016-02-16 | GM Global Technology Operations LLC | Method and system for using sound related vehicle information to enhance speech recognition |
US20130191781A1 (en) | 2012-01-20 | 2013-07-25 | Microsoft Corporation | Displaying and interacting with touch contextual user interface |
US9307009B2 (en) | 2012-02-15 | 2016-04-05 | Mobilespan Inc. | Presenting execution of a remote application in a mobile device native format |
US8843158B2 (en) | 2012-02-22 | 2014-09-23 | Apple Inc. | Delivering content by predicting predetermined routes using wireless networks |
US9003289B2 (en) | 2012-02-23 | 2015-04-07 | Google Inc. | Automatic detection of suggested video edits |
US9159321B2 (en) | 2012-02-27 | 2015-10-13 | Hong Kong Baptist University | Lip-password based speaker verification system |
US8935774B2 (en) | 2012-03-02 | 2015-01-13 | Microsoft Corporation | Accessory device authentication |
US9503856B2 (en) | 2012-03-05 | 2016-11-22 | Qualcomm Incorporated | Method for determining wireless device location based on proximate sensor devices |
US9240970B2 (en) | 2012-03-07 | 2016-01-19 | Accenture Global Services Limited | Communication collaboration |
KR102050984B1 (ko) | 2012-03-11 | 2019-12-02 | 삼성전자주식회사 | 와이-파이 디스플레이 네트워크에서 와이-파이 디스플레이 세션을 제공하는 방법 및 장치, 그리고 그에 따른 시스템 |
JP5900052B2 (ja) | 2012-03-15 | 2016-04-06 | オムロン株式会社 | 登録判定装置、その制御方法および制御プログラム、並びに電子機器 |
US9801118B2 (en) | 2012-03-16 | 2017-10-24 | T-Mobile Usa, Inc. | WLAN discovery and notification |
US20130252636A1 (en) | 2012-03-21 | 2013-09-26 | John Chang | Hot Spot Detection |
US9106513B2 (en) | 2012-03-23 | 2015-08-11 | Microsoft Technology Licensing, Llc | Unified communication aware networks |
CN103365388B (zh) | 2012-04-09 | 2017-02-22 | 华为终端有限公司 | 一种终端设备的供电方法及其终端设备 |
US8346563B1 (en) | 2012-04-10 | 2013-01-01 | Artificial Solutions Ltd. | System and methods for delivering advanced natural language interaction applications |
EP2836889A4 (en) | 2012-04-12 | 2015-11-18 | Intel Corp | SELECTIVE BACKLIGHT OF A SCREEN BASED ON OCULOMETRY |
US9405723B2 (en) | 2012-05-02 | 2016-08-02 | Kony, Inc. | Mobile application management systems and methods thereof |
US20130293530A1 (en) | 2012-05-04 | 2013-11-07 | Kathryn Stone Perez | Product augmentation and advertising in see through displays |
US9424554B2 (en) | 2012-05-07 | 2016-08-23 | Citrix Systems, Inc. | Enterprise managed systems with collaborative application support |
GB201208373D0 (en) | 2012-05-14 | 2012-06-27 | Touchtype Ltd | Mechanism for synchronising devices,system and method |
US9479548B2 (en) | 2012-05-23 | 2016-10-25 | Haworth, Inc. | Collaboration system with whiteboard access to global collaboration data |
US9014183B2 (en) | 2012-05-24 | 2015-04-21 | Apple Inc. | Buffer transfer service |
US8850037B2 (en) | 2012-05-24 | 2014-09-30 | Fmr Llc | Communication session transfer between devices |
US9165381B2 (en) | 2012-05-31 | 2015-10-20 | Microsoft Technology Licensing, Llc | Augmented books in a mixed reality environment |
US8600525B1 (en) | 2012-05-31 | 2013-12-03 | Honeywell Asca Inc. | Efficient quadratic programming (QP) solver for process control and optimization |
JP6363999B2 (ja) | 2012-06-06 | 2018-07-25 | ザ・トラスティーズ・オブ・コロンビア・ユニバーシティ・イン・ザ・シティ・オブ・ニューヨーク | 統一ネットワーキングシステム及び異種モバイル環境用デバイス |
US9578115B2 (en) | 2012-06-15 | 2017-02-21 | Qualcomm Incorporated | Indoor location server provision and discovery |
US20140007215A1 (en) | 2012-06-15 | 2014-01-02 | Lockheed Martin Corporation | Mobile applications platform |
US9197848B2 (en) | 2012-06-25 | 2015-11-24 | Intel Corporation | Video conferencing transitions among a plurality of devices |
US8959092B2 (en) | 2012-06-27 | 2015-02-17 | Google Inc. | Providing streams of filtered photographs for user consumption |
US9344458B2 (en) | 2012-07-16 | 2016-05-17 | eZuce, Inc. | Providing unified communications services |
US9053708B2 (en) | 2012-07-18 | 2015-06-09 | International Business Machines Corporation | System, method and program product for providing automatic speech recognition (ASR) in a shared resource environment |
US9125124B2 (en) * | 2012-07-23 | 2015-09-01 | Qualcomm Incorporated | Apparatus and method of handoff selection |
US9147131B2 (en) | 2012-07-30 | 2015-09-29 | Evernote Corporation | Extracting multiple facial photos from a video clip |
US9058662B2 (en) | 2012-08-16 | 2015-06-16 | Facebook, Inc. | Systems and methods for non-destructive editing of digital images |
US20140072242A1 (en) | 2012-09-10 | 2014-03-13 | Hao Wei | Method for increasing image resolution |
US8934369B2 (en) * | 2012-10-05 | 2015-01-13 | Cisco Technology, Inc. | Direction aware neighbor list infrastructure assisted roaming |
US9222791B2 (en) | 2012-10-11 | 2015-12-29 | Microsoft Technology Licensing, Llc | Query scenarios for customizable route planning |
US20140108979A1 (en) | 2012-10-17 | 2014-04-17 | Perceptive Pixel, Inc. | Controlling Virtual Objects |
US8935673B1 (en) | 2012-11-30 | 2015-01-13 | Cadence Design Systems, Inc. | System and method for debugging computer program based on execution history |
US20140157169A1 (en) | 2012-12-05 | 2014-06-05 | Microsoft Corporation | Clip board system with visual affordance |
US20140173602A1 (en) | 2012-12-14 | 2014-06-19 | Microsoft Corporation | Matching Opportunity to Context |
US10241643B2 (en) | 2012-12-21 | 2019-03-26 | Microsoft Technology Licensing, Llc | Navigating content hierarchies and persisting content item collections |
US20140210797A1 (en) | 2013-01-31 | 2014-07-31 | Research In Motion Limited | Dynamic stylus palette |
US9177550B2 (en) | 2013-03-06 | 2015-11-03 | Microsoft Technology Licensing, Llc | Conservatively adapting a deep neural network in a recognition system |
US9946365B2 (en) | 2013-03-11 | 2018-04-17 | Barnes & Noble College Booksellers, Llc | Stylus-based pressure-sensitive area for UI control of computing device |
US20140282415A1 (en) | 2013-03-14 | 2014-09-18 | Cadence Design Systems, Inc. | Method and system for debugging a program |
US20140317602A1 (en) | 2013-04-19 | 2014-10-23 | International Business Machines Corporation | Graphical User Interface Debugger with User Defined Interest Points |
US20140341443A1 (en) | 2013-05-16 | 2014-11-20 | Microsoft Corporation | Joint modeling for facial recognition |
US20140359593A1 (en) | 2013-05-31 | 2014-12-04 | Microsoft Corporation | Maintaining known dependencies for updates |
US9294455B2 (en) | 2013-06-04 | 2016-03-22 | Google Inc. | Maintaining video conference session continuity during transfer of session to alternative device |
US9728184B2 (en) | 2013-06-18 | 2017-08-08 | Microsoft Technology Licensing, Llc | Restructuring deep neural network acoustic models |
US9311298B2 (en) | 2013-06-21 | 2016-04-12 | Microsoft Technology Licensing, Llc | Building conversational understanding systems using a toolset |
US9589565B2 (en) | 2013-06-21 | 2017-03-07 | Microsoft Technology Licensing, Llc | Environmentally aware dialog policies and response generation |
US9626176B2 (en) | 2013-09-13 | 2017-04-18 | Microsoft Technology Licensing, Llc | Update installer with technical impact analysis |
US9830142B2 (en) | 2013-09-13 | 2017-11-28 | Microsoft Technology Licensing, Llc | Automatic installation of selected updates in multiple environments |
US9665359B2 (en) | 2013-09-13 | 2017-05-30 | Microsoft Technology Licensing, Llc | Automatically resolving conflicts after installation of selected updates in a computer system |
US9280968B2 (en) | 2013-10-04 | 2016-03-08 | At&T Intellectual Property I, L.P. | System and method of using neural transforms of robust audio features for speech processing |
US9721561B2 (en) | 2013-12-05 | 2017-08-01 | Nuance Communications, Inc. | Method and apparatus for speech recognition using neural networks with speaker adaptation |
US9373324B2 (en) | 2013-12-06 | 2016-06-21 | International Business Machines Corporation | Applying speaker adaption techniques to correlated features |
US9400955B2 (en) | 2013-12-13 | 2016-07-26 | Amazon Technologies, Inc. | Reducing dynamic range of low-rank decomposition matrices |
US10339920B2 (en) | 2014-03-04 | 2019-07-02 | Amazon Technologies, Inc. | Predicting pronunciation in speech recognition |
US9324321B2 (en) | 2014-03-07 | 2016-04-26 | Microsoft Technology Licensing, Llc | Low-footprint adaptation and personalization for a deep neural network |
US9529794B2 (en) | 2014-03-27 | 2016-12-27 | Microsoft Technology Licensing, Llc | Flexible schema for language model customization |
US9329761B2 (en) | 2014-04-01 | 2016-05-03 | Microsoft Technology Licensing, Llc | Command user interface for displaying and scaling selectable controls and commands |
US20150277682A1 (en) | 2014-04-01 | 2015-10-01 | Microsoft Corporation | Scalable user interface display |
US9639742B2 (en) | 2014-04-28 | 2017-05-02 | Microsoft Technology Licensing, Llc | Creation of representative content based on facial analysis |
US9520127B2 (en) | 2014-04-29 | 2016-12-13 | Microsoft Technology Licensing, Llc | Shared hidden layer combination for speech recognition systems |
US9773156B2 (en) | 2014-04-29 | 2017-09-26 | Microsoft Technology Licensing, Llc | Grouping and ranking images based on facial recognition data |
US20150317510A1 (en) | 2014-04-30 | 2015-11-05 | Microsoft Corporation | Rating photos for tasks based on content and adjacent signals |
US9606788B2 (en) | 2014-04-30 | 2017-03-28 | Microsoft Technology Licensing, Llc | Dynamic update installer for customized software |
US20150317313A1 (en) | 2014-05-02 | 2015-11-05 | Microsoft Corporation | Searching locally defined entities |
US20150325236A1 (en) | 2014-05-08 | 2015-11-12 | Microsoft Corporation | Context specific language model scale factors |
US20150331240A1 (en) | 2014-05-15 | 2015-11-19 | Adam G. Poulos | Assisted Viewing Of Web-Based Resources |
US9703681B2 (en) | 2014-05-29 | 2017-07-11 | Microsoft Technology Licensing, Llc | Performance optimization tip presentation during debugging |
US9609066B2 (en) | 2014-06-02 | 2017-03-28 | Microsoft Technology Licensing, Llc | Enhanced discovery for ad-hoc meetings |
US10037202B2 (en) | 2014-06-03 | 2018-07-31 | Microsoft Technology Licensing, Llc | Techniques to isolating a portion of an online computing service |
US10062188B2 (en) | 2014-06-05 | 2018-08-28 | Microsoft Technology Licensing, Llc | Customizable route planning using graphics processing unit |
US9460493B2 (en) | 2014-06-14 | 2016-10-04 | Microsoft Technology Licensing, Llc | Automatic video quality enhancement with temporal smoothing and user override |
US9510125B2 (en) | 2014-06-20 | 2016-11-29 | Microsoft Technology Licensing, Llc | Parametric wave field coding for real-time sound propagation for dynamic sources |
US9717006B2 (en) | 2014-06-23 | 2017-07-25 | Microsoft Technology Licensing, Llc | Device quarantine in a wireless network |
US9373179B2 (en) | 2014-06-23 | 2016-06-21 | Microsoft Technology Licensing, Llc | Saliency-preserving distinctive low-footprint photograph aging effect |
US9720548B2 (en) | 2014-06-27 | 2017-08-01 | Microsoft Technology Licensing, Llc | See-through IR frontlight with embedded partially reflective facets |
US9239773B1 (en) | 2014-10-29 | 2016-01-19 | Cadence Design Systems, Inc. | Method and system for debugging a program that includes declarative code and procedural code |
-
2014
- 2014-04-21 US US14/257,502 patent/US9614724B2/en active Active
-
2015
- 2015-03-17 TW TW104108497A patent/TW201541983A/zh unknown
- 2015-04-07 AU AU2015250230A patent/AU2015250230B2/en active Active
- 2015-04-07 RU RU2016141252A patent/RU2689194C2/ru active
- 2015-04-07 CA CA2944912A patent/CA2944912C/en active Active
- 2015-04-07 KR KR1020167032097A patent/KR102317694B1/ko active IP Right Grant
- 2015-04-07 WO PCT/US2015/024594 patent/WO2015164063A1/en active Application Filing
- 2015-04-07 MX MX2016013816A patent/MX363756B/es active IP Right Grant
- 2015-04-07 CN CN201580021149.0A patent/CN106233698B/zh active Active
- 2015-04-07 BR BR112016023762A patent/BR112016023762A2/pt not_active IP Right Cessation
- 2015-04-07 CN CN201911043591.XA patent/CN110769066B/zh active Active
- 2015-04-07 JP JP2016562839A patent/JP6509907B2/ja active Active
- 2015-04-07 EP EP15719531.4A patent/EP3114818B1/en active Active
-
2017
- 2017-03-06 US US15/450,266 patent/US20170180202A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1806457A (zh) * | 2003-04-11 | 2006-07-19 | 松下电器产业株式会社 | 通信***以及通信方法 |
US20060218302A1 (en) * | 2003-04-11 | 2006-09-28 | Matsushita Electric Industrial Co., Ltd. | Communication system and communication method |
CN1968129A (zh) * | 2006-08-31 | 2007-05-23 | 华为技术有限公司 | 一种设备配置的方法及其*** |
CN101001176A (zh) * | 2006-12-19 | 2007-07-18 | 华为技术有限公司 | 一种设备配置的方法及*** |
CN101068161A (zh) * | 2007-06-26 | 2007-11-07 | 中兴通讯股份有限公司 | 一种动态生成网络设备配置策略组的方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108206925A (zh) * | 2016-12-16 | 2018-06-26 | 展讯通信(上海)有限公司 | 多路视频通话的实现方法、装置及多通终端 |
CN110537348A (zh) * | 2017-04-18 | 2019-12-03 | 微软技术许可有限责任公司 | 用于通信会话的端点配置 |
CN110537348B (zh) * | 2017-04-18 | 2022-09-20 | 微软技术许可有限责任公司 | 用于通信会话的端点配置 |
CN110602761A (zh) * | 2018-06-13 | 2019-12-20 | 华为技术有限公司 | 一种数据传输方法及装置 |
CN110602761B (zh) * | 2018-06-13 | 2020-12-08 | 华为技术有限公司 | 一种数据传输方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US20150304165A1 (en) | 2015-10-22 |
JP6509907B2 (ja) | 2019-05-08 |
US9614724B2 (en) | 2017-04-04 |
AU2015250230B2 (en) | 2018-11-08 |
CA2944912C (en) | 2022-05-31 |
RU2689194C2 (ru) | 2019-05-24 |
RU2016141252A (ru) | 2018-04-26 |
MX2016013816A (es) | 2017-03-09 |
TW201541983A (zh) | 2015-11-01 |
WO2015164063A1 (en) | 2015-10-29 |
JP2017514388A (ja) | 2017-06-01 |
CN106233698B (zh) | 2019-11-26 |
US20170180202A1 (en) | 2017-06-22 |
CA2944912A1 (en) | 2015-10-29 |
EP3114818B1 (en) | 2019-03-13 |
RU2016141252A3 (zh) | 2018-10-05 |
KR20160146857A (ko) | 2016-12-21 |
KR102317694B1 (ko) | 2021-10-25 |
EP3114818A1 (en) | 2017-01-11 |
AU2015250230A1 (en) | 2016-10-06 |
MX363756B (es) | 2019-04-02 |
BR112016023762A2 (pt) | 2017-08-15 |
CN110769066B (zh) | 2022-10-28 |
CN110769066A (zh) | 2020-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106233698B (zh) | 用于基于会话的设备配置的***、方法和计算机可读存储介质 | |
US11337132B2 (en) | Facilitation of network resource routing and resource optimization | |
US8547983B2 (en) | Method and system for utilizing a broadband gateway to provide energy efficient management in a home network | |
KR102354425B1 (ko) | 셀룰러 네트워크를 통한 통신 인식 전파 | |
CN110537348A (zh) | 用于通信会话的端点配置 | |
Kim et al. | On cloud-centric network architecture for multi-dimensional mobility | |
CN111418228A (zh) | 5g或其它下一代网络的无线保真访问控制 | |
US11564063B2 (en) | Intelligent dynamic communication handoff for mobile applications | |
CN107925655A (zh) | 针对通信会话的优先化媒体路径的通知 | |
US11659053B2 (en) | Operations control of network services | |
Liyanage et al. | Five driving forces of multi-access edge computing | |
CN107431641A (zh) | 针对通信属性的订阅 | |
CN106576113B (zh) | 用于优化通信会话的性能的方法和*** | |
US11805048B1 (en) | Dynamic network metric sharing and application metric based network path selection | |
US20240187317A1 (en) | System and method for delivering network services via integrated wireline and wireless networks | |
US20240056886A1 (en) | Extended, open network architectures supporting delivery of network-accessible services | |
US20240098120A1 (en) | Application capability discovery and establishment on a communication network | |
US20240147294A1 (en) | Apparatuses and methods for facilitating edge network and system suppport and management | |
US20240160676A1 (en) | Software defined metaverse personality as a service | |
US20230421646A1 (en) | Method and system for metaverse and physical world association and mapping | |
Ahmed | Network selection with load management in heterogeneous wireless networks | |
Molinier et al. | Autonomic qos management and supervision system for home networks | |
CN105553710A (zh) | 在软件定义网络中的交换机中控制QoS的设备和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |