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: 11656865
    Abstract: 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: Grant
    Filed: March 31, 2019
    Date of Patent: May 23, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henrik Frystyk Nielsen, Chen Egozi, Jason M. Allor
  • Publication number: 20190332375
    Abstract: 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: Application
    Filed: March 31, 2019
    Publication date: October 31, 2019
    Inventors: Henrik Frystyk Nielsen, Chen Egozi, Jason M. Allor
  • Patent number: 10255063
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: April 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Henrik Frystyk Nielsen, Chen Egozi, Jason M. Allor
  • Publication number: 20140282397
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Henrik Frystyk Nielsen, Chen Egozi, Jason M. Allor
  • Patent number: 7487452
    Abstract: 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: Grant
    Filed: March 8, 2005
    Date of Patent: February 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Jason M. Allor, Daniel C. Patton
  • Patent number: 7240288
    Abstract: 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: Grant
    Filed: December 18, 2000
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Jason M. Allor, Daniel C. Patton
  • Patent number: 7171614
    Abstract: 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: Grant
    Filed: May 30, 2002
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventor: Jason M. Allor
  • Patent number: 7154497
    Abstract: 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: Grant
    Filed: May 7, 2004
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventor: Jason M Allor
  • Patent number: 7111075
    Abstract: 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: Grant
    Filed: December 18, 2000
    Date of Patent: September 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Igor Pankovcin, Jason M. Allor, Daniel C. Patton
  • Publication number: 20040207621
    Abstract: 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: Application
    Filed: May 7, 2004
    Publication date: October 21, 2004
    Applicant: Microsoft Corporation
    Inventor: Jason M. Allor
  • Patent number: 6784883
    Abstract: 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: Grant
    Filed: June 28, 2001
    Date of Patent: August 31, 2004
    Assignee: Microsoft Corporation
    Inventor: Jason M. Allor
  • Publication number: 20030226102
    Abstract: 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: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: Microsoft Corporation
    Inventor: Jason M. Allor
  • Publication number: 20020075325
    Abstract: 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: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Inventors: Jason M. Allor, Daniel C. Patton
  • Publication number: 20020078216
    Abstract: 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: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Inventors: Igor Pankovcin, Jason M. Allor, Daniel C. Patton