Patents by Inventor Jay Ongg
Jay Ongg 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: 10635746Abstract: Freeform input is not native to several application or document types, but is desired by users as an input mode, especially for collaboration. Systems and methods are therefore provided to enable the insertion of an electronic collaboration workspace that accepts and stores freeform input for use as an object embeddable in various documents. An external host application provides the functionalities needed for freeform input, and the inputs may be committed to the document or stored as a separate document which may be referenced and accessed by multiple users for purposes of collaboration.Type: GrantFiled: September 12, 2016Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Fanguang Kong, Yanir Shahak, Wei Wang, Jorge Eugenio Aguirre Gonzalez, Jay Ongg, Darren Glenn Austin, Gareth Alun Jones, Rahee Ghosh, Ankit Srivastava, Guy Daher, Kiky Wibowo Tangerine, Mun Ying Leong
-
Patent number: 9942333Abstract: Systems, methods, and computer-readable media having computer-executable instructions embodied thereon that provide updates to localized software are provided. Resources are stored on a server device and may be cached or stored locally at a client device. Updates to the resources are made available at the server device. The updates include translations of the resources to several languages. The client device checks for an update of the resource and downloads the update for the server when the application is launched or downloaded by a computing device.Type: GrantFiled: March 17, 2016Date of Patent: April 10, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jay Ongg, Stephen Wing-Fai Lee, Stefania Crisci
-
Patent number: 9917879Abstract: Embodiments of the present invention allow applications developers to change user experiences within an application without updating the application by relying on remote interface templates to create user experiences. The application code includes entry points to various remote interface templates stored on a remote device. The remote interface templates are consumed by the application to render content blocks that are all, or part of, the application's interface. The remote interface templates may be changed seamlessly at the remote device allowing the user to enjoy the updated interface without interruption the next time the application is opened.Type: GrantFiled: January 11, 2013Date of Patent: March 13, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Salem Elie Haykal, Jay Ongg, Radu Bacioiu, Li Xu, Janine Michelle Perret, Phoi Heng Lew
-
Publication number: 20180007133Abstract: A non-limiting example method includes receiving a request to publish content that is stored on a user storage server in a personal data store. The method includes preparing the content for publication and moving the prepared content to a content repository to generate published content. The method includes receiving a request to make a personal copy of the published content and making a copy of the published content in a personal data store in a user storage server. The copy is independently editable of the published content. A non-limiting example system includes an application programming interface that includes a publish command to generate a published copy of a specified first content stored in a first personal data store in a content repository, and a retrieve command that generates a personal copy of a specified second content stored in the content repository in a second personal data store.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Applicant: Microsoft Technology Licensing, LLC.Inventors: Fanguang Kong, Vasilios Petrakos, Yu Ukai, Yasuhiko Mori, Yasufumi Shiraishi, Ginger Fang, Han Jung, Jin Wang, Amol Anant Natu, Suleiman Jabbouri, Gareth Alun Jones, Jay Ongg, Darren Austin, Xing Fan, Brian Hardy
-
Publication number: 20170315974Abstract: Freeform input is not native to several application or document types, but is desired by users as an input mode, especially for collaboration. Systems and methods are therefore provided to enable the insertion of an electronic collaboration workspace that accepts and stores freeform input for use as an object embeddable in various documents. An external host application provides the functionalities needed for freeform input, and the inputs may be committed to the document or stored as a separate document which may be referenced and accessed by multiple users for purposes of collaboration.Type: ApplicationFiled: September 12, 2016Publication date: November 2, 2017Applicant: Microsoft Technology Licensing, LLC.Inventors: Fanguang Kong, Yanir Shahak, Wei Wang, Jorge Eugenio Aguirre Gonzalez, Jay Ongg, Darren Glenn Austin, Gareth Alun Jones, Rahee Ghosh, Ankit Srivastava, Guy Daher, Kiky Wibowo Tangerine, Mun Ying Leong
-
Publication number: 20160198008Abstract: Systems, methods, and computer-readable media having computer-executable instructions embodied thereon that provide updates to localized software are provided. Resources are stored on a server device and may be cached or stored locally at a client device. Updates to the resources are made available at the server device. The updates include translations of the resources to several languages. The client device checks for an update of the resource and downloads the update for the server when the application is launched or downloaded by a computing device.Type: ApplicationFiled: March 17, 2016Publication date: July 7, 2016Inventors: JAY ONGG, STEPHEN WING-FAI LEE, STEFANIA CRISCI
-
Patent number: 9300727Abstract: Systems, methods, and computer-readable media having computer-executable instructions embodied thereon that provide updates to localized software are provided. Resources are stored on a server device and may be cached or stored locally at a client device. Updates to the resources are made available at the server device. The updates include translations of the resources to several languages. The client device checks for an update of the resource and downloads the update for the server when the application is launched or downloaded by a computing device.Type: GrantFiled: March 14, 2013Date of Patent: March 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jay Ongg, Stephen Wing-Fai Lee, Stefania Crisci
-
Publication number: 20140280704Abstract: Systems, methods, and computer-readable media having computer-executable instructions embodied thereon that provide updates to localized software are provided. Resources are stored on a server device and may be cached or stored locally at a client device. Updates to the resources are made available at the server device. The updates include translations of the resources to several languages. The client device checks for an update of the resource and downloads the update for the server when the application is launched or downloaded by a computing device.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: JAY ONGG, Stephen Wing-Fai Lee, Stefania Crisci
-
Publication number: 20140108503Abstract: Embodiments of the present invention allow applications developers to change user experiences within an application without updating the application by relying on remote interface templates to create user experiences. The application code includes entry points to various remote interface templates stored on a remote device. The remote interface templates are consumed by the application to render content blocks that are all, or part of, the application's interface. The remote interface templates may be changed seamlessly at the remote device allowing the user to enjoy the updated interface without interruption the next time the application is opened.Type: ApplicationFiled: January 11, 2013Publication date: April 17, 2014Applicant: MICROSOFT CORPORATIONInventors: SALEM ELIE HAYKAL, JAY ONGG, RADU BACIOIU, LI XU, JANINE MICHELLE PERRET, PHOI HENG LEW
-
Publication number: 20090100380Abstract: Navigating among content data via a navigation interface includes receiving navigational input including category input and/or page input. The category input and page input each can be selected regardless of what page is currently selected. The selected page fills a substantial portion of the display space. A navigation bar including display elements of available categories also can be displayed. Touch support can be implemented using at least two different systems: Tap and Gesture. Gesture navigation can be inverted to suit the style of a particular user.Type: ApplicationFiled: October 12, 2007Publication date: April 16, 2009Applicant: Microsoft CorporationInventors: Grant Christopher Gardner, Jason Robert Tuck, Li Chen Lim, David Wayne Flynt, Jay Ongg, Nisheth Pinakin Joshi, Arthur Ka Tsuen Lam, Alper Selcuk, Malti Raghavan, Aditya Shrivastava, Rebecca Sundling