Patents by Inventor Gabriel Hall
Gabriel Hall 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: 10956652Abstract: Applications may be created and registered to an online ecosystem and then execute within individual web applications such as productivity applications, communication applications, collaboration applications, and so on. These non-native applications may be enabled to interact with files and provide custom experiences for a user. The applications may also be enabled to interact with additional information discovered about the user within the ecosystem to provide custom experiences. The applications may further be enabled to create custom workflows to allow users to accomplish new tasks.Type: GrantFiled: June 20, 2018Date of Patent: March 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Dorrene Brown, Joey Masterson, Nate Waddoups, Shreedhar Thirugnanasambantham, Xiao Wu, Jay Rathi, Mauricio Ordonez, Darren Miller, Ela Malani, John Wang, Sreekanth Lingannapeta, Gabriel Hall
-
Publication number: 20180349329Abstract: Applications may be created and registered to an online ecosystem and then execute within individual web applications such as productivity applications, communication applications, collaboration applications, and so on. These non-native applications may be enabled to interact with files and provide custom experiences for a user. The applications may also be enabled to interact with additional information discovered about the user within the ecosystem to provide custom experiences. The applications may further be enabled to create custom workflows to allow users to accomplish new tasks.Type: ApplicationFiled: June 20, 2018Publication date: December 6, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dorrene BROWN, Joey MASTERSON, Nate WADDOUPS, Shreedhar THIRUGNANASAMBANTHAM, Xiao WU, Jay RATHI, Mauricio ORDONEZ, Darren MILLER, Ela MALANI, John WANG, Sreekanth LINGANNAPETA, Gabriel HALL
-
Patent number: 10025758Abstract: Applications may be created and registered to an online ecosystem and then execute within individual web applications such as productivity applications, communication applications, collaboration applications, and so on. These non-native applications may be enabled to interact with files and provide custom experiences for a user. The applications may also be enabled to interact with additional information discovered about the user within the ecosystem to provide custom experiences. The applications may further be enabled to create custom workflows to allow users to accomplish new tasks.Type: GrantFiled: September 16, 2015Date of Patent: July 17, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dorrene Brown, Joey Masterson, Nate Waddoups, Shreedhar Thirugnanasambantham, Xiao Wu, Jay Rathi, Mauricio Ordonez, Darren Miller, Ela Malani, John Wang, Sreekanth Lingannapeta, Gabriel Hall
-
Patent number: 9917922Abstract: An interface mechanism is provided for developers to bundle together a set of extensions (or add-ins) to a productivity suite allowing end users and system administrators to manage their lifecycle in a unified way. Aspects such as discovery, acquisition, authorization deployment, management, updates, and similar ones may be addressed for the bundle as opposed to each of the different extensions (for example extensions for different versions of the same application such as desktop version, web application version, mobile version, etc.). Bundles may also provide a means to match specific functional sets or commercial offerings to specific user or customer profiles.Type: GrantFiled: September 24, 2015Date of Patent: March 13, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dorrene Brown, Dmitry Pugachev, Humberto Lezama Guadarrama, Shreedhar Thirugnanasambantham, Xiao Wu, Jay Rathi, Mauricio Ordonez, Rolando Jimenez Salgado, Yi Li, Gabriel Hall, Robert Ward
-
Publication number: 20170140047Abstract: A collaboration database service allows end users to create and collaborate on custom databases as any other type of productivity content (presentations, word processing documents, spreadsheets, etc.). Providing a more data centric experience rather than formatting centric may allow for a malleable experience. The custom entities the user defines may indicate how to best display the data on various devices, what rules should be enforced, and what actions need to be taken on behalf of the user. A collaboration database service according to embodiments may not only provide easy creation and sharing of various databases across devices, but also integrate and interoperate with various productivity application workloads. Each productivity application may play a unique role, and those individual strengths may be highlighted in an example service to bring the system together.Type: ApplicationFiled: June 30, 2016Publication date: May 18, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Krista Bendig, Gabriel Hall, James Sturms, Mauricio Ordonez, Mark Peterson, Brian Jones, Joe Filcik, Travis Eby, Caoimhe Grace Dowling, Kyle Zhang, Krunal Sheth
-
Publication number: 20160313882Abstract: Applications may be created and registered to an online ecosystem and then execute within individual web applications such as productivity applications, communication applications, collaboration applications, and so on. These non-native applications may be enabled to interact with files and provide custom experiences for a user. The applications may also be enabled to interact with additional information discovered about the user within the ecosystem to provide custom experiences. The applications may further be enabled to create custom workflows to allow users to accomplish new tasks.Type: ApplicationFiled: September 16, 2015Publication date: October 27, 2016Inventors: Dorrene Brown, Joey Masterson, Nate Waddoups, Shreedhar Thirugnanasambantham, Xiao Wu, Jay Rathi, Mauricio Ordonez, Darren Miller, Ela Malani, John Wang, Sreekanth Lingannapeta, Gabriel Hall
-
Publication number: 20160313990Abstract: An interface mechanism is provided for developers to bundle together a set of extensions (or add-ins) to a productivity suite allowing end users and system administrators to manage their lifecycle in a unified way. Aspects such as discovery, acquisition, authorization deployment, management, updates, and similar ones ma be addressed for the bundle as opposed to each of the different extensions (for example extensions for different versions of the same application such as desktop version, web application version, mobile version, etc.). Bundles may also provide a means to match specific functional sets or commercial offerings to specific user or customer profiles.Type: ApplicationFiled: September 24, 2015Publication date: October 27, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dorrene Brown, Dmitry Pugachev, Humberto Lezama Guadarrama, Shreedhar Thirugnanasambantham, Xiao Wu, Jay Rathi, Mauricio Ordonez, Rolando Jimenez Salgado, Yi Li, Gabriel Hall, Robert Ward
-
Publication number: 20050050461Abstract: A method for packing the multiple files and folders of an HTML Web page into a single MHTML file. The packing process begins by determining whether the user has write privileges to the current location. If not, the user is prompted to save the MHTML file in an alternate location (e.g., the desktop). If the user has write privileges to the current location, the process opens the main HTML Web page and searches for supporting resource files. In short, the supporting resource files are identified by searching for known, common resource file references in the main HTML source file. When the resource file references have been identified, the process packages the main HTML document and all of the supporting resource files into a single file in MHTML format. The unpacking process opens the MHTML file and identifies the main HTML document portion, as well as the portions of the MHTML file containing the supporting resource files.Type: ApplicationFiled: October 8, 2004Publication date: March 3, 2005Applicant: Microsoft CorporationInventors: Gabriel Hall, Alan Ramaley