Patents by Inventor Ferit Findik
Ferit Findik 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: 10348577Abstract: In a server cluster, multiple nodes may host one or more virtual servers. Virtual servers that may be hosted by particular nodes are identified. From the nodes, status is provided as to nodes that are actively hosting virtual servers and status of nodes whether they are actively hosting or not hosting a virtual server. Failover events are indicated, including transition of a virtual server from a failed node to another node.Type: GrantFiled: March 14, 2016Date of Patent: July 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Thomas W. Keane, Vladimir Joanovic, Ferit Findik, Vitaly Voloshin
-
Patent number: 9674055Abstract: Technologies are described herein for cloud monitoring federations that can include cloud monitoring services (CMS) that collect monitoring information from point of presence (POP) agents. The cloud monitoring POPs may be located in the cloud, on client machines, embedded within cloud applications, or wherever they can obtain visibility into managed entities associated with the cloud. Management systems, acting as cloud monitoring clients (CMC), may interface with the CMS to obtain a complete view of services and application used by their enterprise including those that operate outside of the enterprise premises as part of a cloud or outside network. The publishing by POPs and consumption by CMCs of management information across components within the enterprise and out in the cloud may be supported by managing roles, responsibilities, scopes, security boundaries, authenticity of information, service level agreements, and other aspects of cloud monitoring operations.Type: GrantFiled: May 16, 2014Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ilarie Letca, Ashvinkumar J. Sanghvi, Brijesh D. Bhatia, Ferit Findik, Vitaly Voloshin
-
Patent number: 9513882Abstract: Architecture that includes a platform independent, configuration driven, presentation composition engine. The composition engine that allows dynamic generation of multiplatform user experience (UX) based on a data contract. By composition, the user can select the parts, interactions, and constraints between the interaction and parts, as well as the placement with respect to each other. The UX is dynamically composed from components that are targeted to particular data classes. At runtime, platform dependent component implementations are automatically selected by the engine based on the execution platform of the composition host. A user can create or customize the UX without writing code by composing from a wide variety of presentation widgets that access a wide variety of data sources that can work on many platforms. Compositions are targeted to both a data class and presentation type and can be either predefined or generated.Type: GrantFiled: April 15, 2010Date of Patent: December 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Evgueni N. Bykov, Ferit Findik, Ryan S. Benson, Volodymyr V. Otryshko
-
Publication number: 20160197795Abstract: In a server cluster, multiple nodes may host one or more virtual servers. Virtual servers that may be hosted by particular nodes are identified. From the nodes, status is provided as to nodes that are actively hosting virtual servers and status of nodes whether they are actively hosting or not hosting a virtual server. Failover events are indicated, including transition of a virtual server from a failed node to another node.Type: ApplicationFiled: March 14, 2016Publication date: July 7, 2016Inventors: Thomas W. Keane, Vladimir Joanovic, Ferit Findik, Vitaly Voloshin
-
Patent number: 9319282Abstract: In a server cluster, multiple nodes may host one or more virtual servers. Virtual servers that may be hosted by particular nodes are identified. From the nodes, status is provided as to nodes that are actively hosting virtual servers and status of nodes whether they are actively hosting or not hosting a virtual server. Failover events are indicated, including transition of a virtual server from a failed node to another node.Type: GrantFiled: February 28, 2005Date of Patent: April 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Thomas W. Keane, Vitaly Voloshin, Ferit Findik, Vlad Joanovic
-
Publication number: 20140258513Abstract: Technologies are described herein for cloud monitoring federations that can include cloud monitoring services (CMS) that collect monitoring information from point of presence (POP) agents. The cloud monitoring POPs may be located in the cloud, on client machines, embedded within cloud applications, or wherever they can obtain visibility into managed entities associated with the cloud. Management systems, acting as cloud monitoring clients (CMC), may interface with the CMS to obtain a complete view of services and application used by their enterprise including those that operate outside of the enterprise premises as part of a cloud or outside network. The publishing by POPs and consumption by CMCs of management information across components within the enterprise and out in the cloud may be supported by managing roles, responsibilities, scopes, security boundaries, authenticity of information, service level agreements, and other aspects of cloud monitoring operations.Type: ApplicationFiled: May 16, 2014Publication date: September 11, 2014Applicant: Microsoft CorporationInventors: Ilarie Letca, Ashvinkumar J. Sanghvi, Brijesh D. Bhatia, Ferit Findik, Vitaly Voloshin
-
Patent number: 8745397Abstract: Technologies are described herein for cloud monitoring federations that can include cloud monitoring services (CMS) that collect monitoring information from point of presence (POP) agents. The cloud monitoring POPs may be located in the cloud, on client machines, embedded within cloud applications, or wherever they can obtain visibility into managed entities associated with the cloud. Management systems, acting as cloud monitoring clients (CMC), may interface with the CMS to obtain a complete view of services and application used by their enterprise including those that operate outside of the enterprise premises as part of a cloud or outside network. The publishing by POPs and consumption by CMCs of management information across components within the enterprise and out in the cloud may be supported by managing roles, responsibilities, scopes, security boundaries, authenticity of information, service level agreements, and other aspects of cloud monitoring operations.Type: GrantFiled: January 4, 2010Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Ilarie Letca, Ashvinkumar J. Sanghvi, Brijesh D. Bhatia, Ferit Findik, Vitaly Voloshin
-
Patent number: 8713207Abstract: Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scopes.Type: GrantFiled: February 25, 2013Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Travis Wright, Abbot Moffat, Hakan Berk, Ferit Findik, Anand Lakshminarayanan, Shawn Bice, Vitaly Voloshin, Marisol Ontaneda
-
Publication number: 20130246780Abstract: Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scopes.Type: ApplicationFiled: February 25, 2013Publication date: September 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Travis Wright, Abbot Moffat, Hakan Berk, Ferit Findik, Anand Lakshminarayanan, Shawn Bice, Vitaly Voloshin, Marisol Ontaneda
-
Patent number: 8386653Abstract: Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scope.Type: GrantFiled: March 27, 2007Date of Patent: February 26, 2013Assignee: Microsoft CorporationInventors: Travis Wright, Abbot Moffat, Hakan Berk, Ferit Findik, Vitaly Voloshin, Marisol Ontaneda, Anand Lakshminarayanan, Shawn Bice
-
Publication number: 20110258596Abstract: Architecture that includes a platform independent, configuration driven, presentation composition engine. The composition engine that allows dynamic generation of multiplatform user experience (UX) based on a data contract. By composition, the user can select the parts, interactions, and constraints between the interaction and parts, as well as the placement with respect to each other. The UX is dynamically composed from components that are targeted to particular data classes. At runtime, platform dependent component implementations are automatically selected by the engine based on the execution platform of the composition host. A user can create or customize the UX without writing code by composing from a wide variety of presentation widgets that access a wide variety of data sources that can work on many platforms. Compositions are targeted to both a data class and presentation type and can be either predefined or generated.Type: ApplicationFiled: April 15, 2010Publication date: October 20, 2011Applicant: Microsoft CorporationInventors: Evgueni N. Bykov, Ferit Findik, Ryan S. Benson, Volodymyr V. Otryshko
-
Publication number: 20110167469Abstract: Technologies are described herein for cloud monitoring federations that can include cloud monitoring services (CMS) that collect monitoring information from point of presence (POP) agents. The cloud monitoring POPs may be located in the cloud, on client machines, embedded within cloud applications, or wherever they can obtain visibility into managed entities associated with the cloud. Management systems, acting as cloud monitoring clients (CMC), may interface with the CMS to obtain a complete view of services and application used by their enterprise including those that operate outside of the enterprise premises as part of a cloud or outside network. The publishing by POPs and consumption by CMCs of management information across components within the enterprise and out in the cloud may be supported by managing roles, responsibilities, scopes, security boundaries, authenticity of information, service level agreements, and other aspects of cloud monitoring operations.Type: ApplicationFiled: January 4, 2010Publication date: July 7, 2011Applicant: MICROSOFT CORPORATIONInventors: Ilarie Letca, Ashvinkumar J. Sanghvi, Brijesh D. Bhatia, Ferit Findik, Vitaly Voloshin
-
Patent number: 7720950Abstract: Discovery, maintenance, and representation of entities in a managed system environment are described. Apparatus described herein includes one or more agents that run on respective serves that are managed within a management system, and that generate discovery data in response to a discovery rule. The apparatus also includes a management server that is adapted to transmit the discovery rules for execution by the agent, and to receive the discovery data from the agent. Methods described herein include defining the rules for discovering data about an entity on the server, and receiving the discovery data in response to the rule being executed in an environment in which the entity is deployed. Several types of user interfaces for presenting the discovery data are also disclosed.Type: GrantFiled: June 1, 2005Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Vlad Joanovic, Ferit Findik, Vitaly Voloshin, Murat Ersan, Varsha Jayasimha, Brett Eddy
-
Patent number: 7636711Abstract: Computing devices receive data type specific data from various local and external sources and managed entities. The data is received and process using modules and monitors, where the modules are sequenced to process the data and the monitors are used to provide condition states of the individual data sources and/or an overall condition state of a grouping of the data sources.Type: GrantFiled: June 28, 2005Date of Patent: December 22, 2009Assignee: Microsoft CorporationInventors: Lorenzo Rizzi, Brijesh D Bhatia, Ferit Findik, Marc D Reyhner, Vitaly Voloshin
-
Publication number: 20080244258Abstract: Described are systems and methods for instrumenting configuration and system settings based on targeting configuration settings at dynamically populated groups, groups with varied membership, and objects defined in a class. The systems and methods provide for attributing a configuration setting or policy to one or more objects and then targeting the object at one or more scope.Type: ApplicationFiled: March 27, 2007Publication date: October 2, 2008Applicant: Microsoft CorporationInventors: Travis Wright, Abbot Moffat, Hakan Berk, Ferit Findik, Vitaly Voloshin, Marisol Ontaneda, Anand Lakshminarayanan, Shawn Bice
-
Publication number: 20080201465Abstract: A remote server managing multiple client computers at a customer site communicates with a server at a service provider site. A proxy gateway at the remote server allows communications through a network to the server at the service provider site. Remote monitoring of the multiple client computers may be performed at the server at the service provider site through a central monitoring console.Type: ApplicationFiled: February 16, 2007Publication date: August 21, 2008Applicant: Microsoft CorporationInventors: Dustin Jones, Tom Keane, Lorenzo Rizzi, Ian Jirka, Ferit Findik, Murat Ersan, Jakub Oleksy, Lee H. Chang, Vitaly Voloshin, Nadir Ahmed, Sandy Phadke, Anandha Ganesan, Joel Pothering
-
Publication number: 20070005544Abstract: Discovery, maintenance, and representation of entities in a managed system environment are described. Apparatus described herein includes one or more agents that run on respective serves that are managed within a management system, and that generate discovery data in response to a discovery rule. The apparatus also includes a management server that is adapted to transmit the discovery rules for execution by the agent, and to receive the discovery data from the agent. Methods described herein include defining the rules for discovering data about an entity on the server, and receiving the discovery data in response to the rule being executed in an environment in which the entity is deployed. Several types of user interfaces for presenting the discovery data are also disclosed.Type: ApplicationFiled: June 1, 2005Publication date: January 4, 2007Applicant: Microsoft CorporationInventors: Vlad Joanovic, Ferit Findik, Vitaly Voloshin, Murat Ersan, Varsha Jayasimha, Brett Eddy
-
Publication number: 20060294072Abstract: Computing devices receive data type specific data from various local and external sources and managed entities. The data is received and process using modules and monitors, where the modules are sequenced to process the data and the monitors are used to provide condition states of the individual data sources and/or an overall condition state of a grouping of the data sources.Type: ApplicationFiled: June 28, 2005Publication date: December 28, 2006Applicant: Microsoft CorporationInventors: Lorenzo Rizzi, Brijesh Bhatia, Ferit Findik, Marc Reyhner, Vitaly Voloshin
-
Publication number: 20060195561Abstract: In a server cluster, multiple nodes may host one or more virtual servers. Virtual servers that may be hosted by particular nodes are identified. From the nodes, status is provided as to nodes that are actively hosting virtual servers and status of nodes whether they are actively hosting or not hosting a virtual server. Failover events are indicated, including transition of a virtual server from a failed node to another node.Type: ApplicationFiled: February 28, 2005Publication date: August 31, 2006Applicant: Microsoft CorporationInventors: Thomas Keane, Vitaly Voloshin, Ferit Findik, Vlad Joanovic