Patents by Inventor Thomas Bruno

Thomas Bruno 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: 20190230059
    Abstract: A method is provided, in one embodiment, which is performed on a client computing device, the method including: connecting a client computing device with a private network, wherein the private network comprises a plurality of name resolving servers, and each name resolving server is configured to resolve name requests for networking devices in a respective segment of a plurality of segments of the private network; receiving a first name request from a first application on the client computing device; in response to receiving the first name request, forwarding the first name request simultaneously to the plurality of name resolving servers; and selecting a name resolution that is first received from the plurality of name resolving servers in response to the first name request.
    Type: Application
    Filed: April 2, 2019
    Publication date: July 25, 2019
    Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
  • Patent number: 10314418
    Abstract: A method of making a pillow includes obtaining a first pillow half having an outer surface and an inner surface having a first cavity formed therein, filling the first cavity with a first filler material, obtaining a second pillow half having an outer surface and an inner surface having a second cavity formed therein, and filling the second cavity with a second filler material. The method includes, after the filling steps, juxtaposing the inner surface of the first pillow half with the inner surface of the second pillow half and joining the first and second pillow halves together to form a pillow.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: June 11, 2019
    Assignee: Comfort Revolution, LLC
    Inventor: Thomas Bruno
  • Publication number: 20190159612
    Abstract: A method of making a pillow includes obtaining a first pillow half having an outer surface and an inner surface having a first cavity formed therein, filling the first cavity with a first filler material, obtaining a second pillow half having an outer surface and an inner surface having a second cavity formed therein, and filling the second cavity with a second filler material. The method includes, after the filling steps, juxtaposing the inner surface of the first pillow half with the inner surface of the second pillow half and joining the first and second pillow halves together to form a pillow.
    Type: Application
    Filed: August 6, 2018
    Publication date: May 30, 2019
    Inventor: Thomas Bruno
  • Patent number: 10296964
    Abstract: An effortless and automated reordering system includes a dedicated electronic device with a simple button interface that, upon depression of the button, initiates a process of ordering (or reordering) a product associated with the device and a button on that device. The electronic device may store in memory a device identifier and button identifiers for each button as the basis for order request information. The stored data may be communicated to a fulfillment service (e.g., an online merchant, fulfillment center, etc.) for order identification processing. In some cases, an application provided by the fulfillment service may be executed on a secondary management device to allow a user to configure the electronic device to map the buttons to different products, and even different vendors, to facilitate reconfigurable order management.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Benjamin Rausch, Nagendra Bage Jayaraj, Bradley James Bozarth, Anna Kim Lee, Michael Martin Lee, Thomas Bruno Mader, Amir Pelleg, Laura Allison Ridlehoover, Richard David Young
  • Patent number: 10284517
    Abstract: A method is provided, in one embodiment, which is performed on a client computing device, the method including: connecting a client computing device with a private network, wherein the private network comprises a plurality of name resolving servers, and each name resolving server is configured to resolve name requests for networking devices in a respective segment of a plurality of segments of the private network; receiving a first name request from a first application on the client computing device; in response to receiving the first name request, forwarding the first name request simultaneously to the plurality of name resolving servers; and selecting a name resolution that is first received from the plurality of name resolving servers in response to the first name request.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: May 7, 2019
    Assignee: Cryptzone North America, Inc.
    Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
  • Patent number: 10270797
    Abstract: A wireless communications system mitigates the threat of a man-in-the-middle attack when sharing network credentials with a new device. A new wireless device signals that it needs credentials if no other devices are signaling that they need credentials. The new device provides a visible or audible indicator when requested to do so by a device with credentials. Either in response to approval by a user or automatically in response to the indicator, the device with credentials shares credentials with the new device, which can then establish a connection to the network.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard William Mincher, David George Butler, Richard David Young, Thomas Bruno Mader
  • Publication number: 20190016968
    Abstract: Electro-kinetic separation processes for removing solid particles from hydrocracker process streams are provided herein.
    Type: Application
    Filed: June 25, 2018
    Publication date: January 17, 2019
    Inventors: Ivy D. Johnson, Bhupender S. Minhas, Jessica Wittman, Sara L. Yohe, Thomas Bruno
  • Patent number: 10088983
    Abstract: In some examples, a content item may be modified in accordance with user preferences and provided to a user device for display. The user preferences may identify types of content that should be modified. Segments of the content item may be identified in accordance with the user settings. The identified segments may be modified and provided to the user device.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Fareed Adib Qaddoura, Thomas Bruno Mader
  • Publication number: 20180251689
    Abstract: Apparatus, processes, and systems for removal of solids from a hydrocarbon stream. The present disclosure utilizes a surfactant to reduce interfacial tension between a hydrocarbon phase and a water (or aqueous) phase to promote solids to be pulled by gravity out of the hydrocarbon phase and into the water phase.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 6, 2018
    Inventors: Robert P. LUCCHESI, Mohsen S. YEGANEH, Geoffrey M. KEISER, Jessica L. VREELAND, Thomas BRUNO
  • Patent number: 10039396
    Abstract: A method of making a pillow includes obtaining a first pillow half having an outer surface and an inner surface having a first cavity formed therein, filling the first cavity with a first filler material, obtaining a second pillow half having an outer surface and an inner surface having a second cavity formed therein, and filling the second cavity with a second filler material. The method includes, after the filling steps, juxtaposing the inner surface of the first pillow half with the inner surface of the second pillow half and joining the first and second pillow halves together to form a pillow.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 7, 2018
    Assignee: Comfort Revolution, LLC
    Inventor: Thomas Bruno
  • Publication number: 20180069826
    Abstract: A method is provided, in one embodiment, which is performed on a client computing device, the method including: connecting a client computing device with a private network, wherein the private network comprises a plurality of name resolving servers, and each name resolving server is configured to resolve name requests for networking devices in a respective segment of a plurality of segments of the private network; receiving a first name request from a first application on the client computing device; in response to receiving the first name request, forwarding the first name request simultaneously to the plurality of name resolving servers; and selecting a name resolution that is first received from the plurality of name resolving servers in response to the first name request.
    Type: Application
    Filed: November 1, 2017
    Publication date: March 8, 2018
    Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
  • Patent number: 9892450
    Abstract: In some cases, a handheld electronic device may operate in a voice input mode or a scanner input mode. When operating in the voice input mode, the handheld electronic device may record and store audio data in memory. In some cases, the stored audio data may be communicated from the handheld electronic device (e.g., via a Wi-Fi connection) to one or more remote computing devices (e.g., for speech processing). When operating in the scanner input mode, the handheld electronic device may record and store item identifier information (e.g., as barcode data) in the memory. In some cases, the stored item identifier data may be communicated to the one or more remote computing devices (e.g., for item identification processing).
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: February 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Julien George Beguin, John Mathew Depew, Richard David Young, David George Butler, Thomas William Keen, John Avery Howard, Thomas Bruno Mader, Toni Raquel Reid Thomelin
  • Patent number: 9866519
    Abstract: A method is provided, in one embodiment, which is performed on a client computing device, the method comprising: connecting the client with a plurality of segments of a private network, wherein the private network comprises a plurality of name resolving servers; registering the client as primary name resolving server for serving name requests for names in the private network received from applications on the client; and then forwarding the received name requests simultaneously to the plurality of name resolving servers.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: January 9, 2018
    Assignee: CRYPTZONE NORTH AMERICA, INC.
    Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
  • Publication number: 20170295140
    Abstract: A computer-implemented method, including: in response to a request from a client device, establishing a network tunnel between the client device and a gateway, the gateway implementing a firewall including firewall rules for selectively blocking and allowing network traffic between the client device and one or more network devices in a private network; in response to an update to a policy after establishing the network tunnel, receiving a first token; and in response to receiving the first token, updating at least one of the firewall rules while the network tunnel is active.
    Type: Application
    Filed: January 17, 2017
    Publication date: October 12, 2017
    Inventors: Kurt Glazemakers, Natan Abolafya, Gokhan Berberoglu, Thomas Bruno Emmanuel Cellerier, Aitor Perez Iturri, Per Leino, Jamie Bodley-Scott
  • Publication number: 20170230333
    Abstract: Systems and methods provide for management of a gateway. In one embodiment, a method includes: in response to a request from a client device, establishing, by a computer system implementing a gateway to a private network, a network tunnel between the client device and the gateway; and starting a firewall service with a set of firewall rules on the computer system for selectively blocking and allowing network traffic between the client device and one or more network devices in the private network.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 10, 2017
    Inventors: Kurt Glazemakers, Per Johan Allansson, Thomas Bruno Emmanuel Cellerier, Kosmas Valianos, Tom Viljo Weber
  • Publication number: 20170111310
    Abstract: A method is provided, in one embodiment, which is performed on a client computing device, the method comprising: connecting the client with a plurality of segments of a private network, wherein the private network comprises a plurality of name resolving servers; registering the client as primary name resolving server for serving name requests for names in the private network received from applications on the client; and then forwarding the received name requests simultaneously to the plurality of name resolving servers.
    Type: Application
    Filed: October 10, 2016
    Publication date: April 20, 2017
    Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
  • Patent number: 9628444
    Abstract: Systems and methods provide for scaling and management of a gateway. In one embodiment, a method includes: in response to a request from a client device, establishing, by a computer system implementing a gateway to a private network, a network tunnel between the client device and the gateway; and after establishing the network tunnel, starting a separate firewall service with a separate set of firewall rules on the computer system for selectively blocking and allowing network traffic between the client device and one or more network devices in the private network.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: April 18, 2017
    Assignee: CRYPTZONE NORTH AMERICA, INC.
    Inventors: Kurt Glazemakers, Per Johan Allansson, Thomas Bruno Emmanuel Cellerier, Kosmas Valianos, Tom Viljo Weber
  • Patent number: 9560015
    Abstract: A computer-implemented method, including: upon a request from a client device, establishing, by a computer system implementing a gateway to a private network, a network tunnel between the client device and the gateway; the gateway further implementing a firewall including firewall rules for selectively blocking and allowing network traffic between the client device and one or more network devices in the private network; upon a triggering of a firewall rule by a request for access to the private network by the client device and before applying the firewall rule, checking, by the computer system, if a corresponding condition is met; and if the condition is not met, then, by the computer system, sending to the client device an action to be performed by the client device.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: January 31, 2017
    Assignee: CRYPTZONE NORTH AMERICA, INC.
    Inventors: Kurt Glazemakers, Natan Abolafya, Gokhan Berberoglu, Thomas Bruno Emmanuel Cellerier, Aitor Perez Iturri, Per Leino, Jamie Bodley-Scott
  • Patent number: 9530381
    Abstract: In some examples, a display includes a plurality of pixels and a plurality of light sensors. As one example, a respective light sensor may be associated with each pixel. The light sensor output can provide an accurate indication of a current optical state of each of the plurality of pixels. For instance, output from a light sensor proximate to a particular pixel may be used when determining a pixel control signal to be applied for updating the particular pixel to a next optical state. The light sensors may be located below, above, laterally adjacent to, or within one or more pixel elements of each pixel. Additionally, in some examples, one or more light sources may be provided to normalize the output from the light sensors to compensate for variations in ambient lighting and the like.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley James Bozarth, Ilya Daniel Rosenberg, Thomas Bruno Mader
  • Patent number: 9301141
    Abstract: A wireless communications system mitigates the threat of a man-in-the-middle attack when sharing network credentials with a new device. A new wireless device signals that it needs credentials if no other devices are signaling that they need credentials. The new device provides a visible or audible indicator when requested to do so by a device with credentials. Either in response to approval by a user or automatically in response to the indicator, the device with credentials shares credentials with the new device, which can then establish a connection to the network.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 29, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Richard William Mincher, David George Butler, Richard David Young, Thomas Bruno Mader