Patent Description:
The invention relates to a system and method of selling goods or services, or collecting recycle refuse using mechanized mobile merchantry, and particularly to positioning, by self-propelling, at least one of a mechanized mobile merchantry within a geographical boundary, allowing interaction with consumers, and effectuating selling of goods or services, or collection of recycle refuse with consumers.

Before our invention vending machines and refuse receptacles were statically located in a defined geography. In this regard, the vending machine and refuse receptacles often were not located in convenient locations for consumer, but rather located near access to electrical power to operate the vending machines. In addition, such vending machines and receptacles could not easily be relocated where consumers take up temporary resident, such as while picnicking or playing a sport; certain the vending machine could not be continuously moving to seek out consumers to make sales and collect refuse.

Another shortcoming can be that in the evening and/or during hours the geography is closed, the vending machines and refuse receptacles often remain distributed throughout the geography, as it is too difficult and time consuming to try to retrieve or otherwise move the vending machines and receptacles to a central location every day. Further complicating matters is that vending machines filled with product are too heavy and dangerous to move with the weight of the product stored inside. This shortcoming would necessarily require that the vending machines first be unloaded of product before trying to deploy, move, or retrieve the vending machine. Redeployment the next day would incur similar hassles of first having to move the vending machines to the desired locations and then moving the product to the vending machine location, then, in a very time consuming manner, stock the product into the vending machine.

Another shortcoming can be a limitation of consumer choice and the types of vending platforms that can be deployed in an exposed to vandalism after hours environment. In this regard, and most practically, only secured vending machines can be deployed in unattended public locations. This limits consumer choice and largely precludes other vending and dispenser platforms such as bulk water type dispensers, fountain, and cooler type dispenser platforms. In addition to the potential vandalism and need for secure vending equipment, hygiene can be a problem for outdoor equipment and as such dispensing platforms such as bulk water and fountain where product is not necessarily prepackaged can be a problem. As for coolers with opening and closing doors with consumer access, without routine hygiene maintenance the equipment can become unclean.

Another shortcoming of current vending machines and refuse receptacles can be that they do not share usage data amongst themselves and therefore it can be difficult to tell where the best locations for the equipment placement would be (provided power access is available). In addition, there is no way for the least performing machines at the moment can identify the most performing machine to that more product sales can more consumer convenience can be realized.

In view of these shortcomings and others there is a long felt need for a better way to deploy, retrieve, and optimize sales and consumer interaction and convenience when selling goods or services from vending and dispenser platforms, or collecting recycle refuse that gives rise to the present invention.

Furthermore, automated robots have been conceptualized for decades to assist humans with everyday tasks. In recent years, these concepts have been realized for very specific applications. In some instances, robots provide improved convenience. Yet in other instances, robots perform tasks more efficiently or more safely than humans.

Techniques for making work easier, or for providing service during time periods when humans may not be available, are described in the following related art references.

, describes a robot for serving a product dispensed from a product dispenser to a customer including a processor and a robotic arm.

, describes a digital assembler for creating three-dimensional objects from digital materials made out of discrete components comprises an assembly head, error correction mechanism, parts feeder, and a control system.

, describes a robotic beverage server having a robotic arm and a beverage dispenser.

, describes an autonomous personal service robot to monitor its owner for symptoms of distress and to provide assistance.

, describes an autonomous mobile robotic device, having an active motion mechanism and an integrated machine for producing beverages.

, describes a mobile robot guest for interacting with a human resident includes a room-traversing search procedure prior to interacting with the resident, and may verbally query whether the resident being sought is present.

, describes a robotic beverage server and a beverage ordering system connected to a computer.

, describes a humanoid robot having a mobile base and a vertically extensible torso assembly.

<CIT>, describes a robot for self-service restaurants which traverses a track system from location to location.

<CIT>, describes an intelligent robot type garbage can which has various compartments for garbage.

<CIT>, describes a machine for the automatic extraction and classification of recyclable materials based on artificial vision technology.

<CIT>, describes restaurant robots capable of synchronizing real-time restaurant information affecting delivery time to serve meals to customers most efficiently. <NPL>" discloses a design of a wheeled autonomous robot for door-to-door garbage collection. <NPL>" discloses a calling system for a mobile robot that tracks a user's location via a fusion of ultrasonic receiver and a global positioning system for measurement of short and long distances to the user.

There is an ongoing need for automated disposal of waste. More importantly, there is a current need to use more efficient interfaces to accomplish this task, especially interfaces that are more precise and that consume less human time.

Viewed from a first aspect, there is provided a system for selling goods or services, or collecting recycle refuse according to claim <NUM>, the system comprising at least one mechanized mobile merchantry comprising; a merchantry control system; an expressive lighting display interconnected with the merchantry control system; a sensor array interconnected with the merchantry control system, the sensor array configured to monitor a surrounding area around the at least one mechanized mobile merchantry and to sense a consumer; and a computer readable medium operationally related to the merchantry control system, the computer readable medium including instructions which when executed by the merchantry control system cause the at least one mechanized mobile merchantry to perform acts comprising: positioning the at least one mechanized mobile merchantry, which self-propels itself to a first designated geographical location, within a geographical boundary; identify, by way of the sensor array, a consumer within a range of the at least one mechanized mobile merchantry; causing the at least one mechanized mobile merchantry to self-propel to the identified location of the consumer, where interaction between the consumer and the at least one mechanized mobile merchantry can be facilitated; illuminating lights, by way of the expressive lighting display, wherein the lights are arranged in a predefined pattern to represent visually a plurality of emotional states; effectuating by way of the at least one mechanized mobile merchantry, selling of goods or services to, or collection of recycle refuse from, the consumer; developing a used by consumer log, which monitors sales, recycle refuse collection, or social interactions between consumers, and a human traffic pattern log, which monitors at least human traffic proximate the at least one mechanized mobile merchantry; exchanging at least the used by consumer log and the human traffic pattern log with other mechanized mobile merchantry through data communication; determining, by way of a merchantry optimization algorithm, based in part on at least the used by consumer log and the human traffic pattern log, a second designated geographical location for at least some of the mechanized mobile merchantry; and repositioning at least some of the mechanized mobile merchantry, which self-propels to the second designated geographical location.

Viewed from a second aspect, there is provided a method of selling goods or services, or collecting recycle refuse using mechanized mobile merchantry according to claim <NUM>, the method comprising: positioning at least one mechanized mobile merchantry configured to self-propel to a first designated geographical location, within a geographical boundary; signaling, by way of a consumer using a mobile device, the mechanized mobile merchantry to self-propel to and interact with the consumer at the consumer location; establishing a data communication link between the mobile device and a beacon device, the beacon device being interconnected with and positioned on the mechanized mobile merchantry, wherein the beacon device enables the mechanized mobile merchantry to locate and move, self-propelled, to a location of the mobile device; effectuating by way of the mechanized mobile merchantry, selling of goods or services to, or collection of recycle refuse from, the consumer; developing, by way of each of the mechanized mobile merchantry, a used by consumer log, which monitors sales, recycle refuse collection, or social interactions between consumers, and a human traffic pattern log, which monitors at least human traffic proximate the at least one mechanized mobile merchantry; exchanging at least the used by consumer log and the human traffic pattern log between the mechanized mobile merchantry through data communication; determining, by way of a merchantry optimization algorithm, based in part on at least the used by consumer log and the human traffic pattern log, a second designated geographical location for at least some of the mechanized mobile merchantry; and repositioning at least some of the mechanized mobile merchantry, which self-propels to the second designated geographical location.

System and computer program products corresponding to the above-summarized methods are also described herein.

Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with advantages and features, refer to the description and to the drawings.

The invention also provides for a customer service robot capable of operation in a food or beverage consumption area, such as a kitchen, dining room, restaurant, cafeteria or outdoor festival. More particularly, the invention includes optionally delivering new food and beverage items in connection with collection, sorting, compacting and dispensing of waste materials. It would be desirable for companies, restaurants, and people in general to have an integrated robot that is capable of food or beverage delivery and/or waste collection and sorting at or near the point of food or beverage consumption, and that is also responsible for interfacing with a recycling unit for recycling of waste. Such a system is described herein.

The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:.

The detailed description explains the preferred embodiments of the invention, together with advantages and features, by way of example with reference to the drawings.

Turning now to the drawings in greater detail, it will be seen that in <FIG> there is illustrated one example of a mechanized mobile merchantry <NUM> self-propelling to a consumer <NUM> to collect an inventory item as recycle refuse from the consumer <NUM>. In an exemplary embodiment, a consumer <NUM> can either signal the mechanized mobile merchantry <NUM> to come to the consumer's location by way of a mobile device <NUM>. Such a mobile device <NUM> can be a mobile or smart phone, laptop, tablet, or other mobile device, as may be required and or desired in a particular embodiment. In addition, the mechanized mobile merchantry <NUM> can use perception sensors <NUM>, or other sensory array <NUM> sensors to identify the consumer and by self-propel approach the consumer so that the consumer <NUM> can interact with the mechanized mobile merchantry <NUM>.

In this exemplary embodiment, once the consumer's location is known, a mechanized mobile merchantry <NUM>, which is configured to have modular functionality of recycle refuse receptacles 126A (illustrated in at least <FIG>) can received from the consumer <NUM> used and/or empty packaging material as refuse collection, such as beverage packaging <NUM>, as recycle waste. In this regard the mechanized mobile merchantry can serve the purpose of collecting recycle refuse from the consumer.

In another exemplary embodiment, a mechanized mobile merchantry <NUM> with modular functionality equipped to serve consumer <NUM> a beverage <NUM> can inform other mechanized mobile merchantry <NUM> with modular functionality equipped to collect recycle refuse to return to the consumer <NUM> at some later time to collect the recycle refuse, such as a used or empty beverage packaging <NUM>. In this regard, one mechanized mobile merchantry <NUM> can serve the consumer <NUM> and another mechanized mobile merchantry <NUM> can return to the consumer <NUM>, at a later time, to collect the recycle refuse.

In another exemplary embodiment, a single mechanized mobile merchantry <NUM> can be dually modularly configured to both serve beverages in beverage packaging <NUM> and collect recycle refuse, such as used and/or empty beverage packaging <NUM>. In this regard, a single mechanized mobile merchantry <NUM> can serve the consumer <NUM> and then return later to collect the empty beverage packaging <NUM> as recycle refuse.

Use of the term "recycle refuse" or "refuse collection", in the present invention, is intended to mean trash or garbage, to the extent that recycle refuse is trash or garbage made from recyclable materials and can be recycled in some manner. In general, and with regards to specifically beverage packaging, aluminum cans and bottle packaging, plastic bottle packaging, and paper cup packaging are all typically made from recyclable materials and can be considered recycle refuse or refuse for collection in the present invention. As not to be limited to beverage packaging only, many other types and kinds of trash or garbage can be made from recyclable materials and, after use by a consumer, can be considered recycle refuse or refuse for collection in the present invention.

Use of the term "mechanized mobile merchantry", in the present invention, is intended to mean a machine or automated device which is self-propelled and used for the purpose of the business of commerce or trade. In general, a plurality of mechanized mobile merchantry <NUM> is one or more machines or automated devices, capable of self-propelling, that can sell goods or service, or collect recycle refuse. Such mechanized mobile merchantry <NUM> comprise one or more functionality modules, better illustrated in at least <FIG>, which can include vending module 126D, self-serve cooler 126C, controller access self-serve cooler 126C (also referred to as self-serve cooler 126C), fountain dispenser 126E, bulk water dispenser 126B, pet treat dispenser, recycle refuse receptacles 126A, social media interaction station, digital signage, or combinations thereof.

Referring to <FIG> the is illustrated one example of a mechanized mobile merchantry <NUM> identifying a consumer <NUM> then self-propelling to the consumer <NUM> location to allow the consumer <NUM> to buy an goods or service inventory item. In an exemplary embodiment, a mechanized mobile merchantry <NUM> can be signaled to come to the consumer <NUM> or identify, by way of sensor array <NUM>, a consumer <NUM> and self-propel to the consumer's location. Once there the consumer <NUM> can interact with the mechanized mobile merchantry <NUM> allowing the consumer to transact the buying of goods or services. Such buying of goods or services can include vending beverages, or as better illustrated in at least <FIG> self-serve cooler 126C, allowing the consumer to transact the buying of goods or services, by way of other functional modules such as controller access self-serve cooler 126C, fountain dispenser 126E, bulk water dispenser 12B, pet treat dispenser, recycle refuse receptacles 126A, social media interaction station, digital signage, or combinations thereof.

Referring to <FIG> there is illustrated one example of a geographical boundary <NUM> comprising a plurality of consumers <NUM> and a plurality of mechanized mobile merchantry <NUM> selling goods or services, or providing recycle refuse collection. In an exemplary embodiment, for example and not a limitation, a geographical boundary <NUM> can be an office, a park, hotel, or other geographical boundary <NUM>, as may be required and/or desired in a particular embodiment. <FIG> illustrates several ways in which a plurality of mechanized mobile merchantry <NUM> can be deployed, within a geographical boundary, and optimize themselves in location and modular functionality to best serve a population of consumers 300A-D.

In one exemplary embodiment a jogger or walker, referred to as consumer 300A, along a pathway <NUM> in the normal course of following a path <NUM> can necessarily pass by several of the mechanized mobile merchantry 100A-C. In this regard, each of the mechanized mobile merchantry 100A-C is self-propelled and can each be positioned at a first designated geographical location, within a geographical boundary. The mechanized mobile merchantry 100A-C can be allowed to interact with consumers selling goods or services, or providing recyclable refuse collection. For disclosure purposes, though <FIG> illustrates three mechanized mobile merchantry 100A-C in an exemplary embodiment any number of mechanized mobile merchantry can be deploy and equipped with varying modular functionality, as may be required and/or desired in a particular embodiment.

Each of the mechanized mobile merchantry <NUM>, can develop a USED BY CONSUMER LOG which monitors sales, recycle refuse collection, or social interactions between consumers and a HUMAN TRAFFIC PATTERN LOG which monitors at least human traffic proximate each of the mechanized mobile merchantry. The mechanized mobile merchantry <NUM>, by way of a MERCHANTRY OPTIMIZATION ALGORITHM, based, in part, on at least the USED BY CONSUMER LOG and the HUMAN TRAFFIC PATTERN LOG can determine a second designated geographical location for at least some of the mechanized mobile merchantry 100A-C to increase sales and convenience of access for the consumer.

Use of the term "USED BY CONSUMER LOG", in the present invention, is intended to mean a data log or electronic record of at least the type, kind, date, time, and items bought or used by the consumer, and/or other relevant transaction information, as may be required and/or desired in a particular embodiment. In general, the USED BY CONSUMER LOG is a record of what the consumer did gathered in a way and form that is useful for analysis across a plurality of mechanized mobile merchantry <NUM> to impart knowledge as to the activity and suggestion of how to increase the activity at each of the mechanized mobile merchantry.

Use of the term "HUMAN TRAFFIC PATTERN LOG", in the present invention, is intended to mean a data log or electronic record of at least the consumer walking or movement patterns proximate the mechanized mobile merchantry <NUM>. In general, is it the ability to quantify the frequency, duration, and other interaction behaviors proximate the mechanize mobile merchantry, and/or other relevant human traffic pattern insight information, as may be required and/or desired in a particular embodiment gathered in a way and form that is useful for analysis across a plurality of mechanized mobile merchantry <NUM> to impart knowledge as to the activity and suggestion of how to increase the activity at each of the mechanized mobile merchantry.

Use of the term "MERCHANTRY OPTIMIZATION ALGORITHM", in the present invention, is intended to mean a decision making algorithm that can evaluate data from a plurality of mechanized mobile merchantry in the form of USED BY CONSUMER LOG, HUMAN TRAFFIC PATTERN LOG, and other data to optimize the number, functional module configuration, location, inventory, and other aspects to increase or otherwise optimize sales and consumer engagement and experience with the plurality of mechanized mobile merchantry within a geographical boundary. In general, the MERCHANTRY OPTIMIZATION ALGORITHM determines the optimum mix of type, kind, number, and location of mechanized mobile merchantry to optimize the sales and positive impact on consumers.

In an exemplary embodiment, the mechanized mobile merchantry 100A-C can data communicate with each other by way of communication <NUM>, exchanging at least USED BY CONSUMER LOG and the HUMAN TRAFFIC PATTERN LOG, and determining by way of a MERCHANTRY OPTIMIZATION ALGORITHM, through self-learning among other things, whether the current first designated geographical location is the optimal location or if a second designated geographical location is better. Such determination can be coordinated with other of the mechanized mobile merchantry 100A-C, by way of, communication interface <NUM>, and when appropriate and if necessary the mechanized mobile merchantry can redeploy themselves to the second designated geographical location, merchantry in attempt to increase sales, meet consumer recycle refuse needs, or a combination thereof.

In an alternative exemplary embodiment, each of the mechanized mobile merchantry 100A-C can data communicate with a data processing resource <NUM>, by way of a global network <NUM> which is better illustrated in at least <FIG>. A global network <NUM> can be the Internet. In this configuration, each of the mechanized mobile merchantry 100A-C can data communicate at least USED BY CONSUMER LOG and the HUMAN TRAFFIC PATTERN LOG data with the data processing resource <NUM> so that the data processing resource <NUM> can determine by way of a MERCHANTRY OPTIMIZATION ALGORITHM which of the mechanized mobile merchantry 100A-C, if any, should be repositioned thus self-propelling to a second geographical location, to increase human traffic locomotion past the mechanized mobile merchantry in attempt to increase sales, meet consumer recycle refuse needs, or a combination thereof.

In another exemplary embodiment, a combination of or switching between self-learning and server based central control, also referred to as cloud based learning, by way of data processing resource <NUM> can be effectuated, as may be required and/or desired in a particular embodiment.

Beyond the positioning and repositioning capabilities of the mechanized mobile merchantry 100A-C and the mechanized mobile merchantry 100A-C ability to deduce best locations and self-propel to optimize sales and consumer engagement and convenience, each of the mechanized mobile merchantry can also act autonomously in motion and interaction with consumers.

In this regard, in an exemplary embodiment, for example and not a limitation, a mechanized mobile merchantry 100A once deployed, can use perception sensors <NUM> and in general sensor array <NUM>, better illustrated in at least <FIG>, to identify a consumer 300B and self-propel to the consumer's location. Furthermore, the mechanized mobile merchantry 100A can socially adapt a persona, as part of a human machine interface, upon approach to the consumer 300B in cases where the mechanized mobile merchantry 100A can determine identity or current activity of the consumer 300A. Such persona, as one example and not a limitation, could be a fitness persona when the consumer is perceived as participating in a fitness activity. Such a fitness persona could include displaying fitness advertising as digital signage on the display <NUM> or presenting website or other global network based information related a fitness event, club, or activities happening within the geography or of interest nationally (i.e. marathons, golf events, etc.).

In addition to sensor based perception of a consumer 300B and locomotion of the mechanized mobile merchantry 100A to the consumer's 300B location, as the mechanized mobile merchantry 100A approaches the consumer 300B, by way of perception sensor <NUM> and in general sensor array <NUM>, which is operationally related to the mechanized mobile merchantry 100A, a plurality of facial recognition data associated with a consumer interacting with the mechanized mobile merchantry can be collected. Such a plurality of facial recognition data associated with the consumer 300B can be utilized to identify and data access an account associated with the consumer 300B. Such plurality of facial recognition data of the consumer 300B interacting with the mechanized mobile merchantry 100A can also be stored for future use to enhance the consumer 300B experience and interaction with the mechanized mobile merchantry 100A on the next encounter with the same consumer.

In another exemplary embodiment of autonomous interaction with consumers, for example and not a limitation, a mechanized mobile merchantry 100B can be signaled by a consumer's 300C mobile device <NUM>. In this regard, by way of a consumer 300C using a mobile device <NUM>, the mechanized mobile merchantry 100B can be signaled to self-propel to and interact with the consumer 300C at the consumer 300C location. Optionally, to gain a more precise location of the consumer's 300C location a data communication link between the mobile device <NUM> and a beacon device <NUM>, the beacon device <NUM> being operationally related to and positioned on the mechanized mobile merchantry 100B can be established, wherein the beacon device <NUM> effectuates the ability of the mechanized mobile merchantry 100B to locate and move, self-propelled, to the mobile device <NUM> location and thus to the consumer 300C precise location.

In another exemplary embodiment, once deployed, a mechanized mobile merchantry 100C can reposition its location proximate groups of consumers 300D for the purpose of collecting recycle refuse. In this regard, as groups of consumer's 300D appear to be idle and temporary located, such as while picnicking or playing sports, in the geography, the mechanized mobile merchantry 100C can determine the need for additional selling of goods or services, or collection of recycle refuse and deploy or otherwise reposition mechanized mobile merchantry 100C to service the consumers 300D. Stated differently, as consumers gather in groups the mechanized mobile merchantry can determine the need and reposition to provide selling and recycle refuse collection for the group, while the group in convened. Once the consumers 300D (group) disperse the mechanized mobile merchantry 100C can be repositioned again. In this regard, wherever consumers 300D gather the mechanized mobile merchantry 100C can gather to service the consumers 300D. When the consumers 300D leave so can the mechanized mobile merchantry 100C to service other parts of the geography.

Referring to <FIG> there is illustrated one example of a mechanized mobile merchantry control system. In an exemplary embodiment, a mechanized mobile merchantry control system can operate the devices which operate the mechanized mobile merchantry, serve as a sensor platform for gathering and using sensor data, and effectuate data communications with other mechanized mobile merchantry and/or data communication with the remote data processing resources <NUM>.

The mechanized mobile merchantry control system <NUM> can comprise a merchantry control system <NUM>, which is a computer or computing platform which can further comprise a microcontroller, such a microcontroller can be low power microcontroller made by TEXAS INSTRUMENTS, INTEL, MICROCHIP, ZILOG, ANALOG DEVICES or other types and/or kinds of microcontrollers, as may be required and/or desired in a particular embodiment. Such a microcontroller can be operationally related to and interconnect with internal memory such as flash memory and other memory for retaining and executing encoded instructions, a communication interface <NUM>, a power supply <NUM>, a beacon device <NUM>, a display <NUM>, a general purpose input/output system (GPIO) <NUM>, a global positioning system (GPS) <NUM>, an expressive lighting display <NUM>, and/or other types and kinds of features and devices, as may be required and/or desired in a particular embodiment.

Furthermore, such a merchantry control system <NUM> can be operationally related to and interconnect with an array of sensors <NUM> to collect visual, audio, perception, and/or other types and/or kinds of sensor data, as may be required and/or desired in a particular embodiment. In this regard, such sensor array <NUM> can include visual sensors <NUM>, perception sensors <NUM>, and other general purpose (GP) sensors <NUM>.

With regards to communication interface <NUM>, such communication interface <NUM> can be near field communications (NFC), WIFI such as <NUM>. 11abgn and/or other types and kinds of WIFI, ZIG BEE type communications, mesh network type communications, wireless carrier interfaces and protocols such as <NUM>, <NUM>, LTE, and other types and king of wireless carrier interfaces and protocols, radio frequency identification (RFID) communications, audio encoded data type of communications (speaker to microphone encoded data schemes), universal serial bus (USB), serial communications, Ethernet, or similar used with smartphones including SAMSUNG, HTC, NOKIA, APPLE, and others), infrared or other optical communications, fiber communications, and/or other types and/or kinds of wired and wireless communications and communication protocols, as may be required and/or desired in a particular embodiment.

In another exemplary embodiment, communication interface <NUM> can also serve as a Wi-Fi hot-spot. In this regard, for example and not a limitation, consumer in proximity to the mechanized mobile merchantry <NUM> can by way of the communication interface <NUM> data communicate over the global network. In operation, such service can be unlimited allowing everyone in proximity to the mechanized mobile merchantry to partake in the Wi-Fi access or can be selectively limited to consumers who have purchased a good or service, or placed recycle refuse in one of the merchantry <NUM>, or is a member of a group which is allowed to use the Wi-Fi access, or selectively segmented consumer use of Wi-Fi in some other way, as may be required and/or desired in a particular embodiment.

With regards to power supply <NUM>, such a power supply <NUM> can be battery, solar, energy harvesting types of power generation, a combination thereof, and/or other types and/or kinds of power supplies, as may be required and/or desired in a particular embodiment.

With regards to beacon device <NUM>, such beacon device <NUM> can be BLUETOOTH, BLUETOOTH low energy (BLE), ANT+ or other types of BLUETOOTH and/or similar short range wireless communications.

With regards to display <NUM>, such a display <NUM> can be a liquid crystal display (LCD), light emitting diode (LED), an organic light emitting diode (OLED) combination thereof, or other types and/or kinds of displays, as may be required and or desired in a particular embodiment. Such display <NUM> can also be touch-sensitive to allow consumers <NUM> to interact with the display by touch.

In another exemplary embodiment, such a display <NUM> can be a projection system, wherein from the mechanized mobile merchantry computer screen information such as a game, map, or other types, and/or kinds of screen information can be projected onto a surface for the consumer to interact with. In this regard, for example and not a limitation, a computer game can be projected onto a wall or other surface so that a consumer can play a game while enjoying a refreshing beverage <NUM>.

With regards to expressive lighting display <NUM>, such lighting display <NUM> can include a series of LED lights or similar organized in a pattern such that illuminating lights, which are arranged in a predefined pattern, to express visually a plurality of emotional states better illustrated in at least <FIG> 122A-E.

With regards to GPIO <NUM>, such GPIO <NUM> can be an array of buttons, touch sensitive surfaces, optical and proximity gesture recognition devices, motion detection devices, accelerometers configured as vibration or touch detection, tactile switches and actuators, relays, solenoids, LED, transistors including field effect transistors (FET), (MOSFET), other, silicon controlled rectifiers (SCR) (TRIACS), speakers, microphones, and other types and/or kinds of GPIO, as may be required and/or desired in a particular embodiment.

With regards to global positioning system (GPS) <NUM>, such a GPS <NUM> can be a device suitable for receiving GPS signals and data from satellites in a manner which can be utilized to geo-locate or to know the geo-location of the mechanized mobile merchantry within the geography. In general, such GPS data can be used by the mechanized mobile merchantry to navigate to precise location and report their location precisely, within a geographical boundary.

With regards to sensor array <NUM>, such sensor array <NUM> including visual sensor <NUM>, perception sensors <NUM>, and general purpose (GP) sensors <NUM>. Visual sensor <NUM> can be a camera, infrared, thermal, combinations thereof, or other types and kinds of cameras and/or visual sensors, as may be required and/or desired in a particular embodiment. Perceptions sensors <NUM> can be a passive infrared sensor (PIR), optical, proximity, capacitive, or other types and/or kinds of perception sensors, as may be required and/or desired in a particular embodiment. General purpose (GP) sensors <NUM> can include ambient condition sensors such as temperature, light, humidity, environmental, accelerometers such as single axis or multi axis or other types of accelerometers, or other types and/or kinds of sensors, as may be required and/or desired in a particular embodiment.

Referring to <FIG> there is illustrated examples functional modules 126A-E which can be interchangeable in a mechanized mobile merchantry <NUM>. In an exemplary embodiment, labeled 'A' in <FIG>, a functionality module can be removable and interchangeable to configure the mechanized mobile merchantry <NUM> to sell goods or service, or collect recycle refuse. In this regard, a functional module labeled 'A' in <FIG>, which is a recycle refuse collection functionality model 126A can be used to collect recycle refuse from a consumer.

In another exemplary embodiment, labeled 'B' in <FIG>, a bulk water dispenser functional module 126B can be utilized to serve water, such as in a drinking fountain format or sport cooler format, to consumers.

In another exemplary embodiment, labeled 'C' in <FIG>, a self-serve cooler functional module or a controlled access self-serve cooler functional module, both can be referred to as self-serve cooler functional module 126C can be provided to serve beverage <NUM> to consumers in an open access or controlled access modes.

In an open access mode of operation, consumers can open the cooler door and retrieve a beverage. In a controlled access mode of operation, the cooler door is electronically locked and consumers must present a mobile payment, cashless payment, or other access ID to electronically unlock the cooler door. Once unlocked the consumer can retrieve a beverage.

In an exemplary embodiment, with cooler modules, a shelf-inventory technology can determine which of the beverages has been removed and charge the consumer accordingly. In addition, shelf inventory technology can be monitored and utilized to determine when the mechanized mobile merchantry <NUM> needs to be restocked and as such trigger the mechanized mobile merchantry <NUM> to return to a central location for restocking.

In another exemplary embodiment, labeled 'D' in <FIG>, a vending functional module 126D can be utilized to vend goods to consumers. Such a vending functional module 126D can be utilized to accept payment from consumers and then vend consumer selected goods and services to the consumer, including beverages <NUM>.

In another exemplary embodiment, labeled 'E' in <FIG>, a fountain dispenser functional module 126E can be utilized to dispense fountain style beverages where a plurality of concentrates can be blended with a diluent, such as water, on demand, to form a beverage.

In another exemplary embodiment, the functionality module can include social interaction station functionality. In this regard, a consumer <NUM> can access their FACEBOOK, TWITTER, or other social media type website and communication means including sending and receiving communications, pictures, and other relevant information. Such social interaction station can also include the consumer receiving communications, locating friends within the geography, and other types and/or kinds of social interactions, as may be required and/or desired in a particular embodiment.

In a plurality of exemplary embodiments, such functional modules 126A-E are interchangeable and selectively combinable, as may be required and/or desired in a particular embodiment. Furthermore, other types and/or kinds of functional modules can be utilized, as may be required and/or desired in a particular embodiment.

In another embodiment, a self-serve cooler functional module or a controlled access self-serve cooler functional module pre and post- mixing system. In a post-mixing system each of the beverage supplies can be housed in the self-serve cooler functional module or a controlled access self-serve cooler functional module frame. The beverage supplies can consist of beverage ingredient supplies, CO2 supply, carbonator, and associated pumps and controlling systems. Additionally, the post-mixing system may need a potable drinking water source. The potable drinking water source may be attached or affixed to a municipal water supply.

In a further embodiment, a self-serve cooler functional module or a controlled access self-serve cooler functional module can serve as a hot beverage system that could be implemented into a post-mixing system as described above. The hot beverages could consist of any brew able beverage. For example, coffee, tea, milk and the like.

Referring to <FIG> there is illustrated one example of a communication network with a plurality of mechanized mobile merchantry <NUM>, which can optionally connect to and operationally communicate with a remote data processing resource. In an exemplary embodiment, a plurality of mechanized mobile merchantry 100A and 100B can wirelessly data communicate <NUM> with each other by way of a communication interface <NUM> which is operationally related to and associated with the merchantry control system <NUM>. Such data communication can include USED BY CONSUMER LOGS and HUMAN TRAFFIC PATTERN LOGS. Such logs can be utilized by algorithms, such as a MERCHANTRY OPTIMIZATION ALGORITHM, and other algorithms to determine the functional module mix or allocation of the fleet or plurality of mechanized mobile merchantry, and the location to position each of the mechanized mobile merchantry within a geographically boundary <NUM>.

In an exemplary embodiment, in one mode of operation the plurality of mechanized mobile merchantry 100A (100A being parked out-of-service in central location), 100B (100B being deployed for consumer interaction) can data communicate with each other and self-learn, optimizing geographical location to increase human traffic locomotion past the mechanized mobile merchantry in an attempt to increase sales, meet consumer recycle refuse needs, or a combination thereof. In addition, the plurality of mechanized mobile merchantry 100A, 100B can self-learn and determine the modular functionality type associated with each of the mechanized mobile merchantry 100A, 100B. Such self-learning can include determining mix and number mechanized mobile merchantry modular functionality including modular functionality of vending, self-serve cooler, controlled access self-serve cooler, fountain dispenser, bulk water dispenser, pet treat dispenser, recycle refuse receptacles, social media interaction station, digital signage, or combinations thereof.

Furthermore, in an exemplary embodiment, the plurality of mechanized mobile merchantry 100A, 100B can self-learn and determine how many of the mechanized mobile merchantry 100B should be deployed within the geographical boundary <NUM>, and how many of the mechanized mobile merchantry 100A should remain in a central location <NUM>, away for consumers, out of service, perhaps recharging in preparation of future use. In this regard, as the volume of consumer interactions change, within the geographical boundary <NUM>, the number of deployed mechanized mobile merchantry 100B can be changed with certain merchantry 100B returning for out-0of-service central location restock, recharge, and storage, and selectively other merchantry 100A being deployed for consumer interaction, as may be required and/or desired in a particular embodiment.

In another mode of operation, in lieu of total autonomous decision making and self-learning between the mechanized mobile merchantry 100A, 100B by wireless data communication <NUM>, a remote data processing resource <NUM>, by way of a global network <NUM>, such as the Internet, can data communicate <NUM> with and selective control the fleet of or plurality of mechanized mobile merchantry 100A, 100B. In this mode of operation, the remote data processing resource <NUM> can collect the USED BY CONSUMER LOGS and HUMAN TRAFFIC PATTERN LOGS from each of the mechanized mobile merchantry 100A, 100B and utilize algorithms, such as a MERCHANTRY OPTIMIZATION ALGORITHM to determine designated geographical locations for at least some of the mechanized mobile merchantry 100B, determine optimized modular functionality mix, number, and need to serve the community of consumers, and/or other make other determinations, as may be required and/or desired in a particular embodiment.

Referring to <FIG> there is illustrated methods of selling goods or services, or collecting recycle refuse using mechanized mobile merchantry <NUM>. In an exemplary embodiment, a mechanized mobile merchantry <NUM> can be positioned at a first designated geographical location, within a geographical boundary. The mechanized mobile merchantry <NUM> then watches, by way of sensors, for at least one of a consumer <NUM> in range. Having identified a consumer, the mechanized mobile merchantry <NUM> then moves, by self-propelling, to the location of the consumer, illuminate expressive lighting to convey emotion to the consumer, and proceed to transact or otherwise effectuate the selling of goods or services, or collection of recycle refuse with the consumer. The method begins in block <NUM>.

In block <NUM> at least one of a mechanical mobile merchantry <NUM> can be positioned, by self-propelling, at a first designated geographical location, within a geographical boundary. The method moves to block <NUM>.

In block <NUM> the mechanized mobile merchantry <NUM> utilizing sensor array <NUM> can monitor the surrounding area around the mechanized mobile merchantry <NUM>, watching for a consumer <NUM> within range. Such range can be in the range of feet to one hundred or more yards. The method moves to block <NUM>.

In block <NUM>, by self-propelling, the mechanized mobile merchantry <NUM> moves to the location of the consumer <NUM> so that the consumer <NUM> can interact with the mechanized mobile merchantry <NUM>. The method moves to block <NUM>.

In block <NUM> lights, referred to as the expressive lighting display <NUM>, which are arranged in a predetermined pattern to express visually a plurality of emotional states can be illuminated on the mechanized mobile merchantry <NUM>. In an exemplary embodiment, the mechanized mobile merchantry <NUM> can express emotions such as playful, happy smile, or a curiosity grin, or other lighted emotions by illuminating, brightening, dimming, extinguishing, and creating lighted motion patterns, by way of the expressive lighting display <NUM>, on the face of the mechanized mobile merchantry. The method moves to block <NUM>.

In block <NUM> the mechanized mobile merchantry <NUM> can effectuate the selling of goods or services, or collect recycle refuse with the consumer <NUM>. The method is then exited.

Referring to <FIG> there is illustrated methods of selling goods or services, or collecting recycle refuse using mechanized mobile merchantry <NUM>. In an exemplary embodiment, a mechanized mobile merchantry <NUM> can be positioned at a first designated geographical location, within a geographical boundary. The mechanized mobile merchantry <NUM> then watches by way of sensor for at least one of a consumer <NUM> in range. Having identified a consumer, the mechanized mobile merchantry <NUM> then moves, by self-propelling, to the location of the consumer <NUM> where selling of goods or services, or collection of recycle refuse can be effectuated with the consumer <NUM>. The method begins in block <NUM>.

In block <NUM> the mechanized mobile merchantry <NUM> utilizing sensor array <NUM> can monitor the surrounding area, the mechanized mobile merchantry <NUM> watching for a consumer <NUM> to come within range. Such range can be in the range of feet to one hundred or more yards. The method moves to block <NUM>.

In block <NUM> the mechanized mobile merchantry <NUM> can effectuate the selling of goods or services, or collect recycle refuse with consumer. The method is then exited.

Referring to <FIG> there is illustrated methods of selling goods or services, or collecting recycle refuse using mechanized mobile merchantry <NUM>. In an exemplary embodiment, a mechanized mobile merchantry <NUM> can be positioned at a first designated geographical location, within a geographical boundary. The mechanized mobile merchantry <NUM> can then interact with consumers selling goods or services, or providing recycle refuse collection. Each of the mechanized mobile merchantry <NUM> can develop a USED BY CONSUMER LOG which monitors and tracks sales, recycle refuse collection, or social interaction with the consumers. In addition, a HUMAN TRAFFIC PATTERN LOG monitors at least the human traffic proximate each of the mechanized mobile merchantry <NUM>. A MERCHANTRY OPTIMIZATION ALGORITHM can then determine based, in part, on at least the USED BY CONSUMER LOG and the HUMAN TRAFFIC PATTERN LOG a second designated geographical location for at least some of the mechanized mobile merchantry <NUM>. At least some of the mechanized mobile merchantry <NUM> can be repositioned to the second geographical location to increase human traffic locomotion past the mechanized mobile merchantry <NUM> in an attempt to increase sales, and meet consumer <NUM> recycle refuse needs, or a combination thereof. The method begins in block <NUM>.

In block <NUM> the mechanized mobile merchantry <NUM> can be allowed to interact with consumers selling goods or services, or providing recycle refuse collection. The method moves to block <NUM>.

In block <NUM> by way of each of the mechanized mobile merchantry <NUM>, a USED BY CONSUMER LOG, which monitors and tracks sales, recycle refuse collection, or social interactions between the consumer <NUM> and the mechanized mobile merchantry <NUM>, and a HUMAN TRAFFIC PATTERN LOG, which monitors at least human traffic proximate each of the mechanized mobile merchantry <NUM> can be determined. The method moves to block <NUM>.

In block <NUM>, by way of a MERCHANTRY OPTIMIZATION ALGORITHM based, in part, on at least the USED BY CONSUMER LOG and the HUMAN TRAFFIC PATTERN LOG a second designated geographical location for at least some of the mechanized mobile merchantry <NUM> is determined. The method moves to block <NUM>.

In block <NUM> at least some of the mechanized mobile merchantry <NUM> are repositioned, self-propelling, to the second geographical location, to increase human traffic locomotion past the mechanized mobile merchantry <NUM> in an attempt to increase sales, and meet consumer <NUM> recycle refuse needs, or a combination thereof. The method moves to block <NUM>.

In block <NUM> the method returns to the step of allowing in block <NUM>.

Referring to <FIG> there is illustrated methods of selling goods or services, or collecting recycle refuse using mechanized mobile merchantry <NUM>. In an exemplary embodiment, a mechanized mobile merchantry <NUM> can be positioned at a first designated geographical location, within a geographical boundary. A consumer <NUM> in possession of a mobile device <NUM> can use their mobile device <NUM> to signal the mechanized mobile merchantry <NUM> causing the mechanized mobile merchantry <NUM> to self-propel towards the consumer's location. To locate the consumer <NUM> precise location, a data link can be established between the mobile device <NUM> and a beacon device <NUM>, the beacon device <NUM> being operationally related to and positioned on the mechanized mobile merchantry <NUM>, wherein the beacon device <NUM> effectuates the ability of the mechanized mobile merchantry <NUM> to locate and move, self-propelled, to the mobile device <NUM> and therefore to the consumer's precise location. The method begins in block <NUM>.

In block <NUM> at least one of a mechanical mobile merchantry <NUM> can be positioned at a first designated geographical location, within a geographical boundary. The method moves to block <NUM>.

In block <NUM> a consumer <NUM> by way of the consumer's mobile device <NUM> can signal a mechanized mobile merchantry <NUM> to self-propel to the consumer's location. The method moves to block <NUM>.

In block <NUM> to better guide the mechanized mobile merchantry <NUM> to the precise consumer location, in possession of the mobile device <NUM>, a data link can be established between the mobile device <NUM> and a beacon device <NUM>. The beacon device <NUM> being operationally related to and positioned on the mechanical mobile merchantry <NUM>, wherein the beacon device <NUM> effectuates the ability of the mechanized mobile merchantry <NUM> to locate and move, self-propelled, to the mobile device <NUM> location. The method moves to block <NUM>.

Referring to <FIG> there is illustrated methods of selling goods or services, or collecting recycle refuse using mechanized mobile merchantry <NUM>. Such exemplary embodiments illustrated below can be selectively utilized with the methods of the present invention.

In block <NUM> at least the USED BY CONSUMER LOG and the HUMAN TRAFFIC PATTERN LOG are communicated from each of the mechanized mobile merchantry <NUM> to a remote data process resource <NUM>.

In block <NUM> the remote data processing resource <NUM> performs the step of determining.

In block <NUM> the mechanized mobile merchantry <NUM> watches by way of the sensor array <NUM> for at least one of a consumer <NUM> to be within range of the mechanized mobile merchantry <NUM>. Such range can be in the range of feet to one hundred or more yards.

In block <NUM> the mechanized mobile merchantry <NUM>, by way of self-propelling, moves to the location of the consumer <NUM>, wherein the consumer <NUM> can interact with the mechanized mobile merchantry <NUM>.

In block <NUM> a community of functionality modules of the mechanized mobile merchantry <NUM> can be optimized through a variety of interchangeable functional modules 126A-E better illustrates these interchangeable functional modules in at least <FIG>. In an exemplary embodiment, analysis of at least the total number of mechanized mobile merchantry <NUM>, the community of modular functionality type of mechanized mobile merchantry <NUM>, and the sales or service inventory of the community of mechanized mobile merchantry <NUM> can be used to optimize the distribution and mix of functionality modules of the community of mechanized mobile merchantry <NUM> to better serve the needs of consumers.

In block <NUM> the functionality modules associated with each of the mechanized mobile merchantry <NUM> can include one or more functionality modules which can include, with reference to <FIG>, vending module 126D, self-serve cooler 126C, controller access self-serve cooler 126C, fountain dispenser 126E, bulk water dispenser 126B, pet treat dispenser, recycle refuse receptacles 126A, social media interaction station, digital signage, or combinations thereof.

In an exemplary embodiment, a vending functionality module 126D of <FIG> can be configured to dispense a pet treat or dispense other items, as may be required and or desired in a particular embodiment. In addition, such a social media interaction station and digital signage can be effectuated by way of at least the merchantry <NUM> control system <NUM> and display <NUM>.

In an exemplary embodiment a social media interaction stations is effectuated when a consumer approaches the mechanized mobile merchantry <NUM> and accesses a social media website or program through interacting with the mechanized mobile merchantry <NUM>, display <NUM>. In this regard, is the consumer is part of a running group, for example and not a limitation, the mechanized mobile merchantry <NUM> can access the running group's social media website and the consumer can interact in a social media manner with the group and group's online presence. Such interaction can be locating other runners proximate the location of the consumer, checking the consumer's own personal exercise metrics, or other types and/or kinds of consumer or community information, as may be required and/or desired in a particular embodiment.

In another exemplary embodiment, the mechanized mobile merchantry <NUM> can effectuate digital signage. Such digital signage can be route directions for a running or exercise group, informational in nature to the general population of consumers, and/or advertisements of sponsors and/or other, as may be required and or desired in a particular embodiment. Such digital signage can be configured to be viewable at a distance so that consumer passing by the mechanized mobile merchantry can see the digital signage without having to interact with the mechanized mobile merchantry.

In block <NUM> the mechanized mobile merchantry <NUM> can adapt is persona socially reconfiguring the human machine attributes upon approach by a consumer when the mechanized mobile merchantry <NUM> can determine the identity of or current activity of the consumer.

In block <NUM> buying of goods or services by consumers, can be effectuated, by way of, mobile commerce, mobile payment, cashless payment, near field communications, consumer biometric data, or other type and/or kinds of wireless communications, as may be required and/or desired in a particular embodiment.

In block <NUM> a reward to a consumer can be issued when the consumer <NUM> deposits recycle refuse in one of the mechanized mobile merchantry <NUM>, which has been functionality adapted to provide at least recycle refuse collections.

In block <NUM> the reward to the consumer can be a message posting to the consumer's social media page. The message can further comprise a text based message, a photograph taken by or with the mechanized mobile merchantry <NUM>, or a combination thereof.

In block <NUM> the mechanized mobile merchantry <NUM> can accept a verbal command from a consumer <NUM> indicating which of a selection from an inventory the consumer wants dispensed.

In block <NUM> the mechanized mobile merchantry, by way of sensor array <NUM>, can watch for at least one of a consumer within range from the mechanized mobile merchantry. Such range can be in the range of feet to one hundred or more yards. The method moves to block <NUM>.

In block <NUM> the mechanized mobile merchantry. By way of self-propelling, moves to the location of the consumer <NUM>, wherein the consumer can interact with the mechanized mobile merchantry <NUM>.

In block <NUM> the mechanized mobile merchantry <NUM> can collect, by way of a perception sensor <NUM>, which can be a camera or other perception sensor, a plurality of facial recognition data associated with a consumer <NUM> interacting with the mechanized mobile merchantry <NUM>.

In block <NUM> the plurality of facial recognition data associated with the consumer <NUM> can be utilized to identify and data access an account associated with the consumer <NUM>.

In block <NUM> the plurality of facial recognition data of the consumer <NUM> interacting with the mechanized mobile merchantry <NUM> can be stored for future reference.

In block <NUM> by way of a consumer using a mobile device, the mechanized mobile merchantry <NUM> can be signaled to self-propel to and interact with the consumer <NUM> at the consumer's location.

In block <NUM> a data link can be established between the mobile device <NUM> and a beacon device <NUM>. The beacon device <NUM> can be operationally related to and positioned on the mechanized mobile merchantry <NUM>, wherein the beacon device <NUM> effectuates the ability of the mechanized mobile merchantry <NUM> to locate and move, by self-propelling, to the mobile device <NUM> location, thus proximate the consumer in possession of the mobile device <NUM>.

In block <NUM> lights, referred to as the expressive lighting display <NUM>, which are arranged in a predetermined pattern to express visually a plurality of emotional states can be illuminated on the mechanized mobile merchantry <NUM>. In an exemplary embodiment, the mechanized mobile merchantry <NUM> can express emotions such as playful, happy smile, or a curiosity grin, or other lighted emotions by illuminating, brightening, dimming, extinguishing, and creating lighted motion patterns, by way of the expressive lighting display <NUM>, on the face of the mechanized mobile merchantry.

The capabilities of the present invention can be implemented in software, firmware, hardware or some combination thereof.

As one example, one or more aspects of the present invention can be included in an article of manufacture (e.g., one or more computer program products) having, for instance, computer usable media. The media has embodied therein, for instance, computer readable program code means for providing and facilitating the capabilities of the present invention. The article of manufacture can be included as a part of a computer system or sold separately.

Additionally, at least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform the capabilities of the present invention can be provided.

The flow diagrams depicted herein are just examples. There may be many variations to these diagrams or the steps (or operations) described therein without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted or modified. All of these variations are considered a part of the claimed invention.

While the preferred embodiment to the invention has been described, it will be understood that those skilled in the art, both now and in the future, may make various improvements and enhancements which fall within the scope of the claims which follow. These claims should be construed to maintain the proper protection for the invention first described.

In <FIG> a robot <NUM> is shown having a wheeled base <NUM> capable of turning about a central axis <NUM> of the robot <NUM>. A main body <NUM> is generally round in shape to facilitate turning with minimal opportunity for interference with other objects such as table(s) <NUM> (shown in <FIG>), chairs, or humans. The main body <NUM> includes one or more waste receptacle(s) <NUM> for receiving waste article(s) <NUM>, shown having an open top <NUM>. Two waste receptacles (21a and 21b) are shown in <FIG>, but more may be included. The main body <NUM> may also include a lid (not shown) for covering the open top <NUM> for long transports, to seal odors, or to provide a more pleasant experience for humans which may deem exposed waste articles <NUM> objectionable. The main body <NUM> includes waste removal aperture(s) <NUM> corresponding to less than or equal to the number of waste receptacle(s) <NUM>.

An exemplary power / communication connection is provided by an electrical socket <NUM>, shown on an exterior surface of the main body <NUM>. This provides power for charging a battery <NUM> (illustrated in <FIG>) residing on the robot <NUM>, and for providing communication to a master computer <NUM> (illustrated in <FIG>). The master computer <NUM> (illustrated in FIG. <NUM>) provides command control of the robot <NUM>, communicating instructions and information with a slave computer <NUM> (illustrated in FIG. <NUM>) on-board the robot <NUM> for controlling tasks to be performed, regions to be serviced, and how waste article(s) <NUM> are sensed and are to be sorted in the one or more waste receptacle(s) <NUM>. The electrical socket <NUM> may be positioned on any accessible surface of the robot <NUM>, but is preferably positioned in essentially vertical alignment with a waste removal aperture <NUM>. An alternate connectivity scheme between the master computer <NUM> and slave computer <NUM> may rely on any common connectivity method. For example, wireless connectivity may be used and may have certain advantages to provide bi-directional communication in real time.

A shoulder <NUM> protrudes from the main body <NUM> from which an articulating arm <NUM> is connected. The articulating arm <NUM> is capable of articulation, having one or more joint(s) <NUM> that are each capable of rotation, connected by link(s) <NUM>. The articulating arm <NUM> shown in <FIG> includes three (<NUM>) joints (50a, 50b, 50c) and two (<NUM>) links (55a and 55b). A hand <NUM> is connected to the end of the articulating arm <NUM>, capable of clamping. It is also preferable that at least one link (such as 55b) is capable of axial extension and contraction to facilitate reaching over a distance from the main body <NUM> of the robot, such as to a table <NUM> (<FIG>). The articulating arm <NUM> includes a hand <NUM> capable of grasping various shaped objects such as plates, cups, bottles and other items common in a serving environment. The articulated arm <NUM> shown in <FIG> has a minimum of four (<NUM>) degrees of motion (three (<NUM>) from joints 50a, 50b 50c, and one from axial extension of link 55b). It is preferred, however, that at least joints 50a and 50c have two rotational degrees of motion, thereby resulting in a total of six (<NUM>) degrees of motion. A minimum number for practical articulation requirements is three (<NUM>) degrees of motion.

Alternative devices for waste article <NUM> retrieval may be a conveyor such as a conveyor belt (not shown), a paddle (not shown), a sweeper (not shown), a scoop (not shown), or any like device. These alternatives are less capable of sorting at the point of waste article <NUM> collection.

The robot is driven by at least two (<NUM>) drive wheels <NUM> preferably having independently controlled drive motors capable of forward and reverse rotation, normally described as a two-wheeled omnidirectional drive system. A caster wheel <NUM> provides a third point of ground contact for stability. A typical caster wheel <NUM> is a passive wheel capable of <NUM> degrees rotation. In operation, the robot <NUM> will traverse a straight line (forward or backward) by both drive wheels <NUM> moving in the same direction at the same speed. The robot <NUM> will traverse a curve by having a first wheel <NUM> moving in a direction at a speed, while the second wheel <NUM> is moving in the same direction but at a slightly different speed. The robot <NUM> will not traverse, but rotate about the central axis <NUM>, by a first wheel <NUM> rotating in one direction at a speed, and a second wheel <NUM> rotating in a second direction at the same speed. Various other drive systems may be used according to the present invention.

Waste receptacle(s) <NUM> may optionally include a shredding, grinding or compacting means to improve the waste carrying capacity of the robot <NUM>.

<FIG> shows an articulating arm <NUM> in use, during retrieval of a waste article <NUM> resting on a table <NUM> (partially shown). Link 55b is shown extended axially to reach for the waste article <NUM> shown. Hand <NUM> is shown rotated in preparation to retrieve waste article <NUM>.

<FIG> shows the robot <NUM> in proximity to a recycling unit <NUM>. Recycling unit <NUM> is capable of containing a power supply <NUM> for supplying power to one or more robot(s) <NUM> (<FIG>) and master computer <NUM>. These devices may also be located separately from the recycling unit <NUM>. The power supply <NUM> is provided to maintain the battery <NUM> for providing electrical power to the robot <NUM> (<FIG>). The master computer <NUM> provides communication to the slave computer <NUM>. In a preferred embodiment, recycling unit <NUM> is the primary interface to one or more robot(s) <NUM> supplying waste article(s) <NUM>. Recycling unit <NUM> may be configured to include an equal or greater number of waste bins (not shown), capable of receiving waste articles <NUM> which may have been at least partially sorted by one or more robot(s) <NUM>. Recycling unit <NUM> includes sensors such as optical and weight sensors to improve functions to sort recyclable waste from disposable waste, and to sort recyclable waste by type into separate waste portions, via bins, segmented containers or other partitioning means. Robot <NUM> may interface with the recycling unit <NUM> by a receiving means, which may be one or more conveying systems, such as those using belts or tracks (not shown), scraper systems, such as those using linear or rotary scrapers (not shown), air transfer systems such as those embodying a vacuum or suction device (not shown), paddle systems, such as those using polymer, wooden or metallic paddles (not shown) or other common material handling device that is capable of receiving at least partially sorted waste articles <NUM> from robot <NUM>.

Robot <NUM> includes a waste removal aperture <NUM>, such as a door shown in an open state to release waste articles <NUM> collected by the robot <NUM>. The waste removal aperture <NUM> will open on command when the robot <NUM> is in proximity of the recycling unit <NUM>. It is preferred that there be one waste removal aperture <NUM> for each waste receptacle <NUM>. Alternately, the waste receptacle <NUM> may rotate within the main body <NUM> to align an opening (not shown) with a waste removal aperture <NUM>. The waste removal aperture may be hingedly covered as shown, or may be slidably covered.

In operation, a covered waste removal aperture <NUM> will open on command, and the robot <NUM> will interface with recycling unit <NUM>, dispensing waste via a dispensing means such as a gravity feed, conveyance or ejection mechanism, or with assistance from one or more articulating arm(s) <NUM> into proximity of the recycling unit <NUM>. Waste articles(s) <NUM> will preferably be dispensed within access of a receiving means. Dispensing may be assisted by active or passive features in the robot or recycling unit. The receiving means will transfer the waste articles <NUM> into recycling unit <NUM>, wherein confirmation of sorting, or additional sorting occurs. Once fully sorted, waste articles <NUM> capable of recycling may be compressed, or will pass directly to a storage facility available for transport. Waste articles not intended for recycling will be separately stored, or will be transferred to a trash container (not shown).

While positioned in proximity to the recycling unit <NUM>, robot <NUM> may also be positioned to engage the electrical socket <NUM>. By so doing, battery <NUM> may receive charge, and/or communication instructions may be provided to the slave computer <NUM>. Although shown as a single feature, electrical socket <NUM> may be separated to provide power separately from communication.

In another exemplary embodiment the robot <NUM> can be configured to delivery for or beverage consummate with the removal of consumed food or beverage packaging and containers. In this regard, the robot <NUM> can provide new ready for consumption food and beverage products and at the same time remove the packaging and containers of previously consumer food and beverage for recycling.

<FIG> is a schematic of the electrical and control system for one or more robot(s) <NUM>, and a recycling unit <NUM>. <NUM>, the recycling unit <NUM> is illustrated by orthogonal lines having components on one side. There are two (<NUM>) robots <NUM> represented by partial circles. The recycling unit <NUM> is connected to the two (<NUM>) robots <NUM> by electrical socket <NUM>. Although only two (<NUM>) robots <NUM> are shown in this illustration, any reasonable number of robots <NUM> may be connected to the recycling unit <NUM> in the manner shown here.

In <FIG>, power supply <NUM> and master computer <NUM> are shown as part of recycling unit <NUM>. Each of these is connected to the two (<NUM>) robots <NUM> shown via electrical socket <NUM>. Within each robot <NUM>, there is a battery <NUM>, which receives power from power supply <NUM>. Also within each robot <NUM> is a slave computer <NUM>, a drive system <NUM>, and a sensor array <NUM>.

The exemplary drive system <NUM>, corresponding to the wheeled base <NUM> shown in FIG's <NUM> and <NUM>, is a system capable of providing control to the two-wheeled omnidirectional drive system previously described. Independent motors may be servo motors, stepper motors, or other variants capable of both velocity and position control.

The sensor array <NUM> includes multiple sensors positioned, for example, in the main body <NUM> to sense proximity of obstacles, including humans. Multiple sensors, including redundant sensors, are preferred due to the need to avoid any collisions. Proximity sensors are used in the articulating arm <NUM> and in hand <NUM>. Tactile sensors are also preferred in hand <NUM> to collect waste article(s) <NUM> without crushing or other damage. Optical sensors may be used to detect the type of waste by identifying container shapes, textual characters, recycling symbols, bar codes, QR codes, or the like. Multiple optical sensors will improve the opportunity of exposing an identifying symbol by locating optical sensors in the hand <NUM>, on an exterior surface of the robot (such as the main body <NUM>) and in the waste receptacle <NUM>. Weight sensors may be used to detect the weight of a waste article <NUM>, thereby increasing the opportunity to predict whether the waste article <NUM> is likely to be recyclable and, if so, what type of recyclable material. Weight sensors may also be used (in cooperation with slave computer <NUM> information and/or other sensors) to provide information in order to determine if any recyclable containers contain disposable waste such as any remaining beverage. If disposable waste is detected, a rotation of the hand <NUM>, positioned over a waste receptacle <NUM> designated for trash, may be used to empty the recyclable waste article <NUM>. Sensors capable of sensing the "full" state of one or more waste receptacle(s) <NUM> may be used. This may be a combination of optical sensors, weight sensors, or limit switches.

The following non-limiting examples of embodiments illustrate various features of the invention.

Robot(s) <NUM> are configured to provide waste article <NUM> services in a restaurant. Restaurant environments impose significant challenges due to close proximity of dining tables, chairs, and humans. Tables will be comprised of various shapes, sizes, and heights.

Communication from the master computer <NUM> to the slave computer <NUM> provides robot(s) <NUM> with instructions such as a map of the area of interest, and information related to the shape, weight, or optical qualities of waste articles <NUM> most likely to be recycled in the specific restaurant environment. There may be other articles that are to be saved and collected but not disposed of, such as washable dinnerware. These may be programmed to be assigned to a specific waste receptacle <NUM> for later delivery to a kitchen, for example, for washing.

Robot(s) <NUM> may be signaled to a table by a host, a waitress, a customer, or other person. Robots may also patrol a region and identify a table requiring service by, for example, identifying waste but no human activity for a time period, then either make a decision to clear the table or request a decision from the host, waitress, customer, or another person. Robots(s) <NUM> traverse to the table, avoiding all obstacles, then determine a location from which to collect waste article(s) <NUM>. Waste articles <NUM> which are normally recyclable, such as a beverage bottle, are identified by a robot <NUM>. The type of recyclable material is sensed, then dispensed into the waste receptacle <NUM> pre-defined by the master computer <NUM>.

Robot(s) <NUM> may traverse to the recycling unit to dispense the collected waste articles upon completion of a task, or when sensors detect one or more waste receptacle(s) <NUM> are full.

Robot(s) <NUM> are configured to provide waste article <NUM> services in a city park having a surface acceptable to the drive system of the robot(s) <NUM>. Maps of the area of interest are communicated from the master computer <NUM> to the slave computer <NUM>. In this environment, there are likely to be primarily paper and styrofoam waste article(s) <NUM>, but also recyclable beverage bottles. Thus, master computer <NUM> supplies data to slave computer <NUM> reflecting this unique environment, thereby improving the effectiveness of the robot.

Claim 1:
A system for selling goods or services, or collecting recycle refuse, the system comprising:
at least one mechanized mobile merchantry (<NUM>) comprising:
a merchantry control system (<NUM>);
an expressive lighting display (<NUM>) interconnected with the merchantry control system (<NUM>);
a sensor array (<NUM>) interconnected with the merchantry control system (<NUM>), the sensor array configured to monitor a surrounding area around the at least one mechanized mobile merchantry and to sense a consumer (<NUM>); and
a computer readable medium operationally related to the merchantry control system (<NUM>), the computer readable medium including instructions which when executed by the merchantry control system cause the at least one mechanized mobile merchantry (<NUM>) to perform acts comprising:
positioning the at least one mechanized mobile merchantry (<NUM>)
which self-propels itself to a first designated geographical location, within a geographical boundary;
identify, by way of the sensor array (<NUM>), a consumer (<NUM>) within a range of the at least one mechanized mobile merchantry;
causing the at least one mechanized mobile merchantry (<NUM>) to self-propel to the identified location of the consumer (<NUM>),
where interaction between the consumer and the at least one mechanized mobile merchantry can be facilitated;
illuminating lights, by way of the expressive lighting display (<NUM>), wherein the lights are arranged in a predefined pattern to represent visually a plurality of emotional states;
effectuating by way of the at least one mechanized mobile merchantry (<NUM>), selling of goods or services to, or collection of recycle refuse from, the consumer (<NUM>);
developing a used by consumer log, which monitors sales, recycle refuse collection, or social interactions between consumers (<NUM>), and a human traffic pattern log, which monitors at least human traffic proximate the at least one mechanized mobile merchantry (<NUM>);
exchanging at least the used by consumer log and the human traffic pattern log with other mechanized mobile merchantry (<NUM>) through data communication
determining, by way of a merchantry optimization algorithm, based in part on at least the used by consumer log and the human traffic pattern log, a second designated geographical location for at least some of the mechanized mobile merchantry (<NUM>); and
repositioning at least some of the mechanized mobile merchantry (<NUM>), which self-propels to the second designated geographical location.