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: 20190230059Abstract: 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: ApplicationFiled: April 2, 2019Publication date: July 25, 2019Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
-
Patent number: 10314418Abstract: 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: GrantFiled: August 6, 2018Date of Patent: June 11, 2019Assignee: Comfort Revolution, LLCInventor: Thomas Bruno
-
Publication number: 20190159612Abstract: 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: ApplicationFiled: August 6, 2018Publication date: May 30, 2019Inventor: Thomas Bruno
-
Patent number: 10296964Abstract: 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: GrantFiled: August 26, 2014Date of Patent: May 21, 2019Assignee: 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: 10284517Abstract: 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: GrantFiled: November 1, 2017Date of Patent: May 7, 2019Assignee: Cryptzone North America, Inc.Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
-
Patent number: 10270797Abstract: 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: GrantFiled: March 28, 2016Date of Patent: April 23, 2019Assignee: Amazon Technologies, Inc.Inventors: Richard William Mincher, David George Butler, Richard David Young, Thomas Bruno Mader
-
Publication number: 20190016968Abstract: Electro-kinetic separation processes for removing solid particles from hydrocracker process streams are provided herein.Type: ApplicationFiled: June 25, 2018Publication date: January 17, 2019Inventors: Ivy D. Johnson, Bhupender S. Minhas, Jessica Wittman, Sara L. Yohe, Thomas Bruno
-
Patent number: 10088983Abstract: 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: GrantFiled: February 24, 2015Date of Patent: October 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Fareed Adib Qaddoura, Thomas Bruno Mader
-
Publication number: 20180251689Abstract: 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: ApplicationFiled: March 1, 2018Publication date: September 6, 2018Inventors: Robert P. LUCCHESI, Mohsen S. YEGANEH, Geoffrey M. KEISER, Jessica L. VREELAND, Thomas BRUNO
-
Patent number: 10039396Abstract: 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: GrantFiled: November 28, 2017Date of Patent: August 7, 2018Assignee: Comfort Revolution, LLCInventor: Thomas Bruno
-
Publication number: 20180069826Abstract: 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: ApplicationFiled: November 1, 2017Publication date: March 8, 2018Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
-
Patent number: 9892450Abstract: 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: GrantFiled: February 26, 2014Date of Patent: February 13, 2018Assignee: 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: 9866519Abstract: 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: GrantFiled: October 10, 2016Date of Patent: January 9, 2018Assignee: CRYPTZONE NORTH AMERICA, INC.Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
-
Publication number: 20170295140Abstract: 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: ApplicationFiled: January 17, 2017Publication date: October 12, 2017Inventors: Kurt Glazemakers, Natan Abolafya, Gokhan Berberoglu, Thomas Bruno Emmanuel Cellerier, Aitor Perez Iturri, Per Leino, Jamie Bodley-Scott
-
Publication number: 20170230333Abstract: 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: ApplicationFiled: April 14, 2017Publication date: August 10, 2017Inventors: Kurt Glazemakers, Per Johan Allansson, Thomas Bruno Emmanuel Cellerier, Kosmas Valianos, Tom Viljo Weber
-
Publication number: 20170111310Abstract: 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: ApplicationFiled: October 10, 2016Publication date: April 20, 2017Inventors: Kurt Glazemakers, Thomas Bruno Emmanuel Cellerier
-
Patent number: 9628444Abstract: 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: GrantFiled: February 25, 2016Date of Patent: April 18, 2017Assignee: CRYPTZONE NORTH AMERICA, INC.Inventors: Kurt Glazemakers, Per Johan Allansson, Thomas Bruno Emmanuel Cellerier, Kosmas Valianos, Tom Viljo Weber
-
Patent number: 9560015Abstract: 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: GrantFiled: May 31, 2016Date of Patent: January 31, 2017Assignee: 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: 9530381Abstract: 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: GrantFiled: December 20, 2012Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Bradley James Bozarth, Ilya Daniel Rosenberg, Thomas Bruno Mader
-
Patent number: 9301141Abstract: 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: GrantFiled: December 20, 2013Date of Patent: March 29, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Richard William Mincher, David George Butler, Richard David Young, Thomas Bruno Mader