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: 20240239492
    Abstract: 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: Application
    Filed: May 5, 2022
    Publication date: July 18, 2024
    Inventor: Thomas REES-GRALTON
  • Patent number: 11954317
    Abstract: 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: Grant
    Filed: July 22, 2022
    Date of Patent: April 9, 2024
    Assignee: Elasticsearch B.V.
    Inventors: Nathaniel Thomas Reese, Nicholas W. Knize, Thomas Raphaël Gentiel Neirynck
  • Publication number: 20230048298
    Abstract: 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: Application
    Filed: July 22, 2022
    Publication date: February 16, 2023
    Inventors: Nathaniel Thomas Reese, Nicholas W. Knize, Thomas Raphaël Gentiel Neirynck
  • Patent number: 11397516
    Abstract: 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: Grant
    Filed: October 24, 2019
    Date of Patent: July 26, 2022
    Assignee: Elasticsearch B.V.
    Inventors: Nathaniel Thomas Reese, Nicholas W. Knize, Thomas Neirynck
  • Patent number: 11238384
    Abstract: 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: Grant
    Filed: June 3, 2015
    Date of Patent: February 1, 2022
    Assignee: ZEST LABS, INC.
    Inventors: Peter Mehring, Thomas Reese
  • Patent number: 11113645
    Abstract: 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: Grant
    Filed: March 21, 2019
    Date of Patent: September 7, 2021
    Assignee: ZEST LABS, INC.
    Inventors: Peter Mehring, Thomas Reese
  • Patent number: 11113646
    Abstract: 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: Grant
    Filed: March 21, 2019
    Date of Patent: September 7, 2021
    Assignee: ZEST LABS, INC.
    Inventors: Peter Mehring, Thomas Reese
  • Patent number: 11113644
    Abstract: 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: Grant
    Filed: March 21, 2019
    Date of Patent: September 7, 2021
    Assignee: ZEST LABS, INC.
    Inventors: Peter A. Mehring, Thomas Reese
  • Publication number: 20210124478
    Abstract: 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: Application
    Filed: October 24, 2019
    Publication date: April 29, 2021
    Inventors: Nathaniel Thomas Reese, Nicholas W. Knize, Thomas Neirynck
  • Publication number: 20200281348
    Abstract: 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: Application
    Filed: March 3, 2020
    Publication date: September 10, 2020
    Applicant: Zahoransky AG
    Inventor: Thomas REES
  • Patent number: 10769827
    Abstract: 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: Grant
    Filed: April 25, 2018
    Date of Patent: September 8, 2020
    Assignee: Facebook, Inc.
    Inventors: Brian Amerige, Thomas Reese, Christopher Joseph Welch
  • Publication number: 20200065353
    Abstract: 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: Application
    Filed: August 22, 2019
    Publication date: February 27, 2020
    Inventors: Peter A. Mehring, Thomas Reese, Scott A. Durgin
  • Publication number: 20190295019
    Abstract: 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: Application
    Filed: March 21, 2019
    Publication date: September 26, 2019
    Inventors: Peter Mehring, Thomas Reese
  • Publication number: 20190220790
    Abstract: 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: Application
    Filed: March 21, 2019
    Publication date: July 18, 2019
    Inventors: Peter A. Mehring, Thomas Reese
  • Publication number: 20190220791
    Abstract: 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: Application
    Filed: March 21, 2019
    Publication date: July 18, 2019
    Inventors: Peter Mehring, Thomas Reese
  • Patent number: 9924822
    Abstract: 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: Grant
    Filed: September 2, 2016
    Date of Patent: March 27, 2018
    Inventor: Christopher Thomas Reese
  • Publication number: 20180064278
    Abstract: 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: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Inventor: Christopher Thomas Reese
  • Publication number: 20150347945
    Abstract: 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: Application
    Filed: June 3, 2015
    Publication date: December 3, 2015
    Inventors: Thomas Reese, Peter Mehring
  • Patent number: D729302
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: May 12, 2015
    Inventor: Herman Thomas Reese
  • Patent number: D780799
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: March 7, 2017
    Assignee: Intelleflex Corporation
    Inventors: Peter Mehring, Thomas Reese