Patents by Inventor Jason M. Allor
Jason M. Allor 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: 11656865Abstract: Techniques are described herein that are capable of providing source control of custom code in a backend-as-a-service (BaaS) module. For instance, the custom code may be automatically loaded dynamically (e.g., on-demand) in a runtime that is hosted by the BaaS module while the runtime is running to provide custom backend features that are defined by the custom code to an application in response to receipt of a request from the application. Source control of the custom code may be provided without providing source control of host code that defines the runtime.Type: GrantFiled: March 31, 2019Date of Patent: May 23, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Henrik Frystyk Nielsen, Chen Egozi, Jason M. Allor
-
Publication number: 20190332375Abstract: Techniques are described herein that are capable of providing source control of custom code in a backend-as-a-service (BaaS) module. For instance, the custom code may be automatically loaded dynamically (e.g., on-demand) in a runtime that is hosted by the BaaS module while the runtime is running to provide custom backend features that are defined by the custom code to an application in response to receipt of a request from the application. Source control of the custom code may be provided without providing source control of host code that defines the runtime.Type: ApplicationFiled: March 31, 2019Publication date: October 31, 2019Inventors: Henrik Frystyk Nielsen, Chen Egozi, Jason M. Allor
-
Patent number: 10255063Abstract: Techniques are described herein that are capable of providing source control of custom code in a backend-as-a-service (BaaS) module. For instance, the custom code may be automatically loaded dynamically (e.g., on-demand) in a runtime that is hosted by the BaaS module while the runtime is running to provide custom backend features that are defined by the custom code to an application in response to receipt of a request from the application. Source control of the custom code may be provided without providing source control of host code that defines the runtime.Type: GrantFiled: March 15, 2013Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Henrik Frystyk Nielsen, Chen Egozi, Jason M. Allor
-
Publication number: 20140282397Abstract: Techniques are described herein that are capable of providing source control of custom code in a backend-as-a-service (BaaS) module. For instance, the custom code may be automatically loaded dynamically (e.g., on-demand) in a runtime that is hosted by the BaaS module while the runtime is running to provide custom backend features that are defined by the custom code to an application in response to receipt of a request from the application. Source control of the custom code may be provided without providing source control of host code that defines the runtime.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Microsoft CorporationInventors: Henrik Frystyk Nielsen, Chen Egozi, Jason M. Allor
-
Patent number: 7487452Abstract: A method and system for making resources available is provided, in which a hierarchy, such as a tree having expandable and collapsible branches, is presented on a user interface. The hierarchy represents a logical arrangement of resources that available to a user. The hierarchy may be organized in a variety of ways, such as by resource category, functional area, project, sub-project, or task grouping. The resources made available may, for example, allow employees of an organization to perform tasks. When a user selects a node on the hierarchy, a group of links that are usable to open files or execute programs is presented. These links may be used to access the available resources and, for example, accomplish tasks of the organization.Type: GrantFiled: March 8, 2005Date of Patent: February 3, 2009Assignee: Microsoft CorporationInventors: Jason M. Allor, Daniel C. Patton
-
Patent number: 7240288Abstract: A method and system for making resources available is provided, in which a hierarchy, such as a tree having expandable and collapsible branches, is presented on a user interface. The hierarchy represents a logical arrangement of resources that available to a user. The hierarchy may be organized in a variety of ways, such as by resource category, functional area, project, sub-project, or task grouping. The resources made available may, for example, allow employees of an organization to perform tasks. When a user selects a node on the hierarchy, a group of links that are usable to open files or execute programs is presented. These links may be used to access the available resources and, for example, accomplish tasks of the organization.Type: GrantFiled: December 18, 2000Date of Patent: July 3, 2007Assignee: Microsoft CorporationInventors: Jason M. Allor, Daniel C. Patton
-
Patent number: 7171614Abstract: A system and method for displaying plug-in supplied content in a browser-embedded window is provided. A plug-in module supplies content to a host application for display in a browser-embedded window. The plug-in supplied content contains special tags which identify certain processing actions to be taken by the host application on the content prior to display. The special tags in the content relieve the plug-in module from modifying its content upon installation according to the installation location of the host application. The special tags identify references, images, and controls. The control tags enable the plug-in module to receive event messages from controls embedded in the content that are manipulated by a user in the browser-embedded window. The plug-in modules implement a well-defined set of callback routines for receiving the event messages.Type: GrantFiled: May 30, 2002Date of Patent: January 30, 2007Assignee: Microsoft CorporationInventor: Jason M. Allor
-
Patent number: 7154497Abstract: Several systems and associated methodologies are provided for adding one or more property pages to one or more types of data. The property pages are added to a data type based upon a unique identifier associated with the data type. The property pages can be selectively enableable property pages which can be selectively enabled for a particular item for a type of data. In accordance with user input, a property page control can display appropriate property pages to a user via a display.Type: GrantFiled: May 7, 2004Date of Patent: December 26, 2006Assignee: Microsoft CorporationInventor: Jason M Allor
-
Patent number: 7111075Abstract: A method and system for processing data records having multiple formats is provided, in which each format to be parsed has a plug-in module associated with it. Each plug-in module has a uniform interface that can be accessed by, for example, a parsing engine or other client. The parsing engine may, in turn, provide services for manipulating data to the plug-in modules in order to assist them in performing their respective tasks. A standard format is provided to allow data from the records to be stored in a database.Type: GrantFiled: December 18, 2000Date of Patent: September 19, 2006Assignee: Microsoft CorporationInventors: Igor Pankovcin, Jason M. Allor, Daniel C. Patton
-
Publication number: 20040207621Abstract: Several systems and associated methodologies are provided for adding one or more property pages to one or more types of data. The property pages are added to a data type based upon a unique identifier associated with the data type. The property pages can be selectively enableable property pages which can be selectively enabled for a particular item for a type of data. In accordance with user input, a property page control can display appropriate property pages to a user via a display.Type: ApplicationFiled: May 7, 2004Publication date: October 21, 2004Applicant: Microsoft CorporationInventor: Jason M. Allor
-
Patent number: 6784883Abstract: Several systems and associated methodologies are provided for adding one or more property pages to one or more types of data. The property pages are added to a data type based upon a unique identifier associated with the data type. The property pages can be selectively enableable property pages which can be selectively enabled for a particular item for a type of data. In accordance with user input, a property page control can display appropriate property pages to a user via a display.Type: GrantFiled: June 28, 2001Date of Patent: August 31, 2004Assignee: Microsoft CorporationInventor: Jason M. Allor
-
Publication number: 20030226102Abstract: A system and method for displaying plug-in supplied content in a browser-embedded window is provided. A plug-in module supplies content to a host application for display in a browser-embedded window. The plug-in supplied content contains special tags which identify certain processing actions to be taken by the host application on the content prior to display. The special tags in the content relieve the plug-in module from modifying its content upon installation according to the installation location of the host application. The special tags identify references, images, and controls. The control tags enable the plug-in module to receive event messages from controls embedded in the content that are manipulated by a user in the browser-embedded window. The plug-in modules implement a well-defined set of callback routines for receiving the event messages.Type: ApplicationFiled: May 30, 2002Publication date: December 4, 2003Applicant: Microsoft CorporationInventor: Jason M. Allor
-
Publication number: 20020075325Abstract: A method and system for making resources available is provided, in which a hierarchy, such as a tree having expandable and collapsible branches, is presented on a user interface. The hierarchy represents a logical arrangement of resources that available to a user. The hierarchy may be organized in a variety of ways, such as by resource category, functional area, project, sub-project, or task grouping. The resources made available may, for example, allow employees of an organization to perform tasks. When a user selects a node on the hierarchy, a group of links that are usable to open files or execute programs is presented. These links may be used to access the available resources and, for example, accomplish tasks of the organization.Type: ApplicationFiled: December 18, 2000Publication date: June 20, 2002Inventors: Jason M. Allor, Daniel C. Patton
-
Publication number: 20020078216Abstract: A method and system for processing data records having multiple formats is provided, in which each format to be parsed has a plug-in module associated with it. Each plug-in module has a uniform interface that can be accessed by, for example, a parsing engine or other client. The parsing engine may, in turn, provide services for manipulating data to the plug-in modules in order to assist them in performing their respective tasks. A standard format is provided to allow data from the records to be stored in a database.Type: ApplicationFiled: December 18, 2000Publication date: June 20, 2002Inventors: Igor Pankovcin, Jason M. Allor, Daniel C. Patton