Patents by Inventor Thomas Reese
Thomas Reese 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: 20240239492Abstract: A seat including a backrest; and a tray table coupled to the backrest, the tray table being movable between a stowed position in which the tray table lies against the backrest and a deployed position in which the tray table extends away from the backrest; the backrest having a backrest body and a backrest overlap portion, the backrest overlap portion having a fixed orientation relative to the backrest body and overlapping a first portion of the tray table when the tray table is in the stowed position such that the first portion of the tray table is between the backrest overlap portion and the backrest body.Type: ApplicationFiled: May 5, 2022Publication date: July 18, 2024Inventor: Thomas REES-GRALTON
-
Patent number: 11954317Abstract: Systems and methods for providing for visualization and analysis of geospatial data are described. An example method includes automatically generating a first map comprising a plurality of layers that each comprise part of the input data, providing a graphical user interface for receiving at least one selection from the user of one or more of the plurality of layers of the first map for display and an indication that the user has zoomed in on the first map to a first area featuring a symbol corresponding to an item of interest, and automatically generating, based on bounds of the dataset, a second map showing a second area of a bounding shape selected to fit the data related to the item of interest.Type: GrantFiled: July 22, 2022Date of Patent: April 9, 2024Assignee: Elasticsearch B.V.Inventors: Nathaniel Thomas Reese, Nicholas W. Knize, Thomas Raphaël Gentiel Neirynck
-
Publication number: 20230048298Abstract: Systems and methods for providing for visualization and analysis of geospatial data are described. An example method includes automatically generating a first map comprising a plurality of layers that each comprise part of the input data, providing a graphical user interface for receiving at least one selection from the user of one or more of the plurality of layers of the first map for display and an indication that the user has zoomed in on the first map to a first area featuring a symbol corresponding to an item of interest, and automatically generating, based on bounds of the dataset, a second map showing a second area of a bounding shape selected to fit the data related to the item of interest.Type: ApplicationFiled: July 22, 2022Publication date: February 16, 2023Inventors: Nathaniel Thomas Reese, Nicholas W. Knize, Thomas Raphaël Gentiel Neirynck
-
Patent number: 11397516Abstract: Systems and methods for providing for visualization and analysis of geospatial data are described. An example method includes receiving input data comprising at least geospatial data; automatically generating a first map comprising a plurality of layers, each comprising part of the input data; providing a graphical user interface (GUI) for receiving selection(s) from a user of one or more layers of the first map for display; automatically generating a second map based on the selection(s); and causing display of the second map on a client device. Input data may originate from several data sources and include documents from a search and analytics engine. The map's visual properties are configurable based on user input via the GUI or a configuration. The example method combines server-side clustering and client-side symbolization to seamlessly create maps showing data of arbitrary size. The example method provides real-time full-text searching of map data of any size.Type: GrantFiled: October 24, 2019Date of Patent: July 26, 2022Assignee: Elasticsearch B.V.Inventors: Nathaniel Thomas Reese, Nicholas W. Knize, Thomas Neirynck
-
Patent number: 11238384Abstract: A system is disclosed that comprises a processor, and logic executable by the processor. The logic is configured to cause the processor to perform a method comprising receiving at least one attribute of a condition of a good, and using the at least one attribute to calculate an actual Intelligent Routing (IR) code for the good. Further, the method comprises calculating and storing a target IR code for each of at least two receivers, and comparing the actual IR code for the good to the target IR codes for each of the at least two receivers. Finally, the method comprises determining, based on the comparison of the actual IR code for the good to the target IR codes for each of the at least two receivers, which receiver of the at least two receivers will receive the good.Type: GrantFiled: June 3, 2015Date of Patent: February 1, 2022Assignee: ZEST LABS, INC.Inventors: Peter Mehring, Thomas Reese
-
Patent number: 11113645Abstract: A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for a good, the good being a perishable food product. A target IR code for each of at least two receivers is also received. The actual IR code for the good is compared to the target IR codes for each of the at least two receivers. Based on the comparison of the actual IR code for the good to the target IR codes for each of the at least two receivers, a determination as to which receiver of the at least two receivers will receive the good, and the result is output. The actual IR code is updated based on sensor data received from a sensor coupled to the good, and recompared to the target IR codes for each of the at least two receivers.Type: GrantFiled: March 21, 2019Date of Patent: September 7, 2021Assignee: ZEST LABS, INC.Inventors: Peter Mehring, Thomas Reese
-
Patent number: 11113646Abstract: A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for a good, the actual IR code being a single string of alphanumeric characters representing a remaining life of the good. A target IR code for a receiver is also received, the target IR code being a single string of alphanumeric characters representing a minimum remaining shelf life of the good at the date of delivery. The actual IR code is compared to the target IR code. Based on the comparison, a determination is made as to whether the good is compliant with predefined requirements of the receiver. A result of the determination is output in response to determining that the good is non-compliant with the predefined requirements of the receiver.Type: GrantFiled: March 21, 2019Date of Patent: September 7, 2021Assignee: ZEST LABS, INC.Inventors: Peter Mehring, Thomas Reese
-
Patent number: 11113644Abstract: A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for each good of a plurality of goods of the same type. A target IR code for each of at least two receivers is also received. The actual IR code for each of the goods is compared to the target IR codes for each of the at least two receivers. Based on the comparison of the actual IR codes for the plurality of goods to the target IR codes for each of the at least two receivers, a determination is made as to which receiver of the at least two receivers will receive which good of the plurality of goods. A result of the determination is output.Type: GrantFiled: March 21, 2019Date of Patent: September 7, 2021Assignee: ZEST LABS, INC.Inventors: Peter A. Mehring, Thomas Reese
-
Publication number: 20210124478Abstract: Systems and methods for providing for visualization and analysis of geospatial data are described. An example method includes receiving input data comprising at least geospatial data; automatically generating a first map comprising a plurality of layers, each comprising part of the input data; providing a graphical user interface (GUI) for receiving selection(s) from a user of one or more layers of the first map for display; automatically generating a second map based on the selection(s); and causing display of the second map on a client device. Input data may originate from several data sources and include documents from a search and analytics engine. The map's visual properties are configurable based on user input via the GUI or a configuration. The example method combines server-side clustering and client-side symbolization to seamlessly create maps showing data of arbitrary size. The example method provides real-time full-text searching of map data of any size.Type: ApplicationFiled: October 24, 2019Publication date: April 29, 2021Inventors: Nathaniel Thomas Reese, Nicholas W. Knize, Thomas Neirynck
-
Publication number: 20200281348Abstract: A shearing device (1) having a blade (2) with at least one blade cutting edge (5) which is helically coiled, and rotatable, about an axis of rotation (R) of the blade (2). The blade cutting edge (5) is assigned a counterpart blade cutting edge (4) of a counterpart blade (3). The shearing movements, by which for example bristle filaments (7) of brushes (8) for machining can be cut to length, are generated by relative rotational movement of the at least one helically coiled blade cutting edge (5) with respect to the preferably static counterpart blade cutting edge (4) of the counterpart blade (3). Since the blade (2) and the counterpart blade (3) can keep their spacing to one another constant during operation, there is a relatively low risk of injury during the use thereof.Type: ApplicationFiled: March 3, 2020Publication date: September 10, 2020Applicant: Zahoransky AGInventor: Thomas REES
-
Patent number: 10769827Abstract: An online system presents a user with a content item including an image and text. The online system overlays the text on the image if it predicts doing so will not render the text unreadable. To predict whether the overlay will render the text unreadable, the online system computes values describing various visual characteristics of a segment of the image on which the text may be overlaid and compares the values to corresponding threshold values. Based on the comparison, the online system predicts a readability of the text if overlaid on the segment. If the predicted readability is at least a threshold readability, the online system overlays the text on the segment of the image and presents the content item to the user with the text overlaid on the image. Otherwise, the online system presents the content item to the user with the text not overlaid on the image.Type: GrantFiled: April 25, 2018Date of Patent: September 8, 2020Assignee: Facebook, Inc.Inventors: Brian Amerige, Thomas Reese, Christopher Joseph Welch
-
Publication number: 20200065353Abstract: A computer-implemented method, according to one embodiment, includes receiving one or more monitored conditions associated with objects; creating ad hoc groupings for the objects, wherein each ad hoc grouping is based on at least one of the conditions; receiving at least one data point associated with each object; selecting an ad hoc grouping for validation; and determining whether the data points are valid using the data points associated with the objects in the selected ad hoc grouping.Type: ApplicationFiled: August 22, 2019Publication date: February 27, 2020Inventors: Peter A. Mehring, Thomas Reese, Scott A. Durgin
-
Publication number: 20190295019Abstract: A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for a good, the good being a perishable food product. A target IR code for each of at least two receivers is also received. The actual IR code for the good is compared to the target IR codes for each of the at least two receivers. Based on the comparison of the actual IR code for the good to the target IR codes for each of the at least two receivers, a determination as to which receiver of the at least two receivers will receive the good, and the result is output. The actual IR code is updated based on sensor data received from a sensor coupled to the good, and recompared to the target IR codes for each of the at least two receivers.Type: ApplicationFiled: March 21, 2019Publication date: September 26, 2019Inventors: Peter Mehring, Thomas Reese
-
Publication number: 20190220790Abstract: A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for each good of a plurality of goods of the same type. A target IR code for each of at least two receivers is also received. The actual IR code for each of the goods is compared to the target IR codes for each of the at least two receivers. Based on the comparison of the actual IR codes for the plurality of goods to the target IR codes for each of the at least two receivers, a determination is made as to which receiver of the at least two receivers will receive which good of the plurality of goods. A result of the determination is output.Type: ApplicationFiled: March 21, 2019Publication date: July 18, 2019Inventors: Peter A. Mehring, Thomas Reese
-
Publication number: 20190220791Abstract: A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for a good, the actual IR code being a single string of alphanumeric characters representing a remaining life of the good. A target IR code for a receiver is also received, the target IR code being a single string of alphanumeric characters representing a minimum remaining shelf life of the good at the date of delivery. The actual IR code is compared to the target IR code. Based on the comparison, a determination is made as to whether the good is compliant with predefined requirements of the receiver. A result of the determination is output in response to determining that the good is non-compliant with the predefined requirements of the receiver.Type: ApplicationFiled: March 21, 2019Publication date: July 18, 2019Inventors: Peter Mehring, Thomas Reese
-
Patent number: 9924822Abstract: Implementations of a spherical ornament are provided. In some implementations, the spherical ornament may include a plurality of light reflecting assemblies that are configured to reflect visible light and thereby create a visual phenomenon. In some implementations, the spherical ornament may be used in conjunction with one or more external light sources to create a reflected light display. In some implementations, the spherical ornament may comprise a body portion having a plurality of light reflecting assemblies mounted thereon. In some implementations, each light reflecting assembly may comprise a light reflecting element that is held by a setting. In some implementations, the setting may include a post that is configured to be inserted into the body portion of the spherical ornament and thereby mount the light reflecting assembly thereon.Type: GrantFiled: September 2, 2016Date of Patent: March 27, 2018Inventor: Christopher Thomas Reese
-
Publication number: 20180064278Abstract: Implementations of a spherical ornament are provided. In some implementations, the spherical ornament may include a plurality of light reflecting assemblies that are configured to reflect visible light and thereby create a visual phenomenon. In some implementations, the spherical ornament may be used in conjunction with one or more external light sources to create a reflected light display. In some implementations, the spherical ornament may comprise a body portion having a plurality of light reflecting assemblies mounted thereon. In some implementations, each light reflecting assembly may comprise a light reflecting element that is held by a setting. In some implementations, the setting may include a post that is configured to be inserted into the body portion of the spherical ornament and thereby mount the light reflecting assembly thereon.Type: ApplicationFiled: September 2, 2016Publication date: March 8, 2018Inventor: Christopher Thomas Reese
-
Publication number: 20150347945Abstract: A system is disclosed that comprises a processor, and logic executable by the processor. The logic is configured to cause the processor to perform a method comprising receiving at least one attribute of a condition of a good, and using the at least one attribute to calculate an actual Intelligent Routing (IR) code for the good. Further, the method comprises calculating and storing a target IR code for each of at least two receivers, and comparing the actual IR code for the good to the target IR codes for each of the at least two receivers. Finally, the method comprises determining, based on the comparison of the actual IR code for the good to the target IR codes for each of the at least two receivers, which receiver of the at least two receivers will receive the good.Type: ApplicationFiled: June 3, 2015Publication date: December 3, 2015Inventors: Thomas Reese, Peter Mehring
-
Patent number: D729302Type: GrantFiled: March 19, 2014Date of Patent: May 12, 2015Inventor: Herman Thomas Reese
-
Patent number: D780799Type: GrantFiled: June 12, 2015Date of Patent: March 7, 2017Assignee: Intelleflex CorporationInventors: Peter Mehring, Thomas Reese