Patents by Inventor Danilo Florissi

Danilo Florissi 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: 9858123
    Abstract: Methods, systems, and apparatus, including computer program products, for regulating access of consumers (e.g., applications, containers, or VMs) to resources and services (e.g., storage). In one embodiment, this regulation occurs through the movement of consumers between different providers of a resource or service. Moving consumers includes, for example, determining the cost of moving the consumer from a first provider to a second provider. According to various embodiments, the cost of moving the consumer is compared to savings associated with moving the consumer from the first provider to the second provider.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: January 2, 2018
    Assignee: TURBONOMIC, INC.
    Inventors: Apostolos Dailianas, Danilo Florissi, Shmuel Kliger
  • Patent number: 9852011
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: December 26, 2017
    Assignee: TURBONOMIC, INC.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover, Mor Cohen, Enlin Xu, Endre Sara
  • Patent number: 9830566
    Abstract: Methods, systems, and apparatus, including computer program products, for regulating access of consumers (e.g., applications, containers, or VMs) to resources and services (e.g., storage). In one embodiment, this regulation occurs through the use of access or action permits, referred to as permits that the consumer acquires from an intermediate entity—an Action Manager (AM)—prior to accessing the resource or service. Regulating access includes, for example, controlling one or more of the number of concurrent accesses to a particular resource, the rate at which consumers access the resource, the total number of consumers in a group of consumers accessing the resource, and the total rate at which a group of consumers accesses a resource. According to various embodiments, similar regulation is applied to a group of resources (rather than a single resource).
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: November 28, 2017
    Assignee: TURBONOMIC, INC.
    Inventors: Apostolos Dailianas, Vivek Nandavanam, Endre Sara, Danilo Florissi, Shmuel Kliger
  • Patent number: 9805345
    Abstract: Systems, apparatus and methods are disclosed which are directed to computer program products for automatically understanding and addressing the QoS adherence of a workload in a computer network. The use of pricing can be used to provide QoS adherence for any type of demand or service. The disclosed methodologies can be applied to applications, to virtual machines, to storage, and/or other types of workload, demand or service that is achieved through the use of shared resources.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: October 31, 2017
    Assignee: Turbonomic, Inc.
    Inventors: Apostolos Dailianas, Danilo Florissi, Nitya Hemang Vyas, Wei Duan, Enlin Xu, Mor Cohen, Shmuel Kliger
  • Patent number: 8914511
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: December 16, 2014
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 8762531
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: June 24, 2014
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 8661131
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: February 25, 2014
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 8433801
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: April 30, 2013
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 8396807
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: March 12, 2013
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 7949739
    Abstract: A method and apparatus for determining causality mapping between causing events and detectable events among a plurality of nodes in a distributed system is disclosed. The method comprises the steps of automatically generating a causality mapping model of the dependences between causing events at the nodes of the distributed system and the detectable events in a subset of the nodes, the model suitable for representing the execution of at least one system operation. In one aspect the generation is perform by selecting nodes associated with each of the detectable events from the subset of the nodes and indicating the dependency between a causing event and at least one detectable event for each causing event at a node when the causing event node is a known distance from at least one node selected from the selected nodes.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: May 24, 2011
    Assignee: EMC Corporation
    Inventors: Danilo Florissi, Patricia Gomes Soares Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini
  • Patent number: 7702496
    Abstract: A method, device and computer product suitable for performing an analysis on a Grid Computer Network (GCN) is disclosed. The method comprises the steps of representing selected ones of a plurality of components and a relationship among the components in the GCN, providing a mapping between a plurality of events and a plurality of observable events occurring among the components, wherein the mapping is represented as a value associating each event with each observable event, and determining at least one likely causing event based on at least one of the plurality of observable events by determining a measure between each of a plurality of values associated with the plurality of observable events and the plurality of causing events.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: April 20, 2010
    Assignee: EMC Corporation
    Inventors: Sudhir Vijendra, William Zahavi, Patricia Florissi, Danilo Florissi, Amanuel Ronen Artzi, Jeffrey A. Schriesheim
  • Patent number: 7587483
    Abstract: The present invention describes a system and method for managing a complex comprising a reference model store subsystem providing a reference model of the complex, a reference model generation subsystem coupled to the reference model store subsystem, wherein the reference model generation subsystem modifies the reference model to generate a proposed reference model and a change procedure generator subsystem coupled to the reference model store subsystem, wherein the change procedure generator subsystem provides a procedure comprising one or more changes required to transform a complex as represented by a reference model into a complex as represented by the proposed reference model, wherein the change procedure generator subsystem includes a plurality of object templates associated with desired change operations, each of the object templates providing instruction to transform the complex as represented by the reference model into a complex represented by the proposed reference model.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: September 8, 2009
    Assignee: EMC Corporation
    Inventors: Danilo Florissi, Salvatore DeSimone, Schmuel Kliger, Chao-Wei Ou, Howard H. Green, Martin H. Wexler
  • Patent number: 7546609
    Abstract: A method and apparatus for determining the number and location of monitoring entities in a distributed system is disclosed. The method comprising the steps of automatically generating a causality mapping model of the dependences between causing events at the nodes of the distributed system and the detectable events associated with a subset of the nodes, the model suitable for representing the execution of at least one system operation, reducing the number of detectable events in the model, wherein the reduced number of detectable events is suitable for substantially representing the execution of the at least one system operation; and placing at least one of the at least one monitoring entities at selected ones of the nodes associated with the detectable events in the reduced model. In another aspect, the processing described herein is in the form of a computer-readable medium suitable for providing instruction to a computer or processing system for executing the processing claimed.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: June 9, 2009
    Assignee: EMC Corporation
    Inventors: Danilo Florissi, Patricia Gomes Soares Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini
  • Patent number: 7464132
    Abstract: A method and apparatus for specifying and generating an alteration in a model representative of a system composed of a plurality of components, the method comprising the steps of associating configuration non-specific representations with corresponding functions operable on the model, each of the configuration non-specific representations includes representations of objects and attributes of, and/or relationships among system components, associating configuration non-specific representations of desired changes to the model for enabling alterations to the objects, attributes, relationships and/or functions of the objects, attributes and relationships subject to constraints imposed by attributes of the system, and applying the configuration non-specific represented changes to the configuration of a baseline model representation of the system to generate a new configuration non-specific model where the changes have been applied.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: December 9, 2008
    Assignee: EMC Corporation
    Inventors: Danilo Florissi, Salvatore DeSimone, Schmuel Kliger, Chao-Wei Ou, Howard H. Green, Martin H. Wexler
  • Patent number: 7272855
    Abstract: An inventive monitor monitors accesses to a resource in an electronic system, such that access to the resource is based on payments in electronic security value units. The monitor detects patterns of payments for the resource in electronic security value units, and compares the patterns of payments to predetermined patterns of payment. In addition, the monitor determines a difference in the compared patterns of payments to the predetermined patterns of payment, such that when the difference is greater than a predetermined threshold difference, an attack is indicated.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: September 18, 2007
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Yechiam Yemeni, Danilo Florissi, Apostolos Dailianas
  • Patent number: 7140039
    Abstract: A method for identifying a particular component of an electronic system that accesses a resource of the electronic system using electronic security value units is described. First, electronic security value units are selectively distributing to a plurality of components, such as to a client, of the electronic system. Next, a unique first association is created with each individual component to which the security electronic security value units are distributed. Further, upon a particular access to a resource, a unique second association is created between particular ones of security electronic security value units and the particular access to the resource. In addition, the unique second association is analyzed to determine which particular security electronic security value units were used to access the particular resource. Then, the first association of the particular security electronic security value units is analyzed to determine the identity of the component which accessed the resource.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: November 21, 2006
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Yechiam Yemeni, Danilo Florissi, Apostolos Dailianas
  • Publication number: 20060179348
    Abstract: A method, system and computer product for determining the source of problems in a Radio Frequency Identification (RFID) network containing a plurality of component are disclosed. The method comprises the steps of representing selected ones of the plurality of components, providing a mapping between a plurality of observable events and a plurality of causing events occurring in components, wherein the observable events are at least associated with each of the at least one components, and determining at least one likely causing event based on at least one of the plurality of observable events by determining a measure between each of a plurality of values associated with the plurality of observable events and the plurality of causing events.
    Type: Application
    Filed: January 3, 2006
    Publication date: August 10, 2006
    Inventors: Danilo Florissi, Patricia Florissi, Jeffrey Schriesheim
  • Publication number: 20060129998
    Abstract: A method and apparatus for logically representing and performing an analysis on a Storage Area Network (SAN) is disclosed. The method comprising the steps representing selected ones of a plurality of components and the relationship among the components associated with the SAN, providing a mapping between a plurality events and a plurality of observable events occurring among the components, wherein the mapping is represented as a value associating each event with each observable event, and performing the system analysis based on the mapping of events and observable events. In another aspect of the invention, a method and apparatus are disclosed for representing and performing an analysis on a SAN wherein the SAN is included in a larger system logically represented as a plurality of domains is disclosed.
    Type: Application
    Filed: July 8, 2005
    Publication date: June 15, 2006
    Inventors: Danilo Florissi, Patricia Florissi, Prasanna Patil
  • Patent number: 7013296
    Abstract: A network utilizes electronic security value units to prevent unauthorized access to resources in the network. The network includes at least a resource manager and an electronic bank server (e.g., the local resource bank). The resource manager determine a pricing strategy in electronic security value units for a group of one or more resources in the network. The electronic bank server selectively distributing electronic security value units to a client in the network, where the electronic security value units are unique to a group of one or more resources. Accordingly, access to a resource in the group, by the client, is determined by at least the above pricing strategy and by an amount of electronic security value units distributed to the client.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: March 14, 2006
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Yechiam Yemini, Danilo Florissi, Apostolos Dailianas
  • Publication number: 20050210132
    Abstract: A method and apparatus for determining causality mapping between causing events and detectable events among a plurality of nodes in a distributed system is disclosed. The method comprises the steps of automatically generating a causality mapping model of the dependences between causing events at the nodes of the distributed system and the detectable events in a subset of the nodes, the model suitable for representing the execution of at least one system operation. In one aspect the generation is perform by selecting nodes associated with each of the detectable events from the subset of the nodes and indicating the dependency between a causing event and at least one detectable event for each causing event at a node when the causing event node is a known distance from at least one node selected from the selected nodes.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 22, 2005
    Inventors: Danilo Florissi, Patricia Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini