Patents by Inventor Stephen A. Evanchik
Stephen A. 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: 11736486Abstract: 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: GrantFiled: July 6, 2022Date of Patent: August 22, 2023Assignee: VMWARE, INC.Inventors: John Kilroy, Bradley R. Neighbors, Stephen Evanchik
-
Publication number: 20230239297Abstract: 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: ApplicationFiled: January 23, 2022Publication date: July 27, 2023Inventors: Glenn Bruce McElhoe, Stephen A. Evanchik
-
Publication number: 20230236898Abstract: 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: ApplicationFiled: January 23, 2022Publication date: July 27, 2023Inventors: Glenn Bruce McElhoe, Stephen A. Evanchik
-
Patent number: 11625287Abstract: 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: GrantFiled: January 22, 2021Date of Patent: April 11, 2023Assignee: VMWARE, INC.Inventors: Jeff Moroski, Glenn Bruce McElhoe, Stephen Evanchik, Iliyan Lesev
-
Publication number: 20220353264Abstract: 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: ApplicationFiled: July 6, 2022Publication date: November 3, 2022Inventors: John KILROY, Bradley R. NEIGHBORS, Stephen EVANCHIK
-
Publication number: 20220237053Abstract: 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: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Jeff MOROSKI, Glenn Bruce MCELHOE, Stephen EVANCHIK, Iliyan LESEV
-
Patent number: 11399025Abstract: 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: GrantFiled: January 26, 2018Date of Patent: July 26, 2022Assignee: VMware, Inc.Inventors: John Kilroy, Bradley R. Neighbors, Stephen Evanchik
-
Patent number: 10706091Abstract: 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: GrantFiled: June 12, 2018Date of Patent: July 7, 2020Assignee: International Business Machines CorporationInventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
-
Publication number: 20190238542Abstract: 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: ApplicationFiled: January 26, 2018Publication date: August 1, 2019Inventors: John KILROY, Bradley R. NEIGHBORS, Stephen EVANCHIK
-
Publication number: 20180293307Abstract: 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: ApplicationFiled: June 12, 2018Publication date: October 11, 2018Inventors: Stephen A. EVANCHIK, Alister D. LEWIS-BOWEN, Louis M. WEITZMAN
-
Patent number: 10013484Abstract: 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: GrantFiled: September 11, 2006Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Stephen A. Evanchik, Alister Lewis-Bowen, Louis M. Weitzman
-
Patent number: 8761374Abstract: 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: GrantFiled: December 31, 2012Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
-
Patent number: 8588400Abstract: 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: GrantFiled: February 21, 2008Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
-
Patent number: 7895330Abstract: 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: GrantFiled: October 20, 2006Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
-
Patent number: 7844788Abstract: 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: GrantFiled: June 20, 2008Date of Patent: November 30, 2010Assignee: International Business Machines CorporationInventors: Stephen A. Evanchik, Louis M. Weitzman
-
Patent number: 7827364Abstract: 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: GrantFiled: February 13, 2009Date of Patent: November 2, 2010Assignee: International Business Machines CorporationInventors: Stephen A. Evanchik, Louis M. Weitzman
-
Publication number: 20090214020Abstract: 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: ApplicationFiled: February 21, 2008Publication date: August 27, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: STEPHEN A. EVANCHIK, Alister D. Lewis-Bowen, Louis M. Weitzman
-
Publication number: 20090150625Abstract: 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: ApplicationFiled: February 13, 2009Publication date: June 11, 2009Applicant: International Business Machines CorporationInventors: Stephen A. Evanchik, Louis M. Weitzman
-
Patent number: 7543123Abstract: 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: GrantFiled: November 7, 2005Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Stephen A . Evanchik, Louis M. Weitzman
-
Patent number: 7457928Abstract: 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: GrantFiled: October 28, 2005Date of Patent: November 25, 2008Assignee: International Business Machines CorporationInventors: Stephen A. Evanchik, Louis M. Weitzman