Patents by Inventor Lucy Chao
Lucy Chao 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: 9832231Abstract: User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that is consistent across different workloads. The unified compliance policy update is sent to a workload where it is deployed.Type: GrantFiled: May 26, 2016Date of Patent: November 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
-
Patent number: 9674227Abstract: A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the compliance policies to the workloads is received from the workloads and output.Type: GrantFiled: July 20, 2016Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Hao Zhang, Krishna Kumar Parthasarathy, Lucy Chao, Mashuri Libman, Anatoly Koretsky, Liphi Gao, Yongjun Xie, David Alexander Blyth
-
Publication number: 20160330248Abstract: A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the compliance policies to the workloads is received from the workloads and output.Type: ApplicationFiled: July 20, 2016Publication date: November 10, 2016Inventors: Hao Zhang, Krishna Kumar Parthasarathy, Lucy Chao, Mashuri Libman, Anatoly Koretsky, Liphi Gao, Yongjun Xie, David Alexander Blyth
-
Publication number: 20160277449Abstract: User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that is consistent across different workloads. The unified compliance policy update is sent to a workload where it is deployed.Type: ApplicationFiled: May 26, 2016Publication date: September 22, 2016Inventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
-
Patent number: 9432405Abstract: A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the compliance policies to the workloads is received from the workloads and output.Type: GrantFiled: July 10, 2014Date of Patent: August 30, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hao Zhang, Krishna Kumar Parthasarathy, Lucy Chao, Mashuri Libman, Anatoly Koretsky, Liphi Gao, Yongjun Xie, David Alexander Blyth
-
Patent number: 9380074Abstract: User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that is consistent across different workloads. The unified compliance policy update is sent to a workload where it is deployed.Type: GrantFiled: July 24, 2014Date of Patent: June 28, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
-
Publication number: 20150249684Abstract: User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that is consistent across different workloads. The unified compliance policy update is sent to a workload where it is deployed.Type: ApplicationFiled: July 24, 2014Publication date: September 3, 2015Inventors: Hao Zhang, Anatoly Koretsky, Lucy Chao, Mashuri Libman, Neelamadhaba Mahapatro, Krishna Kumar Parthasarathy, Sowmy Srinivasan, Sridharan Ramanathan, Jack Kabat
-
Publication number: 20150249681Abstract: A set of compliance policy updates are received. The compliance policy updates are sent to workloads for application. A status of the application of the compliance policies to the workloads is received from the workloads and output.Type: ApplicationFiled: July 10, 2014Publication date: September 3, 2015Inventors: Hao Zhang, Krishna Kumar Parthasarathy, Lucy Chao, Mashuri Libman, Anatoly Koretsky, Liphi Gao, Yongjun Xie, David Alexander Blyth
-
Patent number: 7571187Abstract: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.Type: GrantFiled: May 31, 2002Date of Patent: August 4, 2009Assignee: Microsoft CorporationInventors: Gueorgui Chkodrov, Zach Jason, Wayne A. Clark, Tolga Yildirim, Lucy Chao, Andrew Ng
-
Patent number: 7379951Abstract: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.Type: GrantFiled: October 28, 2004Date of Patent: May 27, 2008Assignee: Microsoft CorporationInventors: Gueorgui Chkodrov, Zach Jason, Wayne A. Clark, Tolga Yildirim, Lucy Chao, Andrew Ng
-
Patent number: 7343382Abstract: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.Type: GrantFiled: October 28, 2004Date of Patent: March 11, 2008Assignee: Microsoft CorporationInventors: Gueorgui Chkodrov, Zach Jason, Wayne A. Clark, Tolga Yildirim, Lucy Chao, Andrew Ng
-
Patent number: 7343383Abstract: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.Type: GrantFiled: October 28, 2004Date of Patent: March 11, 2008Assignee: Microsoft CorporationInventors: Gueorgui Chkodrov, Zach Jason, Wayne A. Clark, Tolga Yildirim, Lucy Chao, Andrew Ng
-
Publication number: 20050144185Abstract: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.Type: ApplicationFiled: October 28, 2004Publication date: June 30, 2005Applicant: Microsoft CorporationInventors: Gueorgui Chkodrov, Zach Jason, Wayne Clark, Tolga Yildirim, Lucy Chao, Andrew Ng
-
Publication number: 20050144192Abstract: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.Type: ApplicationFiled: October 28, 2004Publication date: June 30, 2005Applicant: Microsoft CorporationInventors: Gueorgui Chkodrov, Zach Jason, Wayne Clark, Tolga Yildirim, Lucy Chao, Andrew Ng
-
Publication number: 20050144191Abstract: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.Type: ApplicationFiled: October 28, 2004Publication date: June 30, 2005Applicant: Microsoft CorporationInventors: Gueorgui Chkodrov, Zach Jason, Wayne Clark, Tolga Yildirim, Lucy Chao, Andrew Ng
-
Publication number: 20050071243Abstract: A system and method of remotely debugging an orchestration service instance providing a means for establishing a communications connection with a computer, wherein the computer is executing a business process service instance. Stored tracking information regarding the orchestration service instance is read, and the orchestration service instance is remotely debugged by way of the communications connection and according to the stored tracking state information.Type: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Inventors: Anandhi Somasekaran, Sergey Chub, Tolga Yildirim, Gueorgui Chkodrov, Kraig Rury, Lucy Chao, Vladimir Pogrebinsky
-
Publication number: 20030225769Abstract: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.Type: ApplicationFiled: May 31, 2002Publication date: December 4, 2003Applicant: Microsoft CorporationInventors: Gueorgui Chkodrov, Zach Jason, Wayne A. Clark, Tolga Yildirim, Lucy Chao, Andrew Ng
-
Patent number: 5815665Abstract: An Online Brokering Service provides user authentication and billing services to allow users to anonymously and securely purchase online services from Service Providers (SP) sites (e.g., World Wide Web sites) over a distributed public network, which may be an untrusted public network such as the Internet. Users and SP sites initially register with the Brokering Service, and are provided with respective client and server software components for using the Brokering Service. In one embodiment, when a user initially connects to an SP site, the SP site transmits a challenge message over the public network to the user computer, and the user computer generates and returns and cryptographic response message (preferably generated using a password of the user). The SP site then passes the response message to the Brokering Service, which in-turn looks up the user's password and authenticates the response message.Type: GrantFiled: April 3, 1996Date of Patent: September 29, 1998Assignee: Microsoft CorporationInventors: Jeffrey A. Teper, Sudheer Koneru, Gordon Mangione, Rudolph Balaz, Aaron M. Contorer, Lucy Chao