Patents by Inventor Qingsu Wu
Qingsu Wu 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: 10924497Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for an external device. When JIT access to a resource is requested by a device, the JIT service retrieves a JIT policy for the resource that includes geolocation criteria limiting the geolocation from which JIT access can be automatically granted. The geolocation of the device is evaluated against the geolocation criteria. If the geolocation criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the device.Type: GrantFiled: October 14, 2019Date of Patent: February 16, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ramnath Prasad, Pradeep Ayyappan Nair, Veena Ramachandran, Sandeep Kalarickal, Thomas Knudson, Pavan Gopal Bandla, Chetan Shankar, Ranajoy Sanyal, Qingsu Wu, Chi Zhou, Thomas Keane
-
Patent number: 10848522Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for an external device. When JIT access to a resource is requested by a device, the JIT service retrieves a JIT policy for the resource that includes screening criteria limiting automatic granting of JIT access to users who meet the screening criteria. Screening information for a user associated with the request is evaluated against one or more screening requirements set forth by the screening criteria. If the screening criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the device.Type: GrantFiled: October 14, 2019Date of Patent: November 24, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ramnath Prasad, Pradeep Ayyappan Nair, Veena Ramachandran, Sandeep Kalarickal, Thomas Knudson, Pavan Gopal Bandla, Chetan Shankar, Ranajoy Sanyal, Qingsu Wu, Chi Zhou, Doug Kirschner, Ryan Meyer, Thomas Keane
-
Publication number: 20200045056Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for an external device. When JIT access to a resource is requested by a device, the JIT service retrieves a JIT policy for the resource that includes geolocation criteria limiting the geolocation from which JIT access can be automatically granted. The geolocation of the device is evaluated against the geolocation criteria. If the geolocation criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the device.Type: ApplicationFiled: October 14, 2019Publication date: February 6, 2020Inventors: RAMNATH PRASAD, PRADEEP AYYAPPAN NAIR, VEENA RAMACHANDRAN, SANDEEP KALARICKAL, THOMAS KNUDSON, PAVAN GOPAL BANDLA, CHETAN SHANKAR, RANAJOY SANYAL, QINGSU WU, CHI ZHOU, THOMAS KEANE
-
Publication number: 20200045083Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for an external device. When JIT access to a resource is requested by a device, the JIT service retrieves a JIT policy for the resource that includes screening criteria limiting automatic granting of JIT access to users who meet the screening criteria. Screening information for a user associated with the request is evaluated against one or more screening requirements set forth by the screening criteria. If the screening criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the device.Type: ApplicationFiled: October 14, 2019Publication date: February 6, 2020Inventors: RAMNATH PRASAD, PRADEEP AYYAPPAN NAIR, VEENA RAMACHANDRAN, SANDEEP KALARICKAL, THOMAS KNUDSON, PAVAN GOPAL BANDLA, CHETAN SHANKAR, RANAJOY SANYAL, QINGSU WU, CHI ZHOU, DOUG KIRSCHNER, RYAN MEYER, THOMAS KEANE
-
Patent number: 10484430Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for DevOps personnel who do not have persistent access to restricted data or the ability to modify the cloud computing environment to gain access to restricted data. When JIT access to a resource is requested by a DevOps device, the JIT service retrieves a JIT policy for the resource that includes screening criteria limiting automatic granting of JIT access to DevOps personnel who meeting the screening criteria. Screening information for the DevOps personnel is evaluated against one or more screening requirements set forth by the screening criteria. If the screening criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the DevOps device.Type: GrantFiled: May 8, 2017Date of Patent: November 19, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ramnath Prasad, Pradeep Ayyappan Nair, Veena Ramachandran, Sandeep Kalarickal, Thomas Knudson, Pavan Gopal Bandla, Chetan Shankar, Ranajoy Sanyal, Qingsu Wu, Chi Zhou, Doug Kirschner, Ryan Meyer, Thomas Keane
-
Patent number: 10476886Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for DevOps personnel who do not have persistent access to restricted data or the ability to modify the cloud computing environment to gain access to restricted data. When JIT access to a resource is requested by a DevOps device, the JIT service retrieves a JIT policy for the resource that includes geolocation criteria limiting the geolocation from which JIT access can be automatically granted. The geolocation of the DevOps device is evaluated against the geolocation criteria. If the geolocation criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the DevOps device.Type: GrantFiled: May 8, 2017Date of Patent: November 12, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ramnath Prasad, Pradeep Ayyappan Nair, Veena Ramachandran, Sandeep Kalarickal, Thomas Knudson, Pavan Gopal Bandla, Chetan Shankar, Ranajoy Sanyal, Qingsu Wu, Chi Zhou, Thomas Keane
-
Publication number: 20170244723Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for DevOps personnel who do not have persistent access to restricted data or the ability to modify the cloud computing environment to gain access to restricted data. When JIT access to a resource is requested by a DevOps device, the JIT service retrieves a JIT policy for the resource that includes geolocation criteria limiting the geolocation from which JIT access can be automatically granted. The geolocation of the DevOps device is evaluated against the geolocation criteria. If the geolocation criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the DevOps device.Type: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Inventors: RAMNATH PRASAD, PRADEEP AYYAPPAN NAIR, VEENA RAMACHANDRAN, SANDEEP KALARICKAL, THOMAS KNUDSON, PAVAN GOPAL BANDLA, CHETAN SHANKAR, RANAJOY SANYAL, QINGSU WU, CHI ZHOU, THOMAS KEANE
-
Publication number: 20170244760Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for DevOps personnel who do not have persistent access to restricted data or the ability to modify the cloud computing environment to gain access to restricted data. When JIT access to a resource is requested by a DevOps device, the JIT service retrieves a JIT policy for the resource that includes screening criteria limiting automatic granting of JIT access to DevOps personnel who meeting the screening criteria. Screening information for the DevOps personnel is evaluated against one or more screening requirements set forth by the screening criteria. If the screening criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the DevOps device.Type: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Inventors: RAMNATH PRASAD, PRADEEP AYYAPPAN NAIR, VEENA RAMACHANDRAN, SANDEEP KALARICKAL, THOMAS KNUDSON, PAVAN GOPAL BANDLA, CHETAN SHANKAR, RANAJOY SANYAL, QINGSU WU, CHI ZHOU, DOUG KIRSCHNER, RYAN MEYER, THOMAS KEANE
-
Patent number: 7808672Abstract: An image forming device for printing a page which incorporates content data acquired from a reference destination, capable of starting printing earlier. A display analyzing section (33) analyzes a printing document and lays out a document element for tentative page dividing. In the laying out, for a document element whose content data needs to be acquired from a reference destination, a tentative size is used and, for a document element having content data of a known rendering size, the rendering size is used. A document manager (45) monitors a state of acquisition of the content data and instructs a rendering section (34), upon detection of completion of acquisition of content data to be laid out on a first page, to render the image of the page.Type: GrantFiled: March 3, 2003Date of Patent: October 5, 2010Assignee: Fuji Xerox Co., Ltd.Inventors: Qingsu Wu, Masatoshi Tagawa, Masayoshi Sakakibara
-
Patent number: 7366981Abstract: An image forming device for dividing a continuous document without the concept of pages, such as an HTML document, into pages, the device being capable of responding to a user's various needs in connection with page dividing. A page dividing processor (304) is provided with a plurality of page dividing algorithms which differ in terms of treatment of a document element placed across a page boundary. When a user inputs a page dividing policy using a user interface (301), a dividing algorithm designating section (305) specifies a page dividing algorithm corresponding to the policy, and notifies the page dividing processor (304) of the algorithm. The page dividing processor (304) divides an HTML document into pages according to the algorithm.Type: GrantFiled: February 27, 2003Date of Patent: April 29, 2008Assignee: Fuji Xerox Co., Ltd.Inventors: Qingsu Wu, Masayoshi Sakakibara, Masatoshi Tagawa
-
Patent number: 7167269Abstract: A device for printing a document, such as an HTML document, in which data to be incorporated into an output image can be described in the form of reference to an outside source, the device being capable of smooth printing a large document using a small memory. A document structural information manager creates document structural information which describes a structure of document elements, based on a result of analysis on an HTML document carried out by a document analyzer. During asynchronous downloading of substantial data of each document element, should work memory shortage occur, a memory manager unloads substantial data of a document element with a latter order at which to be incorporated into an output among those in the work memory, and saves the unloaded substantial data in an HDD. Thereafter, when data becomes no longer necessary as a result of being printed, the memory manager deletes the data from the work memory and reloads data saved in the HDD back to the work memory.Type: GrantFiled: February 25, 2003Date of Patent: January 23, 2007Assignee: Fuji Xerox Co., Ltd.Inventors: Qingsu Wu, Masayoshi Sakakibara, Masatoshi Tagawa
-
Publication number: 20040066529Abstract: A device for printing a document, such as an HTML document, in which data to be incorporated into an output image can be described in the form of reference to an outside source, the device being capable of smooth printing a large document using a small memory. A document structural information manager creates document structural information which describes a structure of document elements, based on a result of analysis on an HTML document carried out by a document analyzer. During asynchronous downloading of substantial data of each document element, should work memory shortage occur, a memory manager unloads substantial data of a document element with a latter order at which to be incorporated into an output among those in the work memory, and saves the unloaded substantial data in an HDD. Thereafter, when data becomes no longer necessary as a result of being printed, the memory manager deletes the data from the work memory and reloads data saved in the HDD back to the work memory.Type: ApplicationFiled: February 25, 2003Publication date: April 8, 2004Applicant: Fuji Xerox Co., Ltd.Inventors: Qingsu Wu, Masayoshi Sakakibara, Masatoshi Tagawa
-
Publication number: 20040066530Abstract: An image forming device for printing a page which incorporates content data acquired from a reference destination, capable of starting printing earlier. A display analyzing section (33) analyzes a printing document and lays out a document element for tentative page dividing. In the laying out, for a document element whose content data needs to be acquired from a reference destination, a tentative size is used and, for a document element having content data of a known rendering size, the rendering size is used. A document manager (45) monitors a state of acquisition of the content data and instructs a rendering section (34), upon detection of completion of acquisition of content data to be laid out on a first page, to render the image of the page.Type: ApplicationFiled: March 3, 2003Publication date: April 8, 2004Applicant: FUJI XEROX CO., LTD.Inventors: Qingsu Wu, Masatoshi Tagawa, Masayoshi Sakakibara
-
Publication number: 20040068698Abstract: An image forming device for dividing a continuous document without the concept of pages, such as an HTML document, into pages, the device being capable of responding to a user's various needs in connection with page dividing. A page dividing processor (304) is provided with a plurality of page dividing algorithms which differ in terms of treatment of a document element placed across a page boundary. When a user inputs a page dividing policy using a user interface (301), a dividing algorithm designating section (305) specifies a page dividing algorithm corresponding to the policy, and notifies the page dividing processor (304) of the algorithm. The page dividing processor (304) divides an HTML document into pages according to the algorithm.Type: ApplicationFiled: February 27, 2003Publication date: April 8, 2004Applicant: FUJI XEROX CO., LTD.Inventors: Qingsu Wu, Masayoshi Sakakibara, Masatoshi Tagawa