Patents by Inventor Stephen Evanchik

Stephen Evanchik 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: 11736486
    Abstract: An example method of managing rights in a cloud computing system includes: creating a role template having a role template set of rights to resources in the cloud computing system; assigning a tenant set of rights to the resources to each of a plurality of tenants of the cloud computing system, respectively; and creating a role instance for each respective tenant based on the role template and assigning the role instance to each respective tenant, where the role instance is linked to the role template in the cloud computing system and where the role instance includes a role instance set of rights that includes an intersection of the role template set of rights and the tenant set of rights for the respective tenant.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: August 22, 2023
    Assignee: VMWARE, INC.
    Inventors: John Kilroy, Bradley R. Neighbors, Stephen Evanchik
  • Publication number: 20230239297
    Abstract: Some embodiments provide a method for providing access in a scalable manner to resources in a first datacenter to clients operating in one or more public clouds. The method of some embodiments implements with multiple machines a public-cloud proxy to connect clients in the public cloud(s) to a reverse proxy in the first datacenter.
    Type: Application
    Filed: January 23, 2022
    Publication date: July 27, 2023
    Inventors: Glenn Bruce McElhoe, Stephen A. Evanchik
  • Publication number: 20230236898
    Abstract: Some embodiments provide a method for providing access in a scalable manner to resources in a first datacenter to clients operating in one or more public clouds. The method of some embodiments implements with multiple machines a public-cloud proxy to connect clients in the public cloud(s) to a reverse proxy in the first datacenter.
    Type: Application
    Filed: January 23, 2022
    Publication date: July 27, 2023
    Inventors: Glenn Bruce McElhoe, Stephen A. Evanchik
  • Patent number: 11625287
    Abstract: System and method uses a defined entity type that describes a data structure of a defined computing entity and at least one behavior of the defined computing entity based on user input information. The at least one behavior of the defined computing entity is defined by associating at least one interface with the defined entity type, where the at least one interface represents a reference entity type with a collection of behavior information. An operation is then executed on the defined computing entity according to the at least one behavior of the defined computing entity.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: April 11, 2023
    Assignee: VMWARE, INC.
    Inventors: Jeff Moroski, Glenn Bruce McElhoe, Stephen Evanchik, Iliyan Lesev
  • Publication number: 20220353264
    Abstract: An example method of managing rights in a cloud computing system includes: creating a role template having a role template set of rights to resources in the cloud computing system; assigning a tenant set of rights to the resources to each of a plurality of tenants of the cloud computing system, respectively; and creating a role instance for each respective tenant based on the role template and assigning the role instance to each respective tenant, where the role instance is linked to the role template in the cloud computing system and where the role instance includes a role instance set of rights that includes an intersection of the role template set of rights and the tenant set of rights for the respective tenant.
    Type: Application
    Filed: July 6, 2022
    Publication date: November 3, 2022
    Inventors: John KILROY, Bradley R. NEIGHBORS, Stephen EVANCHIK
  • Publication number: 20220237053
    Abstract: System and method uses a defined entity type that describes a data structure of a defined computing entity and at least one behavior of the defined computing entity based on user input information. The at least one behavior of the defined computing entity is defined by associating at least one interface with the defined entity type, where the at least one interface represents a reference entity type with a collection of behavior information. An operation is then executed on the defined computing entity according to the at least one behavior of the defined computing entity.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Jeff MOROSKI, Glenn Bruce MCELHOE, Stephen EVANCHIK, Iliyan LESEV
  • Patent number: 11399025
    Abstract: An example method of managing rights in a cloud computing system includes: creating a role template having a role template set of rights to resources in the cloud computing system; assigning a tenant set of rights to the resources to each of a plurality of tenants of the cloud computing system, respectively; and creating a role instance for each respective tenant based on the role template and assigning the role instance to each respective tenant, where the role instance is linked to the role template in the cloud computing system and where the role instance includes a role instance set of rights that includes an intersection of the role template set of rights and the tenant set of rights for the respective tenant.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: July 26, 2022
    Assignee: VMware, Inc.
    Inventors: John Kilroy, Bradley R. Neighbors, Stephen Evanchik
  • Patent number: 10706091
    Abstract: A computer application displayed document such as a Web Page, is manipulated by dragging snippets to and from graphically depicted icons created by the application. The snippets preferably comprise links to the original content for communicating with the content source and/or restoring removed snippets to the displayed document. Preferably links are maintained semantically using RDF and DOM technology.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
  • Publication number: 20190238542
    Abstract: An example method of managing rights in a cloud computing system includes: creating a role template having a role template set of rights to resources in the cloud computing system; assigning a tenant set of rights to the resources to each of a plurality of tenants of the cloud computing system, respectively; and creating a role instance for each respective tenant based on the role template and assigning the role instance to each respective tenant, where the role instance is linked to the role template in the cloud computing system and where the role instance includes a role instance set of rights that includes an intersection of the role template set of rights and the tenant set of rights for the respective tenant.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 1, 2019
    Inventors: John KILROY, Bradley R. NEIGHBORS, Stephen EVANCHIK
  • Publication number: 20180293307
    Abstract: A computer application displayed document such as a Web Page, is manipulated by dragging snippets to and from graphically depicted icons created by the application. The snippets preferably comprise links to the original content for communicating with the content source and/or restoring removed snippets to the displayed document. Preferably links are maintained semantically using RDF and DOM technology.
    Type: Application
    Filed: June 12, 2018
    Publication date: October 11, 2018
    Inventors: Stephen A. EVANCHIK, Alister D. LEWIS-BOWEN, Louis M. WEITZMAN
  • Patent number: 10013484
    Abstract: A computer application displayed document such as a Web Page, is manipulated by dragging snippets to and from graphically depicted icons created by the application. The snippets preferably comprise links to the original content for communicating with the content source and/or restoring removed snippets to the displayed document. Preferably links are maintained semantically using RDF and DOM technology.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Alister Lewis-Bowen, Louis M. Weitzman
  • Patent number: 8761374
    Abstract: A method and computer readable medium are provided for monitoring customer support sessions based on at least one category associated with the customer support sessions. A request from an administrator for information associated with unresolved support sessions is received. A set of support categories is presented to the administrator. A selection of at least one support category is received from the administrator. A set of first level customer support agent identifiers associated with at least one support session queued under the at least one support category which has been selected is presented to the administrator.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
  • Patent number: 8588400
    Abstract: A method and computer readable medium are provided for monitoring customer support sessions based on at least one category associated with the customer support sessions. A request from an administrator for information associated with unresolved support sessions is received. A set of support categories is presented to the administrator. A selection of at least one support category is received from the administrator. A set of first level customer support agent identifiers associated with at least one support session queued under the at least one support category which has been selected is presented to the administrator.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
  • Patent number: 7895330
    Abstract: A method and system for routing or directing calls in a call center, service center, or help desk environment includes a versatile queuing mechanism that supports instant messaging or electronic communications or mail in support of received calls taken by the help desk. The queuing mechanism provides predefined categories of different areas of expertise, automatic distribution to different skills levels of escalating expertise based on each request, multiple experts for each category monitoring the queues for new requests, and, as the requests come in, the experts can manually pull the new requests or be given the requests automatically. For each request, there is automated control of the number of instant messages any one expert is allowed to handle. The expert resolution can be used as feedback in the entire support process for evaluation.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
  • Patent number: 7844788
    Abstract: A computer comprising a processor, a volatile main store, a non-volatile random access memory (NVRAM) mirror store, and optionally a cache for the non-volatile mirror store. While programs of the computer are operational, the contents of the volatile main store are mirrored in the non-volatile mirror store such that when a startup signal is received, the contents of the volatile main store are quickly restored from the contents of the non-volatile mirror store.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Louis M. Weitzman
  • Patent number: 7827364
    Abstract: Hierarchically paging data in a computer system wherein, when evicting a page of data from the computer system main storage, evicting the page to a first paging store (preferably NVRAM). When evicting a page of data from the first paging store, evicting the page to a second paging store (such as a disk). When the main store requires a page of data that is not in the main store and when the page of data is available in the first paging store, loading the third page of data into main store from first paging store. When the page of data is not available in the first paging store, loading the third page of data into main store from the second store. Optionally, pages of main store are saved and restored from NVRAM during a power-down, power-up sequence of events.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Louis M. Weitzman
  • Publication number: 20090214020
    Abstract: A method and computer readable medium are provided for monitoring customer support sessions based on at least one category associated with the customer support sessions. A request from an administrator for information associated with unresolved support sessions is received. A set of support categories is presented to the administrator. A selection of at least one support category is received from the administrator. A set of first level customer support agent identifiers associated with at least one support session queued under the at least one support category which has been selected is presented to the administrator.
    Type: Application
    Filed: February 21, 2008
    Publication date: August 27, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: STEPHEN A. EVANCHIK, Alister D. Lewis-Bowen, Louis M. Weitzman
  • Publication number: 20090150625
    Abstract: Hierarchically paging data in a computer system wherein, when evicting a page of data from the computer system main storage, evicting the page to a first paging store (preferably NVRAM). When evicting a page of data from the first paging store, evicting the page to a second paging store (such as a disk). When the main store requires a page of data that is not in the main store and when the page of data is available in the first paging store, loading the third page of data into main store from first paging store. When the page of data is not available in the first paging store, loading the third page of data into main store from the second store. Optionally, pages of main store are saved and restored from NVRAM during a power-down, power-up sequence of events.
    Type: Application
    Filed: February 13, 2009
    Publication date: June 11, 2009
    Applicant: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Louis M. Weitzman
  • Patent number: 7543123
    Abstract: A computer implemented hierarchical method for paging data, when evicting a page of data from the computer system main storage, evicting the page to a first paging store (preferably NVRAM). When evicting a page of data from the first paging store, evicting the page to a second paging store (such as a disk). When the main store requires a page of data that is not in the main store and when the page of data is available in the first paging store, loading the third page of data into main store from first paging store. When the page of data is not available in the first paging store, loading the third page of data into main store from the second store. Optionally, pages of main store are saved and restored from NVRAM during a power-down, power-up sequence of events.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Stephen A . Evanchik, Louis M. Weitzman
  • Patent number: 7457928
    Abstract: A computer comprising a processor, a volatile main store, a non-volatile random access memory (NVRAM) mirror store, and optionally a cache for the non-volatile mirror store. While programs of the computer are operational, the contents of the volatile main store are mirrored in the non-volatile mirror store such that when a startup signal is received, the contents of the volatile main store are quickly restored from the contents of the non-volatile mirror store.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Louis M. Weitzman