Patents by Inventor Marc Levy

Marc Levy 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: 10896061
    Abstract: Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A first token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a second token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received tokens may be charged the first token bucket and the second token bucket. Furthermore, if there is sufficient capacity, the data storage service may charge a reduced number of tokens to the third token bucket.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: January 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
  • Patent number: 10630767
    Abstract: A customer of a computing resource service provider submits a request to a virtual computer system service to instantiate a virtual computer system. In response to the request, the service obtains physical network information in order to identify any hardware groupings that may be used, at a later time, to provision one or more data storage volumes that may be associated with the virtual computer system. The service assigns a score to each of these hardware groupings based at least in part on the available capacity for provisioning of these data storage volumes. Based at least in part on these assigned scores, the virtual computer system service selects a hardware grouping and instantiates the virtual computer system within the selected hardware grouping.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Surya Prakash Dhoolam, Marc John Brooker, Michael Groenewald, Christopher Magee Greenwood, Mark Danoher, Gabriƫl de Vos Smit, Madhuvanesh Parthasarathy, Joshua Dawie Mentz, Steven J. Kruy, Marc Levy
  • Publication number: 20190324812
    Abstract: Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A first token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a second token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received tokens may be charged the first token bucket and the second token bucket. Furthermore, if there is sufficient capacity, the data storage service may charge a reduced number of tokens to the third token bucket.
    Type: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
  • Patent number: 10404613
    Abstract: Computing resource services have computing resources allocated among regions and data zones, where regions can be completely separate deployments of an infrastructure to provide the highest degree of independence. The more regions that are utilized by a customer, the higher the level of fault tolerance may exist. Current networks consist of heavily distributed infrastructures or mainly centralized infrastructures, both of which can cause complete control plane failures when even a subset of a data zone or region loses network connectivity. The placement of control plane and data plane resources provides for optimal availability and durability during infrastructure failures.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, Marc Levy, Norbert Paul Kusters, David R. Richardson, Marc Stephen Olson
  • Patent number: 10387200
    Abstract: Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A first token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a second token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received tokens may be charged the first token bucket and the second token bucket. Furthermore, if there is sufficient capacity, the data storage service may charge a reduced number of tokens to the third token bucket.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: August 20, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
  • Publication number: 20190198212
    Abstract: The present technology relates generally to a personal electronic device case and mounting system. A case for a personal electronic device includes a recess in the back surface of the case and is configured to receive a protrusion on a corresponding mount within the recess. Magnets arranged around the recess are configured to magnetically couple to magnets arranged around the protrusion to aid in securely coupling the case to the mount. The size and shape of the recess and protrusion and the arrangement of magnets allows the case to securely couple to the mount in a plurality of orientations. The recess is positioned over wireless charging circuitry in the device such that wirelessly charging the device is possible when the case is securely coupled to a mount that incorporates a wireless charging pad.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 27, 2019
    Inventor: Marc Levy
  • Patent number: 10277636
    Abstract: A combined hardware and software solution for real-time seamless switching of media streams using standard Ethernet switches and compliant end-points is disclosed. The combined hardware and software solution includes a FPGA offload module and a process for seamless frame-level switching of media streams in real-time. Specifically, the FPGA offload module and process for seamless frame-level switching of media streams in real-time includes hardware offload at an IP/Ethernet switch port, supporting switch software to enable seamless switching, and supporting endpoint hardware and software to utilize seamless switching, thereby allowing video streams to be switched exactly between frames, and for switching losses to be recovered.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: April 30, 2019
    Assignee: MACNICA AMERICAS, INC.
    Inventors: Marc Levy, Randy Godwin
  • Patent number: 10200301
    Abstract: A distributed system may implement logical control groups for distributed system resources. A request for a particular system resource may be received at a request routing tier for a distributed system that is implemented by multiple computing systems in different respective availability zones. One or more resource control nodes of a resource control tier for the distributed system that are members of a logical control group for the particular system resource may be discovered. A logical control group for the particular system resource may include at least one resource control node in a different availability zone than the availability zone that includes the particular system resource. The request may then be sent to one of the discovered resource control nodes in the logical control group in order to service the request for the particular system resource.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: February 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, Marc Levy, Tarun Goyal, Mustafa Abrar, Madhuvanesh Parthasarathy
  • Patent number: 10092918
    Abstract: A fluid dispersion assembly comprises a diffusion unit disposed in fluid communication with a fluid container, the assembly being powered by a compressed air source. The diffusion unit at least partially defines a diffusion chamber, and includes a diffusion assembly containing an atomizer assembly which, in combination with the diffusion chamber, generates a fluid dispersion from a mixture of compressed air and an operative fluid, for example, fragrant oils, essential oils, odor neutralizers, disinfectants such as triethylene glycol, air sanitizers, etc.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 9, 2018
    Assignee: Air Essentials Inc.
    Inventors: Marc Levy, Craig Huck, Steven Semoff
  • Patent number: 10057187
    Abstract: A distributed system may implement dynamic resource creation for connecting resources. Resource creation requests may be received for resources which are accessed by other resources hosted in a distributed system. An intention for the creation request is stored to perform the creation request. At a subsequent time, a request to connect another resource to the resource of the creation request is received. An infrastructure locality for the other resource may then be identified and utilized to determine a placement location for the resource. The resource may then be created at the placement location according to the stored intention. The resource may then be connected with the other resource for access.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Surya Prakash Dhoolam, Christopher Magee Greenwood, Gary Michael Herndon, Jr., Madhuvanesh Parthasarathy, Danny Wei, Marc John Brooker, Tarun Goyal, Marc Levy
  • Patent number: 10046847
    Abstract: An aircraft flooring system for an aircraft fuselage adapted to secure a payload component may include first and second seat tracks extending longitudinally with respect to the aircraft fuselage, the first and second seat tracks being spaced from one another; and an intercostal assembly extending between the first and second seat tracks. The intercostal assembly can include a first intercostal having a center member having a first end and a second end and a top flange including a mounting region between the first and second ends; and at least first and second tab members. The first tab member can be coupled to the top flange toward the first end of the center member and the second tab member can be coupled to the top flange toward the second end of the center member. The first and second tab members can extend beyond the first and second ends of the center member, respectively, and be configured to be coupled to the first and second seat tracks.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: August 14, 2018
    Assignee: Greenpoint Technologies, Inc.
    Inventors: Camillus A. Cullen, Marc Levy
  • Publication number: 20180134368
    Abstract: An aircraft flooring system for an aircraft fuselage adapted to secure a payload component may include first and second seat tracks extending longitudinally with respect to the aircraft fuselage, the first and second seat tracks being spaced from one another; and an intercostal assembly extending between the first and second seat tracks. The intercostal assembly can include a first intercostal having a center member having a first end and a second end and a top flange including a mounting region between the first and second ends; and at least first and second tab members. The first tab member can be coupled to the top flange toward the first end of the center member and the second tab member can be coupled to the top flange toward the second end of the center member. The first and second tab members can extend beyond the first and second ends of the center member, respectively, and be configured to be coupled to the first and second seat tracks.
    Type: Application
    Filed: January 11, 2018
    Publication date: May 17, 2018
    Inventors: Camillus A. Cullen, Marc Levy
  • Publication number: 20180069903
    Abstract: A combined hardware and software solution for real-time seamless switching of media streams using standard Ethernet switches and compliant end-points is disclosed. The combined hardware and software solution includes a FPGA offload module and a process for seamless frame-level switching of media streams in real-time. Specifically, the FPGA offload module and process for seamless frame-level switching of media streams in real-time includes hardware offload at an IP/Ethernet switch port, supporting switch software to enable seamless switching, and supporting endpoint hardware and software to utilize seamless switching, thereby allowing video streams to be switched exactly between frames, and for switching losses to be recovered.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 8, 2018
    Applicant: MACNICA AMERICAS, INC.
    Inventors: Marc Levy, Randy Godwin
  • Patent number: 9910881
    Abstract: A system may implement maintaining control plane data versions for a network-based service control plane. Various control plane actions may be performed which create new versions of control plane data that may be maintained for the control plane in a database. Some of these actions may be performed by multiple actors creating new versions of the same control plane data. For a particular control plane action, a new version number may be obtained to include in a new version of control plane data, and a conditional write request may be performed to insert the new version of control plane data at the database as part of an optimistic concurrency technique in order to maintain consistency for control plane data.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Brooker, Madhuvanesh Parthasarathy, Tao Chen, Marc Levy
  • Patent number: 9896185
    Abstract: An aircraft flooring system for an aircraft fuselage adapted to secure a payload component may include first and second seat tracks extending longitudinally with respect to the aircraft fuselage, the first and second seat tracks being spaced from one another; and an intercostal assembly extending between the first and second seat tracks. The intercostal assembly can include a first intercostal having a center member having a first end and a second end and a top flange including a mounting region between the first and second ends; and at least first and second tab members. The first tab member can be coupled to the top flange toward the first end of the center member and the second tab member can be coupled to the top flange toward the second end of the center member. The first and second tab members can extend beyond the first and second ends of the center member, respectively, and be configured to be coupled to the first and second seat tracks.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: February 20, 2018
    Assignee: Greenpoint Technologies, Inc.
    Inventors: Camillus A. Cullen, Marc Levy
  • Publication number: 20170308406
    Abstract: Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A first token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a second token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received tokens may be charged the first token bucket and the second token bucket. Furthermore, if there is sufficient capacity, the data storage service may charge a reduced number of tokens to the third token bucket.
    Type: Application
    Filed: July 10, 2017
    Publication date: October 26, 2017
    Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
  • Patent number: 9703602
    Abstract: Burst throttling methods may be used manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A global token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a work token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O request are received tokens may be charged the global token bucket and the work token bucket. Furthermore, if there is sufficient capacity the data storage service may charge a reduced number of tokens to the work token bucket.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
  • Patent number: 9639398
    Abstract: Burst throttling methods may be used manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A global token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a work token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O request are received the data storage service may determine if the I/O request is a member of a sequence and removed a reduced number for tokens from the work token bucket as a result. Furthermore, if there is sufficient capacity the data storage service may charge a reduced number of tokens to the work token bucket.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
  • Patent number: 9639397
    Abstract: Burst throttling methods may be used manage computing resources of a data storage service. Tokens may represent I/O operations executed by a customer of the data storage service. A global token bucket may contain a set of tokens representing the overall I/O operation capacity of the data storage service. Additionally, a work token bucket may contain a set of tokens for a given logical volume maintained by the data storage service. When I/O requests are received the data storage service may dynamically determine an amount of tokens to be removed from the global token bucket and/or work token bucket for each received request. Furthermore, if there is sufficient capacity the data storage service may charge a reduced number of tokens to the work token bucket.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, John Robert Smiley, Marc John Brooker, Bei-Jing Guo, Marc Levy
  • Patent number: 9527094
    Abstract: A fluid dispersion assembly comprises a diffusion unit disposed in fluid communication with a fluid container, the assembly being powered by a compressed air source. The diffusion unit at least partially defines a diffusion chamber, and includes a diffusion assembly containing an atomizer assembly which, in combination with the diffusion chamber, generates a fluid dispersion from a mixture of compressed air and an operative fluid, for example, fragrant oils, essential oils, odor neutralizers, disinfectants such as triethylene glycol, air sanitizers, etc. The diffusion unit may include a suppressor assembly and/or a silencer assembly to reduce the amount of noise generated during operation. In one alternate embodiment, a modified diffusion chamber is provided which functions as a suppression chamber, thereby reducing the noise generated during operation of the assembly.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: December 27, 2016
    Assignee: Air Esscentials Inc.
    Inventors: Marc Levy, Craig Huck, Steven Semoff