Patents by Inventor Marco Cavalli

Marco Cavalli 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: 20240022475
    Abstract: A method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. The resource policy includes a unique user-defined label assigned to each resource of the group of resources. The method also includes identifying the group of resources among a plurality of resources using the user-defined label. Here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. For each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.
    Type: Application
    Filed: July 17, 2023
    Publication date: January 18, 2024
    Applicant: Google LLC
    Inventors: Cyrus Harvesf, Marco Cavalli
  • Patent number: 11743126
    Abstract: A method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. The resource policy includes a unique user-defined label assigned to each resource of the group of resources. The method also includes identifying the group of resources among a plurality of resources using the user-defined label. Here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. For each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: August 29, 2023
    Assignee: Google LLC
    Inventors: Cyrus Harvesf, Marco Cavalli
  • Publication number: 20220376981
    Abstract: A method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. The resource policy includes a unique user-defined label assigned to each resource of the group of resources. The method also includes identifying the group of resources among a plurality of resources using the user-defined label. Here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. For each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.
    Type: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Applicant: Google LLC
    Inventors: Cyrus Harvesf, Marco Cavalli
  • Patent number: 11438235
    Abstract: A method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. The resource policy includes a unique user-defined label assigned to each resource of the group of resources. The method also includes identifying the group of resources among a plurality of resources using the user-defined label. Here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. For each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: September 6, 2022
    Assignee: Google LLC
    Inventors: Cyrus Harvesf, Marco Cavalli
  • Publication number: 20210297315
    Abstract: A method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. The resource policy includes a unique user-defined label assigned to each resource of the group of resources. The method also includes identifying the group of resources among a plurality of resources using the user-defined label. Here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. For each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.
    Type: Application
    Filed: June 4, 2021
    Publication date: September 23, 2021
    Applicant: Google LLC
    Inventors: Cyrus Harvesf, Marco Cavalli
  • Patent number: 11038762
    Abstract: A method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. The resource policy includes a unique user-defined label assigned to each resource of the group of resources. The method also includes identifying the group of resources among a plurality of resources using the user-defined label. Here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. For each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Cyrus Harvesf, Marco Cavalli
  • Publication number: 20210092016
    Abstract: A method for arbitrarily grouping computer system resources includes receiving a resource policy to be applied to a group of resources associated with a user. The resource policy includes a unique user-defined label assigned to each resource of the group of resources. The method also includes identifying the group of resources among a plurality of resources using the user-defined label. Here, the plurality of resources is associated with the user and distributed across a plurality of different computing environments. For each identified resource of the group of resources, the method also includes applying the resource policy to a corresponding identified resource by accessing the respective computing environment where the corresponding identified resource resides.
    Type: Application
    Filed: September 23, 2019
    Publication date: March 25, 2021
    Applicant: Google LLC
    Inventors: Cyrus Harvesf, Marco Cavalli
  • Patent number: 9861151
    Abstract: Various embodiments are presented for one or more wearable electronic devices which may be mounted on or integrated into, e.g., helmets, clothing, gear, vehicles, body portions, etc. These embodiments may be used in a variety of contexts in which user injury may occur, e.g., in outdoor sports, construction environments, military exercises, etc. In some embodiments, the device is comprised of motion monitoring sensors connected to a microcontroller (some embodiments may include pressure sensors, water sensors, temperature sensors, chemical sensors, sonic sensors, electromagnetic and radiation sensors, etc.). The microcontroller may perform all or a portion of a real-time analysis of motion and/or other sensor data provided by the monitoring sensors.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: January 9, 2018
    Assignee: SaPHIBeat Technologies, Inc.
    Inventors: Carlo Ciaramelletti, Marco Cavalli
  • Publication number: 20160171864
    Abstract: Various embodiments are presented for one or more wearable electronic devices which may be mounted on or integrated into, e.g., helmets, clothing, gear, vehicles, body portions, etc. These embodiments may be used in a variety of contexts in which user injury may occur, e.g., in outdoor sports, construction environments, military exercises, etc. In some embodiments, the device is comprised of motion monitoring sensors connected to a microcontroller (some embodiments may include pressure sensors, water sensors, temperature sensors, chemical sensors, sonic sensors, electromagnetic and radiation sensors, etc.). The microcontroller may perform all or a portion of a real-time analysis of motion and/or other sensor data provided by the monitoring sensors.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 16, 2016
    Inventors: Carlo Ciaramelletti, Marco Cavalli
  • Patent number: 6911845
    Abstract: A testable, pulse-triggered static flip-flop. A pulse generator produces a data enable trigger pulse only when a test enable input is low, and a scan test enable trigger pulse only when a test enable input is high. The data enable trigger pulse controls the data input to the flip-flop, while the scan test enable trigger pulse controls the scan test input to the flip-flop. The flip-flop consists of a selection circuit comprised of two latches, each including an inverter and a transmission gate. One latch receives the data input and the other latch receives the scan test input. The data enable trigger pulse controls the transmission gate receiving the data input, and the scan test trigger pulse controls the transmission gate receiving the scan test input. The flip-flop also includes a keeper circuit consisting of a feedback inverter and a static latch.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: June 28, 2005
    Assignee: STMicroelectronics, Inc.
    Inventors: Razak Hossain, Marco Cavalli
  • Publication number: 20040196067
    Abstract: A testable, pulse-triggered static flip-flop. A pulse generator produces a data enable trigger pulse only when a test enable input is low, and a scan test enable trigger pulse only when a test enable input is high. The data enable trigger pulse controls the data input to the flip-flop, while the scan test enable trigger pulse controls the scan test input to the flip-flop. The flip-flop consists of a selection circuit comprised of two latches, each including an inverter and a transmission gate. One latch receives the data input and the other latch receives the scan test input. The data enable trigger pulse controls the transmission gate receiving the data input, and the scan test trigger pulse controls the transmission gate receiving the scan test input. The flip-flop also includes a keeper circuit consisting of a feedback inverter and a static latch.
    Type: Application
    Filed: April 2, 2003
    Publication date: October 7, 2004
    Applicant: STMICROELECTRONICS, INC.
    Inventors: Razak Hossain, Marco Cavalli