Patents by Inventor Anders Vinberg

Anders Vinberg 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: 9524179
    Abstract: Actions performed when one or more virtual-machine-deployment instructions are executed are exposed. The actions can subsequently be analyzed to identify potential inefficiencies or other issues in the process of deploying one or more virtual machines. In furtherance thereof, metadata associated with the actions, such as performance information, can also be attached to relevant actions.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Anders Vinberg
  • Patent number: 8621032
    Abstract: A method and apparatus intuitively to administer all components of a networked computer system by use of real multi-dimensional views of any component or any set of components, including components related to a specific business interest, and with customizable and fully extensible functionality, across heterogenous platforms and applications. Navigation and configuration tools are provided, with an intelligent cursor, to travel to and address any component part thereof, or subset of components, with status and abnormalities identified, monitored and controlled, and by hierarchical filtration, and aggregation correlation with asynchronous notification. Graphical presentation tools are also provided employing an enhanced zooming graphical display.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: December 31, 2013
    Assignee: CA, Inc.
    Inventors: Reuven Battat, Michael Her, Chandrasekhar Sundaresh, Anders Vinberg, Sidney Wang
  • Publication number: 20120284710
    Abstract: Actions performed when one or more virtual-machine-deployment instructions are executed are exposed. The actions can subsequently be analyzed to identify potential inefficiencies or other issues in the process of deploying one or more virtual machines. In furtherance thereof, metadata associated with the actions, such as performance information, can also be attached to relevant actions.
    Type: Application
    Filed: May 5, 2011
    Publication date: November 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventor: Anders Vinberg
  • Patent number: 8291324
    Abstract: A network management system allows a network administrator to intuitively manage all components of a heterogeneous networked computer system using views of any component or any set of components. These views are generated in a multi-dimensional, virtual reality environment. Navigation tools are provided that allow an operator to travel through the network hierarchy's representation in the virtual environment using an automatic flight mode. Automatic flight mode determines a reasonable trajectory to a network component that avoids collisions with intervening objects in the virtual environment. Since the system is capable of managing a world-wide network, city, building, subnet, segment, and computer, a view may also display internal hardware, firmware, and software of any network component. Views of network components may be filtered so only components pertaining to a specific business or other interest are displayed.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: October 16, 2012
    Assignee: CA, Inc.
    Inventors: Reuven Battat, Michael Her, Chandrasekha Sundaresh, Anders Vinberg, Sidney Wang
  • Publication number: 20120260259
    Abstract: Enhanced requirement-capability definitions are employed for resource consumption and allocation. Business requirements can be specified with respect to content to be hosted, and a decision can be made as to whether, and how, to allocate resources for the content based on the business requirements and resource capabilities. Capability profiles can also be employed to hide underlying resource details while still providing information about resource capabilities.
    Type: Application
    Filed: April 6, 2011
    Publication date: October 11, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Srivatsan Parthasarathy, Ashvinkumar Sanghvi, James Finnigan, Anders Vinberg
  • Publication number: 20120257820
    Abstract: A master image can be generated based upon evaluation of virtual machine images. The master image includes single instances of data segments that are shared across virtual machine images within a virtual machine environment. The master image can be further be constructed as a function of a peer pressure technique that includes data segments common to a majority of the virtual machine images within the master image. The data segments included within the master image can further be defined by prioritizing data within virtual machine images as well as identifying influential data with a peer pressure technique.
    Type: Application
    Filed: April 7, 2011
    Publication date: October 11, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvinkumar Sanghvi, Shobana Balakrishnan, Vishwajith Kumbalimutt, Anders Vinberg, Srivatsan Parthasarathy, James Finnigan
  • Patent number: 8104080
    Abstract: A computer-readable storage medium has a data structure stored thereon for constructing expressions representing software configurations to be applied to software. The data structure includes a first data field including data identifying a name of software setting for the application. A second data field includes data representing an assertion portion of an policy rule for configuring the configurations identified in the first data field to be applied to the software. The data structure also includes a third data field storing data representing an action portion of the policy rule. The second data field and the third data field form the policy rule. A fourth data field stores metadata describing the policy rule represented by the first data field, the second data field, and the third data field.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: January 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Steven Patterson Burns, Derek Menzies, Andrea Rose Westerinen, Anders Vinberg
  • Patent number: 7756828
    Abstract: A configuration management database for storing configuration information about an IT system. The configuration management database may have representations of configuration items that correspond to configuration items in the IT system, indicia of relations between the configuration items, and attributes of the configuration items. The configuration management database may also have configuration state information of the configuration items, where the configuration state information has information indicating whether a configuration item, relation, or attribute is in a state of pending approval or in a state of planned deployment. The configuration management database may also have temporal information indicating a temporal state of a configuration item, relation, or attribute.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Anthony Baron, Anders Vinberg, Andrew Timothy Hopper, Ashvinkumar J. Sanghvi, Dileep R. P. Kumar, Giedrius Zizys, Nigel G. Cain, Vij Rajarajan
  • Patent number: 7693941
    Abstract: A method and apparatus are generally disclosed for presenting predictively and graphically administering a networked system in a time dimension. According to one aspect of the present application, a method is disclosed for presenting a projected status of at least one network system component. The method comprises identifying a present reference time and defining a status time associated with at least one network system component. The status time is future time relative to the reference time. The method also comprises identifying the network system component for presentation. The method further comprises determining a projected status associated with the network system component as of the status time. A representation of the projected status of the network system component is output for presentation. The outputting of the representation includes displaying a three-dimensional depiction of the network system component.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: April 6, 2010
    Inventors: Reuven Battat, Michael Her, Chandrasekhar Sundaresh, Anders Vinberg, Sidney Wang
  • Patent number: 7680879
    Abstract: A method and apparatus are generally disclosed for maintaining data integrity across distributed computer systems. In one embodiment, the method of the invention includes the step of transmitting an object from a server application to a client application. The method also includes the step of transmitting an object state from the server application to the client application. The method further includes the steps of synchronizing the object and object state between the server application and the client application, and updating the object by invoking a server application method after the step of synchronizing. An apparatus and article of manufacture for carrying out the steps of the method are also disclosed.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: March 16, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Reuven Battat, Michael Her, Chandrasekha Sundaresh, Anders Vinberg, Sidney Wang
  • Publication number: 20080184201
    Abstract: A computer-readable storage medium has a data structure stored thereon for constructing expressions representing software configurations to be applied to software. The data structure includes a first data field including data identifying a name of software setting for the application. A second data field includes data representing an assertion portion of an policy rule for configuring the configurations identified in the first data field to be applied to the software. The data structure also includes a third data field storing data representing an action portion of the policy rule. The second data field and the third data field form the policy rule. A fourth data field stores metadata describing the policy rule represented by the first data field, the second data field, and the third data field.
    Type: Application
    Filed: January 26, 2007
    Publication date: July 31, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven Patterson Burns, Derek Menzies, Andrea Rose Westerinen, Anders Vinberg
  • Patent number: 7342581
    Abstract: A method for presenting a user selected status of an object in a three dimensional graphic display is disclosed. The method includes the step of receiving a request to select a property of an object for display. The method further includes the step of displaying at least one property which may be displayed for the object. A selection of a property is received and the value of the selected property for the object is determined. The method further includes the step of generating a status indicator based on the value of the selected property. The status indicator is then displayed relative to the object. In a preferred embodiment, the form of the status indicator is automatically determined by the system. An apparatus for implementing the method is also disclosed.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: March 11, 2008
    Assignee: Computer Associates Think, Inc.
    Inventor: Anders Vinberg
  • Publication number: 20080059214
    Abstract: In accordance with certain aspects of the model-based policy application, each of a plurality of policies is associated with appropriate parts of a model of a heterogeneous system. A deployment agent is invoked to apply each of the plurality of policies to components associated with the parts of the model. An identification of a change to one of the plurality of policies is received, and the deployment agent is also invoked to apply the changed policy to selected ones of the components associated with the parts of the model.
    Type: Application
    Filed: January 12, 2007
    Publication date: March 6, 2008
    Applicant: Microsoft Corporation
    Inventors: Anders Vinberg, Bruce Copeland, Robert Fries, Kevin Grealish, Jonathan Hardwick, Michael Healy, Galen Hunt, Aamer Hydrie, David James, Anand Lakshminarayanan, Edwin Lassettre, Raymond McCollum, Rob Mensching, Mazhar Mohammed, Rajagopalan Narayanan, Geoffrey Outhred, Zhengkai Pan, Efstathios Papaefstathiou, John Parchem, Vij Rajarajan, Ashvikumar Sanghvi, Bassam Tabbara, Rene Vega, Vitaly Voloshin, Robert Welland, John Wilson, Eric Winner, Jeffrey Woolsey
  • Patent number: 7315893
    Abstract: A method for reporting alert conditions is disclosed which includes defining alert filter criteria, identifying an alert condition, analyzing one or more properties of the alert condition based on the alert filter criteria, and determining whether to report the alert condition. Systems and computer-readable storage media for reporting an alert condition are also disclosed.
    Type: Grant
    Filed: March 4, 2002
    Date of Patent: January 1, 2008
    Assignee: Computer Associates Think, Inc.
    Inventor: Anders Vinberg
  • Publication number: 20070203952
    Abstract: A configuration management database for storing configuration information about an IT system. The configuration management database may have representations of configuration items that correspond to configuration items in the IT system, indicia of relations between the configuration items, and attributes of the configuration items. The configuration management database may also have configuration state information of the configuration items, where the configuration state information has information indicating whether a configuration item, relation, or attribute is in a state of pending approval or in a state of planned deployment. The configuration management database may also have temporal information indicating a temporal state of a configuration item, relation, or attribute.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Anders Vinberg, Andrew Hopper, Ashvinkumar Sanghvi, Dileep Kumar, Giedrius Zizys, Nigel Cain, Vij Rajarajan
  • Publication number: 20070132760
    Abstract: A method for presenting a user selected status of an object in a three dimensional graphic display is disclosed. The method includes the step of receiving a request to select a property of an object for display. The method further includes the step of displaying at least one property which may be displayed for the object. A selection of a property is received and the value of the selected property for the object is determined. The method further includes the step of generating a status indicator based on the value of the selected property. The status indicator is then displayed relative to the object. In a preferred embodiment, the form of the status indicator is automatically determined by the system. An apparatus for implementing the method is also disclosed.
    Type: Application
    Filed: October 17, 2001
    Publication date: June 14, 2007
    Inventor: Anders Vinberg
  • Publication number: 20070094348
    Abstract: Virtual machine hard drive image files (VHDs) are stored in a virtual machine image store by a virtual machine image server. The BITS protocol with integrated Remote Differential Compression (RDC) is used to transfer one or more VHDs to a virtual machine client. The RDC may compare segments of preexisting VHDs on the virtual machine client with segments of the requested VHDs to minimize the number of segments that are transferred to the virtual machine client. The requested VHD may then be reconstructed from the received segments and the segments preexisting on the virtual machine client. In addition, the host operating system or applications of the virtual machine client may also be used as a source of segments for the RDC, for example.
    Type: Application
    Filed: October 6, 2006
    Publication date: April 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Bill Scheidel, Dario Bejarano, Anders Vinberg, Dan Teodosiu, Robert Fries
  • Publication number: 20070075992
    Abstract: A method and apparatus are generally disclosed for presenting predictively and graphically administering a networked system in a time dimension. According to one aspect of the present application, a method is disclosed for presenting a projected status of at least one network system component. The method comprises identifying a present reference time and defining a status time associated with at least one network system component. The status time is future time relative to the reference time. The method also comprises identifying the network system component for presentation. The method further comprises determining a projected status associated with the network system component as of the status time. A representation of the projected status of the network system component is output for presentation. The outputting of the representation includes displaying a three-dimensional depiction of the network system component.
    Type: Application
    Filed: February 10, 2006
    Publication date: April 5, 2007
    Inventors: Reuven Battat, Michael Her, Chandrasekhar Sundaresh, Anders Vinberg, Sidney Wang
  • Publication number: 20070033279
    Abstract: A method and apparatus intuitively to administer all components of a networked computer system by use of real multi-dimensional views of any component or any set of components, including components related to a specific business interest, and with customizable and fully extensible functionality, across heterogenous platforms and applications. Navigation and configuration tools are provided, with an intelligent cursor, to travel to and address any component part thereof, or subset of components, with status and abnormalities identified, monitored and controlled, and by hierarchical filtration, and aggregation correlation with asynchronous notification. Graphical presentation tools are also provided employing an enhanced zooming graphical display.
    Type: Application
    Filed: January 6, 2006
    Publication date: February 8, 2007
    Inventors: Reuven Battat, Michael Her, Chandrasekhar Sundaresh, Anders Vinberg, Sidney Wang
  • Publication number: 20070016393
    Abstract: Model-based propagation of attributes allows a user to define one or more attributes, policies associated with the system and particular components, constraints associated with various components, and dependencies between components of the system. The user also defines the manner in which the attributes are to be propagated throughout a model of the system. The attributes are then propagated to the appropriate components in the model using information associated with the model of the system.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Anders Vinberg, Anand Lakshminarayanan, Ashvinkumar Sanghvi, Vij Rajarajan, Vitaly Voloshin, Bassam Tabbara, Kevin Grealish, Rob Mensching, Geoffrey Outhred, Galen Hunt, Aamer Hydrie, Robert Welland