Patents by Inventor Zhangwei Xu

Zhangwei Xu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11962456
    Abstract: Example aspects include techniques for employing cross-service diagnostics for cloud service providers. These techniques may include dynamically generating a workflow of one or more diagnostic modules based on relationship information between an origin service experiencing an incident and one or more related services that the origin service depends on, and executing the workflow of one or more diagnostic modules to determine a root cause of the incident, each of the one or more diagnostic modules implemented by an individual service of the one or more related services in accordance with a schema. In addition, the techniques may include determining a diagnostic action based on the root cause, and transmitting, based on the diagnostic action, an engagement notification to a responsible entity.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: April 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhangwei Xu, Xiaofeng Gao, Cary L. Mitchell, Steve J. Lunsman, Tony V. Perez, Arvind Narasimhan
  • Publication number: 20230179501
    Abstract: According to implementations of the subject matter described herein, there is provided a solution of providing a health index of a service. In this solution, a plurality of incident information sets associated with a plurality of services are obtained. The plurality of services are provisioned in a computing environment. An incident information set indicates at least one incident reported during operation of a service. Respective health indices are determined for the plurality of services based on respective ones of the plurality of incident information sets and a health classification policy. The respective health indices indicate respective health statuses of the plurality of services and being determined from a same health index range. Through unified use of incident information, the determined health indices can indicate universal and consistent health statuses for different services.
    Type: Application
    Filed: June 30, 2020
    Publication date: June 8, 2023
    Inventors: Yu Kang, Rulei Yu, Bo Qiao, Pu Zhao, Qingwei Lin, Jian Sun, Li Yang, Xiaofeng Gao, Pochian LEE, Dongmei ZHANG, Zhangwei Xu, Liqun Li, Xu ZHANG
  • Publication number: 20230128837
    Abstract: Systems, methods, and devices are described for intelligent outage evaluation and insight management for monitoring and incident management systems. A set of incident logs associated with a cloud computing service are received by a cloud computing service provider system. Each incident log includes impact data corresponding to a respective incident that occurred during an evaluation period. The impact data includes an interruption count representative of a number of interruptions on resources caused by the respective incident. A total active resource time representative of resource activity during the evaluation period is determined. An interruption rate is determined for the evaluation period by summing interruption counts to generate a total interruption count and dividing the total interruption count by the total active resource time. An actionable insight applicable to the cloud computing service is generated based on the interruption rate and the incident logs.
    Type: Application
    Filed: October 25, 2021
    Publication date: April 27, 2023
    Inventors: Bing HU, Zhangwei XU, Vincent Joseph BLAS, Peiling WU, Chaturanan Damodar MISHRA, Igor FIGLIN, Robert Gerard BOYCE, Anupama VEDAPURI, Oren ROSENBLOOM, Nicholas Anthony SWANSON, Murali CHINTALAPATI
  • Publication number: 20230098165
    Abstract: Methods and systems described herein correlate an incoming alert, regarding events that affect service performance, availability, and security in a cloud services platform, with an existing incident record, stored in remote storage, to enable improved incident handling. Alert information is applied to machine-learning models to correlate the incoming alert to a parent incident record. In rule-based correlation, a local cache stores query signatures (keys) and information related to respective incident records (values). A correlation rule is retrieved for the alert, and a correlation query is constructed based on the alert and the rule. A query signature is generated and used as a cache key to access information about a respective parent incident in storage. If the parent information is not found in the cache, the remote storage is searched for the parent incident record using the correlation query. The alert and correlated parent incident record are associated in remote storage.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Tianjun SHI, Navendu JAIN, Binu K. PURAYIL, Yuanfang SUN, Neeraj ESWARAN, Xiaoxiao JIANG, Zhangwei XU
  • Publication number: 20230048513
    Abstract: Example aspects include techniques for accurate and expeditious cloud service health communication to customers. These techniques may include determining that a service health incident has customer impact, the service health incident corresponding to an outage of one or more services of a cloud computing platform, identifying a plurality of customers impacted by the service health incident, and predicting, based on the service health incident and one or more other service health incidents, aggregated incident information identifying a plurality of service health incidents associated with the outage of the one or more services. In addition, the techniques may include identifying the one or more services associated with the service health incident, and transmitting, based at least in part on the aggregated incident information and the one or more services, a health notification to the plurality of customers.
    Type: Application
    Filed: August 16, 2021
    Publication date: February 16, 2023
    Inventors: Xiaofeng GAO, Zhangwei XU, Stephen M. PETERS, Hwaji YOU, Tejasvee BOLISETTY, Pochian LEE, Jian SUN, Li YANG
  • Publication number: 20230026283
    Abstract: Example aspects include techniques for employing cross-service diagnostics for cloud service providers. These techniques may include dynamically generating a workflow of one or more diagnostic modules based on relationship information between an origin service experiencing an incident and one or more related services that the origin service depends on, and executing the workflow of one or more diagnostic modules to determine a root cause of the incident, each of the one or more diagnostic modules implemented by an individual service of the one or more related services in accordance with a schema. In addition, the techniques may include determining a diagnostic action based on the root cause, and transmitting, based on the diagnostic action, an engagement notification to a responsible entity.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 26, 2023
    Inventors: Zhangwei XU, Xiaofeng GAO, Cary L. MITCHELL, Steve J. LUNSMAN, Tony V. PEREZ, Arvind NARASIMHAN
  • Patent number: 10750349
    Abstract: Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Min Liu, Anthony V. Discolo, Edmund Hon-Sum Lui, Kean Ee Lim, Ryan B. Elgram, Donald F. Box, Martin J. Gudgin, Zhangwei Xu, Todd R. Manion, Grant Gardner, Jeremy L. Dewey, Shiraz J. Cupala, Curt A. Steeb
  • Publication number: 20180234831
    Abstract: Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.
    Type: Application
    Filed: April 12, 2018
    Publication date: August 16, 2018
    Inventors: Min Liu, Anthony V. Discolo, Edmund Hon-Sum Lui, Kean Ee Lim, Ryan B. Elgram, Donald F. Box, Martin J. Gudgin, Zhangwei Xu, Todd R. Manion, Grant Gardner, Jeremy L. Dewey, Shiraz J. Cupala, Curt A. Steeb
  • Patent number: 9967730
    Abstract: Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: May 8, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Min Liu, Anthony V. Discolo, Edmund Hon-Sum Lui, Kean Ee Lim, Ryan B. Elgram, Donald F. Box, Martin J. Gudgin, Zhangwei Xu, Todd R. Manion, Grant Gardner, Jeremy L. Dewey, Shiraz J. Cupala, Curt A. Steeb
  • Publication number: 20170164180
    Abstract: Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 8, 2017
    Inventors: Min Liu, Anthony V. Discolo, Edmund Hon-Sum Lui, Kean Ee Lim, Ryan B. Elgram, Donald F. Box, Martin J. Gudgin, Zhangwei Xu, Todd R. Manion, Grant Gardner, Jeremy L. Dewey, Shiraz J. Cupala, Curt A. Steeb
  • Patent number: 9579570
    Abstract: Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: February 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Min Liu, Anthony V. Discolo, Edmund Hon-Sum Lui, Kean Ee Lim, Ryan B. Elgram, Donald F. Box, Martin J. Gudgin, Zhangwei Xu, Todd R. Manion, Grant Gardner, Jeremy L. Dewey, Shiraz J. Cupala, Curt A. Steeb
  • Patent number: 9381427
    Abstract: Various embodiments, methods, and systems for communicating via a generic companion-messaging session are provided. The generic companion-messaging session includes a base platform running a base platform application and a companion platform running a companion platform application. An initialization message that automatically pairs the companion platform application and the base platform application is sent from the companion platform to the base platform for a generic companion-messaging session. The companion platform is connected to an encrypted communication channel for the generic companion-messaging session with the base platform. The encrypted communication channel supports bidirectional communication over a plurality of connections. A connection from the plurality of connections is determined for routing a message.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: July 5, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Darren Elliott, Wyatt Douglas Jackson, Hansen Liou, Alain P. Maillot, Zhangwei Xu, Neil Warren Black, Baber M. Shaikh, Anthony Vincent Discolo
  • Patent number: 9251317
    Abstract: Embodiments related to network video messaging are disclosed. One disclosed embodiment provides a method that comprises receiving a video message from a client application of a source client; associating a navigation link with the video message; transmitting a notification message to the recipient client including the navigation link; receiving a retrieval request from the recipient client to access the video content via the navigation link; and transmitting the video content to the recipient client responsive to receiving the retrieval request by providing a persistent download of the video content from the storage server if the download condition indicates that a persistent download of the video content is permissible; and providing a transient download of the video content to the recipient client while prohibiting a persistent download of the video content if the download condition indicates that a persistent download of the video content is not permissible.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: February 2, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhangwei Xu, Martin Hall, Mark McNulty, Guruprakash Rao, Xiaofeng Gao, Fei Chen, Ricardo Lopez-Barquilla, Martin Holladay
  • Patent number: 8839236
    Abstract: A virtual machine monitor provides a trusted operating environment for a software usage metering application when a qualified virtual machine monitor is loaded as part of trusted boot and when all other programs and operating systems run in containers managed by the virtual machine monitor. The virtual machine monitor may also host a locking application for limiting the functionality of the computer if contractual terms of use are not met. Both the metering and locking applications run at a higher privilege level than ring 0, at the same level as the virtual machine monitor.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corp.
    Inventors: Todd L. Carpenter, William J. Westerinen, Thomas G. Phillips, Curt Andrew Steeb, Zhangwei Xu, Alexander Frank
  • Publication number: 20140201378
    Abstract: Various embodiments, methods, and systems for communicating via a generic companion-messaging session are provided. The generic companion-messaging session includes a base platform running a base platform application and a companion platform running a companion platform application. An initialization message that automatically pairs the companion platform application and the base platform application is sent from the companion platform to the base platform for a generic companion-messaging session. The companion platform is connected to an encrypted communication channel for the generic companion-messaging session with the base platform. The encrypted communication channel supports bidirectional communication over a plurality of connections. A connection from the plurality of connections is determined for routing a message.
    Type: Application
    Filed: January 17, 2013
    Publication date: July 17, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: JOHN DARREN ELLIOTT, WYATT DOUGLAS JACKSON, HANSEN LIOU, ALAIN P. MAILLOT, ZHANGWEI XU, NEIL WARREN BLACK, BABER M. SHAIKH, ANTHONY VINCENT DISCOLO
  • Patent number: 8751293
    Abstract: Systems and methods are provided for delivering contextual advertising to a vehicle. An example system may include a profiler module executed by an onboard computing device of the vehicle, and configured to aggregate vehicle event data from a plurality of vehicle-based event sources, and to develop user profile data based on the vehicle event data. A communication agent may also be executed by the onboard computing device, and configured to transmit the user profile data to an advertising service executed on an advertising server via a communication network. The communication agent may also be configured to retrieve an advertisement from the advertising service. The advertisement may be selected based on content of the user profile data. The system may also include an interface module executed by the onboard computing device, and configured to present the advertisement via a display, and/or speaker associated with the onboard computing device.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Martin Hall, Ali Khan, Mark McNulty, Zhangwei Xu
  • Patent number: 8713091
    Abstract: Network based just-in-time compilation based on A Priori knowledge of a set of disparate clients is disclosed. One embodiment comprises using a web service to register a device and store a device profile containing the capabilities of the device, receiving a request from the device to subscribe to a content service, and to create a client runtime for the device for a requested service corresponding to the device capabilities. In this way, the embodiment may send the client runtime to the device to allow the device to communicate with the content service through the web service.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Thomas G. Phillips, Zhangwei Xu, Martin Harm Hall, Dana L. Silverstein, Shawn Amelia Prenzlow, Martin Holladay
  • Patent number: 8656473
    Abstract: Systems and methods are provided for linking a web identity and a portable device to provide web access to a user from a vehicle. An example system includes a presence agent that may be configured to validate the presence of the portable device in the vehicle by recognizing a device identifier saved on the portable device. After the presence of the portable device is validated, a security manager may receive a user identifier, and verify if the user identifier corresponds with a known user value. Then, the security manager may send a user identity secure proxy to a credential manager. The credential manager may be configured to receive the user identity secure proxy, and in response, pass one or more credentials to a computing device onboard the vehicle. The credentials may indicate that the user is authorized to access one or more web services from the computing device.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: February 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Martin Hall, Ali Khan, Mark McNulty, Zhangwei Xu
  • Publication number: 20130318247
    Abstract: Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.
    Type: Application
    Filed: June 11, 2013
    Publication date: November 28, 2013
    Inventors: Min Liu, Anthony V. Discolo, Edmund Hon-Sum Lui, Kean Ee Lim, Ryan B. Elgram, Donald F. Box, Martin J. Gudgin, Zhangwei Xu, Todd R. Manion, Grant Gardner, Jeremy L. Dewey, Shiraz J. Cupala, Curt A. Steeb
  • Patent number: 8469816
    Abstract: Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Min Liu, Anthony V. Discolo, Edmund Hon-Sum Lui, Kean Ee Lim, Ryan B. Elgram, Donald F. Box, Martin J. Gudgin, Zhangwei Xu, Todd R. Manion, Grant Gardner, Jeremy L. Dewey, Shiraz J. Cupala, Curt A. Steeb