-
公开(公告)号:US20140380282A1
公开(公告)日:2014-12-25
申请号:US13923187
申请日:2013-06-20
Applicant: Microsoft Corporation
Inventor: Lenin Ravindranath Sivalingam , Jitendra D. Padhye , Sharad Agarwal , Ratul Mahajan , Ian Obermiller , Shahin Shayandeh
IPC: G06F11/34
CPC classification number: G06F11/3624 , G06F11/302 , G06F11/3419 , G06F11/3466 , G06F11/3476 , G06F11/3644 , G06F2201/865 , G06F2201/87
Abstract: Aspects of the subject disclosure are directed towards monitoring application performance during actual use, particularly mobile application performance. Described is instrumenting mobile application binaries to automatically identify a critical path in user transactions, including across asynchronous-call boundaries. Trace data is logged by the instrumented application to capture UI manipulations, thread execution, asynchronous calls and callbacks, UI updates and/or thread synchronization. The trace data is analyzed to assist developers in improving application performance.
Abstract translation: 主题公开的方面针对在实际使用期间监视应用性能,特别是移动应用性能。 描述了测量移动应用二进制文件,以自动识别用户事务中的关键路径,包括跨异步调用边界。 跟踪数据由仪器化应用程序记录,以捕获UI操作,线程执行,异步调用和回调,UI更新和/或线程同步。 分析跟踪数据,以帮助开发人员提高应用程序性能。
-
公开(公告)号:US09893903B2
公开(公告)日:2018-02-13
申请号:US14187535
申请日:2014-02-24
Applicant: MICROSOFT CORPORATION
Inventor: Steven Ickman , Lars Liden , Hai Liu , William Portnoy , Shahin Shayandeh , Janice Von Itter
IPC: H04L12/18 , H04L12/58 , H04L29/06 , G06Q50/00 , H04N21/4788 , H04N7/15 , H04W4/08 , H04W4/20 , H04L29/08
CPC classification number: H04L12/1827 , G06Q50/01 , H04L51/24 , H04L65/1069 , H04L67/146 , H04L67/148 , H04N7/15 , H04N21/4788 , H04W4/08 , H04W4/21
Abstract: Methods, computer systems, and computer-storage media are provided for connecting devices. Shared spaces may be created among one or more users and/or devices. Based on various factors including locations, histories among users, time of day, etc., spaces may be created among users such that content may be shared within the shared space. The spaces may be created using multiple technologies such that one user may connect to the space via a first identifier format while a second user may connect to the space via a second identifier format. Once created, content may be shared with one or more users of the space. Depending on privacy and/or security settings of the space, any user may invite other users to join the space. The content may be available to any participant once the space has terminated.
-
公开(公告)号:US09756438B2
公开(公告)日:2017-09-05
申请号:US14313201
申请日:2014-06-24
Applicant: Microsoft Corporation
Inventor: Shahin Shayandeh , Steven Ickman , William Portnoy
CPC classification number: H04R29/00 , G01S5/0252 , G01S5/18
Abstract: Various technologies pertaining to computing data that is indicative of a location of a client computing device are described herein. A client computing device is configured to capture an audio signal, the audio signature being indicative of acoustics of surroundings of the client computing device. A signature is generated based upon a high frequency portion of the captured audio signal, and the signature is compared with other signatures. The other signatures are generated based upon high frequency portions of audio signals captured by other computing devices. A determination regarding the client computing device being co-located with a second client computing device is made based upon the comparison of the signature with the other signatures.
-
公开(公告)号:US09405654B2
公开(公告)日:2016-08-02
申请号:US13923187
申请日:2013-06-20
Applicant: Microsoft Corporation
Inventor: Lenin Ravindranath Sivalingam , Jitendra D. Padhye , Sharad Agarwal , Ratul Mahajan , Ian Obermiller , Shahin Shayandeh
CPC classification number: G06F11/3624 , G06F11/302 , G06F11/3419 , G06F11/3466 , G06F11/3476 , G06F11/3644 , G06F2201/865 , G06F2201/87
Abstract: Aspects of the subject disclosure are directed towards monitoring application performance during actual use, particularly mobile application performance. Described is instrumenting mobile application binaries to automatically identify a critical path in user transactions, including across asynchronous-call boundaries. Trace data is logged by the instrumented application to capture UI manipulations, thread execution, asynchronous calls and callbacks, UI updates and/or thread synchronization. The trace data is analyzed to assist developers in improving application performance.
Abstract translation: 主题公开的方面针对在实际使用期间监视应用性能,特别是移动应用性能。 描述了测量移动应用二进制文件,以自动识别用户事务中的关键路径,包括跨异步调用边界。 跟踪数据由仪器化应用程序记录,以捕获UI操作,线程执行,异步调用和回调,UI更新和/或线程同步。 分析跟踪数据,以帮助开发人员提高应用程序性能。
-
公开(公告)号:US20150373468A1
公开(公告)日:2015-12-24
申请号:US14313201
申请日:2014-06-24
Applicant: Microsoft Corporation
Inventor: Shahin Shayandeh , Steven Ickman , William Portnoy
IPC: H04R29/00
CPC classification number: H04R29/00 , G01S5/0252 , G01S5/18
Abstract: Various technologies pertaining to computing data that is indicative of a location of a client computing device are described herein. A client computing device is configured to capture an audio signal, the audio signature being indicative of acoustics of surroundings of the client computing device. A signature is generated based upon a high frequency portion of the captured audio signal, and the signature is compared with other signatures. The other signatures are generated based upon high frequency portions of audio signals captured by other computing devices. A determination regarding the client computing device being co-located with a second client computing device is made based upon the comparison of the signature with the other signatures.
Abstract translation: 这里描述了与表示客户端计算设备的位置的计算数据有关的各种技术。 客户端计算设备被配置为捕获音频信号,音频签名指示客户端计算设备的周围环境的声学。 基于捕获的音频信号的高频部分生成签名,并将签名与其他签名进行比较。 其他签名是基于由其他计算设备捕获的音频信号的高频部分生成的。 基于签名与其他签名的比较,进行与第二客户端计算设备共处于客户端计算设备的确定。
-
-
-
-