Patents by Inventor Joe K. Yap
Joe K. Yap 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).
-
Publication number: 20220337402Abstract: A cloud-based network receives a public key of a public/private key pair and a credential for accessing secrets associated with a user network. The cloud-based network receives, from a user interface configured to facilitate remote control of the user network, a command to be executed at the user network. The cloud-based network encrypts, using the public key, the credential and the command. The cloud-based network forwards, to one or more client devices, the encrypted credential and command. The client devices are configured to decrypt the encrypted credential and command using a private key of the public/private key pair and execute the command on the user network.Type: ApplicationFiled: September 17, 2019Publication date: October 20, 2022Inventors: Simon BOURDAGES, Hani G. LOZA, Joe K. YAP, Zhigang ZHANG, Hongliang ZHU, Huan WANG, Yogesh Abhaykumar RATNAPARKHI, Mrinalini CHAKRAVARTY, Dieter JANSEN
-
Patent number: 10673823Abstract: Various systems and methods for provisioning migration containers are disclosed. A system includes a memory and a processor to generate a migration container and migration metadata. The migration container can store data verified as encrypted with an encryption key and the migration metadata can include a lifespan value indicating a time limit for the migration container. In an example, the system can, in response to a request from a user device, provide the encryption key and a migration container path corresponding to a location of the migration container to the user device. In an example, the system can store data in the migration container in response to detecting the data from the user device via the migration container path. The system can migrate the data in the migration container to a server, and delete the migration container in response to the time limit of the lifespan value being exceeded.Type: GrantFiled: October 17, 2016Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Chetan Pawgi, Avery Morin, Zachary A. Koehne, Simon Bourdages, Joe K. Yap, David C. Oliver, Roberta Cannerozzi, Ron S. Estrin, Wenyu Cai, Hale Zheng
-
Publication number: 20180109501Abstract: Various systems and methods for provisioning migration containers are disclosed. A system includes a memory and a processor to generate a migration container and migration metadata. The migration container can store data verified as encrypted with an encryption key and the migration metadata can include a lifespan value indicating a time limit for the migration container. In an example, the system can, in response to a request from a user device, provide the encryption key and a migration container path corresponding to a location of the migration container to the user device. In an example, the system can store data in the migration container in response to detecting the data from the user device via the migration container path. The system can migrate the data in the migration container to a server, and delete the migration container in response to the time limit of the lifespan value being exceeded.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Chetan Pawgi, Avery Morin, Zachary A. Koehne, Simon Bourdages, Joe K. Yap, David C. Oliver, Roberta Cannerozzi, Ron S. Estrin, Wenyu Cai, Hale Zheng
-
Patent number: 9542667Abstract: A user may easily read, browse, and jump through the messages contained within a thread. Different portions of the message may be highlighted such that they are easily identifiable. The user may easily navigate through the thread by selecting a user interface element, such as an arrow button, to move to the next or previous message within the thread. The order of the thread may also be reversed such that the user may view the thread from the first message to the last message, or view the thread from the last message to the first message. The messages within the thread may be marked, such as by using XML tags, in order to facilitate the identification of the sections of the messages within the thread.Type: GrantFiled: January 13, 2006Date of Patent: January 10, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Roberto C. Taboada, Bertille N. Fernandes, Brian M. Jones, Joe K. Yap
-
Patent number: 9483256Abstract: Virtual applications are automatically kept up to date with the current version of a virtual application. Instead of the client having to obtain the entire version of the current virtual application, the client obtains the portions of the current virtual application that are changed from its version of the virtual application. After obtaining the changes needed to update its version of the virtual application, the client integrates those changes into its version of the virtual application.Type: GrantFiled: January 13, 2014Date of Patent: November 1, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gurashish Brar, Joe K. Yap, Trevor McDiarmid
-
Publication number: 20140130029Abstract: Virtual applications are automatically kept up to date with the current version of a virtual application. Instead of the client having to obtain the entire version of the current virtual application, the client obtains the portions of the current virtual application that are changed from its version of the virtual application. After obtaining the changes needed to update its version of the virtual application, the client integrates those changes into its version of the virtual application.Type: ApplicationFiled: January 13, 2014Publication date: May 8, 2014Applicant: MICROSOFT CORPORATIONInventors: GURASHISH BRAR, JOE K. YAP, TREVOR MCDIARMID
-
Patent number: 8091020Abstract: A self-updating frameset having a target document in one frame and a Table-of-Contents (TOC) document in another frame hyperlinked to the target document. A reference document (RD) field is inserted into the TOC document to identify the target document as the target of the TOC. A TOC field in the TOC document scans the target document to identify selected headings as entries in the TOC document. When the selected headings are identified, the TOC field creates hyperlink entries in the TOC document, each hyperlink entry having a corresponding anchor at a selected heading in the target document. The hyperlink entries in the TOC document can be automatically updated each time the fields in the TOC document are recalculated.Type: GrantFiled: June 17, 2004Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: Ashok Kuppusamy, James N. Helfrich, John David Griffin, Joe K. Yap
-
Patent number: 8086954Abstract: Programmable object models for bibliographies and citations enable manipulation of bibliographic information. For example, a programmable object model for one or more bibliographic sources in a document may include a manipulation module programmed to manipulate the one or more bibliographic sources in the document. The bibliographic information may be manipulated via at least one object-oriented message call. The programmable object model may also enable manipulation of bibliographic information in the context of a master list of bibliographic sources. By way of example only, bibliographic sources may be copied from a master list to a document, and vice versa, in accordance with a programmable object model.Type: GrantFiled: November 16, 2005Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Jennifer P Michelstein, Joe K Yap, Christopher W Vincent
-
Patent number: 7818668Abstract: Fields for presentable files can be determined by an application (i) based on a field type and at least one parameter of the fields and (ii) responsive to raw data and a separate transformation engine, even when the application is unaware of the mechanics of the separate transformation engine. In a described implementation for a given field, the field type indicates that the given field is to be evaluated based on raw data that is referenced by the at least one parameter of the given field. The transformation engine is applied to the referenced raw data to produce a result for the given field that is suitable for presentation. In an example implementation, the transformation engine includes multiples sets of presentation rules that may be selectively established for application to the fields. In an example embodiment, respective presentation rule subsets target respective types of raw data.Type: GrantFiled: April 19, 2005Date of Patent: October 19, 2010Assignee: Microsoft CorporationInventors: Jennifer P Michelstein, Joe K Yap
-
Patent number: 6769096Abstract: A self-updating frameset having a target document in one frame and a Table-of-Contents (TOC) document in another frame hyperlinked to the target document. A reference document (RD) field is inserted into the TOC document to identify the target document as the target of the TOC. A TOC field in the TOC document scans the target document to identify selected headings as entries in the TOC document. When the selected headings are identified, the TOC field creates hyperlink entries in the TOC document, each hyperlink entry having a corresponding anchor at a selected heading in the target document. The hyperlink entries in the TOC document can be automatically updated each time the fields in the TOC document are recalculated.Type: GrantFiled: June 24, 1998Date of Patent: July 27, 2004Assignee: Microsoft CorporationInventors: Ashok Kuppusamy, James N. Helfrich, John David Griffin, Joe K. Yap