Patents by Inventor Alexander M. Tkatch

Alexander M. Tkatch 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: 9497138
    Abstract: A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, Sr., Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
  • Publication number: 20150006738
    Abstract: A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.
    Type: Application
    Filed: September 18, 2014
    Publication date: January 1, 2015
    Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, SR., Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
  • Patent number: 8843609
    Abstract: A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
  • Publication number: 20130117453
    Abstract: A tenant comprising one or more users receives services from a cloud computing system (“CCS”). The CCS determines when a tenant is not using any services, and if so, the CCS initiates a tenant suspension process. The tenant suspension process involves suspending various asynchronous computing processes for the tenant, which execute otherwise execute even if no users of the tenant are currently accessing the CCS. After a period of non-use of the CCS, the tenant is suspended. The tenant is returned to an active state automatically when a user of the tenant logs-on to receive services.
    Type: Application
    Filed: November 9, 2011
    Publication date: May 9, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Marshall Scot Bjerke, Robert Tobkes, Bryan David Cooke, Andrew Robert Miller, Jonathan Wayne Phillips, Alexander M. Tkatch, David R. Shutt
  • Patent number: 8356310
    Abstract: A server platform exposes server-hosted application services to client applications. Calls to the server-hosted application services may be executed along with custom business logic extensions. A client platform is also provided that exposes client-hosted application services to a client application. The same business logic extensions that execute on the server platform can be utilized by the client platform. When a client application is online and connected to the server platform, the client application utilizes the server-hosted application services in the manner described above. When the client application is offline, the client application utilizes the client-hosted application services. The server platform synchronizes the business logic extensions to the client platform.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: January 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael James Ott, Alexander M. Tkatch, Arash Ghanaie-Sicanie, Akezyt Janedittakarn
  • Publication number: 20120023162
    Abstract: A server platform exposes server-hosted application services to client applications. Calls to the server-hosted application services may be executed along with custom business logic extensions. A client platform is also provided that exposes client-hosted application services to a client application. The same business logic extensions that execute on the server platform can be utilized by the client platform. When a client application is online and connected to the server platform, the client application utilizes the server-hosted application services in the manner described above. When the client application is offline, the client application utilizes the client-hosted application services. The server platform synchronizes the business logic extensions to the client platform.
    Type: Application
    Filed: September 28, 2011
    Publication date: January 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael James Ott, Alexander M. Tkatch, Arash Ghanaie-Sicanie, Akezyt Janedittakarn
  • Patent number: 8060892
    Abstract: Technologies are described herein for executing business logic extensions on a client computing system. A server platform exposes server-hosted application services to client applications. Calls to the server-hosted application services may be executed along with custom business logic extensions. A client platform is also provided that exposes client-hosted application services to a client application. The same business logic extensions that execute on the server platform can be utilized by the client platform. When a client application is online and connected to the server platform, the client application utilizes the server-hosted application services in the manner described above. When the client application is offline, the client application utilizes the client-hosted application services. The server platform synchronizes the business logic extensions to the client platform.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: November 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael James Ott, Alexander M. Tkatch, Arash Ghanaie-Sicanle, Akezyt Janedittakarn
  • Publication number: 20080271059
    Abstract: Technologies are described herein for executing business logic extensions on a client computing system. A server platform exposes server-hosted application services to client applications. Calls to the server-hosted application services may be executed along with custom business logic extensions. A client platform is also provided that exposes client-hosted application services to a client application. The same business logic extensions that execute on the server platform can be utilized by the client platform. When a client application is online and connected to the server platform, the client application utilizes the server-hosted application services in the manner described above. When the client application is offline, the client application utilizes the client-hosted application services. The server platform synchronizes the business logic extensions to the client platform.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Michael James Ott, Alexander M. Tkatch, Arash Ghanaie-Sicanie, Akezyt Janedittakarn