Well can you believe my day… another blinkie, this one is from Cupcake Craft Challenge…. one of the top 5… a huge thank you to the design team for choosing my card….
It's just like waiting for a bus… nothing and then two come along at once.
You really must hop over to all of their blogs and see the amazing creations…. you won't be disappointed.
Just had to make another meeee card…. (any excuse).
Anyway Shirl feet back on the ground and mention the card…. don't you just go all gooey with these fabulous stamps from Whiff of Joy. This card actually opens where the two scalloped edges meet, wanted something a bit different. Paper piecing is my thing at the moment and I think she looks gorgeous…. (just what I would have liked to look like).
Went with the tassles again… oh so love these, ribbon, roses all from stash. All papers are a digi download (as usual).
Challenges to enter so far…. Challenge 91 – Spring is in the air over at A Spoon Full of Sugar also Allsorts Challenge – A recipe of 3-2-1… well I have three roses, two bows and one oh so cute image. Paper Sundaes – Glittery Spring (have to say only glitter on the card are the stars around the edge of the image which were made with a Sakura glitter pen (I'm sure this will count) .
Cute Daisy May Challenge – Bright and cheerful colours… these might just be bright enough….
The Pink Elephant – Use Ribbon.
Inky Impressions Challenge #30 – Think Spring.
Your Next Stamp Challenge #10 – Spring Colours.
Touch of Spring Somethings – CHALLENGE.
This entry was posted on Wednesday, February 17th, 2010 at 10:33 am and is filed under Whiff of Joy. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Congrats Shirl on becoming another DT member. Love the bright fresh look of this card, it's gorgeous.
Soo cute! Love the stitching detail and the inside too! Thanks for joining us at Paper Sundaes and looking forward to working with you at Ethereal Forest too!
très fashon victime cette carte!
Gorgeous card – super bright fun colours.
Thanks for taking on my recipe challenge at Allsorts this week.
Wow! I love that stamp! May have to invest! 🙂 Purely for educational purposes of course. Congrats on the blinkie and the new DT.
Hi Shirl, Gorgeous card! Fab image and I love the colours.
Congrats!! Your card is beautiful!! I really like all the details. Thank you for playing FTTC54 this week.
Ohhhh I love this…So happy you shared with The Pink Elephant this week!!
Gorgeous card!! Love it!! Thank you so much for sharing this with us at The Pink Elephant!!
What really pretty Spring like colors!! Such a great creation!! Thanks for joining us at Stamp Something!!
Gorgeous card and love the design and details, the colours are beautiful.
Thank you for joining us over at Cute Daisy May and we hope to see you again next week.
Gorgeous gorgeous card, so bright and cheerful and the colours are so beautiful. Congrats on all your good news! Thanks for sharing at CDM this week.
WOW – just stunning! LOVE all the paper piecing – she looks totally gorgeous, especially her hair! Thanks for playing along with us at Your Next Stamp Challenges!


This blog provides you an overview of key highlights in the manufacturing and supply chain functionality of our SAP S/4HANA Cloud 1708 release.
Let me start by the introduction of the capabilities to run innovative manufacturing operations.
With this release, we kick off our journey into the demand-driven transformation. Our demand-driven replenishment (DD) helps you plan and manage supply chains efficiently based on customer demand, rather than through traditional MRP procedure. It helps create the basis for a reliable material flow by defining buffers at strategically important points and adjusting these buffers regularly. With this capability, we help our customers achieve the highest service levels at lowest possible inventory along all BOM levels, ensure highest quality data such as stock levels for more accurate planning and provide the ability to produce individualized products while maintaining highest service.
Products along all BOM levels are classified based on average demand, lead time, BOM usage, and variability to identify whether they are relevant for demand-driven replenishment. A well-balanced buffer level is proposed for demand driven relevant products to ensure that they are sufficiently stocked to meet average demand, but in low enough quantities to prevent excessive storage costs or losses due to expiry. A dedicated app helps planners manage safety stock, reorder point and maximum stock through the buffer level proposals. On an operational base, the replenishment of demand driven relevant products is ensured by using a new, demand-driven MRP procedure based on buffer levels resulting in optimal replenishment order.
Hence, customers now have the possibility to achieve the following benefits.
Customer individualized products are the main differentiation in a global competition market to expand their market position. Usage of individualized products by consumers has now become a standard. As such, an efficient and transparent application support throughout the business process (end-to-end) will be key for a company to ensure that consumers can be provided the same level of service even when ordering an individualized product.
With the introduction of the integrated advanced variant configuration in 1708, our customers can now improve your company's sales and manufacturing performance by handling highly individualized products in sales and manufacturing. We provide a state-of-the-art configurator within the sales-order-entry app that uses a performance-optimized rules engine leveraging sophisticated algorithms. With the use of dependencies customers can also prevent combinations of options that are not allowed and can be used to select exactly the right components. The sales pricing happens accordingly to the individual configuration defined by the customer. With this capability, we can now extend our make to stock and make to order production with variant configuration.
Customers can now use material variants of the configurable product in both make to stock and make to order scenarios. The material variant can be created from a customer sales order with the prices proposed based on characteristics of the material variant. When the customer orders an individualized product, the production of this can be handled easily. The sales order is then considered for production planning when doing the Materials-Requirements-Planning (MRP). Later the production execution for the individual product takes place before delivering it to the customer. The process finishes with the billing appropriately for the individualized product.
One of the visions of our 1708 release in manufacturing is to enable our customers to extend to solution to processes that handle the physical execution across manufacturing and logistics. With our new integrations, we provide predefined capabilities to reduce implementation effort with delivered sample processes and related communication arrangements.
First, we provide capability for our customers to connect to systems that do in depth warehouse management handling physical aspects or running a warehouse. Typically, customers use different external warehouse management systems in different regions. This scope item enables the integration of physical warehouses operated by third-party warehouse management solutions (Warehouse Management Systems, WMS) to SAP S/4HANA Cloud to cover sales and procurement processes.
Within the sales process, SAP S/4HANA Cloud hands over the outbound delivery related information to third party warehouse management systems. Picking / goods issue and the associated warehouse related processes can be done in the external warehouse management system. The information can then be sent back to SAP S/4HANA Cloud to complete the process.
Similarly, in the procurement Process, we trigger the integration with the inbound delivery. The extensive goods receipt at the warehouse can then be tracked in the third party warehouse management system. The related goods receipt information is then passed back to SAP S/4HANA Cloud to complete the end to end process until the invoice is paid.
We also cover a setup of integration from SAP S/4HANA to Manufacturing Execution Systems (MES) to integrate business and manufacturing processes which help to run efficient, high quality production on the shop floor. Here we provide a sample process or template on how to integrate a local Customer Shop Floor System directly into SAP S/4HANA. This gives the manufacturing staff a clear overview of production operations and improving analytical capability for the management team. SAP S/4HANA is the system of record for all master data and a Manufacturing Execution System or a Shop Floor System is the system of record for all WIP (work in process) data.
The release also focuses on the user experience for different roles. We bring to you, overview pages for the inventory manager and warehouse clerk that are analytical apps to ensure high throughput of the goods receipts and pickings with an uninterrupted inventory flow that creates for an optimal stock situation.
Linking engineering to manufacturing: Another interesting functionality is the handover to Manufacturing allows the user to create a Manufacturing Bill of Material from an Engineering Bill of Material within one step. With this step the system automatically generates a linkage between both Bill of Materials. As an optional step this newly created Manufacturing Bill of Material can be reworked with Change Management technology. Finally this Bill of Material will be release for productive use.
Make to Stock repetitive manufacturing enhancements: The existing process enables you to perform make-to-stock production based on run schedules. The production is controlled without a direct reference to sales orders. Run schedules determine the dates and quantities. Requirements are created in Demand Management. This enables simplified handling of the production process with full cost control and confirmation of assembly activities without using production or process orders. With the 1708 release, we enhance the planning table.
In a repetitive manufacturing environment, planning and control is usually carried out in a period and quantity basis. The layout of the planning table has been designed to support this requirement and is also based on periods to provide a very clear, easy-to-interpret overview of materials and production lines.
The planning table is the most important tool used by Production Planners / MRP Controllers to plan the production quantities. At a glance, the planner can check production quantities, monitor the available capacity of the production lines and check up on the availability of the products produced on each line.
You can directly enter and change production quantities in the planning table. You can assign 'non-assigned' production quantities to the production lines or you can reassign production quantities to alternative production lines.
You can use the planning table for planning with planned orders and production orders. The only prerequisite is that you must create a valid production version in the material master record.


text:
What the Chicago Cubs' Clubhouse Teaches Us About Building Trust and Chemistry
By Joe Hirsch August 9, 2017 August 8, 2017
On their way last year to winning their first World Series in more than a century, the Chicago Cubs did something unusual: They changed the shape of their clubhouse.
Instead of stretching across a long rectangular hall, the new Cubs clubhouse at Wrigley Field is a rounded circle. With a diameter of 60 feet, 6 inches, it is the same distance from the pitcher's mound to home plate. Unlike the sprawling facilities of other teams, the Cubs' clubhouse is designed to promote a culture of trust.
Locker assignments are mixed so that players with different positions interact with one another. To reach the weight room or dining area, players have to walk past other lockers along the way, leading to more frequent encounters with teammates. And each player's locker area is exactly the same, regardless of whether he is the star outfielder or a relief pitcher.
And while the Cubs' recent success owes to their deep talent and superb management, their emphasis on team chemistry and culture can teach organizations of all types how to knock trust out of the park.
Get to know the other person
We are taught at an early age to never trust strangers. Unless we intentionally grow out of that mindset, we are likely to resist others. Not at Wrigley. With its circular design, the Cubs' clubhouse encourages players to bump up against each other and enjoy casual encounters that promote fraternity. Players spend time in each other's lives. They learn about what matters to their teammates.
Not only do the run-ins make for a friendlier environment, they also improve the bottom line: A Google study found that managers who express interest in and concern for team members' success and personal well-being outperform others in the quality and quantity of their work.
Readily share information
Baseball clubhouses can quickly turn to silos as players slip into their own personal escapes, especially if their lockers are more than 100 feet apart. In a circle, players are naturally pulled off the margins and drawn into the middle. That means that information passes more readily and naturally among people, leading to greater awareness and increasing people's sense that they're in the loop.
Only 37% of employees say they understood what their employer was trying to achieve and why. This uncertainty about the company's direction leads to chronic stress, which inhibits trust and undermines teamwork.
Facilitate whole-person growth
Aside from its intentionally round design, the Cubs' clubhouse breeds trust by putting a strong emphasis on the growth and well-being of all its players. It features a wellness lab, a mindfulness bar, and a strength and conditioning center. It signals the team's commitment to each player's long-term performance and progress.
As I describe in The Feedback Fix, short-term performance management – stack rankings, annual reviews and other relics of the past – are being replaced by a forward-looking view on long-term development. When organizations prioritize their employees' work-life integration, family, and time for recreation and reflection, their investment in whole-person growth has a powerful effect on engagement and retention.
Trust is an elusive quality that doesn't come easily. By breaking down the barriers that stand in the way of friendship, understanding, and progress, we can raise the trust factor on our teams and get the kind of winning results that make our people and our organizations perform at top level.
Joe Hirsch
Joe Hirsch is the managing director of Semaca Partners and the bestselling author of The Feedback Fix: Dump the Past, Embrace the Future, and Lead the Way to Change.
He specializes in helping organizations break the silos that create friction in the workplace. Drawing from his award-winning experiences as an educational leader, Joe inspires diverse audiences to apply his strategies for success at work and in life. He has earned accolades from top-ranked business leaders to NFL consultants for his forward-thinking approach to improving the way teams communicate and form positive relationships.
A frequent presenter at national conventions and conferences, Joe is an honors graduate of Yeshiva University, where he holds a masters degree in education and is completing a doctorate concentrating on instructional leadership and innovation. His work has appeared in the Wall Street Journal, Educational Leadership, LeadX, and other leading publications.
Joe lives in Dallas with his wife and four sons, where they like doing anything outdoors. Connect with at him at www.joehirsch.me or @joemhirsch
CultureEngagementEvaluations, Reviews & AppraisalHR TrendsPerformance & PersonalityStrategic HRTalent ManagementWellnessWorkforceemployee experienceTips & Tricks

redpajama_set_name: RedPajamaCommonCrawl


We offer great optical products at Cold Lake EyeCare, but it's really all about customer service. We have patient-friendly policies and your satisfaction is guaranteed. Come in and experience optical service as it should be. We have a large selection of frames. We have a mix of products to meet every patient's needs from good quality price conscious frames to the high end Fendi, Silhouette, and OGA. We take pride in providing the highest quality of service with a variety of products for all price ranges and ages.
We have an onsite state-of-the-art optical lab because it is important to us that we control quality.
With our large inventory of designer frames and designer sunglasses, we can have your personalized pair of affordable designer eyeglasses or designer sunglasses customized for you the same day in many cases!
At Cold Lake Eye, we have professionally trained and certified Optometric Assistants who are able to fit and repair your glasses. If you break or damage your glasses or need new nose pads, come in and get them professionally adjusted or repaired.
The gas and oil industry is one of many major employers in the Lakeland area. We carry a large selection of safety frame options that use the latest safety technology to keep your eyes safe while on the job.


text:
City of Syracuse
North Suburbs & Oswego County
East Suburbs & Madison County
West Suburbs & Cayuga County
Syracuse University News
Politics & Elections Home
Local & New York State
CNY's Job Hunt
Destiny USA News
Destiny USA Shopping
Onondaga Lake Cleanup
CNY Schools & Colleges
Schools & Colleges Home
CNY Graduations
CNY Traffic
School & Event Closures
Reported Crimes
Syracuse & CNY Obits
Upstate NY Obits
Orange Basketball
Orange Football
Orange Lacrosse
Orange Women Sports
Orange Sports
Syracuse Mets
CNY Road Races
CNY Outdoors
NY Sports
CNY & Pro Golf
CNY Restaurants
CNY Restaurants Home
Drinks & Bars
Best of CNY
CNY Events Calendar
CNY Music Scene
CNY Arts & Theater
New York State Fair
Editorial Board Opinions
Editorial Board Standards
InterFaith Works Opinions
CNY Vintage
CNY Proms
CNY Celebration Announcements
SU Sports Videos
Home & Real Estate News
Onondaga County Home Sales
Subscribe to the ePost-Standard
Subscribe to the Post-Standard
Public Profile Edit Profile Manage Subscription Sign Out
Bob Dorian dead: Actor, magician who introduced classic films on AMC was 85
This AMC video still shows Bob Dorian, the network's first prime-time host, presenting classic films, B-movie serials and pre-Code Hollywood gems.
By The Washington Post
Bob Dorian, an actor, magician and avuncular movie buff who presented more than 10,000 classic films, B-movie serials and pre-Code Hollywood gems as the first prime-time host of American Movie Classics, died June 15. He was 85, although he often said he preferred to give his age by way of film history, declaring that he was "born between 'Flying Down to Rio' and 'Top Hat.' "
His daughter Melissa Dorian confirmed the death but did not say precisely where or how he died, noting that the family prepared only a two-line obituary in keeping with his desire for privacy.
Dorian performed on the stage, radio, television and occasionally on film, appearing in two movies by one of his favorite contemporary directors, Woody Allen, and lending his voice to Sam Raimi's 1981 horror classic "The Evil Dead," as an archaeologist whose tape-recorded readings from an ancient text summon demonic spirits to a cabin in the woods.
Bespectacled and bushy-browed, he began acting at 14; dabbled in stand-up comedy and trapeze-catching at the circus; played the bass in a New York jazz group, the Four Dimensions; and performed mind-reading tricks and other illusions as the Amazing Dorian, sometimes incorporating his wife and three daughters into his act.
"Women, cars - you name it and I've floated it," he told The Washington Post in 1991, describing his powers of levitation. A magic performance he once gave in Saudi Arabia, he added, drove his audience from the room because "they thought I was doing the devil's art."
Dorian appeared in a 1976 television special alongside magicians David Copperfield and Carl Ballantine, but became far better known as the principal host of American Movie Classics, later shortened to AMC. The network launched in 1984 as a premium-cable showcase for old films, presenting movies without cuts or commercials a decade before the creation of Turner Classic Movies, the channel's main competitor.
Although he was later joined by daytime hosts Gene Klavan and Nick Clooney, Dorian was "the heart and soul of AMC," Los Angeles Times journalist Susan King wrote in 2002, about one year after Dorian left the network. His departure coincided with sweeping programming changes at AMC, where old movies were replaced with contemporary films and, eventually, original series such as "Mad Men."
During his tenure, Dorian introduced movies with a two-minute segment filmed at a living-room set, where he roamed between bookshelves, a black Maltese Falcon statue, and portraits of stars Jean Harlow and Hedy Lamarr.
Regaling viewers with Hollywood history and behind-the-scenes trivia, he explained how the filmmakers of "Casablanca" wrote the script as the movie was being made; how Bette Davis landed the lead role in "All About Eve" only after Claudette Colbert suffered a cracked vertebra while filming "Three Came Home"; and how no fewer than 188 actors had played the roles of Sherlock Holmes and his assistant, Dr. Watson.
While TCM host Robert Osborne was an urbane film historian, Dorian insisted that he was little more than a movie fan. "We never use tape-overs," he told the Dallas Morning News in 1994, explaining his process. "If I make a mistake, we leave it in. I want to seem like a human being who enjoys movies, not a superior professor talking down to an audience."
He recalled that he got the AMC hosting job in large part through chance, when he met a producer in the early 1980s after being cast asDracula in a television ad for a video game. "It was a very long two-day shoot, with most of my time spent in a tight coffin filled with way too much smoke," he told GoFatherhood, a parenting blog. "Lunchtime usually lapsed into long conversations about all those great old movies the producer and I enjoyed when we were growing up."
The producer, Norm Blumenthal, later helped start AMC, and asked Dorian if he would be interested in serving as an announcer. Executives were considering "two Broadway actors, a well-known TV film critic and a few others who were more involved in writing as a profession," Dorian said.
After Dorian was suggested as half of a Siskel-and-Ebert-style duo, one executive purportedly had a breakthrough. "Wait a minute," Dorian recalled his saying. "The critic might not be too crazy about some of the films we've brought in. This guy Dorian likes everything!"
Indeed, he favored classics such as "Citizen Kane" and "King Kong" as well B-movie serials such as "Zombies of the Stratosphere," encouraging viewers to give the 1952 science-fiction film a try - if only because it featured Leonard Nimoy, who later played the pointy-eared Spock, in a supporting role as a Martian.
Dorian was born in Brooklyn in April 1934, two months after the release of "It Happened One Night." He rarely discussed his upbringing, aside from recounting the Saturdays he spent evading matrons at local movie theaters, where he watched three or more films for the price of a dime.
He later worked as a theater usher, a job that enabled him to catch 86 screenings of the swashbuckling 1950 film "Cyrano de Bergerac," and appeared in television shows such as "Suspense" and "Studio One," according to one Washington Post report.
Dorian performed in the Allen movies "The Curse of the Jade Scorpion" (2001) and "Hollywood Ending" (2002), along with an independent Civil War film, "The Last Confederate" (2005). He was also a mainstay of regional theater productions - including at the Paper Mill Playhouse in Millburn, New Jersey - before retiring to Florida in recent years.
Survivors include his wife of 65 years, Jane Dorian; three daughters, Melissa Dorian, Robin Dorian and Jane Dorian; and two grandchildren.
Dorian likened his work at AMC as that of a historian or archivist, keeping old films alive for younger generations. But he seemed to find equal - if not greater - delight in his theatrical performances, notably in a 1998 touring production of "The Wizard of Oz," during which he served as the understudy to the wizard, played by Mickey Rooney, and began the show as Dorothy's Uncle Henry.
"Then we go through the tornado scene," he told the New York Times, explaining his transformation into a new character. "I'm upstairs becoming a citizen of Oz, and I come out a little bit later when the Winkies are working for the Wicked Witch. I'm the head Winkie. We hired a line of Broadway ensemble dancers to be the Winkies, and I kept saying, Couldn't you put me behind these people?"
© 2019 Advance Media New York. All rights reserved (About Us).
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Advance Media New York.


I have been on the phone all morning trying to speak with someone concerning the issus with my daughters accounts. The run around and transferring then being left on hold and still the issues has not been resolved. I have asked for supervisors, customer complaint lines etc. I need some answers on what is going on. The department phone numbers I have been transferred to has been ridiculous. I hate the service I am receiving and my daughter's are away at college and I really can even give her an aswer why she can't get money out her account.
Sent $45K to pay off house two weeks ago and they still holding funds. Talk to different people every time and they say one more day. Need to contact someone with some common sense, but whom would that be, So far haven't found that person.


Realestate agency AMAXADES REALITY offers the 2 bedroom appartment in Nitra, close city centre, Coboriho street to rent.
The flat is on 4. floor. In the house, there is a lift.
The flat has an entrance hall, a living room coupled with a kitchen, two bedrooms and bathroom with shower, bath and WC.
The flat is completely furnished including houseappliances - washing machine, dishwasher, TV, fridge/freezer, cooker, oven, mikrowave.
In the flat is internet connection and SatTV available.
To the flat, there is one reserved parking spot in the park house.
The rent price is 600 EUR / monthly + advance payments for utilities 100 Eur monthly.
The deposit for potentional claims and arrears is 700 EUR.
Your listing no. ZR-2018-0525-25 seems interesting, please contact me.
Send me more information about the offer no ZR-2018-0525-25.


text:
Teen now is a monthly magazine for teenage girls published by Time Inc. UK. It is a spin-off from the entertainment magazine NOW. The editor is music journalist Marie-Claire Giddings, who co-wrote the biography of the winner of the first series of Pop Idol, Anything is Possible, with its subject, Will Young.

Early history
The magazine was launched into an already crowded market in April 2004.

References

External links

Monthly magazines published in the United Kingdom
Music magazines published in the United Kingdom
English-language magazines
Magazines established in 2004
Teen magazines

redpajama_set_name: RedPajamaWikipedia


text:
Q: Is there a way to set content with Tailwind css? I have to change some styling from css to tailwind but one rule seems to be impossible.
For example, having the following rule which adds an / between the elements of an ordered list.
.breadcrumb ol li:not(:last-child)::after {
  content: '/';
}

Is it possible to make it with tailwind? There is something in the documentation but seems too complicated.

A: You will need the JIT mode enabled
then you can do
<div class="before:content-['/'] before:block ...">

Here's the link to the docs

redpajama_set_name: RedPajamaStackExchange


text:
Termin FDTC ima više značenja.

 DTDP-3-amino-3,6-didezoksi-alfa-D-galaktopiranoza 3-N-acetiltransferaza, enzim
 Florens-Darlington tehnički koledž ()


Embodiments relate to systems and methods for generating multi-cloud incremental billing capture and administration. A set of aggregate usage history data can store patterns for a user in a set of host clouds recording consumption of processor, memory, storage, operating system, or other resources subscribed to by the across the host clouds. The user can be a corporation or other collective user. An entitlement engine can access a set of subscription parameters and analyze the set of aggregate usage history data based on deviation from consumption limits or other subscription parameters. When resource limits (e.g. operating system instances) are exceeded in a host cloud, the entitlement engine can determine which resource was exceeded, and in which host cloud it was exceeded. Incremental billing for those events can be generated by the entitlement engine, and transmitted to the user via the host cloud and/or resource provider for presentation, collection, and reconciliation.
The invention relates generally to systems and methods for generating multi-cloud incremental billing capture and administration, and more particularly, to platforms and techniques for tracking and aggregating the consumption data for a user operating virtual machines or other entities in a diverse set of host clouds, and identifying incremental billing events based on the user's overall subscription settings on a centralized basis.
The advent of cloud-based computing architectures has opened new possibilities for the rapid and scalable deployment of virtual Web stores, media outlets, social networking sites, and many other on-line sites or services. In general, a cloud-based architecture deploys a set of hosted resources such as processors, operating systems, software and other components that can be combined together to form virtual machines. A user or customer can request the instantiation of a virtual machine or set of machines from those resources from a central server or cloud management system to perform intended tasks, services, or applications. For example, a user may wish to set up and instantiate a virtual server from the cloud to create a storefront to market products or services on a temporary basis, for instance, to sell tickets to or merchandise for an upcoming sports or musical performance. The user can subscribe to the set of resources needed to build and run the set of instantiated virtual machines on a comparatively short-term basis, such as hours or days, for their intended application.
Typically, when a user utilizes a cloud, the user must track the software applications executed in the cloud and/or processes instantiated in the cloud. For example, the user must track the cloud processes to ensure that the correct cloud processes have been instantiated, that the cloud processes are functioning properly and/or efficiently, that the cloud is providing sufficient resources to the cloud processes, and so forth. Due in part to the user's requirements and overall usage of the cloud, the user may have many applications and/or processes instantiated in a cloud at any given instant, and the user's deployment of virtual machines, software, and other resources can change dynamically over time. In cases, the user may also utilize multiple independent host clouds to support the user's cloud deployment. That user may further instantiate and use multiple applications or other software or services inside or across multiple of those cloud boundaries, and those resources may be used or consumed by multiple or differing end-user groups in those different cloud networks.
In terms of the administrative capture of a user's resource consumption that may be spread across several independent host clouds, existing platforms today provide no mechanism by which a resource provider and/or other operator or administrator can track the resource consumption by the user across all currently utilized host clouds, in an organized or centralized fashion. That is, the user may have instantiated a certain number of instances or copies of an operating system or application in one host cloud, while at the same time running or executing another number of instances of the same operating system or application in another, independent host cloud or clouds. In instances, the set of host clouds may operate independently and with no operating agreement between them. Usage data for the user may therefore not be shared or be visible between those host clouds. In addition, the set of host clouds can also change over time during the course of a week, month, and/or other period, making coordination of subscription details including usage history difficult or impossible.
In cases where the user may subscribe to operating system, application, and/or other software or hardware resources based on subscription levels or limits, it may accordingly be difficult or impossible to keep a running tally of the user's resource consumption on an aggregate basis, across all operative host clouds. If the user, for instance, had a subscription limit of 300 instances of an executing application, and reached 180 instances in one host cloud at the same time that 150 instances of that application was operating in a second host cloud, the application provider and/or other subscription entity may not be able to determine that the user has exceeded their instance threshold, and accurately apply the user's subscription limits and/or other parameters, such as supplemental billing for over-limit resource consumption.
It may be desirable to provide systems and methods for generating multi-cloud incremental billing capture and administration, in which an entitlement engine can access and extract local usage data from diverse and/or shifting host clouds, aggregate that data, and apply subscription parameters to identify and administer the billing for incremental billing events and other subscription conditions.
FIG. 6 illustrates a flowchart for the analysis and processing of subscribed resource consumption, billing capture, and related processing in systems and methods for generating multi-cloud incremental billing capture and administration, according to various embodiments.
Embodiments described herein can be implemented in or supported by a cloud network architecture. As used herein, a "cloud" can comprise a collection of hardware, software, services, and/or resources that can be invoked to instantiate a virtual machine, process, or other resource for a limited or defined duration. As shown for example in FIG. 1, the collection of resources supporting a cloud 102 can at a hardware level comprise a set of resource servers 108 configured to deliver computing components needed to instantiate a virtual machine, process, service, or other resource. For example, one group of resource servers in set of resource servers 108 can host and serve an operating system, and/or components, utilities, or interfaces related to that operating system, to deliver to a virtual target, and instantiate that machine with an image of that operating system. Another group of servers in set of resource servers 108 can accept requests to host computing cycles or processor time, memory allocations, communications ports or links, and/or other resources to supply a defined level of processing power or throughput for a virtual machine. A further group of resource servers in set of resource servers 108 can host and serve applications or other software to load on an instantiation of a virtual machine, such as an email client, a browser application, a messaging application, or other applications, software, or services. Other types of resource servers can be used to support one or more clouds 102.
In embodiments, the entire set of resource servers 108 and/or other hardware or software resources used to support one or more clouds 102, along with the set of instantiated virtual machines, can be managed by a cloud management system 104. The cloud management system 104 can comprise a dedicated or centralized server and/or other software, hardware, services, and network tools that communicate via network 106, such as the Internet or other public or private network, with all servers in set of resource servers 108 to manage the cloud 102 and its operation. To instantiate a new or updated set of virtual machines, a user can transmit an instantiation request to the cloud management system 104 for the particular type of virtual machine they wish to invoke for their intended application. A user can for instance make a request to instantiate a set of virtual machines configured for email, messaging or other applications from the cloud 102. The virtual machines can be instantiated as virtual client machines, virtual appliance machines consisting of special-purpose or dedicated-task machines as understood in the art, and/or as other virtual machines or entities. The request to invoke and instantiate the desired complement of virtual machines can be received and processed by the cloud management system 104, which identifies the type of virtual machine, process, or other resource being requested in that platform's associated cloud. The cloud management system 104 can then identify the collection of hardware, software, service, and/or other resources necessary to instantiate that complement of virtual machines or other resources. In embodiments, the set of instantiated virtual machines or other resources can, for example, and as noted, comprise virtual transaction servers used to support Web storefronts, Web pages, and/or other transaction sites.
In embodiments, the user's instantiation request can specify a variety of parameters defining the operation of the set of virtual machines to be invoked. The instantiation request, for example, can specify a defined period of time for which the instantiated collection of machines, services, or processes is needed. The period of time can be, for example, an hour, a day, a month, or other interval of time. In embodiments, the user's instantiation request can specify the instantiation of a set of virtual machines or processes on a task basis, rather than for a predetermined amount or interval of time. For instance, a user could request a set of virtual provisioning servers and other resources until a target software update is completed on a population of corporate or other machines. The user's instantiation request can in further regards specify other parameters that define the configuration and operation of the set of virtual machines or other instantiated resources. For example, the request can specify a specific minimum or maximum amount of processing power or input/output (I/O) throughput that the user wishes to be available to each instance of the virtual machine or other resource. In embodiments, the requesting user can for instance specify a service level agreement (SLA) acceptable for their desired set of applications or services. Other parameters and settings can be used to instantiate and operate a set of virtual machines, software, and other resources in the host clouds. One skilled in the art will realize that the user's request can likewise include combinations of the foregoing exemplary parameters, and others. It may be noted that "user" herein can include a network-level user or subscriber to cloud-based networks, such as a corporation, government entity, educational institution, and/or other entity, including individual users and groups of users.
When the request to instantiate a set of virtual machines or other resources has been received and the necessary resources to build those machines or resources have been identified, the cloud management system 104 can communicate with one or more set of resource servers 108 to locate resources to supply the required components. Generally, the cloud management system 104 can select servers from the diverse set of resource servers 108 to assemble the various components needed to build the requested set of virtual machines, services, or other resources. It may be noted that in some embodiments, permanent storage, such as optical storage or hard disk arrays, may or may not be included or located within the set of resource servers 108 available to the cloud management system 104, since the set of instantiated virtual machines or other resources may be intended to operate on a purely transient or temporary basis. In embodiments, other hardware, software or other resources not strictly located or hosted in one or more clouds 102 can be accessed and leveraged as needed. For example, other software or services that are provided outside of one or more clouds 102 acting as hosts, and are instead hosted by third parties outside the boundaries of those clouds, can be invoked by in-cloud virtual machines or users. For further example, other non-cloud hardware and/or storage services can be utilized as an extension to the one or more clouds 102 acting as hosts or native clouds, for instance, on an on-demand, subscribed, or event-triggered basis.
With the resource requirements identified for building a network of virtual machines, the cloud management system 104 can extract and build the set of virtual machines or other resources on a dynamic, on-demand basis. For example, one set of resource servers 108 may respond to an instantiation request for a given quantity of processor cycles with an offer to deliver that computational power immediately and guaranteed for the next hour or day. A further set of resource servers 108 can offer to immediately supply communication bandwidth, for example on a guaranteed minimum or best-efforts basis, for instance over a defined window of time. In other embodiments, the set of virtual machines or other resources can be built on a batch basis, or at a particular future time. For example, a set of resource servers 108 may respond to a request for instantiation of virtual machines at a programmed time with an offer to deliver the specified quantity of processor cycles within a specific amount of time, such as the next 12 hours. Other timing and resource configurations are possible.
After interrogating and receiving resource commitments from the set of resource servers 108, the cloud management system 104 can select a group of servers in the set of resource servers 108 that match or best match the instantiation request for each component needed to build the user's requested virtual machine, service, or other resource. The cloud management system 104 for the one or more clouds 102 acting as the destination for the virtual machines can then coordinate the integration of the identified group of servers from the set of resource servers 108, to build and launch the requested set of virtual machines or other resources. The cloud management system 104 can track the identified group of servers selected from the set of resource servers 108, or other distributed resources that are dynamically or temporarily combined, to produce and manage the requested virtual machine population, services, or other cloud-based resources.
In embodiments, the cloud management system 104 can generate a resource aggregation table or other record that identifies the various selected sets of resource servers in set of resource servers 108 that will be used to supply the components of the set of instantiated virtual machines, services, or processes. The selected sets of resource servers can be identified by unique identifiers such as, for instance, Internet protocol (IP) addresses or other addresses. In aspects, different sets of servers in set of resource servers 108 can be selected to deliver different resources to different users and/or for different applications. The cloud management system 104 can register the finalized group of servers in the set resource servers 108 contributing to or otherwise supporting the set of instantiated machines, services, or processes.
The cloud management system 104 can then set up and launch the initiation process to instantiate the virtual machines, processes, services, and/or other resources to be hosted and delivered from the one or more clouds 102. The cloud management system 104 can for instance transmit an instantiation command or instruction to the registered group of servers in the set of resource servers 108. The cloud management system 104 can receive a confirmation message back from each registered server in set of resource servers 108 indicating a status or state regarding the provisioning of their respective resources. Various registered resource servers may confirm, for example, the availability of a dedicated amount of processor cycles, amounts of electronic memory, communications bandwidth, services, and/or applications or other software prepared to be served and delivered.
As shown for example in FIG. 2, after coordination of the sources and configuration of resources including the hardware layer, selected software, and/or other resources, the cloud management system 104 can then instantiate a set of virtual machines 116, and/or other appliances, services, processes, and/or entities, based on the resources supplied by servers within set of resource servers 108 registered to support the one or more clouds 102 in a multiple-cloud network 110. According to aspects, cloud management system 104 can access or interact with a virtualization module, platform, or service to instantiate and operate set of virtual machines 116, such as the kernel-based virtualization manager (KVM™) available from Red Hat, Inc. of Raleigh, N.C., or others. In embodiments, the cloud management system 104 can instantiate a given number, for example, 10, 500, 1000, 20,000, or other numbers or instances of virtual machines to populate one or more clouds 102 and be made available to users of that cloud or clouds. In aspects, users may access the one or more clouds 102 via the Internet, or other public or private networks. Each virtual machine can be assigned an instantiated machine ID that can be stored in the resource aggregation table, or other record or image of the instantiated virtual machine population. Additionally, the cloud management system 104 can store data related to the duration of the existence or operation of each operating virtual machine, as well as the collection of resources utilized by the overall set of instantiated virtual machines 116.
In embodiments, the cloud management system 104 can further store, track and manage each user's identify and associated set of rights or entitlements to software, hardware, and other resources. Each user that operates a virtual machine or service in the set of virtual machines in the cloud can have specific rights and resources assigned and made available to them, with associated access rights and security provisions. The cloud management system 104 can track and configure specific actions that each user can perform, such as the ability to provision a set of virtual machines with software applications or other resources, configure a set of virtual machines to desired specifications, submit jobs to the set of virtual machines or other host, manage other users of the set of instantiated virtual machines 116 or other resources, and/or other privileges, entitlements, or actions. The cloud management system 104 associated with the virtual machine(s) of each user can further generate records of the usage of instantiated virtual machines to permit tracking, billing, and auditing of the resources and services consumed by the user or set of users. In aspects of the present teachings, the tracking of usage activity for one or more user (including network level user and/or end-user) can be abstracted from any one cloud to which that user is registered, and made available from an external or independent usage tracking service capable of tracking software and other usage across an arbitrary collection of clouds, as described herein. In embodiments, the cloud management system 104 of an associated cloud can for example meter the usage and/or duration of the set of instantiated virtual machines 116, to generate subscription and/or billing records for a user that has launched those machines. In aspects, tracking records can in addition or instead be generated by an internal service operating within a given cloud. Other subscription, billing, entitlement and/or value arrangements are possible.
The cloud management system 104 can configure each virtual machine in set of instantiated virtual machines 116 to be made available to users via one or more networks 116, such as the Internet or other public or private networks. Those users can for instance access set of instantiated virtual machines via a browser interface, via an application server such as a Java™ server, via an application programming interface (API), and/or other interface or mechanism. Each instantiated virtual machine in set of instantiated virtual machines 116 can likewise communicate with its associated cloud management system 104 and the registered servers in set of resource servers 108 via a standard Web application programming interface (API), or via other calls, protocols, and/or interfaces. The set of instantiated virtual machines 116 can likewise communicate with each other, as well as other sites, servers, locations, and resources available via the Internet or other public or private networks, whether within a given cloud in one or more clouds 102, or between those or other clouds.
It may be noted that while a browser interface or other front-end can be used to view and operate the set of instantiated virtual machines 116 from a client or terminal, the processing, memory, communications, storage, and other hardware as well as software resources required to be combined to build the virtual machines or other resources are all hosted remotely in the one or more clouds 102. In embodiments, the set of virtual machines 116 or other services, machines, or resources may not depend in any degree on or require the user's own on-premise hardware or other resources. In embodiments, a user can therefore request and instantiate a set of virtual machines or other resources on a purely off-premise basis, for instance to build and launch a virtual storefront, messaging and/or any other application. Likewise, one or more clouds 102 can also be formed in whole or part from resources hosted or maintained by the users of those clouds, themselves.
Because the cloud management system 104 in one regard specifies, builds, operates and manages the set of instantiated virtual machines 116 on a logical or virtual level, the user can request and receive different sets of virtual machines and other resources on a real-time or near real-time basis, without a need to specify, install, or configure any particular hardware. The user's set of instantiated virtual machines 116, processes, services, and/or other resources can in one regard therefore be scaled up or down immediately or virtually immediately on an on-demand basis, if desired. In embodiments, the set of resource servers 108 that are accessed by the cloud management system 104 to support the set of instantiated virtual machines 116 or processes can change or be substituted, over time. The type and operating characteristics of the set of instantiated virtual machines 116 can nevertheless remain constant or virtually constant, since instances are assembled from a collection of abstracted resources that can be selected and maintained from diverse sources based on uniform specifications. Conversely, the users of the set of instantiated virtual machines 116 can also change or update the resource or operational specifications of those machines at any time. The cloud management system 104 and/or other logic can then adapt the allocated resources for that population of virtual machines or other entities, on a dynamic basis.
In terms of network management of the set of instantiate virtual machines 116 that have been successfully configured and instantiated, the one or more cloud management systems 104 associated with those machines can perform various network management tasks including security, maintenance, and metering for billing or subscription purposes. The cloud management system 104 of one or more clouds 102 can, for example, install, initiate, suspend, or terminate instances of applications or appliances on individual machines. The cloud management system 104 can similarly monitor one or more operating virtual machines to detect any virus or other rogue process on individual machines, and for instance terminate an application identified as infected, or a virtual machine detected to have entered a fault state. The cloud management system 104 can likewise manage the set of instantiated virtual machines 116 or other resources on a network-wide or other collective basis, for instance, to push the delivery a software upgrade to all active virtual machines or subsets of machines. Other network management processes can be carried out by cloud management system 104 and/or other associated logic.
In embodiments, more than one set of virtual machines can be instantiated in a given cloud at the same time, at overlapping times, and/or at successive times or intervals. The cloud management system 104 can, in such implementations, build, launch and manage multiple sets of virtual machines as part of the set of instantiated virtual machines 116 based on the same or different underlying set of resource servers 108, with populations of different virtual machines such as may be requested by the same or different users. The cloud management system 104 can institute and enforce security protocols in one or more clouds 102 hosting one or more sets of virtual machines. Each of the individual sets or subsets of virtual machines in the set of instantiated virtual machines 116 can be hosted in a respective partition or sub-cloud of the resources of the main cloud 102. The cloud management system 104 of one or more clouds 102 can for example deploy services specific to isolated or defined sub-clouds, or isolate individual workloads/processes within the cloud to a specific sub-cloud or other sub-domain or partition of the one or more clouds 102 acting as host. The subdivision of one or more clouds 102 into distinct transient sub-clouds, sub-components, or other subsets which have assured security and isolation features can assist in establishing a multiple user or multi-tenant cloud arrangement. In a multiple-user scenario, each of the multiple users can use the cloud platform as a common utility while retaining the assurance that their information is secure from other users of the same one or more clouds 102. In further embodiments, sub-clouds can nevertheless be configured to share resources, if desired.
In embodiments, and as also shown in FIG. 2, the set of instantiated virtual machines 116 generated in a first cloud in one or more clouds 102 can also interact with a set of instantiated virtual machines, services, and/or processes generated in a second, third or further cloud in one or more clouds 102, comprising a multiple-cloud network 110. The cloud management system 104 of a first cloud of one or more clouds 102 can interface with the cloud management system 104 of a second, third, or further cloud of one or more clouds 102 to coordinate those domains and operate the clouds and/or virtual machines, services, and/or processes on a combined basis. The cloud management system 104 of a given cloud on one or more clouds 102 can in aspects track and manage individual virtual machines or other resources instantiated in that cloud, as well as the set of instantiated virtual machines or other resources in other clouds.
In the foregoing and other embodiments, the user making an instantiation request or otherwise accessing or utilizing the cloud network can be a person, customer, subscriber, administrator, corporation, organization, government, and/or other entity. In embodiments, the user can be or include another virtual machine, application, service and/or process. In further embodiments, multiple users or entities can share the use of a set of virtual machines or other resources.
Aspects of the present teachings relate to platforms and techniques in which a centralized or high-level entitlement engine and/or related logic can extract local usage data from one or more user premise, as well as set of host clouds in which a user operates virtual machines or other entities, and combine that data to manage and apply subscription parameters to the user's resource consumption on an aggregate basis. FIG. 3 shows an illustrative network configuration in which systems and methods for generating multi-cloud incremental billing capture and administration can be implemented, according to various embodiments. In embodiments as shown, one or more users can operate a user premise 144, such as a local area network with a set of client machines, and/or other machines or resources. In aspects, the user can in addition or instead operate one or more sets of virtual machines, appliances, and/or other virtual entities (not shown) in a set of host clouds 142. In aspects, the set of host clouds 142 can include a set of diverse and/or otherwise unrelated cloud-based networks to which the user can subscribe for various resources under various subscription terms, criteria, service level agreements, and/or other conditions, which can be recorded or reflected in a set of subscription parameters 146. The set of subscription parameters 146 can for instance be stored in the cloud store 138 hosted or accessed by a cloud management system 104, and/or in other storage resources.
In embodiments as shown, the user can operate a client 154, for instance a client located in or communicating with the user premise 144 to access the set of subscription parameters 146 and other information related to the user's consumption of resources in the set of host clouds 142. In aspects, the consumption of resources in the set of host clouds 142 and generation of related billing events and other subscription-related activities can be tracked and managed by an entitlement engine 140, which can be hosted in the cloud management system 104 and/or in other locations, resources, or services. According to aspects, the entitlement engine 140 can communicate with a one or more resource providers 156, such as the vendors of software such as operating systems, applications, utilities, and/or other programs, services, and/or related resources. The resource provider 156 can maintain part or all of the terms, conditions, limits, stipulations, and/or other parameters of the user's subscription to one or more resources hosted or provisioned in the set of host clouds 142, and for instance reflected in the set of subscription parameters 146. In embodiments, the relationship between the user premise 144 and the set of host clouds 142 can be configured to operate on a rollover or failover basis, for instance, to provide instances of virtual machines for the user when the installed hardware and associated resources of the user premise 144 is insufficient to support immediate processing, throughput, and/or other demands. In exemplary situations, the user can for instance maintain an entitlement to 1000 instances or other thresholds of an operating system operating or executing at the same time. When the user's work flow, potentially including user premise 144, demands more instances than that resource limit, the cloud management system 104 and/or other logic or services can be configured to instantiate additional virtual machines in the set of host clouds 142 to satisfy those short-term demands.
In that scenario, and/or in scenarios where the user operates virtual machines, virtual appliances, and/or other entities in the set of host clouds 142 on an other than overflow or backup basis, each host cloud in the set of host clouds 142 can capture and store a set of local usage data 152. The set of local usage data 152 can record the consumption or use of resources in a local host cloud in the set of host clouds 142, such as the number of instances of software including operating systems and applications, processor resources, memory resources, communications resources, storage resources, and/or other elements or resources. The entitlement engine 140 can periodically receive the set of local usage data 152 and/or updates to that information from one or more host clouds in the set of host clouds 142. The receipt of the set of local usage data 152 or any portion of the set of local usage data 152 can be performed in aspects on a pull or demand basis, where the entitlement engine 140 and/or other logic can issue commands or instructions to one or more host clouds in the set of host clouds 142, and receive that data back from the interrogated cloud or clouds. In aspects, the set of local usage data 152 can be transmitted to the entitlement engine 140 on a push basis, for instance, on a predetermined, event-triggered, and/or other basis initiated by one or more of the host clouds in set of host clouds 142, themselves. Other channels, schedules, and techniques for the collection of the set of local usage data 152 from any one or more of the set of host clouds 142 can be used.
After receipt of the set of local usage data 152, any portion or component of the set of local usage data 152, and/or updates to the same, the entitlement engine 140 can collect and aggregate the set of local usage data 152 from the various host clouds and organize that data in a set of aggregate usage history data 148. The set of aggregate usage history data 148 can reflect the current and/or accumulated usage consumption by the subject user in all of the set of host clouds 142, regardless of whether each of those clouds is configured to communicate with each other, or not. In aspects, the set of aggregate usage history data 148 can present to the entitlement engine 140 and/or other logic the aggregate or combined resource consumption by the user across the user premise 144 and/or all operating virtual machines or entities. According to aspects, the entitlement engine 140 can thereby discover and identify and over-limit resource consumption by the user's machine complement, such as to determine that while the set of subscription parameters 146 specifies a limit of 1000 instances of an operating system, such as the Linux™ operating system, the user operated a total of 1020 instances for a total period of three hours by virtue of an over-limit usage of 220 instances of the operating system in cloud C for that amount of time. By accessing the set of subscription parameters 146, the entitlement engine 140 can determine that this over-limit or otherwise non-compliant operational usage by the user should incur a fee, charge, or billing of $10 per hour at the level of 10% overage. Other charges or factors can apply or can be used. After detecting and isolating an incremental billing event and/or other subscription-related exception, the entitlement engine 140 can generate a billing record 150 reflecting that event, for purposes of notification to the user and collection of billing amounts or other responses. In aspects, the entitlement engine 140 can transmit or forward the billing record 150 to the resource provider 156, such as a software vendor, to produce and transmit to the user under agreed billing arrangements. In aspects, the entitlement engine 140 can transmit or forward the billing record 150 to the host cloud in which the over-limit resource usage or other event took place, to potentially transmit to the user for similar purposes. In aspects, the resource provider 156 and one or more cloud operators or cloud providers of the set of host clouds 142 can maintain agreements or arrangements for the capture and forwarding of the billing record 150, and the collection of any billing amounts or credits paid by the user. In aspects, the resource provider 156 and the host cloud providers or operators can establish arrangements to share or distribute any overage payments or other payments or credits received from users between themselves. According to aspects, the monitoring and incremental billing capture of over-limit resource consumption can therefore be conducted, even in instances where each host cloud in set of host clouds 142 is not aware of subscription limits contained in the set of subscription parameters 146, and/or the local usage data 152 of one or more of the set of host clouds 142 is not visible to other host clouds and/or to other participants in the cloud-based network.
In terms of data capture of the usage, subscription, billing and related information used to detect and record incremental billing events and other events, FIG. 4 illustrates an aggregate usage history record 160 that can be used to store various data, attributes, criteria, and/or other information used to track and manage a user's resource consumption in the set of host clouds 142 and/or other host sites. In aspects as shown, the aggregate usage history record 160 can store or encode a set of aggregate usage history data 148 that can combine information related to the resource consumption, subscription parameters, and/or other data or criteria related to the provisioning and consumption of resources by one or more users in the set of host clouds 142. In aspects as shown, each user can have a record or entry reflecting the set of host clouds 142 in which their virtual machines, appliances, and/or other machines or services are hosted and in which that user, including collective users such as corporate network users, is hosted. In aspects as shown, the set of aggregate usage history data 148 can enumerate each resource to which a given user is subscribed in the set of host clouds 142, and in which host cloud and/or cloud operator that resource executes or is consumed. In aspects as shown, and simply for illustration, the set of aggregate usage history data 148 can encode, for each host cloud resource, the present or cumulative consumption of resources such as the total number operating system instances, the total number of executing applications for one or more subscribed applications, the maximum or current processor load, the amount of allocated memory, the amount of allocated storage, and/or other resources hosted in the set of host clouds 142 and used by the user in accordance with the set of subscription parameters 146. In aspects, any one or more of the component data values or attributes of the set of aggregate usage history data 148 can be updated on a periodic basis, such as once every 5, 10, 15, or 30 minutes, once an hour, once a day, once a week, and/or at other intervals or using other periods. In aspects, any one or more of the component data values and/or attributes of the set of aggregate usage history data 148 can be updated on an event-triggered or other non-periodic basis, such as based on a request or command from the resource provider 156. In aspects, part or all of the component data values and/or attributes of the set of aggregate usage history data 148 can be extracted or accessed from the set of local usage data 152 captured or hosted by one or more of the set of host clouds 142. In aspects, part or all of the component data values and/or attributes of the set of aggregate usage history data 148 can in addition or instead be captured by or accessed from the cloud management system 104 itself. In embodiments, the set of aggregate usage history data 148 can be stored in a single file, location, database, and/or data object in the cloud store 138, and/or can be stored, in whole or in part, in other local or remote storage resources.
FIG. 5 illustrates an exemplary diagram of hardware and other resources that can be incorporated in a cloud management system 104 configured to communicate with the set of instantiated virtual machines 116, entitlement engine 140, user premise 144, client 154, set of host clouds 142, and/or other entities, services, or resources via one or more networks 106 and/or other connections, according to embodiments. In embodiments as shown, the cloud management system 104 can comprise a processor 130 communicating with memory 132, such as electronic random access memory, operating under control of or in conjunction with an operating system 136. The operating system 136 can be, for example, a distribution of the Linux™ operating system, the Unix™ operating system, or other open-source or proprietary operating system or platform. The processor 130 also communicates with a cloud store 138, such as a database stored on a local hard drive, and a management engine 128, to execute control logic and control the operation of virtual machines and other resources in one or more clouds 102, the set of host clouds 142, and/or other collections of clouds. The processor 130 further communicates with a network interface 134, such as an Ethernet or wireless data connection, which in turn communicates with the one or more networks 106, such as the Internet or other public or private networks. The processor 130 and/or the cloud management system 104 can likewise communicate with the entitlement engine 140, the set of subscription parameters 146, the set of usage history data 148, the user premise 144, the client 154, the set of host clouds 142, and/or other interfaces, applications, machines, sites, services, data, and/or logic. Other configurations of the cloud management system 104, associated network connections, and other hardware, software, and service resources are possible. It may be noted that in embodiments, the client 154, and/or other hardware machines, platforms, or engines can comprise the same or similar resources as cloud management system 104, or can be configured with different hardware and software resources.
FIG. 6 illustrates a flowchart of overall processing to perform the tracking of resource consumption, management of subscription parameters, billing capture and related activities, according to various embodiments of the present teachings. In 602, processing can begin. In 604, an administrator or other user can initiate and/or access the set of aggregate usage history data 148 via the entitlement engine 140 and/or other logic or service. The set of aggregate usage history data 148 can for instance be created and/or stored as a database file hosted in the cloud store 138, and/or other local or remote storage resources. In 606, the administrator or other user can initiate and/or access the set of subscription parameters 146, for instance by creating a database or other file stored in the cloud store 138, and/or other local or remote storage resources. In 608, the entitlement engine 140 and/or other logic or service can track or monitor the set of aggregate usage history data 148 to determine any over-limit and/or otherwise non-compliant resource consumption based on the criteria or levels reflected in the set of subscription parameters 146.
In 610, the entitlement engine 140 and/or other logic can identify the host cloud or host clouds in the set of host clouds 142 in which the over-limit and/or otherwise non-compliant resource consumption has taken place. For instance, the entitlement engine 140 can determine that the user has consumed or operated 220 instances of the Linux™ or other operating system in cloud C for a period of three hours, and/or has required and used a combined communications bandwidth of 1.6 GB/s for 2 hours for a set of virtual machines operating in cloud D. In 612, the entitlement engine 140 and/or other logic or service can calculate or generate incremental subscription billing, charges, or fees, and/or other costs or factors caused by or due to the over-limit and/or otherwise non-compliant resource consumption. For instance, the entitlement engine 140 can determine that a cost or fee of $20 per hour for the over-limit instances of the operating system in cloud C should be assessed. In aspects, non-monetary factors can results from the over-limit consumption of resources, such as the setting or resetting of additional higher graduated consumption limits, and/or suspension, capping, or reduction of other resources or services provided to the user within a certain time period. In 614, the entitlement engine 140 and/or other logic or service can generate a billing record 150 including any incremental billing or other charges, assessments, adjustments, or factors. In aspects, the entitlement engine 140 and/or other logic or service can forward or transmit the billing record 150 to the resource provider 156, the host cloud operator of the host cloud in which the over-limit or other consumption condition took place, to both the resource provider 156 and host cloud operator, and/or other entities, services, or destinations, any one or more of which can transmit the billing record 150 to the user. In 616, the incremental billing amounts, costs, fees, and/or other assessments or factors can be received from the user based on the billing record 150. In aspects, the amounts, costs, fees, and and/or other assessments or factors can be received by the resource provider 156. In aspects, the amounts, costs, fees, and and/or other assessments or factors can be received by the host cloud operator or operators in the set of host clouds 142 in which the over-limit or otherwise non-compliant consumption or subscription condition took place. In aspects, the amounts, costs, fees, and and/or other assessments or factors can in addition or instead be received by other entities, services, and/or destinations. In aspects, any payment amounts or other responses from the user related to the billing record 150 can be transmitted by the user electronically, in paper form, and/or through other transaction media or channels.
In 618, the resource provider 156, the one or more host cloud operators, and/or other services or entities can distribute the incremental billing receipts received from the user to the resource provider 156, the one or more host cloud operators, and/or other recipients. In aspects, in cases in which the user transmits a payment amount, the payment amount can be received and/or credited to the resource provider 156, to the one or more host cloud operators, and/or to other entities or recipients. In embodiments, the resource provider 156, cloud operators of the set of host clouds 142, and/or other entities can engage in an agreement to distribute or share proceeds of any payments from the user. For instance, the resource provider 156 and host cloud operators can agree to split the billing amounts received from each user 50% each, for each billing event or other cost or amount due based on over-limit resource consumption in a respective host cloud operator's cloud. In embodiments, the resource provider 156 providing the resource whose over-limit consumption triggered the billing even can receive the payment amount, minus a processing fee such as 10% provided to the host cloud operator in which the over-limit resource consumption took place. Other billing, collection, subscription and related relationships are possible.
In 620, the entitlement engine 140 and/or other logic can update and/or adjust the set of aggregate usage history data 148, the billing record 150, and/or other subscription records or other information to reflect the satisfaction of the incremental billing reflected in the billing record 150. For instance, the set of subscription parameters 146 can be updated to reflect that the user of cloud C is no longer in an over-limit state with respect to consumption of operating system instances, so that any further over-limit consumption would reflect a new billing event as opposed to a continuation of the preceding event. For further instance, in cases where for example the user chooses to adjust their set of subscription parameters 146 to include an increased limit on operating system instances for future consumption, the set of subscription parameters 146 can reflect the new resource limit, such as 1500 instance of the Linux™ operating system for all further operation in the set of host clouds 142. Other changes, updates, or adjustments to the set of subscription parameters 146, billing record 150, set of aggregate usage history data 148, and/or other records or information can be performed. In 622, as understood by persons skilled in the art, processing can repeat, return to a prior processing point, jump to a further processing point, or end.
The foregoing description is illustrative, and variations in configuration and implementation may occur to persons skilled in the art. For example, while embodiments have been described in which the cloud management system 104 for a particular cloud resides in a single server or platform, in embodiments the cloud management system 104 and associated logic can be distributed among multiple servers, services, or systems. Similarly, while embodiments have been described in which one group of servers within a set of resource servers 108 can provide one component to build a requested set of virtual machines, in embodiments, one group of resource servers can deliver multiple components to populate the requested set of instantiated virtual machines 116, and/or other machines, entities, services, or resources. For further example, while embodiments have been described in which a user connects to or accesses the entitlement engine 140 via one client 154, in embodiments, multiple clients, portals, services, and/or other access points to the entitlement engine 140 can be used. Likewise, while embodiments have been described in which one entitlement engine 140 operates to manage the resource consumption, billing, and/or other activities of one or more users in a set of host clouds 142, in embodiments, multiple deployment engines and/or other logic or services can perform the same or similar logic to manage deployment options. Other resources described as singular or integrated can in embodiments be plural or distributed, and resources described as multiple or distributed can in embodiments be combined. The scope of the invention is accordingly intended to be limited only by the following claims.
providing, by the processor, a notification to the host cloud reflecting that the user is no longer in excess of the consumption limit with respect to the consumption of resources of the host cloud.
2. The method of claim 1, wherein the usage history data comprises at least one of processor usage data, memory usage data, storage usage data, communications bandwidth usage data, operating system usage data, application usage data, service usage data, virtual machine instance data, or appliance usage data.
3. The method of claim 1, wherein at least two of the plurality of host clouds are provided by a separate cloud provider operating in a different geographic location.
4. The method of claim 1, wherein the consumption limit comprises at least one of an instance limit for a plurality of virtual machines, an instance limit for a plurality of appliances, an instance limit for an operating system, an instance limit for at least one application, a communications bandwidth throughput limit, or a storage amount limit.
5. The method of claim 1, further comprising tracking at least one of a duration or amount by which the consumption limit is exceeded.
6. The method of claim 5, further comprising generating a subscription billing record in view of the at least one of the duration or amount by which the consumption limit is exceeded.
7. The method of claim 6, wherein the billing subscription record is provided to a resource provider of the resource for which the consumption limit is exceeded for billing to the user.
8. The method of claim 6, wherein the billing subscription record is provided to a provider of the at least one of the plurality of clouds which hosts the resource for which the consumption limit is exceeded for billing to the user.
9. The method of claim 1, wherein the usage history data comprises usage history captured from a user premise installation independent of the plurality of host clouds.
10. The method of claim 1, further comprising adjusting the usage history data in view of the identified first billing event.
11. The method of claim 1, further comprising updating the resource hosted in the plurality of host clouds.
identifying a second billing event associated with the first machine in the plurality of host clouds when the updated subscription parameter for the user operating the first machine exceeds the consumption limit, wherein the second billing event is different from the first billing event.
13. The method of claim 1, wherein the second machine is to host the portion of the consumed resources for a determined time period in view of the usage history data associated with the first machine.
14. The method of claim 1, wherein the instantiating the second machine further comprises resetting the consumption limit associated with the first machine to a higher consumption limit.
15. The method of claim 1, wherein the instantiating the second machine further comprises generating a notification for presentation to a user of an amount of usage of the virtual resource for handling the excess of the consumption limit during the limited time period.
provide a notification to the host cloud reflecting that the user is no longer in excess of the consumption limit with respect to the consumption of resources of the host cloud.
17. The system of claim 16, wherein the consumption limit comprises at least one of an instance limit for a plurality of virtual machines, an instance limit for a plurality of appliances, an instance limit for an operating system, an instance limit for at least one application, a communications bandwidth throughput limit, or a storage amount limit.
18. The system of claim 16, the processor to track at least one of a duration or amount by which the consumption limit is exceeded.
19. The system of claim 18, the processor to generate a subscription billing record in view of the at least one of the duration or amount by which the consumption limit is exceeded.
20. The system of claim 19, wherein the billing subscription record is provided to a resource provider of the resource for which the consumption limit is exceeded for billing to the user.
21. The system of claim 19, wherein the billing subscription record is provided to a provider of the at least one of the plurality of clouds which hosts the resource for which the consumption limit is exceeded for billing to the user.
22. The system of claim 16, the processor to adjust the usage history data in view of the identified first billing event.
23. The system of claim 16, wherein the processor to update the resource hosted in the plurality of host clouds.
24. The system of claim 16, wherein the usage history data comprises at least one of processor usage data, memory usage data, storage usage data, communications bandwidth usage data, operating system usage data, application usage data, service usage data, virtual machine instance data, or appliance usage data.
identify a second billing event associated with the first machine in the plurality of host clouds when the updated subscription parameter for the user operating the first machine exceeds the consumption limit, wherein the second billing event is different from the first billing event.
27. The non-transitory computer readable storage medium of claim 26, wherein the consumption limit comprises at least one of an instance limit for a plurality of virtual machines, an instance limit for a plurality of appliances, an instance limit for an operating system, an instance limit for at least one application, a communications bandwidth throughput limit, or a storage amount limit.
"rBuilder and the rPath Appliance Platform", 2007 rPath, Inc., www.rpath.com, 3 pgs.
Ferris et al, "Methods and Systems for Converting Standard Software Licenses for Use in Cloud Computing Environments", U.S. Appl. No. 12/714,099, filed Feb. 26, 2010.
Ferris et al, "Methods and Systems for Generating a Software License Knowledge Base for Verifying Software License Compliance in Cloud Computing Environments", U.S. Appl. No. 12/628,156, filed Nov. 30, 2009.
Ferris et al, "Methods and Systems for Verifying Software License Compliance in Cloud Computing Environments", U.S. Appl. No. 12/627,643, filed Nov. 30, 2009.
Ferris et al, "Systems and Methods for Managing a Software Subscription in a Cloud Network", U.S. Appl. No. 12/714,096, filed Feb. 26, 2010.
Ferris et al, "Systems and Methods for Service Aggregation Using Graduated Service Levels in a Cloud Network", U.S. Appl. No. 12/628,112, filed Nov. 30, 2009.
Ferris et al. "Systems and Methods for Brokering Optimized Resource Supply Costs in Host Cloud-Based Network Using Predictive Workloads", U.S. Appl. No. 12/957,274, filed Nov. 30, 2010.
Ferris et al., "Methods and Systems for Detecting Events in Cloud Computing Environments and Performing Actions Upon Occurrence of the Events", U.S. Appl. No. 12/627/646, filed Nov. 30, 2009.
Ferris et al., "Methods and Systems for Monitoring Cloud Computing Environments" U.S. Appl. No. 12/627,764, filed Nov. 30, 2009.
Ferris et al., "System and Methods for Migrating Subscribed Services in a Cloud Deployment", U.S. Appl. No. 12/955,277, filed Nov. 29, 2010.
Ferris et al., "Systems and Methods for Combinatorial Optimization of Multiple Resources Across a Set of Cloud-Based Networks", U.S. Appl. No. 12/953,718, filed Nov. 24, 2010.
Ferris et al., "Systems and Methods for Generating Customized Build Options for Cloud Deployment Matching Usage Profile Against Cloud Infrastructure Options", U.S. Appl. No, 12/789,701, filed May 28, 2010.
Ferris et al., "Systems and Methods for Matching a Usage History to a New Cloud" U.S. Appl. No. 12/953,757, filed Nov. 24, 2010.
Morgan, "Systems and Methods for Aggregating Marginal Subscription Offsets in Set of Multiple Host Clouds", U.S. Appl. No. 12/954,400, filed Nov. 24, 2010.
White Paper-"Best Practices for Building Virtual Appliances", 2008 rPath, Inc., www.rpath.com, 6 pgs.
White Paper-"rPath Versus Other Software Appliance Approaches", Mar. 2008, rPath, Inc., www.rpath.corn, 9 pgs.
White Paper—"Best Practices for Building Virtual Appliances", 2008 rPath, Inc., www.rpath.com, 6 pgs.
White Paper—"rPath Versus Other Software Appliance Approaches", Mar. 2008, rPath, Inc., www.rpath.corn, 9 pgs.


These natural dyke beauties are hot for each other and for the wild outdoors from the scorching asphalt of urban rooftops to the lush sun drenched landscapes of California's tucked away canopies. These fearless femmes poke the way they want, anywhere they want. These rebellious beauties are searching for pleasure and climaxes around every corner. Dyke passion is unbridled with moans of pleasure spilling from pursed ruby lips and bodies bent over twisted tree branches. Wet snatches are filled with lover's fingers as rooftop rebels scale buildings and scream, trembling through climatic perks of pleasure!


text:
Princess Eugenie and Jack Brooksbank's wedding will feature something green
By Meaghan Wray
Though weddings typically feature something blue, Princess Eugenie and Jack Brooksbank are making sure their royal wedding this fall is green! Speaking to British Vogue in a rare spread alongside sister Princess Beatrice, the bride-to-be shared (via the Telegraph) that the environment will be at the forefront when she says "I do" at St. George's Chapel in October. "It's been eye-opening. My whole house is anti-plastic now, and Jack and I want our wedding to be like that as well," she shared.
MORE: Everything we know about Princess Eugenie and Jack Brooksbank's wedding
Now that's a message we can get behind! This isn't a new passion for the 28-year-old, who has worked with an organization called Project Zero, an environmental charity that protects marine life. She took to Instagram earlier this summer to announce that she'd be taking on an ambassador role for the charity, writing: "I'm so excited to have recently become an Ambassador of Project 0 whose aim is to restore and protect the ocean. Today we launched our new partnership with @skyoceanrescue and of course, Plasticus, the whale made of used single use plastic… Together we aim to inspire people to make sustainable choices to stop the ocean from drowning in plastic."
I'm so excited to have recently become an Ambassador of Project 0 whose aim is to restore and protect the ocean. Today we launched our new partnership with @skyoceanrescue and of course, Plasticus, the whale made of used single use plastic...Together we aim to inspire people to make sustainable choices to stop the ocean from drowning in plastic. #passonplastic @weareprojectzero
A post shared by Princess Eugenie (@princesseugenie) on Jun 7, 2018 at 11:50am PDT
And while she has this part figured out, planning a wedding can be daunting – even for a royal. "It's very nerve-wracking because you want it to be perfect but then you realise that you're going to be with the person you love forever and nothing else really matters," she gushed. Their first-meeting story is something of a fairy-tale, having set eyes on each other for the first time while skiing with mutual friends in Verbier, Switzerland. Speaking to The One Show during their engagement announcement in January, Jack said it was "love at first sight."
Just like Meghan Markleand Prince Harry a few months ago, Eugenie and Jack will be exchanging vows at St. George's Chapel in Windsor Castle. After, the newlyweds and their closest friends and family will enjoy a wonderful reception that will reportedly be held at the York family home, Royal Lodge, where her father, Prince Andrew, currently resides.
See the full feature in the September issue of British Vogue, available on digital download and newsstands on Friday August 3
Duchess Meghan rocks an incredible Hugo Boss skirt at Wimbledon
Duchess Kate steps out to Wimbledon in Dolce & Gabbana dress she wore in Canada
Duchess Meghan and Duchess Kate will attend Wimbledon together on Saturday
Royal Causes
Everything we know about Princess Eugenie and Jack Brooksbank's wedding
Princess Beatrice and Princess Eugenie set to make their British Vogue debut
What Meghan can expect from her first trip to Balmoral with Prince Harry


text:
Rule Seventeen
SPECIAL RULES FOR THE BEST PICTURE OF THE YEAR AWARD
l. A reminder list of all eligible pictures shall be sent with a nominations ballot
to all active and life members of the Academy who shall vote in the order of their
preference for not more than five productions.
2. The five pictures receiving the highest number of votes shall become the nominations
for final voting for the Best Picture Award.
3. The individual(s) who shall be credited for Academy Award pUll)oses shall be
the person(s) having screen credit as producer or produced by. Persons with screen
credits of executive producer, co-producer, associate producer, line producer, produced
in association with, or any other credit, shall not receive nominations or
Academy Statuettes. Studio executives and personal managers with producer credit
are likewise ineligible for Best Picture nominations and statuettes unless they have
fully functioned as producers on the picture. No more than three producers may be
nominated or receive statuettes; if more than three producers are credited on a
nominated picture, the Academy Award recipients shall be those three or fewer
who have performed the major portion of the producing functions. The Producers
Branch Executive Committee shall resolve any questions of eligibility.
4. Final voting for the Best Picture Award shall be restricted to active and life
Academy members.
Rule Eighteen
SPECIAL RULES FOR THE SCIENTIFIC AND TECHNICAL
l. Academy Awards for scientific and technical achievement shall be made by
the Board of Governors upon recommendation of the Scientific and Technical
Awards Committee. Awards may be given for devices, methods, formulas , discoveries
or inventions of special and outstanding value to the arts and sciences of
motion pictures. Posthumous awards for achievements in prior years will not be
voted in this category.
2. The Academy President shall annually appoint outstanding representatives of
the motion picture and technical fields to serve on the Scientific and Technical
Awards Committee. The committee will be dissolved upon the completion of its
annual term.
3. Awards for scientific and technical achievement may be granted in any of the
three following classifications:
ACADEMY AWARD OF MERIT (Academy Statuette)
For basic achievements which have a definite influence upon the advancement
of the industry.
SCIENTIFIC AND ENGINEERING AWARD (Academy Plaque)
For those achievements which exhibit a high level of engineering and are important
to the progress of the industry.
Full text Rule Seventeen SPECIAL RULES FOR THE BEST PICTURE OF THE YEAR AWARD l. A reminder list of all eligible pictures shall be sent with a nominations ballot to all active and life members of the Academy who shall vote in the order of their preference for not more than five productions. 2. The five pictures receiving the highest number of votes shall become the nominations for final voting for the Best Picture Award. 3. The individual(s) who shall be credited for Academy Award pUll)oses shall be the person(s) having screen credit as producer or produced by. Persons with screen credits of executive producer, co-producer, associate producer, line producer, produced in association with, or any other credit, shall not receive nominations or Academy Statuettes. Studio executives and personal managers with producer credit are likewise ineligible for Best Picture nominations and statuettes unless they have fully functioned as producers on the picture. No more than three producers may be nominated or receive statuettes; if more than three producers are credited on a nominated picture, the Academy Award recipients shall be those three or fewer who have performed the major portion of the producing functions. The Producers Branch Executive Committee shall resolve any questions of eligibility. 4. Final voting for the Best Picture Award shall be restricted to active and life Academy members. Rule Eighteen SPECIAL RULES FOR THE SCIENTIFIC AND TECHNICAL ACHIEVEMENT AWARDS l. Academy Awards for scientific and technical achievement shall be made by the Board of Governors upon recommendation of the Scientific and Technical Awards Committee. Awards may be given for devices, methods, formulas , discoveries or inventions of special and outstanding value to the arts and sciences of motion pictures. Posthumous awards for achievements in prior years will not be voted in this category. 2. The Academy President shall annually appoint outstanding representatives of the motion picture and technical fields to serve on the Scientific and Technical Awards Committee. The committee will be dissolved upon the completion of its annual term. 3. Awards for scientific and technical achievement may be granted in any of the three following classifications: ACADEMY AWARD OF MERIT (Academy Statuette) For basic achievements which have a definite influence upon the advancement of the industry. SCIENTIFIC AND ENGINEERING AWARD (Academy Plaque) For those achievements which exhibit a high level of engineering and are important to the progress of the industry. Page 23


text:
Search Holly Springs Real Estate By Price
$700k Plus
Holly Springs Area Guide for Wake County Residents
Holly Springs is the kind of community that people relocate to and then never want to leave.
Located in Wake County, this community of more than 25,000 residents offers a high-quality of life, with excellent jobs, great schools and an unbeatable location.
Continue reading to learn more about what this community can offer you and your family.
Why History Enthusiasts Love Holly Springs
This community has a rich history that dates all the way back to the time that the Tuscarora Indians ruled the area.
The area served as a hunting ground for the Indians prior to colonial settlement. And in fact, the tribe fled the state around 1720 in order to escape the influx of Europeans. They would eventually become the sixth nation of the Iroquois.
This community came to be known as Holly Springs in the 1800s because it was the site of fresh water springs near the intersection of what is now Avent Ferry Road and Cass Hold Road.
The community had a prominent place in the history books during the Depression, World War II and other major milestones in American history.
Today, remnants of this rich history can still be seen around town. For instance, the Harrington-Dewar House was listed on the National Register of Historic Places in 2009.
Why Parents Love Living Here
This community, which was actually ranked the 22nd best small town to live in by CNNMoney in 2007, offers families access to some outstanding public schools.
Part of the Wake County Public School system, these schools include:
The New School Montessori Center, a private school, is also located here.
Why Active Types Love Living in Holly Springs
This community boasts a number of well-maintained public recreation facilities, including:
Jones Park
Future North Main Athletic Complex
Parrish Womble Park
Sugg Farm Park
What's more, Holly Springs is also home to the Holly Springs Salamanders, a baseball team which will begin play in 2015 in the Coastal Plain League.
Impressed With What Holly Springs Has to Offer?
If so, then please contact us at The Sandy Edwards Team. We are your dedicated Wake County real estate experts and we would love to talk with you about available homes for sale in Holly Springs if you're interested.
We'll also provide some outstanding home buying resources, such as our relocation kit as well as our buying guide.
It's a Great Time to Sell Your Holly Springs Home
And please make sure to contact us as well if you're interested in listing the Holly Springs home you already own.
We have years of experience getting home sellers the price they want for their properties and we'd be happy to assist you as well.
Contact us to learn more or to request your free home evaluation!


Stores that are already open in the first phase include Academy Sports + Outdoors, Sam's Club, Party City, Panda Express, Subway and Sally Beauty.
The parade is scheduled for Tuesday, December 6, 2015 at 6:30pm and will once again be held on historic Main Street. This year's theme is "SILVER BELLS".
The new fast casual seafood restaurant is located at 6730 Atascocita road in Atascocita, Texas.
The new Kingwood location is scheduled to open on November 15, 2016 in front of the new HEB at Kingwood Drive and West Lake Houston Parkway.