Methods and apparatus for adjusting shading element and/or moving umbrella assembly to maximize shading area

US10617183B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10617183-B2
Application numberUS-201815881993-A
CountryUS
Kind codeB2
Filing dateJan 29, 2018
Priority dateMay 22, 2017
Publication dateApr 14, 2020
Grant dateApr 14, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A robotic umbrella, comprising a base assembly, a support assembly coupled to the base assembly, one or more shading assemblies coupled to the support assembly, one or more processors and one or more memory devices. The robotic umbrella comprises computer-readable instructions stored in the one or more memory devices, accessed from the one or more memory devices which are executed by the one or more processors to: a) determine a geographical location of the robotic umbrella utilizing at least one of a wireless communication transceiver or a global positioning system (GPS) transceiver, or a combination thereof; and b) determine an orientation of a light source with respect to the robotic umbrella utilizing at least one of a compass, an accelerometer, a magnetometer or a gyroscope, or combination thereof. The robotic umbrella further comprises one or more distance sensors to calculate a distance from the robotic umbrella to the object.

First claim

Opening claim text (preview).

The invention claimed is: 1. A robotic umbrella, comprising: a base assembly; a support assembly coupled to the base assembly; one or more shading assemblies coupled to the support assembly; one or more distance sensors; one or more processors; an imaging device, the imaging device to capture an image of an object and communicate the image of the object to the one or more processors; one or more memory devices; and computer-readable instructions stored in the one or more memory devices, accessed from the one or more memory devices and executable by the one or more processors to: determine a geographical location of the robotic umbrella utilizing a wireless communication transceiver or a global positioning system (GPS) transceiver, or a combination thereof; determine an orientation of a light source with respect to the robotic umbrella utilizing the determined geographic location of the robotic umbrella, a current time and a date; receive measurement values from the one or more distance sensors, the measurement values based on a location of the object; calculate a distance from the robotic umbrella to the object; and analyze the received image of the object to determine if the received image represents a human or living organism. 2. The robotic umbrella of claim 1 , wherein the computer-readable instructions are further executable by the one or more processors to: retrieve one or more robotic umbrella configurations and associated robotic umbrella configuration parameters from the one or more memory devices, the retrieved associated robotic umbrella configuration parameters identifying shading capabilities of the one or more robotic umbrella configurations. 3. The robotic umbrella of claim 2 , wherein the computer-readable instructions are further executable by the one or more processors to: generate one or more shading dimensions for the one or more robotic umbrella configurations, based at least in part, on the retrieved associated robotic umbrella configuration parameters. 4. The robotic umbrella of claim 3 , wherein the computer-readable instructions are further executable by the one or more processors to: analyze the one or more generated shading dimensions for the one or more robotic umbrella configurations to determine a largest shading dimension and corresponding robotic umbrella configuration. 5. The robotic umbrella of claim 4 , wherein the computer-readable instructions are further executable by the one or more processors to: calculate a revised position and a revised orientation of the robotic umbrella based, at least in part, on the corresponding robotic umbrella configuration, the determined geographic location of the robotic umbrella and the determined orientation of the light source, the revised position and the revised orientation to provide a largest shading area for the object with respect to the robotic umbrella. 6. The robotic umbrella of claim 5 , wherein the computer-readable instructions are further executable by the one or more processors to: generate adjustment instructions or commands, based at least in part, on the revised orientation; and communicate the generated adjustment instructions or commands to the base assembly, the support assembly or the one or more shading assemblies or components in the robotic umbrella to move sections or portions of the robotic umbrella in response to the generated adjustment instructions or commands. 7. The robotic umbrella of claim 2 , wherein the computer-readable instructions are further executable by the one or more processors to: calculate degrees of freedom measurements of the robotic umbrella, the degrees of freedom representing potential movements of the robotic umbrella and being based, at least in part, on the one or more robotic configuration parameters. 8. The robotic umbrella of claim 7 , wherein the computer-readable instructions are further executable by the one or more processors to: calculate one or more shade end effector orientation and location positions based, at least in part, on the calculated degrees of freedom measurements. 9. The robotic umbrella of claim 8 , wherein the computer-readable instructions are further executable by the one or more processors to: calculate configuration space values for the one or more end effector orientation and location positions based, at least in part, on the one or more robotic configuration parameters. 10. The robotic umbrella of claim 8 , wherein the computer-readable instructions are further executable by the one or more processors to: determine an end position and/or orientation of the shade end effector based, at least in part on, i) the determined location of the person or object; ii) the relative location of the light source with respect to the robotic umbrella; and/or iii) the configuration space values for different shade end effector location and orientation positions. 11. The robotic umbrella of claim 10 , wherein the computer-readable instructions are further executable by the one or more processors to calculate a motion path from a current robotic umbrella position to the end position. 12. The robotic umbrella of claim 10 , wherein the computer-readable instructions are further executable by the one or more processors to communicate instructions and/or commands to components and/or the base assembly, the support assembly or the one or more shading assemblies of the robotic umbrella to move the robotic umbrella along a motion path to the end position. 13. The robotic umbrella of claim 7 , wherein the computer-readable instructions are further executable by the one or more processors to: retrieve obstacle or barrier information with respect to the robotic umbrella; and calculate revised degree of freedom measurements based, at least in part, on the retrieved obstacle or barrier information. 14. A robotic umbrella, comprising: a base assembly; a support assembly coupled to the base assembly; one or more shading assemblies coupled to the support assembly; one or more distance sensors; one or more processors; a laser scanning device, the laser scanning device to generate a two-dimensional representation of an object and to communicate the two-dimensional representation of the object to the one or more processors; one or more memory devices; and computer-readable instructions stored in the one or more memory devices, accessed from the one or more memory devices and executable by the one or more processors to: determine a geographical location of the robotic umbrella utilizing a wireless communication transceiver or a global positioning system (GPS) transceiver, or a combination thereof; determine an orientation of a light source with respect to the robotic umbrella utilizing the determined geographic location of the robotic umbrella, a current time and a date; receive measurement values from the one or more distance sensors, the measurement values based on a location of the object; calculate a distance from the robotic umbrella to the object; and analyze the received two-dimensional representation of the object to determine if the received two-dimensional representation represents a human or living organism.

Assignees

Inventors

Classifications

  • Umbrella type tents · CPC title

  • Receivers · CPC title

  • Domotique, domestic, home control, automation, smart house · CPC title

  • Portable, self supported sunshades or weather protections · CPC title

  • A45B23/00Primary

    Other umbrellas · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10617183B2 cover?
A robotic umbrella, comprising a base assembly, a support assembly coupled to the base assembly, one or more shading assemblies coupled to the support assembly, one or more processors and one or more memory devices. The robotic umbrella comprises computer-readable instructions stored in the one or more memory devices, accessed from the one or more memory devices which are executed by the one or…
Who is the assignee on this patent?
Shadecraft Inc
What technology area does this patent fall under?
Primary CPC classification A45B23/00. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Apr 14 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).