text:
Works on Mac OS X (10.4 through 10.9), Windows (Windows95 through Windows 8), Linux and other systems.
Simple Interface
- A number of useful drawing tools are made available. (See Drawing Tools, below.)
- The drawing canvas is a fixed size, so the user doesn't need to worry about 'pixels' or 'inches' when making a new picture.
- The entire program fits on a screen as small as 640x480, and can be displayed full-screen, to hide the computer's underlying 'desktop' interface. (It defaults to 800x600 mode, but can run at larger sizes and in portrait or landscape mode, as well.)
- Loading and saving of images is done using thumbnails, so no knowledge of the underlying operating system's filesystem structure is needed. Even filenames are unnecessary.
Entertaining Interface
- Fun sound effects are played when tools are selected and used.
- A cartoon version of Tux, the Linux penguin, appears at the bottom to give tips, hints and information.
Drawing Tools
- Paint brush
- Various brushes available
- Parents/teachers can add more brushes
- Brushes can be animated
- Brushes can change shape depending on the direction they're drawn
- Alternate color palettes can be created and used
- Rubber stamp
- Hundreds of photographic and cartoon stamps images are available
- Parents/teachers can add more stamps and create categories
- Stamps can have descriptive text and sound samples (names, facts, etc.) and/or sound effects assigned to them
- Stamps can be resized, flipped and mirrored
- Raster bitmaps (Portable Network Graphics ("PNG")) with full-color and alpha transparency (32bpp RGBA) supported
- Vector graphics (Scalable Vector Graphics ("SVG")) supported
- Line tool
- Uses Paint Brush's brushes
- 'Rubberband' shows where the line will be drawn as you move the mouse
- Shape tool
- Draw various filled and unfilled polygonal shapes
- Rotate shapes (this feature can be disabled for younger children)
- Text and Label tools
- Come with various fonts
- Bold, italic and size can be changed
- Parents/teachers can add more fonts
- Supports numerous languages (See International Character Input, below)
- Labels may be moved or edited later (New in 0.9.22)
- 'Magic' (special effects) tool
- Blind - pull window blinds down, or across, the picture (New in 0.9.22)
- Blocks - turn parts of the picture 'blocky'
- Blur - blur parts of the picture using the mouse
- Bricks - paint realistic large or small brick patterns
- Calligraphy - a smooth brush that changes thickness depending on how quickly you stroke
- Cartoon - make parts of the picture look like a cartoon
- Chalk - make parts of the picture look like a chalk drawing
- Color & White - turn the picture monotone
- Color Shift - Jumble the colors of the picture
- Confetti - Throw confetti over your picture
- Darken - darken the colors of parts of the picture
- Distortion - slightly alters the position of the picture under the brush
- Drip - make parts of the picture look like it's dripping away
- Edges - outline the edges of shapes in yur picture
- Emboss - gives the image's edges highlights and shadows
- Fill - 'flood-fill' an area with a particular color
- Fisheye - view parts of your picture through a fish-eye lense
- Flip - flip the image vertically
- Flower - draws curvy-stalked flowers
- Foam - paints foamy bubbles that grow as you move the mouse
- Fold - fold down the corners of your picture
- Glass Tile - see your drawing through glass tiles
- Grass - paint realistic clumps of grass on the screen and into the distance
- Hexagon Mosaic - create a pattern of hexagons (New in 0.9.22)
- Irregular Mosaic - turn your picture into a mosaic of shards (New in 0.9.22)
- Kaleidoscope - four symmetric brushes
- Light - draw beams of bright light on your picture
- Lighten - fade the colors of parts of the picture
- Metal Paint - paints shiny metallic colors
- Mirror - flip the image horizontally
- Mosaic - make your picture into a mosaic of colors
- Negative - invert the colors of parts of the picture
- Noise - add random noise to your picture
- Perspective - bend your picture to view it from different perspectives (New in 0.9.22)
- Picasso - a triplet of brushes that paint in unison
- Puzzle - shift parts of your picture around like it's a sliding puzzle (New in 0.9.22)
- ROYGBIV Rainbow - draw a rainbow arc of seven solid colors (New in 0.9.22)
- Rails - draw connecting train tracks
- Rain - add raindrops to your picture
- Rainbow - draw using a brush that paints in all colors in the rainbow
- Real Rainbow - draw a colorful arc based on a real photo of a rainbow
- Ripples - rippled waves over your image
- Rosette - three brushes that draw in a rosette pattern
- Shift - move the entire picture around
- Silhouette - turn parts of your picture into a silhouette
- Smudge - push the colors around as though smudging wet paint
- Snow Ball - cover your picture in snowballs
- Snow Flake - cover your picture in snowflakes
- Square Mosaic - create a pattern of squares (New in 0.9.22)
- String V - draw V-shaped string art
- String corner - draw string art
- String edges - draw string art around the edges of your picture
- TV - make your picture look like it's on a television
- Tint - change the color of parts of the picture
- Toothpaste - paint with colorful gel
- Tornado - add a tornado funnel to your picture
- Wavelets - wiggle your picture up and down
- Waves - wiggle your picture side to side
- Wet Paint - draw with wet, smudgy paint
- Zoom - zoom your entire picture in or out (New in 0.9.22)
- ... plus, programmers can easily and quickly create new 'Magic' tools using a plug-in interface!
- Eraser
- Undo
- Multiple levels of undo
- Undo actions can themselves be undone with the 'Redo' button
- Save
- Save a picture to the virtual 'picturebook'
- One-click save: No file browser dialogs or filename prompts are used
- If saving an opened picture, choose to save over it (like 'Save' in desktop programs), or save a new picture (like 'Save As')
- Open
- Open a previous drawing by selecting its thumbnail in a virtual 'picturebook'
- Delete previously-saved pictures
- Slides
- View a slideshow of multiple saved drawings
- Control the speed of playback; create class presentations or simple looping animations
- Go forward or back using the arrow keys or mouse
- Starters
- Various coloring-book-style images included
- Photographic scenes included, with foreground and background elements that you draw in between
- Vector graphics (Scalable Vector Graphics ("SVG")) supported
- Kid Pix templates ("KPX" files) supported (New in 0.9.22)
- Print
- Print pictures on a printer
Parts of Tux Paint have currently been translated into the following languages: (130)
(You can even help translate it to your favorite language.)
International Character Input
Enter text in different languages using the Text tool:
- Latin languages - Spanish, French, Italian, Portuguese, etc.
- Japanese - Romanized Hiragana and Romanized Katakana
- Korean - Hangul Bul-2
- Thai
- Traditional Chinese
Tux Paint provides a number of optional accessibiltiy enhancements, to help make the program more suitable in some circumstances.
- On-screen keyboard (New in 0.9.22)
- Keyboard-driven mouse pointer control (New in 0.9.22)
- Joystick-driven mouse pointer control (New in 0.9.22)
Parental and Teacher Controls
- Run Tux Paint in full-screen mode, or have it 'grab' the mouse pointer, to prevent children from accidentally accessing other programs or files on the desktop.
- Sound effects can be disabled.
- The Print and Quit options can be disabled.
- Alternatively, the Print option can be limited to allow only one print every n minutes.
- Tux Paint cannot be launched more than once every 30 seconds, to prevent multiple copies from being run accidentally, due to over-eager mouse clicking.
- The directory/folder where Tux Paint saves files may be changed. This can be used to save pictures in a student's home directory on a network drive or shared drive, rather than locally on one particular workstation.
- Stamps, starters and brushes are stored using popular open formats (PNG, SVG, Ogg Vorbis, etc.) allowing parents and teachers to create their own content for use at home or in the classroom - even using completely free tools.
- The 'Tux Paint Config.' program allows parents, teachers, and school technicians to alter Tux Paint's behaviour using a simple, easy-to-use graphical interface. (It's separate from Tux Paint, to prevent children from changing things.)
- ... and much more!
Did you know? Adults enjoy Tux Paint, too!


text:
Why Shop Midtown Comics
• Big Savings with Advance Previews
• Free Shipping on Qualified Orders
• Testimonials
Manufacturer/Publisher: Dynamite Entertainment
(Release Date: 10/17/2012*)
Writer: Ron Marz •
Artist: Walter Geovanni
Orders of back issues (comics older than 31 days) are eligible for pick-up at any of our three Manhattan locations. Just put the items in your cart and proceed to checkout. Under "shipping method" you'll be able to select the store where you'd like to pick up your back issues. After you complete checkout, you'll receive an email, usually in a couple of days, letting you know when the items are ready for pick up. Please make sure to bring a photo ID and the credit card you used for purchase! DescriptionThe end is nigh! The end of the world, that is, now that sorcerer Kulan Gath has summoned powerful Mayan avatars of destruction to reduce the planet to ashes. Earth's only hope is a motley band of warriors, including Red Sonja, Vampirella, Dracula, Pantha, Herbert West the Reanimator and more, who must stand against Gath's minions. It's a contest of champions, with the very survival of our world depending on the outcome. Writer Ron Marz and artist Walter Geovani continue Dynamite's crossover to end all crossovers!
Item #: 1216341
• Diamond code: JUL120967
Share this |

subset: commoncrawl


text:
December 01, 2006
[ Request more info about this product/service/company ]
Fill out the form below to request more info regarding the company/product/service featured in the story.
Determine the actual cost of owning and running a vehicle in your fleet. Compare vehicles by class and model.
Merchants Experts will answer your questions and challenges
Established in 1986, Fleet Response creates custom-designed fleet management services for its clients. Read more
Established in 1986, Fleet Response creates custom-designed fleet management services for its clients.
Up Next
More From The World's Largest Fleet Publisher
Managing 10-50 company vehicles
Executive vehicle management
Managing public sector vehicles & equipment
The commercial truck industry's most in-depth information source
Global resource for limousine and bus transportation
Serving the bus and passenger rail industries for more than a century
Serving school transportation professionals in the U.S. and Canada
The number 1 resource for vocational truck fleets
© 2017 Automotive Fleet. All Rights Reserved.


text:
(71 quotes found)
"[Former President Jimmy Carter released a statement which said that he and his wife, Rosalyn, were] saddened ... her great humanitarian work, her tireless and selfless devotion to others, her sense of mercy and humility, were beacons of light in this world. Our best homage to her can be to seek and cultivate the goodness within ourselves and others."
Mother Teresa
"Reagan won because he ran against Jimmy Carter. If he ran unopposed he would have lost."
Mort Sahl
"No one can sing like June Carter so I just tried to sing my very best,"
Reese Witherspoon
"Teddy Roosevelt . . . once said, 'Speak softly and carry a big stick.' Jimmy Carter wants to speak loudly and carry a fly swatter."
Gerald R. Ford
"[? Jimmy Carter. As usual, it was brutally cold, but the new president, his wife Rosalyn and daughter Amy took an unannounced walk from Capitol Hill to the White House.] One of the things I remember, ... is many of the marching band members' lips froze to their instrument mouthpieces. First aid was busy."
Charlie Brotman
"We were there to reverse course from the policies of the Carter administration, certainly. Everybody was there with similar goals and intentions."
Charles J. Cooper
"If Vince Carter decides to leave the Toronto Raptors, this is an entirely different team. But I'm sure the Raptors wouldn't let Vince leave without getting something in return."
Antonio Davis
"During the meeting with President Carter, we proposed the development of a new kind of relationship with the United States."
Daniel Ortega
"Frank Carter has done nothing wrong, and the only thing that he can do is to protect and defend a client who hired him to represent him vigorously within the bounds of the law."
Charles Ogletree
"This is the crucial time in the second term. Either Bush is going to become another Jimmy Carter and be seen as a failed president or somehow he needs to turn things around. He is standing on the edge of a precipice."
Darrell West


text:
Microsoft (Nasdaq "MSFT" @microsoft) is the leading platform and productivity company for the mobile-first, cloud-first world and its mission is to empower every person and every organization on the planet to achieve more.
Alliance Overview
The CSC and Microsoft global strategic alliance offers our clients the integrated and innovative solutions they need to succeed in a cloud-first world. Informed by its 20+ year strategic relationship with Microsoft and recognized internationally as a key Microsoft alliance, CSC builds on Microsoft's mission to empower every person and organization on the planet to do more and achieve more. Together, we help organizations worldwide transform their IT and business processes to drive success orchestrated by the cloud.
The CSC and Microsoft Alliance at a Glance
• Delivering secure, end-to-end cloud-based solutions that transform enterprise organizations and meet the needs of the evolving workplace
• Service built on a 20+ year strategic alliance
• Solutions for the hybrid workplace, complex cloud migrations, application modernization, unified communications, desktop management, Windows 10 migration, CRM, cybersecurity, and mobility
• Leveraging Microsoft Azure, Office 365, Skype for Business, Exchange, SharePoint, CRM Online and Windows 10
• Hybrid cloud management, governance, and security through CSC's Agility Platform™
• CSC recognized globally as a key Microsoft alliance
• Trained and certified professionals in 90+ countries
Joint Offerings/Solutions
Through our alliance, we develop solutions leveraging Microsoft Cloud, Modern Workplace, Mobility and CRM platforms, and end-to-end CSC services to help organizations adapt and keep pace with change while accelerating business results.
The Modern Workplace: We enable the next-generation workplace by securely delivering an integrated set of industry-leading applications, including Office 365, Skype for Business, Exchange, and SharePoint to workers based on individual work styles and requirements. CSC MyWorkStyle is available across multiple devices and hybrid cloud environments.
- Windows 10 Migration: CSC's Windows 10 Accelerator offering provides full security, compliance, and risk management for accounts transitioning from older Windows platforms.
- Managed Desktop and Virtual Desktops: With over one million desktops under management today, our expertise in managed desktops spans the entire range from Windows 7 to Windows 10, supporting both managed and virtual desktop solutions.
- Customer Engagement: Through the recent acquisition of UXC Limited, Australia's largest independent IT services company, CSC has expanded its expertise and reach in deploying intelligent customer engagement solutions powered by Microsoft Dynamics AX and CRM.
Hybrid Cloud: CSC and Microsoft collaborate to provide intelligent, hybrid cloud IT infrastructures that combine CSC's deep management experience with the power of Microsoft Azure - Microsoft's Infrastructure as a Service (IaaS) solution for integrated cloud services. CSC makes it easy for enterprise organizations to adopt Azure through our CSC Hybrid Cloud Services and the CSC Agility Platform — the only comprehensive hybrid cloud management platform that lets organizations move securely and rapidly to the cloud while at the same time rapidly modernizing and integrating applications. It allows organizations to select the best combination of public and private cloud services while leveraging investments in premise-based infrastructures.
CSC Application Modernization Services: These services, built on the Azure cloud platform, transform business and technical environments with modernization and application portfolio management services that leverage innovations in cloud, mobility, cyber, social, and analytics technologies, unlocking capital that CIOs can then redirect to higher-value initiatives.
Secure Data Center: CSC enhances Microsoft offerings, including Microsoft System Center, to provide comprehensive data storage, back-up, management, recovery, and dissemination services. Building on CSC's deep experience in risk assessment, regulation, compliance, and federated identity and security management, CSC Cyber Cloud Security Services is a suite of managed security services and capabilities that secure IaaS cloud-based solutions.
Mobility: In a cloud-first, mobile-first world, our innovative joint offerings provide unique, differentiated solutions that are fully mobile-ready. CSC enterprise mobility capabilities are embedded within the CSC MyWorkStyle suite which includes a comprehensive set of services for managing the mobile environment. Leveraging the Microsoft Enterprise Mobility Suite, CSC
MyWorkStyle enables end users to subscribe and securely synchronize to various types of content (email, instant messaging, mobile apps, and collaboration files), and services, including Outlook, Word, Excel, and PowerPoint via their own favorite device.
CSC MyWorkStyle Windows 10 Accelerator is a five-step program based on our experience and tools used in more than 180 workplace transformations, including our own transition for a global, highly mobile workforce. These services and tools reduce hands-on upgrades and lower support requirements, translating to lower costs.


text:
Related Regions: New Zealand, Otago, Oceania, Southern Hemisphere
Our overall star rating is not based on a simple average but takes several factors, including the age of a review, into account.
5 Total Reviews:
Helpful Highlights:
We found Remarkables to be a good spot for all levels of Skiers / Snowboarders. The lifts weren't as busy as at Coronet which meant more time on the snow an...
We decided to have a skiing / snowboarding holiday in New Zealand and decided on Queenstown as our destination. We flu to Christchurch and drove the 7 long...
The Stash at the Remarks is unbelievably fun! I couldn't get enough of it but i did manage to drag myself away to explore the other terrain on the mountain!...
The Remarkables ski area is a forty five minute drive from Queenstown in New Zealand's South Island. Be warned, the access road is white knuckle driving. ...
I felt it time to review another mountain from my 2005 New Zealand Snowboarding Trip.traveling the 18km bust trip from Queenstown up a tight narrow gravel r...
NOTE: We will not publish posts containing:
See our Posting Policy for more information about our posting criteria.
By clicking on the "Preview" button below, you agree to follow the guidelines in our Posting Policy.
* Required
NOTE: If you represent the management of this property and would like to respond to a review, please use the management response form.
View All
Full Article
Piste Map
Get snow reports, weather, forecasts, news and ski conditions for your favorite ski resorts.
Mobile | Newsletter | Facebook | Twitter


text:
Publication number | US7088687 B2 |
Publication type | Grant |
Application number | US 10/977,021 |
Publication date | 8 Aug 2006 |
Filing date | 29 Oct 2004 |
Priority date | 18 Feb 2000 |
Fee status | Paid |
Also published as | US7733885, US20010033554, US20050058073, US20050058144 |
Publication number | 10977021, 977021, US 7088687 B2, US 7088687B2, US-B2-7088687, US7088687 B2, US7088687B2 |
Inventors | Arun Ayyagari, Salim S. AbiEzzi, William Michael Zintel, Timothy M. Moore |
Original Assignee | Microsoft Corporation |
Export Citation | BiBTeX, EndNote, RefMan |
Patent Citations (7), Referenced by (25), Classifications (39), Legal Events (3) | |
External Links: USPTO, USPTO Assignment, Espacenet | |
This application is a divisional of U.S. patent application Ser. No. 09/784,474 filed on Feb. 15, 2001 by the present inventors and assigned to the present assignee, said application entitled "A Proxy-Bridge Connecting Remote Users to a Limited Connectivity Network." Said application (Ser. No. 09/784,474) claims the benefit of U.S. Provisional Patent Application 60/199,581 filed on Apr. 25, 2000.
Said application (Ser. No. 09/784,474) is a continuation-in-part of U.S. patent application Ser. No. 09/556,565 filed on Apr. 24, 2000 now U.S. Pat. No. 6,922,548 by the present inventors and assigned to the present assignee, entitled "Providing Remote Network Driver Interface Specification Services Over a Wireless Radio-Frequency Medium" which claims the benefit of U.S. Provisional Patent Application No. 60/184,116, filed on Feb. 18, 2000.
The present application is a continuation of U.S. patent application Ser. No. 09/784,474, filed Feb. 15, 2001 by the present inventors and assigned to the present assignee, said application entitled "Extending Access to a Device in a Limited Connectivity Network to Devices Residing Outside the Limited Connectivity Network." Priority is hereby claimed to said application.
This invention relates generally to networking computing devices extending the reach of a network formed by devices with limited connectivity to allow remote users and networks access services offered by the limited connectivity network. In particular, the invention relates to network bridging devices communicatively coupling heterogeneous networks.
A class of stripped wireless devices operate within computer networks and typically communicate over small distances and relatively low bandwidths. Such stripped down wireless devices, while mobile, are capable of directly communicating with a rather small number of other devices. Such devices have limited resources and are significantly limited in comparison to wireless devices. For instance, the BLUETOOTH ("BT") specifications, version 1.0 B, which are herein incorporated by reference in its entirety, describe stripped down wireless devices at different levels of complexity. A BT device has limited range and connectivity, typically within thirty feet of another BT device and to no more than seven other such devices.
The BT system provides for communications between two devices over a common channel using a point-to-point connection or communications between several devices over a common channel via a point-to-multipoint connection. Two or more devices sharing the same channel form a piconet. During communications in a piconet, typically, one device assumes the role of a master device controlling the small number of devices within the piconet. A particular device can participate in more than one piconet, of course, with each piconet having its own channel.
The profile of a BT device provides information about the services available at the device. Thus, a BT compliant cell phone discloses its possible settings, state and other relevant information in its profile. Further, the cell phone may be controlled within a piconet by commands issued by another device. However, it is not presently feasible for remote users, who are outside the reach of the piconet, to control or query the cell phone due to the different protocols employed for operating stripped-down devices, e.g., BT, as opposed to wireless devices in general, e.g., IEEE 802.11. Similarly, a BT device cannot discover services available at a new server device joining a piconet without periodically polling for service discovery.
Discovery and control of devices over the expanse of large networks is possible, e.g., in accordance with the Universal Plug and Play specification ("UPnP"). A copy of the specification is attached to this application for incorporation herein by reference in its entirety. UPnP specifies a method for control and data transfer based on the IP protocol. Specifically UPnP enables a controller or control point to communicate with devices to be controlled over a network. In order to enable such communications, each device to be controlled is required to have an IP address and a Dynamic Host Control Protocol ("DHCP") client. In the absence of a DHCP server, a UPnP compliant device obtains an IP address via Auto IP.
Given UPnP compliant devices with their own IP addresses, a control point can discover them using a discovery message. The control point obtains the capabilities of a discovered device and logical devices within it by retrieving the description of the device provided in the Extensible Markup Language ("XML"). Following the acquisition of the description, the control point can send actions to the device, e.g., using XML with the aid of the Simple Object Access Protocol ("SOAP").
UPnP compliant devices and control points advertise their capabilities using multicast discovery messages, i.e., messages addressed to more than one recipient, to which all devices are required to listen and respond. For instance, in response to a multicast discovery message sent by a control point, responding devices send unicast messages addressed to the control point. Furthermore, UPnP allows a physical device to include several logical devices. In such instance a root device description may include several embedded device descriptions in a single description. Alternatively, the several embedded devices may provide their own distinct descriptions.
The device description provided by the device vendor is based on a template for the particular device type. Service descriptions, also in XML and provided by the vendor, include a list of commands that the device responds to and arguments in the commands. A control point obtains these service and device descriptions by issuing a "GET" command, in accordance with the hypertext transfer protocol (HTTP), to the relevant device. Similarly, a control point obtains the value of one or more state variables for a device by querying it.
UPnP also allows a control point to track changes in a state variable by subscribing to an eventing service. Event messages provided by a publisher disclose any change in the state variable to the subscribers. Thus, both polling and broadcasting facilitate communications between devices and control points in accordance with UPnP.
Stripped down wireless devices usually cannot support the overhead required for compatibility with UPnP. The UPnP requirement for IP addresses, support for HTTP and extendable markup language (XML) and the like are not readily met by all stripped down wireless devices, although, some stripped down wireless devices offer support for HTTP and XML. Such limitations on stripped down wireless devices result in incompatibility between devices that can be controlled via the Internet and stripped down wireless devices limited to a piconet in various degrees.
The invention makes possible remote access to and/or control of wireless devices including those forming a piconet, e.g., BT compliant devices, without requiring extensive changes to existing devices by introducing a proxy-bridge wireless device.
The proxy-bridge wireless device has a stack enabling communications with the wireless devices in accordance with standard wireless device specifications. In addition, the stack allows a remote application to communicate with a device over the Internet or a subnet. Thus, the proxy-bridge device can communicate using two protocols. Within the piconet the proxy-bridge device assumes the role of the master device. Thus, to devices in the piconet requests for services appear to be made by the proxy-bridge device acting as a proxy for remote devices and applications. Devices outside the piconet can view the capabilities of individual piconet devices with the proxy-bridge device acting as a bridge.
In an embodiment of the invention, the capabilities of wireless devices are made available in accordance with the universal plug-and-play (UPNP) specification to enable queries to the proxy-bridge device by users communicating over the Internet or a subnet to discover the presence of a suitable wireless device. The proxy-bridge device maintains a table to map IP addresses to particular wireless devices to facilitate specific control of the wireless devices by a remote user through IP addresses. Thus, the proxy-bridge device is a bridge forwarding requests from outside the piconet to a device in the piconet. The proxy-bridge device is also a proxy for the remote devices since it represents them to piconet devices.
In addition, some embodiments of the invention provide UPnP services directly over a BT device's stack without requiring support for IP. This enables such a device to discover and advertise its services in accordance with UPnP while communicating with other similar devices or while communicating with external devices via a proxy-bridge device. Extension of UPnP to a limited connectivity network such as a BT piconet via a suitable bridge requires transparent management UPnP features such as discovery, description, control and eventing into commands in the limited connectivity network.
Additional features and advantages of the invention will be made apparent from the following detailed description of illustrative embodiments, which proceeds with reference to the accompanying figures.
While the appended claims set forth the features of the present invention with particularity, the invention, together with its objects and advantages, may be best understood from the following detailed description taken in conjunction with the accompanying drawings of which:
It is desirable to provide users with the ability to interconnect devices with no more effort than placing the devices at a desired location. For instance, a toaster close to a coffee machine and an air conditioner should be able to interconnect with them to form a network to allow centralized control and monitoring. In part, wireless connections between devices enable inter-device interaction without physical wires. In some applications it is desirable to provide more extensive connectivity to allow remote control of the devices from across the Internet or discovery of remote services by devices in such networks. Presently, this is not possible without using more sophisticated devices with significantly more resources.
The invention described herein provides such remote control of devices in small networks, e.g., piconets conforming to the BT specification without requiring extensive changes to existing devices by providing a proxy-bridge wireless device.
In particular, the proxy-bridge wireless device implements a protocol stack such that the proxy-bridge device is just another device in the piconet to other devices in the piconet. To devices outside the piconet the proxy-bridge device appears to have several embedded individually addressable logical devices, typically corresponding to the devices in the piconet. To devices within the piconet, the proxy-bridge device offers services available outside the piconet as if the proxy-bridge device provides them itself. Hence, the proxy-bridge device serves as a proxy both ways and a bridge between external devices and the piconet.
Moreover, the invention includes modifying the protocol stack of piconet devices to enable plug and play capability without requiring support for IP by using piconet compatible packets to carry data and actions using XML and HTTP.
Some of the devices, whether in the piconet or remote to the piconet, provide computing environments similar to the computing environment illustrated in
Turning to the drawings, wherein like reference numerals refer to like elements, the invention is illustrated as being implemented in a suitable computing environment. Although not required, the invention will be described in the general context of computer-executable instructions, such as program modules, being executed in a computing environment. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the invention may be practiced with other computer system configurations, including hand-held devices, multi-processor systems, microprocessor based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
The invention is operational with numerous other general-purpose or special-purpose computing system environments or configurations. Examples of well-known computing systems, environments, and configurations that may be suitable for use with the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments that include any of the above systems or devices.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
With reference to
The computer 110 typically includes a variety of computer-readable media. Computer-readable media can be any available media that can be accessed by the computer 110 and include both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer-readable media may include computer storage media and communications media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media include, but are not limited to, random-access memory (RAM), read-only memory (ROM), EEPROM, flash memory, or other memory technology, CD-ROM, digital versatile disks (DVD), or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by the computer 110. Communications media typically embody computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communications media include wired media such as a wired network and a direct-wired connection and wireless media such as acoustic, RF, optical, and infrared media. Combinations of the any of the above should also be included within the scope of computer-readable media.
The system memory 130 includes computer storage media in the form of volatile and nonvolatile memory such as ROM 131 and RAM 132. A basic input/output system (BIOS) 133, containing the basic routines that help to transfer information between elements within the computer 110, such as during start-up, is typically stored in ROM 131. RAM 132 typically contains data and program modules that are immediately accessible to or presently being operated on by processing unit 120. By way of example, and not limitation,
The computer 110 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only,
The drives and their associated computer storage media discussed above and illustrated in
The computer 110 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 180. The remote computer 180 may be a personal computer, a server, a router, a network PC, a peer device, or other common network node, and typically includes many or all of the elements described above relative to the computer 110, although only a memory storage device 181 has been illustrated in
A computing device with both wireless and LAN/PAN connectivity, as depicted in
When used in a LAN networking environment, the computer 110 is connected to the LAN 171 through a network interface or adapter 170. When used in a WAN networking environment, the computer 110 typically includes a modem 172 or other means for establishing communications over the WAN 173, such as the Internet. The modem 172, which may be internal or external, may be connected to the system bus 121 via the user-input interface 160, or via another appropriate mechanism. In a networked environment, program modules depicted relative to the computer 110, or portions thereof, may be stored in a remote memory storage device. By way of example, and not limitation,
In the description that follows, the invention will be described with reference to acts and symbolic representations of operations that are performed by one or more computers, unless indicated otherwise. As such, it will be understood that such acts and operations, which are at times referred to as being computer-executed, include the manipulation by the processing unit of the computer of electrical signals representing data in a structured form. This manipulation transforms the data or maintains them at locations in the memory system of the computer, which reconfigures or otherwise alters the operation of the computer in a manner well understood by those skilled in the art. The data structures where data are maintained are physical locations of the memory that have particular properties defined by the format of the data. However, while the invention is being described in the foregoing context, it is not meant to be limiting as those of skill in the art will appreciate that several of the acts and operations described hereinafter may also be implemented in hardware.
Turning to
SDP 415 does not provide a mechanism for a BT environment to announce the availability of new services. Therefore, a polling routine updates the list of available services within its BT environment. L2CAP 405 layer provides connection-oriented and connectionless data services between BT devices over Asynchronous Connection-Less (ACL) links. SDP 415 uses L2CAP 405's connection-oriented (CO) transport protocol to communicate with other BT devices within a piconet. Since L2CAP 405 does not support networking functions between piconets, it limits the discovery of services to the active BT devices in a given piconet. Service discovery is extended by the UPnP 420 functionality.
UPnP functionality 420 provides seamless, media independent, peer-to-peer device connectivity and control. UPnP is a computing, electronics, telephony and networking industry initiative enabling connectivity among stand-alone devices and PCs from many different vendors. These UPnP characteristics make it suitable as a BT extended service discovery protocol (ESDP) for providing an enhanced mechanism for service discovery and control beyond a piconet domain. Accordingly, SDP 415 provides service records indicating the availability of UPnP functionality in a BT device. Since BT devices lack IP support, the UPnP functionality 420 is supported over the L2CAP layer.
Since the proposed BT devices have UPnP functionality 420, they can engage in seamless peer-to-peer device connectivity, service discovery, and control within their piconet. ESDP includes UPnP functionality 420 to augment SDP 415 in the proposed BT devices. However, UPnP functionality includes a Simple Service Discovery Protocol (SSDP), an IP multicast based discovery protocol, HTTP and XML. Native BT L2CAP layer 405 does not provide IP or the multicast channel support. Therefore, in order to adapt UPnP functionality, the SSDP functions are supported over the L2CAP layer along with HTTP and XML functioning over the L2CAP layer to enhance BT devices with UPnP functionality layered over the native BT L2CAP layer.
In an embodiment of the invention, the connections to remote devices are provided through Network Device Interface Specification (NDIS) conforming driver software. As is known by those skilled in the art, NDIS provides a library of interfaces between various levels of driver software components and the corresponding hardware components to define a fully abstracted environment for network interface card (NIC) driver development. Thus, NDIS provides and standardizes the interfaces for communication between a NIC driver, an overlying protocol driver, and the underlying NIC hardware itself. An NDIS driver accepts requests and creates responses that conform to the NDIS interfaces.
To enable the use of NDIS interfaces over a broad range of networking hardware, the Remote Network Device Interface Specification (RNDIS) carries NDIS messages over a number of different transport mechanisms. As described in more detail in co-pending application Ser. No. 09/302,735, entitled "Method and System for Abstracting Network Device Drivers" by Hyder et al., filed on Apr. 30, 1999, which is incorporated herein by reference in its entirety, and assigned to the assignee of the present application, RNDIS provides extensibility without changing the bus specific message transport mechanisms. RNDIS also provides a reliable driver architecture for both networking and external bus device models.
When UPnP Device Control Protocols 575 address multiple devices, then a Multicast Emulator 550 manages multicasting by sending a sequence of unicast messages to the various devices in a piconet. This is an efficient strategy because a piconet only has a few devices, and consequently the overhead of managing multicast messages by multiple messages is relatively insubstantial. However, this is an implementation detail in the aforementioned exemplary embodiment and is not intended to be a limitation. Other embodiments of the invention implement multicasting as a message to a master device in the piconet that sends a global message recognized by all the devices in the piconet or even a true multicast message to which each device in the piconet responds if required.
The UPnP Device Control Protocols 575 and an underlying UPnP Device Architecture 570 interact with the BT protocol stack using Hypertext Transfer Protocol Multicast (HTTPMU) 545, Hypertext Transfer Protocol Unicast (HTTPU) 540 and Hypertext Transfer Protocol (HTTP) 535. This interaction enables implementation of Simple Service Discovery Protocol (SSDP) and General Event Notification Architecture (GENA) 555, just GENA 560 and Simple Object Access Protocol (SOAP) 565 of UPnP in a BT protocol stack. The BT protocol stack supports functions required by HTTP without supporting TCP/IP frames for sending and receiving HTTP compliant information packets. This scheme suits wireless devices because the TCP guarantees of packet delivery, and hence HTTP compliant information contained therein, are less significant since wireless connections normally include acknowledgment of packet delivery, just as the Connection Management 530 layer ensures data integrity to upper layers of the stack.
If two BT devices communicate, each device supporting the protocol stack depicted in
Turning to
HTTP 535 of
As known to those having ordinary skill in the art, the BT L2CAP layer does not provide flow control to prevent the overflow of data buffers, nor does it enforce a reliable channel to ensure data integrity. In this exemplary embodiment, the connection management layer 530, contained within the BT-specific microport 618, performs such functions. The connection management layer 530 limits itself to a single connection simplifying connection and buffer management. Alternatively, the connection management layer 530 supports multiple connections—though with less efficiency. The connection management layer 530 and the BT-specific microport 618 communicate with the higher-level RNDIS miniport driver 614. Communication at the lower level occurs through the L2CAP channel established between a BT device and a host device. Such communication takes, by the way of example, the form of L2CAP packets of
Each BT compatible device has a unique identifier (BT ID). This identifier is mapped into an IP address by a proxy-bridge device. In an embodiment of the invention a table 750 provides a ready reference to the mapping between the IP address and the BT ID. Table 750 can be accessed via the HTTP and XML 740 layer or the UPnP functionality 745. This, however, is not intended to be a limitation on the intended scope of the invention. For instance, alternative embodiments of the invention implement table 750 such that it has additional or fewer interfaces. The mapping in table 750 allows external devices to interact with a proxy-bridge device to access BT compatible devices lacking IP support with the aid of the IP address without having the BT device being aware of the mapping. Such transparent services reduce the number of devices and software that need to be modified to provide outside access to BT devices via the proxy-bridge. Furthermore, the proxy-bridge device represents the external device to the BT devices, thus permitting the BT devices lacking IP support to access external devices.
An external device accessing a piconet via the proxy-bridge device is presented with services offered by the devices in the piconet and corresponding IP addresses for requesting the same without the piconet devices being aware of the IP address assignment.
If during step 805 the polled device is a proxy-bridge device, then control flows to step 825. During step 825, in a manner similar to step 810, if the proxy-bridge device supports the requested service, then control flows to step 815, during which a message is sent indicating that the service is available. On the other hand, if the proxy-bridge device does not provide the requested service then the control flows to step 830 from step 825. During step 830 the proxy-bridge device queries external device(s) to determine if the requested service is available outside the piconet. This query is possible since the proxy-bridge device provides support for the piconet protocol and the TCP/IP suite with UPnP on top of the stack providing SSDP. Therefore, the availability of the UPnP SSDP protocol enables querying external devices supporting UPnP functionality for a service of interest.
During step 835 if the external device can provide the requested service, then control flows to step 840. The proxy-bridge device receives a message from an external device during step 840 indicating that the requested service is available outside the piconet. A service availability message is sent to the requesting device during step 845 such that the service appears to be provided by the proxy-bridge device. In other words, the proxy-bridge device acts as a proxy for the external device actually providing the service.
Failure to receive a response at the proxy-bridge device results in timing out the query to the external device and the control returns to step 820 from step 835 resulting in a denial of service.
In response to the service request, during step 925, the BT device sends data to the proxy-bridge device. To the BT device the proxy-bridge device is just a BT device functioning as the master device in the piconet. In order to forward the data to the service-requesting device, the proxy-bridge device, during step 930, identifies the IP address corresponding to the BT ID of the BT device that sent the data during step 925. Next, during step 835, the data is sent to the external device as if it originated from an embedded device in the proxy-bridge device with the IP address determined during step 930. This IP address should be same as the IP address used for the device from which the service was requested during step 900.
On the other hand, if during step 905 the service request is not directed to an IP address, then the BT protocol stack, for example the BT protocol stack in
The proxy-bridge device receives the response from the external device during step 960 and determines, during step 965, the BT identifier of the requesting BT device followed by forwarding the response to the BT device during step 970. It should be noted that the step of converting from an IP address to a corresponding BT address and vice versa is similar to the steps 915 and 930.
As shown in the example of
An information PDU carrying both data and acknowledgements is shown in
Should it be necessary to acknowledge receiving a packet, without the need to send additional data, an information PDU carrying only an acknowledgement suffices. An information acknowledgement PDU 1040, as shown in
In a manner analogous to information PDUs 1030 and 1040 described above, control PDUs 1050 and 1060 transmit information regarding the flow control of the packets. Control data PDU 1050 contains the PDU header 1022 and a data field 1059, while control acknowledgement PDU 1060, contains only the header 1022. The header 1022 for the control PDUs 1050 and 1060 is identical in format to that of the information PDUs 1030 and 1040, described in detail above. However, unlike the information PDU data field 1039, the control PDU data field 1059 is only eight bits in length since it carries the size of the transmission window. Should a receive buffer for data information PDUs become full, a window size of zero can be requested as a stop indication.
Both information and control PDUs are segmented and reassembled in the connection management layer 530, shown in
The flow control for control PDUs is similar to the information PDU flow control described in detail above, except that the transmit and receive window sizes for control PDUs are set to 1 and cannot be changed. Thus, control PDU transmissions use a go back 1 ARQ protocol. This ensures that there is only one control PDU outstanding at any given time.
Briefly, if the external device sends an action request for a service to a piconet device identified by an assigned IP address, the proxy-bridge device forwards the request, to the corresponding BT device. To the BT device the action request appears to have been generated by the proxy-bridge device itself. Thus, the proxy-bridge device acts as a proxy for the external device. This step ensures that the limit on the number of devices that BT devices actively connected to a given BT device is not violated.
Similarly, data sent by the BT device in response to an action request is forwarded to an originating external device by the proxy-bridge device. Thus, to the external device the proxy-bridge device appears to have several logically embedded devices. To the devices in the piconet the proxy-bridge device hides the presence of an external device and instead provides services offered by external devices as well as serving as a bridge between the BT frames and the IP frames for sending and receiving data to and from an external device.
The invention includes modification of the BT protocol stack to provide UPnP functionality without requiring support for IP. BT devices with aforementioned modifications to their protocol stacks can participate in piconets, use UPnP to discover services from each other and use polling to update the state of other BT devices lacking UPnP. Moreover, the invention includes proxy-bridge BT devices. A proxy-bridge device acts as a bridge to the extent it allows UPnP compliant requests to be forwarded onto a piconet using BT compliant frames rather than IP and vice versa. The proxy-bridge device acts as a proxy for an external device requesting services from one or more BT devices in a piconet while the proxy-bridge device can also act as a proxy for a BT device in the piconet for accessing external devices and services.
The proxy-bridge device functions as a proxy for a piconet device accessing services external to the piconet by presenting such services as part of its own profile. Thus, the piconet device does not need to obtain an IP address to communicate with an external device because the proxy-bridge device manages addresses transparently. To the external device the piconet device has an IP address while to the piconet device the services, actually provided by the external device, are provided by the proxy-bridge device and discovered by polling the proxy-bridge device. Consequently, the invention allows all BT devices to interact transparently with external services and each other.
Still another feature of the present invention is a computer-readable medium having computer-executable instructions for performing a plurality of the steps illustrated in, for instance,
In view of the many possible embodiments to which the principles of this invention may be applied, it should be recognized that the embodiment described herein with respect to the drawing figures is meant to be illustrative only and should not be taken as limiting the scope of invention. For example, those of ordinary skill in the art will recognize that elements of the illustrated embodiment shown in software may be implemented in hardware and vice versa or that the illustrated embodiment can be modified in arrangement and detail without departing from the spirit of the invention. Therefore, the invention as described herein contemplates all such embodiments as may come within the scope of the following claims and equivalents thereof.
All of the references cited herein, including patents, patent applications, and publications, are hereby incorporated in their entireties by reference.
Cited Patent | Filing date | Publication date | Applicant | Title |
US4841526 * | 19 Nov 1986 | 20 Jun 1989 | Wilson Jon C | Data communications system |
US5426643 * | 1 Nov 1993 | 20 Jun 1995 | Motorola Inc. | Apparatus and method for transmitting bit synchronous data over an unreliable channel |
US5677918 * | 28 Jul 1995 | 14 Oct 1997 | Motorola, Inc. | Method and device for efficient error correction in a packet-switched communication system |
US5717689 * | 10 Oct 1995 | 10 Feb 1998 | Lucent Technologies Inc. | Data link layer protocol for transport of ATM cells over a wireless link |
US5754754 * | 26 Jul 1995 | 19 May 1998 | International Business Machines Corporation | Transmission order based selective repeat data transmission error recovery system and method |
US6058106 * | 20 Oct 1997 | 2 May 2000 | Motorola, Inc. | Network protocol method, access point device and peripheral devices for providing for an efficient centrally coordinated peer-to-peer wireless communications network |
US6751200 * | 26 Oct 2000 | 15 Jun 2004 | Telefonaktiebolaget Lm Ericsson (Publ) | Route discovery based piconet forming |
Citing Patent | Filing date | Publication date | Applicant | Title |
US7324226 * | 31 May 2001 | 29 Jan 2008 | National Semiconductor Corporation | Method, and arrangement in a communications network |
US7333464 * | 1 Feb 2006 | 19 Feb 2008 | Microsoft Corporation | Automated service discovery and wireless network set-up |
US7382741 * | 25 Jun 2003 | 3 Jun 2008 | Canon Kabushiki Kaisha | Configuration of wireless network client |
US7421494 * | 9 Dec 2003 | 2 Sep 2008 | Xerox Corporation | Method and apparatus for facilitating data transfers between arbitrary components |
US8165102 | 29 Sep 2011 | 24 Apr 2012 | Ozmo, Inc. | Apparatus and method for integrating short-range wireless personal area networks for a wireless local area network infrastructure |
US8493918 * | 25 Jul 2012 | 23 Jul 2013 | Broadcom Corporation | Communication system and method for discovering end-points that utilize a link layer connection in a wired/wireless local area network |
US8599814 | 27 Jul 2012 | 3 Dec 2013 | Omega Sub Holdings, Inc. | Apparatus and method for integrating short-range wireless personal area networks for a wireless local area network infrastructure |
US8761008 | 29 Oct 2009 | 24 Jun 2014 | The Boeing Company | System, apparatus, and method for communication in a tactical network |
US9143345 * | 10 May 2010 | 22 Sep 2015 | Samsung Electronics Co., Ltd | System and method for providing phone related services to devices using UPnP on a home network |
US9178829 * | 13 May 2014 | 3 Nov 2015 | The Boeing Company | System for communication in a tactical network |
US9198019 * | 20 Jun 2013 | 24 Nov 2015 | Broadcom Corporation | Communication system and method for discovering end-points that utilize a link layer connection in a wired/wireless local area network |
US9264991 | 6 Nov 2013 | 16 Feb 2016 | Omega Sub Holdings, Inc. | Apparatus and method for integrating short-range wireless personal area networks for a wireless local area network infrastructure |
US9560425 | 4 Sep 2013 | 31 Jan 2017 | Free Stream Media Corp. | Remotely control devices over a network without authentication or registration |
US9591381 | 4 Sep 2013 | 7 Mar 2017 | Free Stream Media Corp. | Automated discovery and launch of an application on a network enabled device |
US20020051184 * | 31 May 2001 | 2 May 2002 | Allgon Ab | Method, and arrangement in a communications network |
US20040122957 * | 9 Dec 2003 | 24 Jun 2004 | Edwards Warren Keith | Method and apparatus for facilitating data transfers between arbitrary components |
US20040264395 * | 25 Jun 2003 | 30 Dec 2004 | Canon Kabushiki Kaisha | Configuration of wireless network client |
US20050048954 * | 28 Nov 2001 | 3 Mar 2005 | Udo Gortz | Instructional method and system using wireless communication |
US20070053351 * | 28 Apr 2006 | 8 Mar 2007 | Kabushiki Kaisha Toshiba | Wireless ad-hoc network formation |
US20070177554 * | 1 Feb 2006 | 2 Aug 2007 | Microsoft Corporation | Automated Service Discovery and Wireless Network Set-Up |
US20100284398 * | 10 May 2010 | 11 Nov 2010 | Samsung Electronics Co., Ltd. | SYSTEM AND METHOD FOR PROVIDING PHONE RELATED SERVICES TO DEVICES USING UPnP ON A HOME NETWORK |
US20110103393 * | 29 Oct 2009 | 5 May 2011 | Meier John L | System, apparatus, and method for communication in a tactical network |
US20120290722 * | 25 Jul 2012 | 15 Nov 2012 | Broadcom Corporation | Communication system and method for discovering end-points that utilize a link layer connection in a wired/wireless local area network |
US20130282900 * | 20 Jun 2013 | 24 Oct 2013 | Broadcom Corporation | Communication system and method for discovering end-points that utilize a link layer connection in a wired/wireless local area network |
US20150016248 * | 13 May 2014 | 15 Jan 2015 | The Boeing Company | System for communication in a tactical network |
U.S. Classification | 370/278, 714/750, 370/338 |
International Classification | H04B7/00, H04L12/28, H04L12/56, H04L29/06, H04L29/08, H04L29/12 |
Cooperative Classification | H04L69/16, H04L67/2823, H04L67/28, H04L67/16, H04L67/04, H04L69/22, H04L69/161, H04L69/169, H04L67/2819, H04W84/22, H04W84/18, H04L29/08846, H04L29/06, H04W80/00, H04L61/157, H04W16/26, H04L29/1216 |
European Classification | H04L29/06J19, H04L29/06J3, H04L29/08N27E, H04L61/15H, H04W16/26, H04L29/08N27F, H04L29/06, H04L29/12A2H, H04L29/08N3, H04L29/08N27, H04L29/06N, H04L29/08N15, H04L29/08N27V |
Date | Code | Event | Description |
6 Jan 2010 | FPAY | Fee payment | Year of fee payment: 4 |
28 Jan 2014 | FPAY | Fee payment | Year of fee payment: 8 |
9 Dec 2014 | AS | Assignment | Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034543/0001 Effective date: 20141014 |


text: Private & Confidential STANDING JOINT COMMITTEE OF INDUSTRIAL WOMEN'S ORGANISATIONS. MINUTES OF MEETING OF SPANISH RELIEF COMMITTEE - held at TRANSPORT HOUSE, SMITH SQUARE, LONDON, S.W.1. on THURSDAY, 22nd, October 1936, at 5 p.m. PRESENT: Mrs. Leighton (in the chair), Miss Colman; Miss Elliott; Mrs. James; Miss Lawrence; Mrs. L'Estrange Malone; Miss Manicom; Mrs. Martin; and Miss Sutherland (Secretary). CO-OPTED MEMBERS. The Secretary reported that Lady Noel Buxton and Mrs Bentwich had been asked to join the Committee; that they had accepted the invitation, but regretted that it was not possible for them to attend the first meeting owing to previous engagements. Received. Other names were suggested, and it was AGREED that they be asked to allow their names to be added as supporters of the Committee. TITLE OF COMMITTEE. The Secretary reported conversation with representatives of the Medical Aid Committee. After discussion it was AGREED that the Committee should work in co-operation with the International Solidarity Fund only, and that the title of the Committee be:- Spanish Relief Committee under the auspices of The Standing Joint Committee of Industrial Women's Organisation. FORM OF RELIEF. It was AGREED that the Secretary should ascertain through the International Solidarity Fund the types of garment most urgently needed.


text:
Eruption of violence leaves four injured in shootings, stabbings in neighborhoods around Caribbean carnival
Boston Police are investigating a spate of violent incidents today that has left several people injured.
Shortly after midnight, police found a severely injured man with a gunshot wound at 34 Norfolk St., near Codman Square in Dorchester. He was transported to Boston Medical Center with life-threatening injuries. No arrest has been made, and police did not give an update on the man's condition or further details on the shooting this evening.
Then, at 9:30 this morning, two people were stabbed near Blue Hill Avenue and Stratton Street. Officers responding to a 911 call found one victim still at the scene with non-life threatening injuries; that victim was transported to Boston Medical Center. A second victim later turned up at Boston Medical Center with stab wounds that police believe were sustained in the same incident, according to spokeswoman Neva Coakley.
Eight minutes after the twin stabbings, police responded to reports of gunfire at Blue Hill Avenue and Callender Street. No one was injured in the shooting, which occurred just steps from the scene of the stabbings. Police initially said two suspects who had fled the scene were arrested, but later said only one suspect had been arrested. Police also recovered one firearm, Coakley said.
The attacks came while the annual Boston Carnival, a Caribbean festival, is underway. In the past, the carnival has coincided with flare-ups of violence: In 1993, seven people were shot and two were run over by a car; in 2007, four were stabbed. In recent years, police have used preemptive sweeps to round up suspected troublemakers and those with outstanding arrest warrants in advance of the festival. Coakley said she did not believe such a sweep took place this year.
Shortly after noon today, revelers witnessed a shooting on Winthrop Street, Coakley said, but no suspect was identified.
Next, police responded to a stabbing at Norfolk and Withington streets around 2:40 p.m. One male victim was found injured at the scene, which is also near Codman Square. The man's condition was not known as of early this evening, and no arrests have been made.
Another shooting took place this afternoon near the intersection of Bodwoin Street and Geneva Avenue, where police recovered ballistic evidence but found no victims and arrested no suspects.
Coakley said that despite the close proximity of some of the incidents, police so far believe they are unrelated to each other or to the festival.
Meanwhile, police continue to search for 40-year-old Damond Brown, who is suspected of kidnapping his girlfriend's baby in the Back Bay Friday night. The baby, 7-month old Jayden Warren, was later found unharmed in an abandoned car on Mission Hill.
Brown is also wanted on outstanding assault and battery and drug distribution warrants, police said. Police described Brown as a black male, about 6 feet 1 inch tall and 225 pounds; he was last seen wearing a gray shirt, gray shorts, and green-and-white sneakers.
Police are asking anyone with information on his whereabouts to call 911.


text:
Tropical Fish Keeping - Aquarium fish care and resources
- Cichlids
- - Oscar color changes
Oscar color changes Hi again everyone, I have two small juvi oscars - both equal size and (for now) mellow temperament - these guys are housed with a few smaller jack demps that are already starting to live up to their boxer name, but keep to themselves...and all temporarily live in a heavily planted tank with community fish too large to be eaten (for now) but numerous enough that the small cichlids come out and swim freely without fear. All already assoc me with food, and rush forward when I approach the tank. Recently, I notice that one oscar tends to quickly pale and just as quickly rtn to a dark coloration. This happens as nothing out of the ordinary is taking place in the tank. The other Oscar remains dark, both appear equally active and constantly hungry. I can't place what is causing the changing (though quick) of the oscar that goes pale. This guy never appears stressed and is continually hunting for food - seldom if ever stationary. Am I missing something? Or is this normal? Besides stress, what would cause this too happen? Should I be concerned??? (120g tank, with water perimeters ideal for an Oscar re: ph, temp, ammonia /nitrate levels -weekly water changes and tanks been up for apprx 1 year). |
It is common for Oscars' color to fade and brighten back up. Mine always seemed to fade at night when the lights were off. After the lights were back on for a while, they would brighten up. Beyond that, stress and excitement would certainly cause changes. My Oscars were always in a tank of their own and I always had two at a time. Perhaps they didn't have enough going on around them to cause frequent change. Your tank has a lot going on and, more than likely, it's just a trait for that particular fish. You should continue to be observant, but I wouldn't be too concerned at this point. If he was hiding and not eating, it would be a different story. |
Great!....thank you Fishmonger....it's kinda entertaining (when not concerning) - kinda like a cameleon - wasn't sure and thought I'd error on the side of caution....thank you again...!!! |
Oscars are very entertaining to watch when they're small. They have all the moves of the adults and they think they're the cock of the walk. |
Lol....very true...just got home and the lil guy did it again...but again, no stress...watched him from kinda afar to see if my presence had anything to do with it...nope....so all good (not that I doubted u at all)...just hadn't seen it before so rapidly and frequently...been awhile since I had oscars,...crazy fun.... How about with jacks, 2 of mine (the larger dominant ones) are dark dark blue, the others very light...all have very bright coloration and are very active.... Is this just a breeding thing...an age thing... poss related to gender...too young for me to tell right now...nothing big, just curious...hopefully not too silly of a question... |
All times are GMT -5. The time now is 12:27 AM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
vBulletin Security provided by
vBSecurity v2.2.2 (Pro) -
vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
User Alert System provided by
Advanced User Tagging (Pro) -
vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.


text:
Careers, Jobs, Small Business Seminars, Job Search Central, Job Searching & Resume Writing: Network Your Way Into A Job
October 20, 2012
Program Locations:
Networking does not have to be a difficult, intimidating or awkward process.
David Lees shows you how to develop a new way of networking that will enable you to interact with others more confidently.
- How to take the "work" out of Networking
- 3 rules to become a networking expert
- 5 steps to a Win-Win networking conversation
- How to follow up with your networking contacts
Seating is on a first come, first seated basis unless otherwise noted.
Keep Up With NYPL Events
Subscribe to our newsletters:
Programs for educators:


text:
This is one of the finest restaurants in this lovely city. Food was above our expectation. Service very professional. Would return.
Is this restaurant family-friendly?
Is this restaurant good for dinner?
Is this a Turkish restaurant?
Does this restaurant have tables with seating?
Is this restaurant good for dining on a budget?
Is this restaurant wheelchair accessible?
Is this restaurant good for brunch?
Can a vegetarian person get a good meal at this restaurant?
Can a gluten free person get a good meal at this restaurant?
Is this restaurant good for breakfast?
Thanks for helping!
Share another experience before you go.This is one of the finest restaurants in this lovely city. Food was above our expectation. Service very professional. Would return.
Six of us went there for dinner. The restaurant looked pleasant enough, and no harassing by street hustlers seemed refreshing. the place is around the corner from the main strip, therefore not busy. that was the warning sign we ignored. half the items we ordered weren't available. when the food finally arrived it was just terrible. my kebab arrived with... More
I feel like we were in a completely different restaurant than all the other reviewers. Granted, this is not a gourmet 4-star experience. The food is simple, but overall very good. But what we found very enjoyable was the Happy Hour, which I think lasted the entire day! It's on a very lively street, so it's great for people watching... More
There are lots of choices for restaurants in the Sultanahmet area. Most are good to excellent this one was the worst of 10 we tried. The touting outside is annoying but acceptable inside it is not acceptable.The wine list was a choice of red or white (ok in regional villages not downtown) and they wanted my wine choice before we... More
Food was luke warm and rather tasteless. Music although not loud was horrid soppy Englısh songs. It ıs İstanbul and should have a Turkısh flavour to the atmosphere. Not recommended even for the stavıng.
Lured in by the "friendly" gentleman out front .... should have checked tripadvisor before ordering, similar story to tell as has been reported here several times. The 10 % Tax showed up on the bill just as mentioned by someone else here; my friends fish was "exchanged" for a "better" one without asking, wine was a not even close to... More
Very aggressive the treatment of the host. He offered us 20% of discount and it was a lie. Be careful!!
This is exactly the type of place to be careful of in Sultanahmet area. Guy in front calling in customers was nice and we gave in (only time on trip we did) and we should have kept walking. First if you have the seafood, the price is negotiable. This surprised me, when out front observing the fish selection negotiated the... More
Walked past this restaurant every day during our stay, and eventually gave in to the man on the door. We were going to order some food, but first thought we would have a drink. we ordered a beer and a Tia-Maria cofee. The beer came, and about ten minutes later the waiter came back and explained they had no Tia-Maria,... More
Stupidly seduced by the sales patter, we agreed to eat at this 'worse than average restaurant.' Sold a fish, that would be filetted and served with jumbo prawns, we had high expectations after an extremely good meal in the fish restaurant on the opposite cormer the evening before. However, the presentation didn't inspire, the service was slow and the fish... More
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.
Claim Your Listing


text:
Vatana Watters has come a long way since she sold her first collection of bridesmaids' dresses to Neiman Marcus in 1986. The California-born Dallas transplant now has one of the most recognizable names in the wedding biz, having expanded into designing and producing wedding gowns and mother-of-the-bride dresses.
The upscale Watters division of bridal and bridesmaids, launched in 2003, is focused on the luxury side of bridal, but its $1,500 to $4,000 price tags keep it within reach. Wtoo, which launched two years ago, features dresses in the $650 to $1,500 range. "We had these concepts in work before the recession hit, and it helped grow our brand," says Watters, 51.
A new Encore category focuses on dresses suited for rehearsal dinners, going-away dresses, second weddings and moms; the Seahorse collection capitalizes on the demand for junior bridesmaids' gowns and party, communion and graduation dresses.
Describe the Watters bride. Our girls have sophisticated, elegant tastes. She's visual, very educated and grew up appreciating fine details and fabrications. She might borrow something from generations past like her mother's veil made in Spain or France, but she won't wear her mother's gown. She wants something classic that she can customize to make her own.
How do you personalize a gown? We can add accessories like belts, lace straps or brooches. Some brides use our skinny jeweled belts as headpieces. You can add illusion sleeves or a new neckline to a dress, or a keyhole back. Use your imagination!
What are some trends for fall? Color, like soft oatmeal. It can be the whole gown or just a touch of color on a sash. Lace is huge right now and one of my personal favorites. You can use it all over, as an appliqué or on sashes or belts. We're mixing French laces like beaded Alençon and Chantilly together, and doing lace cutouts on silk satin. Our exit dresses are also made from lightweight lace.
Inspirations? My fall 2012 collection was inspired by a recent trip to Paris. I've always wanted to see Marie Antoinette's cottage in Versailles. You have this huge palace, but her cottage is so charming! Some of the features of our new dresses come from inspirations from there—a handkerchief hem, beading that follows the curve of your body and billowing skirts. It's romantic, but with a sense of opulence.
The luxury Watters collection is available in Dallas at Neiman Marcus and Stanley Korshak bridal salons.


text:
Derek Blasberg lends us his infinite wisdom on what's classy and what's...not. So ask away!
We show you the best beauty looks from fashion week that are sure to be a hit off the runway too.
Is slutty-chic a prom trend at your school too? Read up on the controversial trend and tell us what you think!
Did you catch the season premiere of The Vampire Diaries? Read up on the new season and tell us if you'll be watching!
Check out all the Best Dressed Readers of the Week!


text:
DES MOINES, Iowa (AP) — Despite unrelenting pressure by congressional Republicans to repeal President Barack Obama's health care overhaul, GOP governors in swing-voting states are grudgingly bowing to the reality that "Obamacare" is the law of the land and almost certainly here to stay.
The governors' reluctant acceptance is based on what they call financial prudence and what appears to be political necessity.
"My approach is to not spend a lot of time complaining," Iowa Gov. Terry Branstad said recently. "We're going to do our level best to make it work as best we can."
It's the same view embraced by fellow Republicans John Kasich of Ohio, Susana Martinez of New Mexico, Brian Sandoval of Nevada, Rick Snyder of Michigan and Rick Scott of Florida.
It's also in stark contrast to the approach taken by Republicans in Washington, where the GOP-led House repeatedly has voted to repeal the law. Congressional Republicans may keep at it this fall to force a budget showdown even though the U.S. Supreme Court has upheld the law.
After initial gripes, these Republican governors are now trying to expand health insurance programs for lower- and moderate-income residents in exchange for billions in federal subsidies. Some governors are building and running online insurance exchanges for people to shop for insurance, instead of leaving the task to the federal government.
While all face re-election next fall in states that Democrat Obama won in both his White House races, these Republicans governors say that the 2014 elections and political calculations are not driving the health care decisions.
But a year after Democrats succeeded in casting Republicans as the party of the prosperous, the governors could blunt criticism they are ambivalent to the poor by embracing billions in federal dollars to cover millions of residents without insurance.
"At the end of the day they are making the best out of a crappy situation," says Phil Musser, an adviser to Martinez.
Lori Lodes of the Center for American Progress, a liberal-leaning think tank that supports the law, puts it this way: "They can't risk pursuing a partisan agenda that would turn down taxpayer dollars and deny their constituents health care."
Some Republican governors are willing to take the chance that Democrats will cast them that way for opposing the measure. Wisconsin's Scott Walker, who is considering a presidential run in 2016, has rejected all aspects of the law. These Republican governors find comfort in surveys that show more people in the United States disapprove of the law than approve of it.
But Republican governors who have embraced the law are making a different calculation, believing they will benefit politically as more people get insurance.
"People are seeing that they are going to have access to health care that they don't have now and that they've never had, and with the support of the subsidies, the cost is going to be significantly lower," said state Rep. Greg Wren, a Alabama Republican who's co-chairman of the National Conference of State Legislature's health care committee.
In Michigan, where Snyder faces an uphill re-election fight and there is disagreement in his party about the law, he has argued that receiving an estimated additional $1.4 billion in federal money to bring roughly 500,000 residents under health coverage makes economic sense.
Michigan's Republican-controlled Senate late Tuesday passed Snyder's Medicaid expansion proposal by two votes.
Michigan voters would be more likely to support Snyder's re-election, based on his call for expanding Medicaid, said T.J. Bucholz, of Lansing, Mich.-based Lambert-Edwards, a public relations firm unaffiliated with Snyder that has commissioned research on the issue.
"We believe Gov. Snyder's efforts championing Medicaid expansion have helped him," said Bucholz, "although he still has work to do."
Ohio's Kasich, also with a potentially difficult re-election road, promotes expanding Medicaid as a moral issue.
Kasich advisers say agreeing to include more low- and moderate-income people in the program could soothe relations with female voters or independents angry about the budget he signed in July that included new restrictions on abortion.
"Among suburban women, it could soften his image," said Bob Klaffky, a Kasich adviser.
Three other Republican governors have agreed to the Medicaid expansion: Jan Brewer of Arizona, Chris Christie of New Jersey and Jack Dalrymple of North Dakota. Arizona, where Brewer isn't seeking re-election, and North Dakota are Republican-leaning states; New Jersey, where Christie is running this fall, is considered Democrat-leaning.
Martinez and Sandoval have gone the furthest toward putting the law in place. New Mexico and Nevada have Democratic-controlled legislatures that support the overhaul and growing Hispanic populations that polls show favor the law. They also face less daunting re-election challenges than others.
"These are governors from the more practically oriented part of the party," said Joel Ario, who was the director of health exchanges during Obama's first term.
Branstad is an example.
He spent months refusing to expand Medicaid, only to strike a deal with the Legislature for Iowa to take federal dollars in exchange for adding low-income residents to a new state-run plan and paying premiums for others to get private insurance. The compromise satisfied Democrats, by covering an additional 150,000 residents, and Branstad, by not technically expanding Medicaid.
"Just because we're cooperating, some people may try to blame us," Branstad said. "We have to try to make things work."
Associated Press writers Bill Barrow in Atlanta, David Eggert in Lansing, Mich., and Catherine Lucey in Des Moines contributed to this report.
Follow Thomas Beaumont on Twitter: https://twitter.com/TomBeaumont
National Conference of State Legislatures: http://www.ncsl.org/issues-research/health.aspx


text:
- Home
- About ASF
- What is Autism?
- What We Fund
- Get Involved
- Resources
- Day of Learning & Evening of Celebration
- Contact Us
Host an Event
Do you want to host an event to raise money for the Autism Science Foundation? Whether it be something small like a bake sale or holding a soccer tournament that benefits ASF, we're here to help you make it a success. Contact us at email@example.com to get started! We have plenty of materials and can help design online fundraising pages to support your activity.
Past Events Hosted on Behalf of ASF:
Scoring Goals for Autism Adult Soccer Tournament: Held in Philadelphia, this annual event is organized by volunteers Erin Lopes and Tim Bak who are parents of a 11 year old son with autism. Raising funds for ASF represents hope for their family and every family who has a child with autism. "We wanted to organize an event where people could get a good workout, have some fun and raise some money for autism research," Lopes said. "Funding autism research is a critical step in finding the answers to why so many children have autism and what treatments will help children living with the disorder."
AML Bikers for Charity Ride: This 100-mile ride starts in Rockville Center, NY and winds along the coast to the Montauk Lighthouse. Volunteer ride organizer Barry Koch has selected ASF as a beneficiary for two years in a row. This ride has raised thousands of dollars for outstanding charities over the years. "It is an honor to ride in the name of raising awareness about autism. We're hoping for a big group and to raise lots of money for the cause."
Ice Cream Social: Getting together for ice cream is always fun and raising money for a great cause makes it even more sweet. The members of the group Undergraduates for Autism Awareness at Yale (USAAY) created an ice cream social at Ashleys Ice Cream in New Haven, with a percentage of the event's sales benefiting ASF.
Lemonade Stand: Two middle schoolers and one elementary school student created a lemonade and cookie stand in Rhode Island this summer. Their hard work raised $136 dollars to support autism research at ASF. The students donated the funds in honor of their cousin with autism.


text:
Monday, May 23, 2016 5:46Sexy pornstar, Rachel Starr is oiled up for slipping and sliding on hard cock. The sultry lady loves the way the oil makes her feel. Her slippery skin makes her crazy horny and she adds more oil to her pussy while fucking. She loves being on top – in control of how deep that cock gets.
Rachel Starr likes cock deep inside, and likes to feel the full length of it as it slides slowly in and out of her sensitive hole. Once satisfied, she's ready to do some licking and sucking of her own, hoping for the pay off of cum spurting all over her pretty face!
Enjoy more of Rachel Starr as she gives the perfect blowjob


text:
SALT LAKE CITY (AP) - A Salt Lake City woman has been charged with offering her 13-year-old daughter's virginity to a man for $10,000.
The 32-year-old woman was charged Monday in Utah's 3rd District Court with two first-degree felony counts of aggravated sex abuse of a child and two second-degree felony counts of sexual exploitation of a minor.
If convicted, the woman faces a lifetime prison sentence for each first-degree felony and up to 15 years for each second-degree felony.
In court papers, prosecutors allege that the woman had discussed letting her daughter perform oral sex and other sex acts with an adult male. The negotiated offer and an arrangement to exchange the teen's virginity for money were detailed in a string of text messages which were seen by the woman's boyfriend, who called police, court papers say.
In a police affidavit also filed with the court, investigators say the woman acknowledged the agreement and said she and the girl had been modeling lingerie for the man in a local store and at their home near the Utah State Capitol. Investigators say the woman said she had also taken pictures of her daughter wearing only a bra and skimpy, thong underwear and sent them to another adult male.
In the same affidavit, the girl told police she initially agreed to the sex-for-money arrangement, but later told her mother that she did not want to go through with it.
The Associated Press is not naming the woman to avoid identifying the daughter.
No court dates have been set in the case and it wasn't immediately clear if the woman had an attorney.
The mother is being held in the Salt Lake County Jail. Bail is set at $250,000. A corrections officer at the jail said the facility does not take telephone messages for inmates.
A check of Utah State Court records shows the woman has a criminal history that includes misdemeanor convictions for illegal drug possession and driving under the influence. A forgery case filed against her in 2007 was dismissed after she successfully completed a court-ordered drug treatment program.