Patents by Inventor Mark Sterin

Mark Sterin 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).

  • Publication number: 20110246913
    Abstract: A user interface may be selected for a system with hierarchical data types by traversing an inheritance tree to find a pre-defined user interface, or by automatically generating a user interface based on the type definition. The automatically generated user interface may include tabs or groupings for components of the data type that may be inherited from other data types. In some embodiments, portions of the automatically generated user interface may be obtained from other data types.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Neil LYDICK, Amit KAMAT, Gaurav KAPILA, Bhavna CHAUHAN, Bahadir ONALAN, Jagadeesh KALKI, Mark STERIN, Corina FEUERSTEIN, Makenzie SNOW, Rekha NAIR
  • Publication number: 20090228984
    Abstract: Aspects of the subject matter described herein relate to software license compliance. In aspects, a configuration manager receives an indication of an intent of an software-related action and determines that a license may affect the action. The configuration manager consults with a license needs calculation engine that determines whether additional licenses are needed to perform the action. If additional licenses are needed, the configuration manager consults with a rules engine to determine whether the action is to be allowed. The rules engine applies one or more business rules to the licenses needed data and indicates a response to the intent. In either case, the configuration manager may provide information to an administrator and others regarding the action and may allow or disallow the action as indicated by the rules. If the administrator determines to take the action, the configuration manager may create an audit record.
    Type: Application
    Filed: March 10, 2008
    Publication date: September 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventor: Mark Sterin
  • Publication number: 20090177698
    Abstract: A client tracking mechanism has a log file analysis routine that may generate two tables, one having a licensable entity designator and last logged off time, and the other having a current session designator. The first table may be aggregated by a server that may collect data from multiple client tracking mechanisms to determine a licensable entity's sessions across multiple servers. The client tracking mechanism may save and resume analysis from the last analyzed log file entry, and may be able to track sessions that are both shorter and longer than the time between each analysis. In many embodiments, a licensable entity may be a user or a device, when a license arrangement is configured in a per-user or per-device basis.
    Type: Application
    Filed: January 9, 2008
    Publication date: July 9, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Ming Chan, Mark Sterin, Jagadeesh Kalki
  • Publication number: 20080189400
    Abstract: Embodiments of measuring client access license (CAL) techniques are presented herein. In an implementation, a management service provides functionality to collect and centrally store configuration data from a plurality of clients in a network and topology data describing the arrangement of applications and servers in the network. Then, the collected configuration data and topology data may be combined to measure client access license (CAL) usage corresponding to licensed resources which are provided via the network.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Applicant: Microsoft Corporation
    Inventors: Ross A. Norrie, Mark Sterin
  • Publication number: 20080133289
    Abstract: In a network, such as an enterprise network, license related data of products of client devices are collected, aggregated, and reported uniformly. The client devices may be part of a managed node, and the license data may be sent (collected) by a central device, such as a server. Furthermore, administration of the products may also be performed.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 5, 2008
    Applicant: Microsoft Corporation
    Inventors: David Armour, Marc Shepard, Camron Smith, Mark Sterin
  • Publication number: 20070124285
    Abstract: A data feed is defined with a data type and criteria. Each data type corresponds to a type of management related data provided by a management system. The management system is searched for all management related data that corresponds with the data type and the criteria. An aggregator collects the management related data that corresponds with the data type and the criteria. The collected management related data is rendered for a display.
    Type: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Applicant: Microsoft Corporation
    Inventors: Travis Wright, Baelson Duque, Michael La Riviere, Paul Oltean, Ben Srour, Mark Sterin, Corina Feuerstein, Alexander Sutton
  • Publication number: 20030220963
    Abstract: An improved method and system for converting data structures. A definition (e.g., a management information base definition) may be read. The definition may include definition objects. A mapping of the definition objects to a second set of objects may be created. The second set of objects may be common object system (COS) objects. A structure of information to be acquired from one or more agents may be determined, in response to reading the definition. The structure of the information may be metadata. The one or more agents may be simple network management protocol agents, or other types of agents, as desired. Information may be acquired from the one or more agents, in response to determining the structure of the information. At least a subset of the second set of objects may be created, using the acquired information and the mapping. The second set of objects may be accessed.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 27, 2003
    Inventors: Eugene Golovinsky, Mark Sterin
  • Publication number: 20020178262
    Abstract: A method, system, and medium for dynamic load balancing of a multi-domain server are provided. A first computer system includes a plurality of domains and a plurality of system processor boards. A management console is coupled to the first computer system and is configurable to monitor the plurality of domains. An agent is configurable to gather a first set of information relating to the domains. The agent includes one or more computer programs that are configured to be executed on the first computer system. The agent is configurable to automatically migrate one or more of the plurality of system processor boards among the plurality of domains in response to the first set of gathered information relating to the domains.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 28, 2002
    Inventors: David Bonnell, Mark Sterin