A method includes, but is not limited to determining an ecological-impact score for acquiring a product, the ecological-impact score generated from at least information that quantifies ecological impact caused by at least a portion of a supply chain used to transport the product; and sending the ecological-impact score to a computing device. In addition to the foregoing, other system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
In one or more various aspects, related systems include but are not limited to circuitry and/or programming for effecting the herein referenced aspects; the circuitry and/or programming can be virtually any combination of hardware, software, and/or firmware configured to effect the herein-referenced method aspects depending upon the design choices of the system designer.
A method includes, but is not limited to processing information to obtain an ecological-impact score for acquiring a product, the ecological-impact score generated from at least information that quantifies ecological impact caused by at least a portion of a supply chain used to transport the product; and displaying the ecological-impact score. In addition to the foregoing, other system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
In one or more various aspects, related systems include but are not limited to circuitry and/or programming for effecting the herein referenced aspects; the circuitry and/or programming can be virtually any combination of hardware, software, and/or firmware configured to effect the herein-referenced method aspects depending upon the design choices of the system designer.
A computer-readable storage medium product includes, but is not limited to instructions for determining an ecological-impact score for acquiring a product, the ecological-impact score generated from at least information that quantifies ecological impact caused by at least a portion of a supply chain used to transport the product; and instructions for sending the ecological-impact score to a computing device. In addition to the foregoing, other computer-readable storage medium aspects are described in the claims, drawings, and text forming a part of the present disclosure.
A computer-readable storage medium product includes, but is not limited to instructions for processing information to obtain an ecological-impact score for acquiring a product, the ecological-impact score generated from at least information that quantifies ecological impact caused by at least a portion of a supply chain used to transport the product; and instructions for displaying the ecological-impact score. In addition to the foregoing, other system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
A system includes, but is not limited to circuitry for determining an ecological-impact score for acquiring a product, the ecological-impact score generated from at least information that quantifies ecological impact caused by at least a portion of a supply chain used to transport the product; and instructions for sending the ecological-impact score to a computing device. In addition to the foregoing, other system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
A system includes, but is not limited to circuitry for processing information to obtain an ecological-impact score for acquiring a product, the ecological-impact score generated from at least information that quantifies ecological impact caused by at least a portion of a supply chain used to transport the product; and circuitry for displaying the ecological-impact score. In addition to the foregoing, other system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.
In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented here.
The consumption of rare materials and the ecological impact caused by human behavior are becoming serious problems for the Earth. For example, some experts estimate that our use of the ecosystem to obtain food, timber, energy, exceeds the planet's ability to provide. As if the scarcity of resources was not enough of a problem, human behavior is also causing increasing amounts of greenhouse gasses to be emitted into the atmosphere. Certain greenhouse gasses, such as carbon monoxide, sulfur dioxide, chlorofluorocarbons (CFCs) and nitrogen oxides are generated in part by manufacturing, using, and disposing of products. The general consensus is that these greenhouse gases cause harm to the environment. For example, according to the 2007 Fourth Assessment Report by the Intergovernmental Panel on Climate Change (IPCC), greenhouse gases have caused the global surface temperature increased 0.74±0.18C (1.33±0.32F) during the 20th century. Climate models project that the temperature will increase another 1.1 to 6.4C (2.0 to 11.5F) during the 21st century. It is likely that this increase in temperature is a significant problem for living creatures. For example, the living planet index, which is an indicator of the state of global biological diversity, shows that between the period of 1970 and 2003 biodiversity fell 30 percent.
The demand for products is causing significant damage to the environment and most people are complacent. People may indicate that they care about the environment; however, it seems that some, if not most people, do not act in an environment friendly, even if they are aware of how their actions truly affect the environment. One reason for this may be that impact is too abstract to appreciate. For example, a person may recognize that driving a car causes harm to the environment; however, the person may not appreciate how much harm it causes because the person is not penalized nor does the person have to perceive any link between their behavior and the damage caused.
Accordingly, robust methods, systems, and computer program products are provided to, among other things; bring about an operational system wherein users can perceive how product acquisition and consumption behavior affects the environment. As such, in an exemplary embodiment, the ecological impact caused by at least a part of a “supply chain,” e.g., a system of organizations, people, technology, resources, etc., used to transport a product from a vendor (an entity such as a company that provides goods) to an end user can be quantified and used to generate an ecological-impact score. For example, ecological impact data associated with trucks, planes, ships, buildings, etc., can be quantified and a score such as the amount CO2e that can be attributed to a product can be determined. Alternatively, instead of the amount of generated CO2e, a number, e.g., 1 to 10, a value on a scale (awful, bad, neutral, good, or exceptional) and/or a letter grade (A, B, C, D, or F) can be determined and communicated to an acquiring user, e.g., a person that purchased the product.
In the same or another embodiment, ecological-impact data from a variety of different sources can be quantified and used to determine an ecological-impact score. As such, in this alternative embodiment, the other sources could be converted to CO2e and a number, e.g., 1 to 10, a value on a scale (awful, bad, neutral, good, or exceptional) and/or a letter grade (A, B, C, D, or F) can be determined and communicated to an acquiring user, e.g., a person that purchased the product.
In yet another embodiment, a variety of different sources can be quantified and used to determine an ecological-impact score such as a number, e.g., 1 to 10, a value on a scale (awful, bad, neutral, good, or exceptional) and/or a letter grade (A, B, C, D, or F). In this example, data may not be first converted to CO2e.
Referring now to
Each element within
At a high level of abstraction, the curved arrows within
A particular product may be associated with different supply chains. For example, different shipping services may use different infrastructure to move a product and different companies may impose different shipping requirements on the shipping carriers they use, and even dictate how a product is manufactured. Alternatively, a company may only control a portion of a supply chain for a product. For example, a company may own or control one or more retail locations. In this example, the company may negotiate a contract with a product manufacturer to purchase products and the manufacturer may ship them according to the terms of the contract. Alternatively, the manufacturer or the company may select a shipping-method to ship the product.
In an exemplary embodiment, ecological impact caused by the infrastructure used to effectuate a “leg” or a portion of a leg can quantified and used to determine an ecological-impact score. As such, an ecological-impact score can reflect how harmful at least a portion of a supply chain is to the environment. In the same, or another embodiment, an ecological-impact score can reflect harm caused by the entire supply chain for a product. For example, ecological-impact due to making; shipping; using; and disposing the product could can quantified and used to determine an ecological-impact score
In an exemplary embodiment, the ecological impact caused by the infrastructure can be quantified and the percentage of the ecological impact that can be attributed to product 102 can be used to determine an ecological-impact score. For example, if product 102 takes up 10% of the space on a truck, in this embodiment 10% of the ecological impact caused by the truck could be used to determine an ecological-impact score for product 102. As such, the ecological-impact score can be determined from the ecological impact caused by the transportation method or methods used to physically move product 102, the ecological impact caused by maintaining one or more intermediary warehouses, and/or the ecological impact caused by the route taken by a transportation method before it arrives at an acquiring entity's location. The shipping decisions made by an acquiring entity can also be considered part of the supply chain. As such, in an embodiment, ecological impact caused by a method of transportation the user selects can be used to generate an ecological-impact score.
In an exemplary embodiment, the ecological impact caused by a supply chain can be quantified and used by system 114 to generating an ecological-impact score. Briefly, system 114 can include one or more computer systems having processors, memory, operating system software, network adaptors, etc., can be used to compute ecological-impact scores. System 114 could be controlled by a company such as Mal-Mart®, FedEx®, etc., and used to generate ecological-impact scores for at least a portion of the supply chain it uses. Alternatively, system 114 could be maintained by a separate entity. As such, system 114 could be maintained by any number of individuals or organizations that wish to compute scores that reflect how harmful supply chains are to the environment. In a specific example, system 114 could be maintained by the government. In this exemplary embodiment, the government can require that shipping services provide data that describes how much ecological harm transportation methods cause and the government can compute efficiency-of-use scores. In another exemplary embodiment, system 114 can be controlled by a Green Organization, e.g., an entity that stands for reducing the impact humans have on the environment. In this example, enrollment with system 114 may be voluntary. In yet another exemplary embodiment, system 114 can be controlled by a shipping company such as FedEx®. In this case, the shipping company may provide ecological-impact scores as a value-add to differentiate themselves from other shipping companies.
In addition to the foregoing,
Media distribution center 120 is also illustrated in
Referring now to
One type of data that can be used to generate ecological impact quantifications is rare earth materials data. For example, rare earth materials data can include a list of the materials that are used up and/or the materials that a product is made from when it is manufactured. In at least one exemplary embodiment, data that identifies the rare materials that are in product 102 (and other products) and/or the rare materials that were consumed in the process of making product 102 can be used to generate one or more ecological-impact quantifications. For example, a breakdown of the components in product 102 can be obtained and the amount of rare-earth materials and/or rare materials that were used to create product 102 can be derived.
Rare materials can include rare-earth materials and/or materials that are simply scarce. For example, the International Union of Pure and Applied Chemistry has established a collection of chemical elements from the periodic table that are considered “rare-earths.” For the most part, these elements are not rare in the sense that they are not abundant, but that they are difficult to purify from their oxides. Rare-earth elements are essential components in modern electronics and demand is growing. For example, Cerium oxide, the lowest value rare earth, jumped 930 percent from 2007 to over $35 per kilogram in 2010. The rare-earth elements are Lanthanum (which can be used to create high refractive index glass, camera lenses, battery-electrodes), Cerium, Praseodymium, Neodymium, Promethium (which can be used to create nuclear batteries), Samarium, Europium, Gadolinium (which can be used to create computer memory), Terbium, Dysprosium, Holmium, Erbium (which can be used to produce vanadium steel), Thulium, Ytterbium, Lutetium, Actinium, Thorium, Protactinium, Uranium, Neptunium, Plutonium, Americium, Curium, Berkelium, Californium, Einsteinium, Fermium, Mendelevium, Nobelium, and Lawrencium.
Another type of data that can be used to generate ecological impact quantifications is information that describes the hazardous materials that are a byproduct of making product 102 and/or the hazardous materials that are contained within product 102. Hazardous waste can include waste that poses a substantial or potential threat to public health and/or the environment. The list of hazardous substances tracked and used to generate ecological impact quantifications may vary a bit from one country to another and can include, but is not limited to, substances that may explode when exposed to a flame or when shocked, substances that are highly flammable, etc., and/or substances that are toxic, corrosive, infectious, carcinogenic, etc.
Another type of data that can be used to generate ecological impact quantifications is information that describes the ground pollutants that are a byproduct of making product 102 and/or the hazardous materials that are contained within product 102. Generally, ground pollutant data can include information such as the estimated amount of pollutants that are emitted when manufacturing product 102 (other than hazardous waste) and/or the estimated amount of ground pollution generated by disposing of a product according to different disposal modes. In an exemplary embodiment, the ground pollutants tracked can include, but are not limited to, heavy metals, chlorinated hydrocarbons, led, zinc, benzene, etc. This type of typically enters the environment via landfills.
Another type of data that can be used to generate ecological impact quantifications is information that describes the greenhouse gases (i.e., normalized greenhouse gases expressed as carbon dioxide equivalent or CO2e) that are associated with product 102. Greenhouse gasses are emitted in almost every stage of a product's lifecycle and in an exemplary embodiment, the amount of normalized greenhouse gasses that can be attributed to the production, use, and/or disposal of a product can be collected and used to generate one or more ecological-impact quantifications. For example, the amount of electricity used to manufacture product 102 can be determined. The source of the energy can be determined from the power plant and the amount of CO2e emissions generated by the power plant in order to produce the power used to acquire raw materials and manufacture a product can be captured.
The amount of CO2e generated from power plants can be estimated from information obtained from the energy grid. For example, the power company that manages the grid can provide information that identifies the source of the energy, e.g., hydro-power, natural gas, coal, etc., and the CO2e emissions with each energy source can be calculated as well as the percentage of energy generated from each source.
The list of gasses can include the following and an amount of each gas can be multiplied by a scalar value, shown in parenthesis, in order to convert the gases (in metric tons) to CO2e: carbon dioxide (1), methane (21), nitrous oxide (310), perfluorocarbons (2,300), hydrofluorocarbons (12,000), and sulfur hexafluoride (23,900). This shows that one million metric tons of methane and nitrous oxide is equivalent to emissions of 21 and 310 million metric tons of carbon dioxide. In an exemplary embodiment, information provided from the Environment Protection Agency (the “EPA”) can be used to estimate the amount of CO2e associated with products. This information can be found in the report entitled “Inventory of U.S. Greenhouse Gas Emissions and Sinks: 1990-2005” and the EPA's report entitled “Solid Waste Management and Greenhouse Gases: A lifecycle Assessment of Emissions and Sinks,” 3rd Edition September 2006, both of which are herein incorporated in their entirety.
In exemplary embodiments, some or all of the above mentioned data can be used to generate one or more ecological-impact quantifications for one or more products. For example, an ecological-impact quantification could be based at least in part on the amount of rare-materials associated with a product, the amount of hazardous waste associated the product, the amount of ground pollution associated with the product, and/or the amount of CO2e associated with the product. For example, 60 kilograms of CO2e may be emitted during the manufacturing process for a cellular phone. In an exemplary embodiment, this amount of CO2e can be quantized along with the amount of rare materials in the cellular phone, the amount of hazardous waste and ground pollution created to make the cellular phone. The quantifications can then be combined, e.g., added, multiplied, etc., in order to create an ecological-impact quantification.
Each ecological-impact quantification can be categorized into a group for a different stage of a product's lifecycle. For example, ecological-impact associated with a production phase, a use-phase quantification, and a disposal phase quantification can be stored in ecological impact quantification table 212. In an exemplary embodiment, a single product may be associated with an ecological-impact quantification that is based on the potential harm to the environment caused by producing the product, the potential harm caused by using the product, and/or the potential harm that could be caused by the different ways of disposing of the product. In another exemplary embodiment, a single ecological-impact quantification can be generated that shows the cumulative ecological-impact caused by the product, e.g., the ecological-impact quantification could be the sum of all of the aforementioned ecological-impact quantifications for the different phases of the product's lifecycle.
In a specific example, production ecological-impact quantifications can be based on the amount of rare-materials in a product or the amount of rare-materials that were consumed to create a product. In this example, the quantification process can use the price of the rare-material and/or the amount of the rare-material in product 102 when generating a ecological-impact quantification. For example, a kilogram of a less valuable rare-earth material such as cerium oxide could be mapped to a materials-score of 1 where as a kilogram of praseodymium (a more expensive rare-earth) can be mapped to a ecological-impact quantification of 9. The materials ecological-impact quantification can optionally be combined with other ecological-impact quantifications to create a production ecological-impact quantification.
In addition to rare-materials, a production ecological-impact quantification can be based on the amount and type of hazardous waste that was created to produce a product. For example, a high amount of a dangerous type of hazardous waste can be mapped to a high ecological-impact quantification. This ecological-impact quantification can optionally be combined with other ecological-impact quantifications to create production ecological-impact quantification.
In yet another embodiment, a production ecological-impact quantification can be based on the amount of CO2e generated to create a product. For example, CO2e is typically emitted during this phase in order to generate the energy to transport raw/manufactured materials to a product manufacturer and the energy needed to assemble the materials into the product. In this example, the amount of CO2e generated to build one product can be estimated and mapped to a CO2e-based ecological-impact quantification. For example, low amounts of CO2e can be mapped to low CO2e-based ecological-impact quantifications and high amounts of CO2e can be mapped to high CO2e-based ecological-impact quantifications. A CO2e-based ecological-impact quantification can then be combined with one or more other ecological-impact quantifications to obtain a production phase ecological-impact quantifications.
CO2e emissions associated with acquiring raw materials and manufacturing product 102 can include energy consumed to obtain raw materials, manufacturer products, manage the corporation, and dispose of waste. In general, the majority of energy used for these activities is derived from fossil fuels burned to operate mining equipment, fuel blast furnaces, etc., and to generate electricity to power machines used during the manufacturing stage.
Use phase ecological-impact quantifications can reflect the potential harm caused to the environment due to the transporting, storing, and actually using a product. The majority of the ecological impact in this phase can be attributed to CO2e emissions associated with the power used by a product, and/or the CO2e emitted by product as it operates, e.g., a vehicle. Food services products may require refrigeration, which requires electricity that is associated with CO2e emissions. Most cold storage facilities operate at a wide range of temperatures. In an exemplary embodiment, an average temperature can be estimated along with an average size of a storage facility and the average amount of energy used to refrigerate a product, which may be a six pack of beer. This information along with the volume of the product can be used to estimate the CO2e emissions caused by storing the product in a refrigerated facility and the CO2e emissions can be used to generate a use phase ecological-impact quantification.
Similar to the aforementioned ecological-impact quantification associated with transportation and/or storage, an ecological-impact quantification associated with operating the product can be calculated from mostly the CO2e emitted in order to generate the power for a product and/or the CO2e emitted by the product as it is running. For example, any product that consumes electricity most likely causes harm (even if it is indirect harm) to the environment due to the fact that the power it consumes likely comes from a source of energy that generates CO2e.
When a product is used up, broken, etc., it can be disposed of. In an exemplary embodiment, disposal phase ecological-impact quantifications can be based on one or more of the amount of rare materials lost due to disposing of a product, the amount of CO2e emitted when disposing of a product (either from the product or from the equipment used to dispose of the product), the amount of hazardous waste that product emits during disposal, the amount of ground pollution generated by disposing of a product, etc. In an exemplary embodiment, each disposal phase ecological-impact quantification can be associated with a disposal-mode-identifier. The disposal-mode-identifier can be associated with information that describes how to dispose of the product according to a disposal mode. For example, a recycling disposal-mode-identifier could be associated with text that provides the address of a recycling facility or a map to the recycling facility. In another specific example, an incineration disposal-mode identifier can include audio describing which type of disposal receptacle, e.g., trash can, dumpster, etc., the product should be placed in to have it incinerated.
Since a product can be disposed of in different ways, each product can be associated with multiple disposal ecological-impact quantifications. An exemplary, non-exhaustive list of disposal modes can include reselling (and/or donating, trading, etc), recycling, composting, incinerating, landfilling, etc. Thus, in an exemplary embodiment a product can be associated with one or more ecological-impact quantification for each disposal mode that is available to a product. For example, a product such as a mp3 player may have available modes that include a reselling mode, a recycling mode, and a landfilling mode.
In an exemplary embodiment, a product can be associated with a resell disposal mode. In this exemplary embodiment, the ecological-impact quantification associated with reselling the product can be based on an estimated amount of CO2e used to transport the product from one user to the next user. In some instances, the CO2e may be negligible.
In an exemplary embodiment, a product can be associated with a ecological-impact quantification associated with a recycling disposal mode. In an exemplary embodiment, the ecological-impact quantification for recycling can be based on, for example, the amount of CO2e associated with generating the power used to disassemble the product, the amount of rare materials that are lost during the recycling process, etc. Since recycling a product involves disassembling the product and using parts of it in other products, products made from a recycled product may have lower production phase ecological-impact quantifications than similar products made from virgin materials.
Composting is another disposal mode and a ecological-impact quantification for composting a product can be generated. Composting is the process of disposing of organic material by way of aerobic decomposition. For example, composing may result in CH4 emissions from anaerobic decomposition and N20 may be released by the soil after compost is applied to the ground, however these emissions are essentially zero. Composing has an additional benefit of capturing carbon and can be used to enrich soils. Disposal by sequestration is another technique used to reduce the amount of carbon that escapes into the environment. The EPA estimates composting/sequestering reduces the amount of CO2e emitted by 0.05 metric tons of CO2e per ton of compost. In an exemplary embodiment, the information can be used to generate a composing CO2e-based ecological-impact quantification for products that can be composted. In some instances, this ecological-impact quantification could reduce the harm caused to the planet.
Another disposal mode is incineration. Incineration involves the combustion of organic substances within waste materials thereby converting the waste into ash, heat, and flue gases, which may contain significant amounts of particulate matter, heavy metals, dioxins, furans, sulfur dioxide, and hydrochloric acid, and/or CO2. Municipal solid waste (“MSW”) contains approximately the same mass fraction of carbon as CO2 itself (27%), so incineration of 1 ton of MSW produces approximately 1 ton of CO2. In an exemplary embodiment, the amount of CO2e emitted by incineration, the amount of CO2e generated in order to power the incineration facility, the amount of hazardous waste generated, etc., can be gathered; and used to create a ecological-impact quantification for disposing of a product according to an incineration mode of disposal. Similar to incineration, waste can evaporated by storing liquids in evapo-transpiration beds or mechanical evaporation units and ecological-impact quantifications can be developed that reflect the harm to the environment caused by evaporating liquid products.
A disposal mode for a product could include sending the product to a landfill. During solid-waste landfill operations, waste collection vehicles transport the waste materials to a tipping face or working front where they unload their load. After loads are deposited, compactors or dozers can be used to spread and compact the waste on the working face and the compacted waste can be covered with soil daily.
Landfills cause a number of problems for the environment such as pollution by the contamination of groundwater and soil and the gasses released by decaying organic material. The CO2e emissions of a landfill are mostly due to methane emissions, transportation related carbon dioxide emissions, and carbon storage resulting from landfilling organic waste and solid waste. Metals do not contain carbon and do not generate CO2e emissions; however they could cause ground pollution. For example, salt, nitrates, led, copper, nickel, cadmium, etc., are different materials that can cause ground pollution. Plastics do not biodegrade and therefore do not emit greenhouse gases. This information can then be used to create a landfill ecological-impact quantification.
Ocean floor disposal is another disposal method. This technique involves depositing waste, e.g., radioactive waste, in ocean floor sediment. Exemplary techniques for depositing waste involve encasing the waste in concrete or in a shaft drilled into the bottom of the ocean. Ecological-impact quantifications can be created that take into account the potential-ecological harm caused by depositing waste in the ocean.
In addition to ecological impact quantifications, product database 202 can store product-use profiles in product profile table 210 that describe efficient use of a product. These profiles can be used by ecological-impact circuitry 206 to compute efficiency-of-use scores, which reflect how efficiently the user has used or is using one or more products. In the same, or another embodiment, a cumulative efficiency-of-use score can be generated and stored. Briefly, the cumulative efficiency-of-use score can be a combination of efficiency-of-use scores for different products. An efficiency-of-use score can be a numerical value, e.g., a value from 0 to 10, −100 to 100, etc. In a specific example, higher efficiency-of-use scores could reflect more inefficient use. Thus, a score of 0 in a specific embodiment where the score runs from 0 to 10 would reflect an extremely efficient use whereas a score of 10 would reflect an incredibly inefficient use of a product. In other exemplary embodiments, the efficiency-of-use score could be an abstract indicator such as “bad” or “good.” In a simple example, a product could be a light bulb and an efficiency profile could be gathered that describes how much energy it should use over a time period, e.g., a day, if it is being used efficiently. Ecological-impact circuitry 206 can then use information that describes how much energy the light bulb used over the time period as well as the use profile to generate an efficiency-of-use score.
As shown by the figure, ecological-impact circuitry 206 can be associated with one or more tables of information, which can be used in exemplary embodiments of the present disclosure to configure ecological-impact circuitry 206. Briefly, image table 246 can include images of products that can be associated with device-readable indicators. In an exemplary embodiment, products may not include device-readable indicators and ecological-impact circuitry 206 can determine indicators from images.
In the same, or another embodiment, ecological-impact circuitry 206 can be configured to generate ecological-impact scores that indicate how much harm at least a part of a supply chain caused or may cause to the environment. In an exemplary embodiment, ecological-impact circuitry 206 can use information from supply chain database circuitry 204 to execute such operations. In a configuration where system 114 is used by multiple companies, supply chain database circuitry 204 can include a table for a company and information about the shipping carrier or carriers that are used to effectuate the supply chain.
Information that describes the ecological-impact caused by the infrastructure used to effectuate each leg in a supply chain can be gathered and used to compute ecological-impact scores. In a specific example embodiment, the information may be for the leg between a manufacturing location and a retail location and may include the ecological cost, e.g., an amount of CO2e generated, to effectuate the infrastructure. Ecological-impact circuitry 206 could determine an ecological-impact score for this leg by using the weight, size, and/or other information about product 102 and/or its packaging in conjunction with the ecological cost of the leg to generate an ecological-impact score for the product. In the instance that this score is for a part of the supply chain, it can optionally be combined with other scores that reflect the ecological-impact of other parts of the supply chain to obtain an ecological-impact score for the entire supply chain.
In a specific example, ecological-impact circuitry 206 can determine how much ecological-impact caused by the infrastructure can be attributed to a particular product and use this information to generate an ecological-impact score. For example, information such as the size and weight of product 102 as well as the size and weight of a shipping container, e.g., a cardboard box, used to ship product 102 can be captured and stored by supply chain database circuitry 204. Information such as the amount of energy needed to store product 102 at warehouse (e.g., in the instance that product 102 needs to be stored at a certain temperature) and/or how much space product 102 takes in a warehouse can be stored by supply chain database circuitry 204.
In an exemplary embodiment, some ecological-impact scores for products can be computed and persisted to storage so that they can be retrieved at a later point without computing the ecological-impact score again. In the instance that an ecological-impact score for a product is not persisted by supply chain database circuitry 204, ecological-impact circuitry 206 can compute one in response to a request.
In an exemplary embodiment, companies can access shipping infrastructure table 210 to retrieve ecological-impact scores. The companies can then attach them to product 102, e.g., the ecological-impact scores can be written to a tag attached to product 102 and/or a product package, embedded within an RFID tag, memory, and/or a barcode attached to product 102 and/or a product package. The companies could also add the ecological-impact scores to information about product 102 that is listed in a webpage for product 102.
As described in more detail in the following paragraphs, efficiency-of-use scores and/or ecological-impact scores can be used in a variety of ways. For example, in a specific exemplary embodiment, reward/penalty circuitry 256 can be configured to reward or penalize the user based on his or her score. After a user finishes using a product or while the user is using the product, an efficiency-of-use score can be computed and routed to reward/penalty circuitry 256. Reward/penalty circuitry 256 can process an efficiency-of-use score and/or an ecological-impact score and determine whether to reward or penalize the user based on the score. If the user is penalized or rewarded, information can be stored in reward/penalty information 258 table. For example, a reward stored in reward/penalty information table 258 could include an icon indicative of a trophy created by an organization committed to acting in an environmentally friendly way. In another embodiment, reward/penalty information table 258 could include a graphic indicative of a coupon, a gift certificate, information indicating free or reduced services given to user 300, etc. Similarly, reward/penalty information table 258 can include penalties associated with user account 252 based on disposal and/or product purchasing behavior. For example, a penalty could be a fee charged to user 300, a trophy with a negative association, etc. In another specific example, efficiency-of-use scores can be used to charge users based on inefficient use of products. For example, accounting circuitry 240 can be configured to charge user accounts fees based on their efficiency-of-use score or scores.
Continuing with the description of
User account database circuitry 250 can be maintained by the entity that controls or uses system 114. For example, suppose system 114 is setup by a company such as Wal-Mart®, Amazon.com®, Target®, etc. In this example, user account database circuitry 250 may include user accounts for users that shop online with the company. Alternatively, user accounts can be tied into a social network where users can blog, post pictures, send message to each other, etc. In an exemplary embodiment, system 114 can include or be associated with a social networking service maintained by, for example, web-server circuitry 236. Web-server circuitry 236 can be configured to generate one or more web-pages that can be downloaded to computing devices, e.g., table personal-computers, smart phones, etc., that include logic operable to allow users to interact with each other. For example, web-server circuitry 236 can send web-pages to computing devices that allow users to blog, post pictures, etc.
Each user account, such as user account 252, can optionally include a product list, which can contain a listing of products associated with user account 252, i.e., products rented, borrowed, or products that the user owns. Each product in the list can be associated with information that describes its status, e.g., owned, borrowed, or disposed of, the disposal method selected to dispose of the product, how long the product has been associated with the user account, a unique serial number for the product (which can be used to associate specific instances of a product with a specific user), etc.
Turning now to
In the same, or another embodiment, user 300 could use device 302 to obtain one or more ecological-impact quantifications (306 and/or 314) from product package 306 and/or product 102. For example, a barcode or RFID tag could be attached to product 102 and/or product package 306 that includes an ecological-impact score. Alternatively, the barcode or RFID tag could include a device-readable identifier, which can be submitted to system 114 to obtain an ecological-impact score.
In the same, or another embodiment, user 300 could use device 302 to obtain one or more disposal-mode identifiers (308 and/or 316) that describe a method of disposing of product package 306 and/or product 102. For example, supplier web-server 118 could print off disposal-mode identifiers (308 and/or 316) and attach a sticker or some other tag to product package 306 and/or product 102. In this example, user 300 determining whether to purchase product 102 could look at the tag or sticker and get an idea of the ecological harm caused by product 102. In the same, or another embodiment, disposal-mode identifiers (308 and/or 316) can be stored in an RFID tag, a barcode, a memory, e.g., ROM, and/or etched into product package 306 and/or product 102. In each of these examples, user 300 could use device 302 to extract disposal-mode identifiers (308 and/or 316).
Product 102 can also include network circuitry 318, which could be a network adaptor and the software instructions used to control the network adaptor. In this example, product 102 may be in communication with system 114 in order to receive one or more disposal mode identifiers, ecological-impact quantifications, and/or ecological-impact scores.
Referring to
Device 302 can optionally include client-supply chain database circuitry 402, client-ecological-impact circuitry 418, and/or product profile database circuitry 414. Consequently, in embodiments of the present disclosure, the functionality described as being associated with ecological-impact circuitry 206, client-supply chain database circuitry204, and/or product profile database circuitry 202 could be integrated within device 302. Thus, in certain embodiments of the present disclosure, efficiency-of-use scores and/or ecological-impact scores may be computed by a device external to product 102 using data stored on device 302 and/or system 114. Accordingly, while certain operations described with respect to
Device 302 can obtain information form product 102 and/or product package 306 using barcode reader 406, device location determination circuitry 408, RFID reader circuitry 410, network adapter circuitry 422, or camera circuitry 404. In other exemplary embodiments, information can be obtained from system 114 or from supply chain database 420, product profile database 414 by using an image of product 102 obtained from camera circuitry 414, audio of a user speaking about product 102, or from user input.
Further, in the following figures that depict various flow processes, various operations may be depicted in a box-within-a-box manner. Such depictions may indicate that an operation in an internal box may comprise an optional example embodiment of the operational step illustrated in one or more external boxes. However, it should be understood that internal box operations may be viewed as independent operations separate from any associated external boxes and may be performed in any sequence with respect to all other illustrated operations, or may be performed concurrently.
Referring now to
In this example, the ecological-impact score can reflect the ecological impact that is caused by the infrastructure used to effectuate at least a portion of a supply chain used to transport, e.g., move product 102 from point A to point B (where there may be intervening points between A and B and there may be additional points after B and before A). In a specific example, and referring briefly to
In an exemplary configuration, the ecological-impact score could be based at least in part on the amount of CO2e generated by the method of transportation used to transport product 102 from one location to another, the CO2e generated to power the warehouses used to store product 102 along the way, etc. For example, suppose that a shipping carrier uses a train to move product 102 from manufacturer location 104 to distribution center 106. In this example, shipping infrastructure table 210 could include an entry for the shipping carrier, e.g., FedEx®, that describes the amount of CO2e generated by the trip (e.g., the amount CO2e generated by the type of truck that moves product 102 from a factory in China to a warehouse in a Chinese port city, as well as ecological impact data for other parts of the trip), and information that describes the size, e.g., volume, and weight of product 102 (as well as the volume and weight of product 102 along with any packaging). In this example, ecological-impact circuitry 206 could use this information to compute an ecological-impact score for the leg. This score could be persisted so that it could be used when another instance of product 102 is shipped over the same leg.
In a specific example embodiment, the ecological-impact score could be computed by determining what portion of the total CO2e can be attributed to product 102 based on the volume and weight information; and outputting a number and/or looking up a number, letter grade, word, and/or phrase that is associated with the determined portion of the total CO2e. In another specific example, N number of different ecological impact variables (where N is an integer greater than 1) can be normalized and combined to generate an ecological-impact score. For example, a CO2e variable and a variable that reflects how much waste was generated during the trip could be normalized and combined to compute an ecological-impact score.
Turning back to
In a specific example, suppose that the computing device is a computer associated with a company that maintains supplier web-server 118; e.g., Amazon.com®. When a user orders a product the product is typically shipped from distribution center 106 to an acquiring entity location 108. In this example, system 114 may have previously received information that describes the infrastructure used to transport product 102 from manufacturer location 104 to distribution center 106. For example, the company may have provided information to system 114 that indicates what shipping carrier is used for the leg and what transportation method or methods is/are used. System 114 could have also computed an ecological-impact score for shipping product 102 via this leg and stored it in shipping infrastructure table 210. The ecological-impact score could be retrieved and sent to a computer system associated with the company. The ecological-impact score for this leg could be inserted within product description information for product 102. As such, when a user views the webpage for product 102 he or she can view an ecological impact score for this leg.
Referring now to
In a specific example, device 302 could be used to scan product 102 and a request for an ecological-impact score could have been sent via network to system 114. In a specific example, device-readable indicator for product 102 can be encapsulated within a message that is received by networking circuitry 116. The message could include a field that identifies a device-readable indicator and a field that indicates that the message is a request for an ecological-impact score. In this specific example, the request could also include information that indicates what part of the supply chain the request is for, the identity of the company offering product 102 and/or the current location of product 102. For example, the message could be requesting a score that reflects the entire supply chain used to transport product from manufacturer location 104 to destination location 108, e.g., a user's home.
Continuing with the description of
Continuing with the description of
Continuing with the description of
In a specific example, suppose a user is at retail location 112 determining whether to purchase product 102. In this example, suppose that user 300 is interested in viewing information that describes how much harm was caused to the environment to get product 102 to retail location 112 and uses device 302 to take a picture of product 102. Networking circuitry 422 can send one or more packets of information indicative of the image to system 114. In addition to the image, user 300 may send information that indicates the identity and location of retail location 112.
Turning to
In a specific example, the company that controls retail location 112 may have previously uploaded information that describes the shipping carrier they use to get product 102 and the shipping carrier could have already uploaded information that can be used to quantify the ecological impact caused by the infrastructure used to ship product 112 to this retailer. The infrastructure information can be used to compute the ecological-impact score.
Turning back to
In an exemplary embodiment, ecological-impact circuitry 206 of
Referring back to
Referring now to
In a specific example, suppose product 102 is a laptop. In this example, the manufacturer of the laptop could have generated energy consumption information for a factory that assembles the laptop. In this example, the amount of energy used to produce a single laptop and the source of that energy can be determined (for example, an energy-consumption analysis could be performed at the factor). From this information the amount of CO2e emitted to manufacture the laptop can be estimated used to generate an ecological-impact score.
Turning again to
Information that describes the infrastructure used by one or more shipping carriers to transport product 102 can be gathered by one or more agents. The information in a specific example could indicate that a shipping carrier ships product 102 by train to a port city in China; ships product 102 by boat from the Chinese port city to a port in Seattle, Wash.; and ships product 102 by truck to a wholesaler location, e.g., a Costco® store. In addition, information such as the type of truck and ship used as well as energy analysis information for warehouses used to store product 102 along the way can be determined. This information can be stored in shipping infrastructure table 210 and one or more ecological-impact scores can be determined from the information. The one or more score can be sent via networking circuitry 116 to other computer systems, e.g., a computer system controlled by Costco®, a computer system controlled by user 300, etc.
Referring to operation 618 of
Information that describes the infrastructure used by one or more shipping carriers to transport product 102 can be gathered by one or more agents. The information in a specific example could indicate that a shipping carrier ships product 102 by truck from wholesaler location 110 to retail location 112. In addition, information such as the type of truck and ship used as well as energy analysis information for warehouses used to store product 102 along the way can be determined. This information can be stored in shipping infrastructure table 210 and one or more ecological-impact scores can be determined from the information. The one or more score can be sent via networking circuitry 116 to other computer systems, e.g., a computer system controlled by Costco®, a computer system controlled by user 300, etc.
Continuing with the description of
In a specific example, suppose that product 102 is an LCD TV and an agent for the shipping carrier used by the manufacturing entity previously sent information that describes the transportation method, e.g., type of truck used, distances traveled, fuel consumed, etc., to system 114. The information can be used to generate an ecological-impact score for the leg and the score can be stored in shipping infrastructure table 210. The score can then be disseminated to an entity that offers product 102 and ships it via this shipping carrier. Suppose that distribution center 106 is used by an online retailer such as Amazon.com® in this example. In the instance that a user 300 views a web-page for product 102 on supplier web-server 118 (which could be controlled by Amazon.com® in this example), the webpage for product 102 could include the ecological-impact score for product 102 that reflects the harm caused by transporting product to distribution center 106.
Continuing with the description of
In a specific example, and referring to
Continuing with the description of
Continuing with the description of
Continuing with the description of
Upon receipt of the message, networking circuitry 116 can route the message to ecological-impact circuitry 206, which can parse the message and determine the transportation method selected by the acquiring entity the address of the retail location or the address of the distribution center used to ship product 102. In the instance where a user 300 is at retail location 112 contemplating a purchase of product 102, ecological-impact circuitry 206 can identify product 102 from the request and receive information from user 300, device 302, or an agent for retail location 112 that obtains such information from user 300, that describes the ecological impact caused by user 300 to travel between retail location 112 and acquiring entity location 108 to acquire product 102. The amount of CO2e generated, the amount of waste generated, etc., can be determined and the amount attributed to product 102 can be calculated, e.g., by using the size, weight, etc., information for product 102. An ecological-impact score can then be stored in shipping infrastructure table 210 in association with product 102 and sent to a computing device such as product 102.
Alternatively, in the instance where user 300 is contemplating a purchase of product 102 over the Internet, user 300 may be viewing information about product 102 on a web-page generated by supplier web-server 118. In this example, ecological-impact circuitry 206 can receive a request to generate an ecological-impact score that reflects the ecological-impact caused by shipping product 102 to acquiring entity location 108, e.g., a user's house. In response to receipt of the request, ecological-impact circuitry 206 can submit a query to supply chain database circuitry 204 for an ecological-impact score that reflects at least the infrastructure used to transport product 102. A score can be received by ecological-impact circuitry 206, which can generate a message indicative of the same and send it to the computer that submitted the request, e.g., device 302 or supplier web-server 118.
An ecological-impact score that takes into account this leg of the supply chain could have been previously generated and stored in shipping infrastructure table 210. This ecological-impact score can be used to quantify the leg of the supply chain that delivers product 102 to an acquiring entity. For example, the shipping carrier used to ship product 102 to an acquiring entity's location, e.g., an office building, home, etc., could have uploaded information to system 114 that describes the infrastructure used by the carrier to ship product 102 the last leg, i.e., to an acquiring entity. The information could include information that identifies what type of vehicles it uses, how much energy the vehicles consume, the standard routes the vehicles use, etc. This information can be used to determine one or more ecological-impact scores.
Continuing with the description of
In an exemplary embodiment, each user that consumes products may have a user account in user account database circuitry 250. However, in another embodiment, multiple users may share a user account and/or the user account could be associated with an entity such as a family unit or a corporation. For example, a user account could be for the “Smith family.” In this example, when any member of the Smith family, e.g., Mr. Smith or Ms. Smith, purchases a product a signal can be sent received by association circuitry 254 and information can be stored that indicates that a member of the Smith family has purchased a product.
In a specific example, user account database circuitry 250 can store user accounts for users that acquire products from one or more companies. For example, suppose that user account database circuitry 250 stores user accounts for a company such as Wal-Mart®. In this example, suppose a user 300 visited a Wal-Mart® retail location and decided to purchase product 102, which is an LCD TV in this example. When user 300 pays for the TV an employee of the store may ask the user for his or her user account name, his or her real name, address, etc., and enter it into a computer system. The computer system can send a message that includes the user's information as well as a device-readable indicator for the LCD TV. Networking circuitry 116 can receive the message and determine that it is a product association message based on information in the header. In response to this determination, networking circuitry 116 can route the message to association circuitry 254. Association circuitry 254 can determine that user account 250 is associated with this user from information in the message and link user account 250 with the LCD TV.
In another specific example, suppose a user 300 is shopping online and viewing a web-page generated by supplier web-server 118 that includes information about product 102, which in this example is a book. In this example, suppose user 300 decided to purchase the book and provides a credential for user account 250. When user 300 buys the book supplier web-server 118 can generate a message that includes an identifier for user account 250 as well as a device-readable indicator for the book. Networking circuitry 116 can receive the message and determine that it is a product association message based on information in the header. In response to this determination, networking circuitry 116 can route the message to association circuitry 254. Association circuitry 254 can determine that user account 250 is associated with this user from information in the message and link user account 250 with the book.
Referring now to
In an example embodiment, user 300 may acquire product 102 from retail location 112 or wholesaler location 110. In this example, the last leg can be computed from information captured by an employee of retail location 112 or wholesaler location 110. The information can describe the transportation method, e.g., the number of miles traveled, time traveling, speed, vehicle type, etc. System 114 can receive the information and access supply chain database 210 to look up the transportation method used by user 300, e.g., bus, car, bike, etc., and use information such as the number of miles drive, average speed, time spent traveling, etc., to compute an ecological-impact score for this leg.
In another configuration, suppose device 302 is a mobile device and includes device location determination circuitry 408, e.g., a GPS receiver. In this example, the GPS receive could be activated and can track the path used by user 300 to go to product retail location 112 or wholesaler location 110. When user 300 purchase product 102 he or she can use user interface circuitry 412, e.g., a touch display, to input information that indicates that user 300 has acquired product 102 and the transportation method used to get to product retailer 102. System 114 can receive the information and access supply chain database 210 to look up the transportation method used by user 300 to obtain speed information, average miles per gallon of gas information achieved, etc., and use this information as well as distance information to compute an ecological-impact score for this leg of the journey.
Referring to operation 704 of
For example, and referring to
For example, suppose a user 300 wishes to purchase product 102 by navigating to a web-page that shows product 102, which could be generated by supplier web-server 118. In this example, user 300 can provide a shipping destination and it can be routed to ecological-impact circuitry 206, along with a request to compute an ecological impact score that takes into account at least the ecological-impact caused by shipping product 102 to acquiring entity location 108. For example, a priority air service may include potential ecological harm associated with the truck used to move product 102 to the air port; the harm that will be caused by the plane that transports product 102 to the city including acquiring entity location 108; and the harm caused by the truck that will transport product 102 to acquiring entity location 108. The ecological-impact score can then be sent back to supplier web-server 118, which can display the score on a web-page.
In another embodiment, suppose that supplier web-server 118 had previously obtained ecological-impact scores that reflect the ecological-impact caused to transport product 102 to acquiring entity location 108. For example, suppose that the shipping carrier had previously uploaded supply chain information that describes the routes taken by the trucks that service the area that includes acquiring entity location 108 and an ecological-impact score that describes the ecological-impact caused by shipping a different instance of product 102 within the area had been determined; stored in shipping infrastructure table 210; and communicated to a computer system associated with supplier web-server 118. As such, the previously obtained ecological-impact score can be displayed on a web-page associated with product 102.
Referring back to
In a specific example, suppose a user 300 wishes to purchase product 102 by navigating to a web-page that shows product 102, which could be generated by supplier web-server 118. In this example, user 300 can provide a shipping destination and it can be routed to ecological-impact circuitry 206 along with a request for an ecological impact score that takes into account at least the ecological-impact caused by shipping product 102 to acquiring entity location 108. The request could identify the company submitting the request, the identity of product 102, the address for acquiring entity location 108, the address for the distribution center 106, etc. Ecological-impact circuitry 206 can extract the information and submit a query to supply chain database circuitry 204, which can look up an ecological-impact score that matches this query and send it back to ecological-impact circuitry 206. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with a requesting computer system, e.g., supplier web-server 118, device 302, a computer system located at retail location 112, etc.
Continuing with the description of
For example, and suppose a user 300 wishes to purchase product 102 by calling a phone number and speaking with an order placement agent. In this example, user 300 can provide a shipping destination and indicate that he or she wants product 102 as fast as possible. The order placement agent can input it into a computer system, which can a message to networking circuitry 116. The message can be routed to ecological-impact circuitry 206 along with a request for an ecological impact score that takes into account at least the ecological-impact caused by shipping product 102 to acquiring entity location 108. The request could identify the company submitting the request, the identity of product 102, the address for acquiring entity location 108, the address for the distribution center 106, information that indicates that air freight was selected as the shipping method, etc. Ecological-impact circuitry 206 can extract the information and submit a query to supply chain database circuitry 204, which can search for an ecological-impact score within shipping infrastructure table 210 that was computed from information such as the size/weight information for product 102, product package 306, and the ecological-impact caused by the infrastructure used to ship product via air freight service. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with the order placement agent's computer system. The order placement agent can then communicate the ecological-impact score to user 300 over the phone, have the score printed on an invoice for product 102, etc.
Continuing with the description of
Ecological-impact circuitry 206 can receive a request to determine an ecological-impact score and submit a query to supply chain database 210. In this example, the request could indicate the identity of product 102, the address for acquiring entity location 108, the address for manufacturer location 104, information that indicates that next day air was selected as the shipping method, etc. Supply chain database circuitry 204 can look up an ecological-impact score within shipping infrastructure table 210 that was computed from information such as the size/weight information for product 102, product package 306, and the ecological-impact caused by the infrastructure used to ship product via a priority shipping service. In the instance that an entry exists, supply chain database circuitry 204 can send it back to ecological-impact circuitry 206; otherwise, ecological-impact circuitry 206 can compute an ecological-impact score. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with a requesting computer system, e.g., supplier web-server 118, device 302, a computer system located at retail location 112, etc.
Continuing with the description of
In response to receipt of a request for an ecological-impact score, ecological-impact circuitry 206 can submit a query to supply chain database 210. In this example, the query could indicate the identity of product 102, the address for acquiring entity location 108, the (address of the place where product 102 is being shipped from, information that indicates that a shipping method was selected. Supply chain database circuitry 204 can look up an ecological-impact score within shipping infrastructure table 210 that was computed from information such as the size/weight information for product 102, product package 306, and the ecological-impact caused by the infrastructure used to ship product via a transportation method that includes trains. In the instance that an entry exists, supply chain database circuitry 204 can send it back to ecological-impact circuitry 206; otherwise, ecological-impact circuitry 206 can compute an ecological-impact score. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with a requesting computer system, e.g., supplier web-server 118, device 302, a computer system located at retail location 112, etc.
Turning now to
In response to receipt of a request for an ecological-impact score, ecological-impact circuitry 206 can submit a query to supply chain database 210. In this example, the query could indicate the identity of product 102, the address for acquiring entity location 108, the address of the place where product 102 is being shipped from, information that indicates that a shipping method was selected. Supply chain database circuitry 204 can look up an ecological-impact score within shipping infrastructure table 210 that was computed from information such as the size/weight information for product 102, product package 306, and the ecological-impact caused by the infrastructure used to ship product via a transportation method that includes trucks. In the instance that an entry exists, supply chain database circuitry 204 can send it back to ecological-impact circuitry 206; otherwise, ecological-impact circuitry 206 can compute an ecological-impact score. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with a requesting computer system, e.g., supplier web-server 118, device 302, a computer system located at retail location 112, etc.
Continuing with the description of
In response to receipt of a request for an ecological-impact score, ecological-impact circuitry 206 can submit a query to supply chain database 210 for infrastructure information used to ship product 102. For example, the query could identify an address for the location where the products are shipped to, e.g., a distribution center, an address for acquiring entity location 108, and the shipping method used. Supply chain database circuitry 204 can look up an ecological-impact score within shipping infrastructure table 210 that was computed from information such as the size/weight information for product 102, product package 306, and the ecological-impact caused by the infrastructure used to ship product. In the instance that an entry exists, supply chain database circuitry 204 can send it back to ecological-impact circuitry 206; otherwise, ecological-impact circuitry 206 can compute an ecological-impact score. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with a requesting computer system, e.g., supplier web-server 118, device 302, a computer system located at retail location 112, etc.
Continuing with the description of
In a specific example, suppose that a company that controls supplier web-server 118 offers a tote-bag delivery service. In this example, a user may view products offered by the company and determine to acquire one. In this example, user 300 may select a tote-bag shipping method and a request for an ecological-impact score can be sent to system 114. For example, the request could indicate that the tote-bag shipping method was selected and the acquiring entity's address. Networking circuitry 116 can receive the request and route it to ecological-impact circuitry 206. Ecological-impact circuitry 206 can retrieve information from shipping infrastructure table 208 that indicates the ecological impact caused by the infrastructure used to effectuate the tote-bag delivery method and obtain information that indicates the weight and size of the tote-bag (based on the items that are already in the tote-bag) and compute an ecological-impact score. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with a requesting computer system, e.g., supplier web-server 118, device 302, a computer system located at retail location 112, etc.
Referring back to
In response to receipt of a request, ecological-impact circuitry 206 can extract the shipping-method identifiers and submit a query to supply chain database circuitry 204 that identifies the company offering product 102, the address of acquiring entity location 108, the identity of the product, etc. Supply chain database circuitry 204 can look up multiple ecological-impact scores within shipping infrastructure table 210 that were computed from information such as the size/weight information for product 102, product package 306, and the ecological-impact caused by the infrastructure used to ship product via the different transportation methods. In the instance that an entry exists, supply chain database circuitry 204 can send it back to ecological-impact circuitry 206; otherwise, ecological-impact circuitry 206 can compute an ecological-impact score. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with a requesting computer system, e.g., supplier web-server 118, device 302, a computer system located at retail location 112, etc.
Turning now to
Continuing with the description of
In a specific example, suppose user 300 is viewing product 102 on a webpage, which is a rice cooker in this specific example. In this example, user 300 determines to purchase the rice cooker and views the shipping-methods for delivering the rice cooker to the user's house, i.e., a specific example of an acquiring entity location. In this example, suppose the methods are priority air, two-day shipping, ground, and tote service. Each one of the shipping methods can be associated with an ecological-impact score that describes how harmful the shipping method is to the environment. For example, suppose priority air is the most harmful option available and the tote service is the most ecological friendly. In this example, user 300 may select the tote service to ship the rice cooker. In response to the selection, a signal can be sent to reward/penalty circuitry 256, which can determine that the combination of the rice cook along with the tote service is associated with a reward. Reward/penalty circuitry 256 can determine to grant user 300 a reward and store information indicative of a reward in reward/penalty user information table 258.
Turning now to operation 806, it shows associating a penalty with a user account based on a selection of a shipping method from the list. For example, in an exemplary embodiment, user 300 can be penalized based on his or selection of a shipping-method from the list. For example, and referring to
In a specific example, suppose user 300 is viewing product 102 on a webpage. For example, the product 102 could be a cellular phone. In this example, user 300 determines to purchase the cellular phone and views the shipping options for delivering the rice cooker to the user's house, i.e., a specific example of an acquiring entity location. In this example, suppose the options are priority air, two-day shipping, ground, and tote service. Each one of the shipping options can be associated with an ecological-impact score that describes how harmful the shipping method is to the environment. For example, suppose priority air is the most harmful option available and the tote service is the most ecological friendly. In this example, user 300 may select the priority air service. In response to the selection, a signal can be sent to reward/penalty circuitry 256, which can determine that the combination of the cellular phone along with the priority air service is associated with a penalty. Reward/penalty circuitry 256 can determine to penalize user 300 by storing information indicative of a reward in reward/penalty user information table 258.
Continuing with the description of
In another specific example, and referring to
Turning now to
For example, networking circuitry 116 of system 114 can receive information that describes how product 102 was used during the period of time that the user had control of it; such as for example, information that describes the status of product 102 or a portion of product 102, information that describes if product 102 was damaged, information that describes how much product 102 depleted, i.e., used-up, etc. This information can be routed to ecological-impact circuitry 206, which can use it to compute an efficiency-of-use score, e.g., a numerical value such as 1 to 100 where lower numbers indicate a more efficient use, a score such as “good,” “bad,” “average,” or a score such as A, B, C, D, or F, from the information and an efficiency-of-use profile for product 102 stored in product profile database 210. For example, a profile for product 102 can be stored in product profile database 210 that can define the ideal-efficient use of product 102. The information that describes how product 102 was used can be compared to the use-profile and the score can be calculated. The use-profile for product 102 could then be updated to reflect its current status in the instance that product 102 is depleted (or partially depleted) during the use.
In a specific example, suppose user 300 purchases product 102, which could be a chainsaw. In this example, user 300 may control product 102 a significantly long period of time, e.g., 1 year, 5, years, 10 years, etc. In this example, an efficiency-of-use score could be computed each time user 300 uses the chainsaw, at the end of each day, week, month, etc.
Continuing with the description of
Turning now to
Similar to the subject matter described in previous paragraphs, an ecological-impact score can be generated from at least information that quantifies ecological impact caused by at least a portion of a supply chain used to transport the product 102. For example, and referring to
Suppose in a specific example product 102 is a pair of sunglasses and the ecological-impact score is associated with the portion of the supply chain used to transport the sunglasses from a location associated with the manufacturer location 104 to a product retailer location 112. As such, when an acquiring entity enters product retail location 112 he or she could check the price tag for the sunglasses and see an ecological-impact score that covers the aforementioned portion of the supply chain. In this example, information that describes how the sunglasses were transported from manufacturer location 104 to product retail location 112 could have been sent to system 114, which could be controlled by an entity that also controls manufacturer location 104 or it could be a separate entity.
Turning again to
Referring now to
Continuing with the description of
Continuing with the description of
Returning briefly to
In an example embodiment, user 300 may acquire product 102 from retail location 112 or wholesaler location 110. In this example, the last leg can be computed from information captured by an employee of retail location 112 or wholesaler location 110. The information can describe the transportation method, e.g., the number of miles traveled, time traveling, speed, vehicle type, etc. System 114 can receive the information and access supply chain database 210 to look up the transportation mode used by user 300, e.g., bus, car, bike, etc., and use information such as the number of miles drive, average speed, time spent traveling, etc., to compute an ecological-impact score for this leg.
In another configuration, suppose device 302 is a mobile device and includes device location determination circuitry 408, e.g., a GPS receiver. In this example, the GPS receive could be activated and can track the path used by user 300 to go to product retail location 112. When user 300 purchase product 102 he or she can use user interface circuitry 412, e.g., a touch display, to input information that indicates that user 300 has acquired product 102 and the transportation mode used to get to product retailer 102. System 114 can receive the information and access supply chain database 210 to look up the transportation mode used by user 300, e.g., bus, car, bike, etc., and use the distance information to compute an ecological-impact score for this leg of the journey.
In another embodiment, product 102 can be acquired through supplier web-server 118. In this example, the last leg can be calculated based on a selection of a shipping method by the acquiring entity and, for example, the distance needed to travel to deliver product. In this example, system 114 and ecological-impact circuitry 206 can access supply chain database 210 to look up the shipping-method or modes for product 102 to obtain an ecological-impact score.
Returning briefly to
In response to receipt of a request, ecological-impact circuitry 206 can extract the shipping-method identifiers and submit a query to supply chain database circuitry 204 that identifies the company offering product 102, the address of acquiring entity location 108, the identity of the product, etc. Supply chain database circuitry can search shipping infrastructure table 210 to determine a list of possible shipping method and the ecological-impact caused by each shipping method. The list can be returned to ecological-impact circuitry 206, which can use size/weight information to determine one or more ecological-impact scores for product 102; each ecological-impact score can be associated with a different shipping-method that is available. Ecological-impact circuitry 206 can generate a message including the ecological-impact score and send it to a network identifier associated with a requesting computer system, e.g., supplier web-server 118, device 302, a computer system located at retail location 112, etc.
Those having skill in the art will recognize that the state of the art has progressed to the point where there is little distinction left between hardware and software implementations of aspects of systems; the use of hardware or software is generally (but not always, in that in certain contexts the choice between hardware and software can become significant) a design choice representing cost vs. efficiency tradeoffs. Those having skill in the art will appreciate that there are various vehicles by which processes and/or systems and/or other technologies described herein can be effected (e.g., hardware, software, and/or firmware), and that the preferred vehicle will vary with the context in which the processes and/or systems and/or other technologies are deployed. For example, if an implementer determines that speed and accuracy are paramount, the implementer may opt for a mainly hardware and/or firmware vehicle; alternatively, if flexibility is paramount, the implementer may opt for a mainly software implementation; or, yet again alternatively, the implementer may opt for some combination of hardware, software, and/or firmware. Hence, there are several possible vehicles by which the processes and/or devices and/or other technologies described herein may be effected, none of which is inherently superior to the other in that any vehicle to be utilized is a choice dependent upon the context in which the vehicle will be deployed and the specific concerns (e.g., speed, flexibility, or predictability) of the implementer, any of which may vary. Those skilled in the art will recognize that optical aspects of implementations will typically employ optically-oriented hardware, software, and or firmware.
The foregoing detailed description has set forth various embodiments of the devices and/or processes via the use of block diagrams, flowcharts, and/or examples. Insofar as such block diagrams, flowcharts, and/or examples contain one or more functions and/or operations, it will be understood by those within the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. In one embodiment, several portions of the subject matter described herein may be implemented via Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), digital signal processors (DSPs), or other integrated formats. However, those skilled in the art will recognize that some aspects of the embodiments disclosed herein, in whole or in part, can be equivalently implemented in integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of skill in the art in light of this disclosure. In addition, those skilled in the art will appreciate that the mechanisms of the subject matter described herein are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the subject matter described herein applies regardless of the particular type of signal bearing medium used to actually carry out the distribution. Examples of a signal bearing medium include, but are not limited to, the following: a recordable type medium such as a floppy disk, a hard disk drive, a Compact Disc (CD), a Digital Video Disk (DVD), a digital tape, a computer memory, etc.; and a transmission type medium such as a digital and/or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communications link, a wireless communication link, etc.).
In a general sense, those skilled in the art will recognize that the various aspects described herein which can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or any combination thereof can be viewed as being composed of various types of “electrical circuitry.” Consequently, as used herein “electrical circuitry” includes, but is not limited to, electrical circuitry having at least one discrete electrical circuit, electrical circuitry having at least one integrated circuit, electrical circuitry having at least one application specific integrated circuit, electrical circuitry forming a general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program which at least partially carries out processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially carries out processes and/or devices described herein), electrical circuitry forming a memory device (e.g., forms of random access memory), and/or electrical circuitry forming a communications device (e.g., a modem, communications switch, or optical-electrical equipment). Those having skill in the art will recognize that the subject matter described herein may be implemented in an analog or digital fashion or some combination thereof.
Those having skill in the art will recognize that it is common within the art to describe devices and/or processes in the fashion set forth herein, and thereafter use engineering practices to integrate such described devices and/or processes into data processing systems. That is, at least a portion of the devices and/or processes described herein can be integrated into a data processing system via a reasonable amount of experimentation. Those having skill in the art will recognize that a typical data processing system generally includes one or more of a system unit housing, a video display device, a memory such as volatile and non-volatile memory, processors such as microprocessors and digital signal processors, computational entities such as operating systems, drivers, graphical user interfaces, and applications programs, one or more interaction devices, such as a touch pad or screen, and/or control systems including feedback loops and control motors (e.g., feedback for sensing position and/or velocity; control motors for moving and/or adjusting components and/or quantities). A typical data processing system may be implemented utilizing any suitable commercially available components, such as those typically found in data computing/communication and/or network computing/communication systems.
The herein described subject matter sometimes illustrates different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected”, or “operably coupled”, to each other to achieve the desired functionality, and any two components capable of being so associated can also be viewed as being “operably couplable”, to each other to achieve the desired functionality. Specific examples of operably couplable include but are not limited to physically mateable and/or physically interacting components and/or wirelessly interactable and/or wirelessly interacting components and/or logically interacting and/or logically interactable components.
While particular aspects of the present subject matter described herein have been shown and described, it will be apparent to those skilled in the art that, based upon the teachings herein, changes and modifications may be made without departing from the subject matter described herein and its broader aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as are within the true spirit and scope of the subject matter described herein. Furthermore, it is to be understood that the invention is defined by the appended claims.
It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (e.g., bodies of the appended claims) are generally intended as “open” terms (e.g., the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to inventions containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (e.g., “a” and/or “an” should typically be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations.
In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, typically means at least two recitations, or two or more recitations). Furthermore, in those instances where a convention analogous to “at least one of A, B, and C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, and C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.).
In those instances where a convention analogous to “at least one of A, B, or C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, or C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase “A or B” will be understood to include the possibilities of “A” or “B” or “A and B.”
The present application is related to and claims the benefit of the earliest available effective filing date(s) from the following listed application(s) (the “Related Applications”) (e.g., claims earliest available priority dates for other than provisional patent applications or claims benefits under 35 USC §119(e) for provisional patent applications, for any and all parent, grandparent, great-grandparent, etc. applications of the Related Application(s)). All subject matter of the Related Applications and of any and all parent, grandparent, great-grandparent, etc. applications of the Related Applications, including any priority claims, is incorporated herein by reference to the extent such subject matter is not inconsistent herewith. For purposes of the USPTO extra-statutory requirements, the present application constitutes a continuation-in-part of U.S. patent application Ser. No. 12/928,638, entitled LIFECYCLE IMPACT INDICATORS, naming Mark Aggar, Christian Belady, Rob Bernard, Angel Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Pollard, John D. Rinaldo, Jr., Clarence T. Tegreene, Rene Vega, Lowell L. Wood, Jr., and Feng Zhao, as inventors, filed 14 Dec. 2010, which is currently co-pending or is an application of which a currently co-pending application is entitled to the benefit of the filing date. For purposes of the USPTO extra-statutory requirements, the present application constitutes a continuation-in-part of the United States patent application having an attorney docket No. 0109-003-04-000000 entitled EFFICIENCY-OF-USE TECHNIQUES, naming Mark Aggar, Christian Belady, Rob Bernard, Angel Calvo, Larry Cochrane, Jason Garms, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, Jennifer Pollard, John D. Rinaldo, Jr., Clarence T. Tegreene, Rene Vega, Lowell L. Wood, Jr., and Feng Zhao, as inventors, filed contemporaneously herewith under Express Mail No. EM483001149US, which is currently co-pending or is an application of which a currently co-pending application is entitled to the benefit of the filing date. The United States Patent Office (USPTO) has published a notice to the effect that the USPTO's computer programs require that patent applicants reference both a serial number and indicate whether an application is a continuation, continuation-in-part, or divisional of a parent application. Stephen G. Kunin, Benefit of Prior-Filed Application, USPTO Official Gazette Mar. 18, 2003. The present Applicant Entity (hereinafter “Applicant”) has provided above a specific reference to the application(s) from which priority is being claimed as recited by statute. Applicant understands that the statute is unambiguous in its specific reference language and does not require either a serial number or any characterization, such as “continuation” or “continuation-in-part,” for claiming priority to U.S. patent applications. Notwithstanding the foregoing, Applicant understands that the USPTO's computer programs have certain data entry requirements, and hence Applicant has provided designation(s) of a relationship between the present application and its parent application(s) as set forth above, but expressly points out that such designation(s) are not to be construed in any way as any type of commentary and/or admission as to whether or not the present application contains any new matter in addition to the matter of its parent application(s).
Number | Date | Country | |
---|---|---|---|
Parent | 12928638 | Dec 2010 | US |
Child | 13135683 | US | |
Parent | 13135674 | Jul 2011 | US |
Child | 12928638 | US |