Patents by Inventor Peter Schuller
Peter Schuller 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: 20240309593Abstract: A paver assembly includes a paving unit assembly having a first side wall, a second side wall, and an expandable frame connecting the first side wall and the second side wall together. The expandable frame can move the first side wall and the second side wall towards and away from one another to contract and expand the paving unit assembly so that a width of the paving unit assembly can be the same as a width of a surface paved by the paver assembly. The paver assembly can also include a first paving unit fixedly connected with respect to the first side wall and a second paving unit fixedly connected with respect to the second side wall, where the first paving unit and the second paving unit are offset with respect to one another and move past one another as the paver assembly expands and contracts.Type: ApplicationFiled: March 15, 2024Publication date: September 19, 2024Inventors: Jonathan Hansen, Peter Schieuer, Andrew Young, John Schuller
-
Publication number: 20240173730Abstract: A foam generating device includes a housing defining an agitation chamber and a conditioning chamber. A cartridge assembly arranged within the agitation chamber defines an agitation flow path of the solution to increase a quantity of a gas in the solution. A conditioning assembly arranged within the conditioning chamber defines a tortuous flow path for the solution including a plurality of cylindrical discs configured to sequentially receive the solution. Each of the discs defines a plurality of radial ribs on a first side and on a second side opposite the first side, the first and second sides separated by a floor, and a disc passage defined in the floor. The conditioning assembly is adjustable in order to selectively define the tortuous flow path with a first quantity of radial ribs and second quantity of radial ribs in order to alter the aeration of the solution along the tortuous path.Type: ApplicationFiled: February 6, 2024Publication date: May 30, 2024Inventors: Derek Balzer, Daniel Folk, Peter Schuller, Daniel Paul Longhenry
-
Patent number: 11925953Abstract: A foam generating device includes a housing defining an agitation chamber and a conditioning chamber. A cartridge assembly arranged within the agitation chamber defines an agitation flow path of the solution to increase a quantity of a gas in the solution. A conditioning assembly arranged within the conditioning chamber defines a tortuous flow path for the solution including a plurality of cylindrical discs configured to sequentially receive the solution. Each of the discs defines a plurality of radial ribs on a first side and on a second side opposite the first side, the first and second sides separated by a floor, and a disc passage defined in the floor. The conditioning assembly is adjustable in order to selectively define the tortuous flow path with a first quantity of radial ribs and second quantity of radial ribs in order to alter the aeration of the solution along the tortuous path.Type: GrantFiled: March 9, 2022Date of Patent: March 12, 2024Assignee: Sonny's HFI Holdings, LLCInventors: Derek Balzer, Daniel Folk, Peter Schuller, Daniel Paul Longhenry
-
Publication number: 20220288612Abstract: A foam generating device includes a housing defining an agitation chamber and a conditioning chamber. A cartridge assembly arranged within the agitation chamber defines an agitation flow path of the solution to increase a quantity of a gas in the solution. A conditioning assembly arranged within the conditioning chamber defines a tortuous flow path for the solution including a plurality of cylindrical discs configured to sequentially receive the solution. Each of the discs defines a plurality of radial ribs on a first side and on a second side opposite the first side, the first and second sides separated by a floor, and a disc passage defined in the floor. The conditioning assembly is adjustable in order to selectively define the tortuous flow path with a first quantity of radial ribs and second quantity of radial ribs in order to alter the aeration of the solution along the tortuous path.Type: ApplicationFiled: March 9, 2022Publication date: September 15, 2022Inventors: Derek Balzer, Daniel Folk, Peter Schuller, Daniel Paul Longhenry
-
Patent number: 11269819Abstract: Embodiments are provided for enabling a dynamic management of a multi-tenant distributed database. According to certain aspects, a management module supports an interface that enables a customer to configure one or more consistency models for a service to be supported by the distributed database. The management module may determine computing resources within the distributed database that are needed to support the service according to the configured consistency model(s), and may instantiate the computing resources for testing and development of the service by the customer.Type: GrantFiled: March 18, 2019Date of Patent: March 8, 2022Assignee: Twitter, Inc.Inventors: Peter Schuller, Christopher Goffinet, Boaz Avital, Armond Bigian, Spencer G. Fang, Anthony Asta
-
Publication number: 20220062627Abstract: A method of forming an electrode array is disclosed, the method comprising: forming an elongate comb structure comprising a plurality of longitudinally-spaced electrode contacts extending from and supported by a spine; electrically connecting each of a plurality of electrically conductive pathways to a respective one of the plurality of electrode contacts; placing the conductive pathways adjacent the contacts; placing silicone over the conductive pathways and contacts; curing the silicone so as to substantially retain the longitudinal spacing between neighboring contacts; and severing the spine from the plurality of electrode contacts.Type: ApplicationFiled: July 8, 2021Publication date: March 3, 2022Inventors: Fysh DADD, Andy HO, Shahram MANOUCHEHRI, Nicholas Charles Kendall PAWSEY, Peter SCHULLER, Peter Raymond SIBARY
-
Publication number: 20220016837Abstract: A filament drive mechanism for use with an additive manufacturing system includes at least first and second drives. Each drive includes a first rotatable shaft and a second rotatable shaft engaged with the first rotatable shaft in a counter rotational configuration. Each drive includes a pair of filament engagement elements, one on each rotatable shaft, and positioned on opposing sides of the filament path with a gap therebetween so as to engage a filament provided in the filament path.Type: ApplicationFiled: November 14, 2019Publication date: January 20, 2022Inventors: Matt PeKarna, Shawn Koop, Peter Schuller, Jordan Nadeau, David Alvig
-
Publication number: 20210346895Abstract: Nozzle assemblies adapted to produce an oscillatory spray pattern. A rotor member having at least one lobe engaged with one or more cavities of a stator surface for defining an oscillatory movement of the rotor member in response to a motive fluid along the rotor member and stator surface. The nozzle assembly directing the motive fluid along one or more tapered surfaces, such as complementary tapered surfaces of the rotor and stator surface. The rotor member is operatively coupled with the spray member for oscillatory movement therewith. The spray member adapted to receive the motive fluid and emit the fluid as a spray from the nozzle assembly. The spray having an oscillatory pattern that matches the oscillatory movement of the rotor.Type: ApplicationFiled: March 17, 2021Publication date: November 11, 2021Inventors: Peter Schuller, Ryan Olson
-
Patent number: 11058871Abstract: A method of forming an electrode array is disclosed, the method comprising: forming an elongate comb structure comprising a plurality of longitudinally-spaced electrode contacts extending from and supported by a spine; electrically connecting each of a plurality of electrically conductive pathways to a respective one of the plurality of electrode contacts; placing the conductive pathways adjacent the contacts; placing silicone over the conductive pathways and contacts; curing the silicone so as to substantially retain the longitudinal spacing between neighboring contacts; and severing the spine from the plurality of electrode contacts.Type: GrantFiled: June 30, 2017Date of Patent: July 13, 2021Assignee: Cochlear LimitedInventors: Fysh Dadd, Andy Ho, Shahram Manouchehri, Nicholas Charles Kendall Pawsey, Peter Schuller, Peter Raymond Sibary
-
Patent number: 10817501Abstract: Embodiments are provided for managing shared states of objects associated with a distributed database. According to certain aspects, a reactor machine interfaces with a coordination service that is in communication with the distributed database to coordinate the shared states of the objects. The coordination service notifies the reactor machine when a shared state of an object has changed and, in response, the reactor machine determines a desired state of the object by executing a reactor function. The reactor machine provides the desired state of the object to the coordination service, and the coordination service updates the shared state of the object to reflect the desired state of the object. Accordingly, the logic of the reactor machine is de-coupled from the complexities of the coordination service.Type: GrantFiled: December 26, 2017Date of Patent: October 27, 2020Assignee: Twitter, Inc.Inventors: Peter Schuller, Sumeet Lahorani, Stuart Hood
-
Patent number: 10649963Abstract: Embodiments are provided for enabling dynamic reallocation of resources in a multi-tenant distributed database. According to certain aspects, a management services module allocates multiple portions of computer resources for respective operation of multiple services by multiple customers. A quality of service (QoS) controller detects that one of the services is attempting to exceed its allocated portion of resources, and identifies an available portion of another allocated portion of resources. In response, the QoS controller causes the management services module to dynamically allocate the available portion to the detected service so that the detected service is able to operate without error or delay.Type: GrantFiled: May 13, 2019Date of Patent: May 12, 2020Assignee: Twitter, Inc.Inventors: Christopher Goffinet, Peter Schuller, Boaz Avital, Armond Bigian, Spencer G. Fang, Anthony Asta
-
Publication number: 20190334991Abstract: Embodiments are provided for balancing storage resources in a distributed database. According to certain aspects, various hardware components may facilitate a three-stage technique including a node balancer technique, a shard balancer technique, and a replica balancer technique. The node balancer technique may create a set of pods from a set of nodes residing across a set of storage racks. The shard balancer technique may redistribute, among the set of pods, a portion of a set of shards assigned to respective pods of the set of pods. The replica balancer technique may, for each pod, distribute the set of replicas so that the replicas reside across the storage racks of that pod.Type: ApplicationFiled: May 9, 2019Publication date: October 31, 2019Applicant: Twitter, Inc.Inventors: Yi Lin, Sumeet Lahorani, Deng Liu, Peter Schuller, Tugrul Bingol, Neng Lu, Chongfeng Hu, Ying Xu
-
Patent number: 10289703Abstract: Embodiments are provided for enabling dynamic reallocation of resources in a multi-tenant distributed database. According to certain aspects, a management services module allocates multiple portions of computer resources for respective operation of multiple services by multiple customers. A quality of service (QoS) controller detects that one of the services is attempting to exceed its allocated portion of resources, and identifies an available portion of another allocated portion of resources. In response, the QoS controller causes the management services module to dynamically allocate the available portion to the detected service so that the detected service is able to operate without error or delay.Type: GrantFiled: April 17, 2017Date of Patent: May 14, 2019Assignee: Twitter, Inc.Inventors: Christopher Goffinet, Peter Schuller, Boaz Avital, Armond Bigian, Spencer G. Fang, Anthony Asta
-
Patent number: 10291707Abstract: Embodiments are provided for balancing storage resources in a distributed database. According to certain aspects, various hardware components may facilitate a three-stage technique including a node balancer technique, a shard balancer technique, and a replica balancer technique. The node balancer technique may create a set of pods from a set of nodes residing across a set of storage racks. The shard balancer technique may redistribute, among the set of pods, a portion of a set of shards assigned to respective pods of the set of pods. The replica balancer technique may, for each pod, distribute the set of replicas so that the replicas reside across the storage racks of that pod.Type: GrantFiled: May 18, 2016Date of Patent: May 14, 2019Assignee: Twitter, Inc.Inventors: Yi Lin, Sumeet Lahorani, Deng Liu, Peter Schuller, Tugrul Bingol, Neng Lu, Chongfeng Hu, Ying Xu
-
Patent number: 10235333Abstract: Embodiments are provided for enabling a dynamic management of a multi-tenant distributed database. According to certain aspects, a management module supports an interface that enables a customer to configure one or more consistency models for a service to be supported by the distributed database. The management module may determine computing resources within the distributed database that are needed to support the service according to the configured consistency model(s), and may instantiate the computing resources for testing and development of the service by the customer.Type: GrantFiled: December 18, 2014Date of Patent: March 19, 2019Assignee: Twitter, Inc.Inventors: Peter Schuller, Christopher Goffinet, Boaz Avital, Armond Bigian, Spencer G. Fang, Anthony Asta
-
Patent number: 9851911Abstract: A system and method for data storage. The method can include: identifying, by a computer processor, a cluster map representing a set of storage resources; for each storage resource of the set of storage resources: traversing, by the computer processor, the cluster map to map the storage resource to a candidate resource set including at least one other storage resource of the set of storage resources; identifying a first data object associated with a storage request; identifying a first candidate resource set based on the first data object; and selecting a first final resource set based at least on the first candidate resource set, where the first data object is sent to storage resources of the first final resource set for storage.Type: GrantFiled: April 12, 2016Date of Patent: December 26, 2017Assignee: Twitter, Inc.Inventors: Peter Schuller, Christopher Goffinet, Sangjin Lee, Meher Anand, Edward Ceasar, Armond Bigian
-
Patent number: 9852173Abstract: Embodiments are provided for managing shared states of objects associated with a distributed database. According to certain aspects, a reactor machine interfaces with a coordination service that is in communication with the distributed database to coordinate the shared states of the objects. The coordination service notifies the reactor machine when a shared state of an object has changed and, in response, the reactor machine determines a desired state of the object by executing a reactor function. The reactor machine provides the desired state of the object to the coordination service, and the coordination service updates the shared state of the object to reflect the desired state of the object. Accordingly, the logic of the reactor machine is de-coupled from the complexities of the coordination service.Type: GrantFiled: April 13, 2015Date of Patent: December 26, 2017Assignee: TWITTER, INC.Inventors: Peter Schuller, Sumeet Lahorani, Stuart Hood
-
Publication number: 20170361088Abstract: A method of forming an electrode array is disclosed, the method comprising: forming an elongate comb structure comprising a plurality of longitudinally-spaced electrode contacts extending from and supported by a spine; electrically connecting each of a plurality of electrically conductive pathways to a respective one of the plurality of electrode contacts; placing the conductive pathways adjacent the contacts; placing silicone over the conductive pathways and contacts; curing the silicone so as to substantially retain the longitudinal spacing between neighboring contacts; and severing the spine from the plurality of electrode contacts.Type: ApplicationFiled: June 30, 2017Publication date: December 21, 2017Inventors: Fysh DADD, Andy HO, Shahram MANOUCHEHRI, Nicholas Charles Kendall PAWSEY, Peter SCHULLER, Peter Raymond SIBARY
-
Patent number: 9694174Abstract: A method of forming an electrode array is disclosed, the method comprising: forming an elongate comb structure comprising a plurality of longitudinally-spaced electrode contacts extending from and supported by a spine; electrically connecting each of a plurality of electrically conductive pathways to a respective one of the plurality of electrode contacts; placing the conductive pathways adjacent the contacts; placing silicone over the conductive pathways and contacts; curing the silicone so as to substantially retain the longitudinal spacing between neighboring contacts; and severing the spine from the plurality of electrode contacts.Type: GrantFiled: February 13, 2015Date of Patent: July 4, 2017Assignee: Cochlear LimitedInventors: Fysh Dadd, Andy Ho, Shahram Manouchehri, Nicholas Charles Kendall Pawsey, Peter Schuller, Peter Raymond Sibary
-
Patent number: 9628404Abstract: Embodiments are provided for enabling dynamic reallocation of resources in a multi-tenant distributed database. According to certain aspects, a management services module allocates multiple portions of computer resources for respective operation of multiple services by multiple customers. A quality of service (QoS) controller detects that one of the services is attempting to exceed its allocated portion of resources, and identifies an available portion of another allocated portion of resources. In response, the QoS controller causes the management services module to dynamically allocate the available portion to the detected service so that the detected service is able to operate without error or delay.Type: GrantFiled: February 3, 2015Date of Patent: April 18, 2017Assignee: TWITTER, INC.Inventors: Christopher Goffinet, Peter Schuller, Boaz Avital, Armond Bigian, Spencer G. Fang, Anthony Asta