text:
CN105469819A - Microphone selection method and apparatus thereof - Google Patents
Microphone selection method and apparatus thereof Download PDF
CN105469819A
CN105469819A CN201410413681.4A CN201410413681A CN105469819A CN 105469819 A CN105469819 A CN 105469819A CN 201410413681 A CN201410413681 A CN 201410413681A CN 105469819 A CN105469819 A CN 105469819A
CN201410413681.4A
2014-08-20 Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
2014-08-20 Priority to CN201410413681.4A priority Critical patent/CN105469819A/en
2016-04-06 Publication of CN105469819A publication Critical patent/CN105469819A/en
The invention discloses a microphone selection method and an apparatus thereof. The method comprises the following steps: adopting a microphone having a shortest distance to a main sound source in the microphone matrix of an ultrasonic measurement recording apparatus; and adopting the microphone a shortest distance to the main sound source as a current main microphone and other microphones in the microphone matrix as auxiliary microphones, wherein the main microphone is used for collecting the main sound source, and the auxiliary microphones are used for collecting environment noises. The optimum MIC is selected in complex environment by means of the above technical scheme in the invention in order to collect voices, so the efficiency of a subsequent voice algorithm is improved.
Mike's system of selection and device
The present invention relates to field of computer technology, particularly relate to a kind of Mike's system of selection and device.
In today that information explosion formula increases, voice technology is utilized to help life study to become an important developing direction.Voice are gathered, synchronously utilizes network etc. to realize the conversion of voice to word fast, greatly improve work efficiency; Equally, by voice, release both hands can be reached, allow both hands can do more thing.Voice are human lives and important condition thereof, excavate also just become an important developing direction to the degree of depth of voice.
Along with voice technology application brought convenience, also expedite the emergence of various new-type application and experienced.Smart mobile phone, in conjunction with voice technology, has liberated the both hands of people, expands more wide to utilize space, and person easy to use equally can use smart mobile phone when carrying out other things, these application scenarioss obtain good Consumer's Experience.In conjunction with voice acquisition device, more application scenarios can be expanded.
Lot of domestic and foreign manufacturer has developed more voice acquisition device, from the voice acquisition device that the recording pen equipment of specialty uses to portable combined with intelligent mobile phone.No matter adopt which kind of method and design concept, the Mike (MIC) that efficiency utilization gathers voice is crucial.Especially, in complex environment, it is very crucial that best selection MIC carries out voice collecting, especially will gather remote voice.
In the prior art, generally all have employed MIC matrix, for gathering sound in recording device.One of them MIC, as main MIC, gathers the sound needed; Remaining MIC, as secondary MIC, gathers neighbourhood noise.The sound that the two efficient process that combines is to be collected, and then the secondary development carrying out voice is used.When the people of this recording device hand-held is due to reasons such as behavior are tired, make main MIC depart from voice producer, thus the voice signal that winner MIC is received is on the weak side, and secondary MIC received speech signal and be mistaken as neighbourhood noise.In these cases, audio algorithm can be reduced to the efficiency collecting voice signal and process, even go wrong.
In view of in complex situations can not the problem of the main MIC of selecting properly in prior art, propose the present invention to provide a kind of Mike's system of selection and device.
The invention provides a kind of Mike's system of selection, comprising:
Adopt the Mike that Mike's matrix middle distance keynote source of ultrasonic measurement recording device is nearest;
Using Mike nearest for distance keynote source as current main Mike, other Mikes in Mike's matrix are as secondary Mike, and wherein, main Mike is for gathering keynote source, and secondary Mike is for gathering environmental noise.
Preferably, before the Mike adopting Mike's matrix middle distance keynote source of ultrasonic measurement recording device nearest, comprise further:
When initialization, using the Mike that mediates in Mike's matrix as current main Mike;
Detecting current main Mike by audio processing modules and whether collected sound signal, when judging that current main Mike has collected sound signal, initiating ultrasonic measurement by current main Mike.
Preferably, the nearest Mike in Mike's matrix middle distance keynote source of ultrasonic measurement recording device is adopted specifically to comprise:
Ultrasonic signal is sent by the ultrasonic generator be arranged in recording device, each Mike in Mike's matrix receives the ultrasonic signal returned from keynote source respectively, the time of return that time and each Mike receive ultrasonic signal is sent, the Mike that judging distance keynote source is nearest according to ultrasonic signal; Or,
Ultrasonic signal is sent by the ultrasonic generator be arranged in described recording device, each Mike in described Mike's matrix receives the ultrasonic signal returned from described keynote source respectively, the Mike receiving the ultrasonic signal returned at first is defined as the Mike that distance keynote source is nearest.
Preferably, ultrasonic generator is positioned at the centre position of Mike's matrix, and makes the ultrasonic wave reception unit of each Mike divide all in the scope of ultrasound wave transmission and reception; When recording device is positioned at mobile terminal, use the loudspeaker of mobile terminal as ultrasonic generator.
Preferably, in Mike's matrix Mike itself can received ultrasonic signal, utilize Mike itself as ultrasonic receiver, in Mike's matrix Mike itself can not received ultrasonic signal, each Mike of Mike's matrix arranges a ultrasonic receiver.
Preferably, using Mike nearest for distance keynote source as current main Mike, other Mikes in Mike's matrix, as after secondary Mike, comprise further:
Detect current main Mike by audio processing modules and whether collected sound signal, judging that current main Mike does not gather sound signal, and when recording does not terminate, initiate ultrasonic measurement by current main Mike, and reselect main Mike.
Present invention also offers a kind of Mike's selecting arrangement, comprising:
Ultrasonic measurement module, for the Mike adopting Mike's matrix middle distance keynote source of ultrasonic measurement recording device nearest;
Select module, for using the distance nearest Mike in keynote source as current main Mike, other Mikes in Mike's matrix are as secondary Mike, and wherein, main Mike is for gathering keynote source, and secondary Mike is for gathering environmental noise.
Preferably, said apparatus comprises further:
Initialization module, for when initialization, using the Mike that mediates in Mike's matrix as current main Mike;
Whether audio processing modules, having collected sound signal for detecting current main Mike, when judging that current main Mike has collected sound signal, having initiated ultrasonic measurement by current main Mike.
Preferably, ultrasonic measurement module specifically for:
Preferably, audio processing modules enter one for:
Selecting module using Mike nearest for distance keynote source as current main Mike, other Mikes in Mike's matrix are as after secondary Mike, detect current main Mike and whether collect sound signal, judging that current main Mike does not gather sound signal, and recording is not when terminating, initiate ultrasonic measurement by current main Mike, and reselect main Mike.
Utilize the MIC of ultrasonic measurement distance speaker minimum distance as main MIC, other MIC as background noise gather, and conscious reduction ground unrest, solving in prior art in complex situations can not the problem of the main MIC of selecting properly, best MIC can be selected carry out voice collecting in complex environment, thus improve the efficiency of subsequent voice algorithm.
Fig. 1 is the process flow diagram of Mike's system of selection of the embodiment of the present invention;
Fig. 2 is many MIC ultrasonic ranging schematic diagram of the embodiment of the present invention;
Fig. 3 is the schematic diagram of the main MIC selection principle of work of the embodiment of the present invention;
Fig. 4 is that the main MIC of the embodiment of the present invention selects workflow diagram;
Fig. 5 is the structural representation of Mike's selecting arrangement of the embodiment of the present invention.
In complex situations can not the problem of the main MIC of selecting properly in order to solve in prior art, the invention provides a kind of Mike's system of selection and device, Dynamic Selection MIC is as main MIC, voice signal to be processed is needed for gathering, other MIC is as secondary MIC, for gathering neighbourhood noise, below in conjunction with accompanying drawing and embodiment, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, do not limit the present invention.
According to embodiments of the invention, provide a kind of Mike's system of selection, Fig. 1 is the process flow diagram of Mike's system of selection of the embodiment of the present invention, and as shown in Figure 1, the Mike's system of selection according to the embodiment of the present invention comprises following process:
Step 101, adopts the Mike that Mike's matrix middle distance keynote source of ultrasonic measurement recording device is nearest;
In embodiments of the present invention, before execution step 1, when initialization, using the Mike that mediates in Mike's matrix as current main Mike; Detecting current main Mike by audio processing modules and whether collected sound signal, when judging that current main Mike has collected sound signal, initiating ultrasonic measurement by current main Mike.
Step 101 specifically comprises following process: send ultrasonic signal by the ultrasonic generator be arranged in recording device, each Mike in Mike's matrix receives the ultrasonic signal returned from keynote source respectively, the time of return that time and each Mike receive ultrasonic signal is sent, the Mike that judging distance keynote source is nearest according to ultrasonic signal; Or, ultrasonic signal is sent by the ultrasonic generator be arranged in described recording device, each Mike in described Mike's matrix receives the ultrasonic signal returned from described keynote source respectively, the Mike receiving the ultrasonic signal returned at first is defined as the Mike that distance keynote source is nearest.
It should be noted that, ultrasonic generator is positioned at the centre position of Mike's matrix, and makes the ultrasonic wave reception unit of each Mike divide all in the scope of ultrasound wave transmission and reception; When recording device is positioned at mobile terminal, use the loudspeaker of mobile terminal as ultrasonic generator.In addition, in Mike's matrix Mike itself can received ultrasonic signal, utilize Mike itself as ultrasonic receiver, in Mike's matrix Mike itself can not received ultrasonic signal, each Mike of Mike's matrix arranges a ultrasonic receiver.
Step 102, using Mike nearest for distance keynote source as current main Mike, other Mikes in Mike's matrix are as secondary Mike, and wherein, main Mike is for gathering keynote source, and secondary Mike is for gathering environmental noise.
In embodiments of the present invention, using Mike nearest for distance keynote source as current main Mike, other Mikes in Mike's matrix are as after secondary Mike, detect current main Mike by audio processing modules and whether collect sound signal, judging that current main Mike does not gather sound signal, and recording is not when terminating, and initiates ultrasonic measurement, and reselect main Mike by current main Mike.
Press linear transmission according to transfer voice, the MIC nearest apart from voice nidus is main MIC, and remaining MIC is as secondary MIC.In embodiments of the present invention, adopt the distance of ultrasonic measurement source of sound recording distance device, the shortest MIC of distance is also main MIC, and remaining MIC is as secondary MIC.In actual applications, if MIC can received ultrasonic signal, then MIC received ultrasonic signal can be made full use of; If MIC can not received ultrasonic signal, then on each MIC at an additional ultrasonic receiver.Ultrasonic generator is placed in the MIC matrix central authorities of recording device, and the ultrasonic wave reception unit of each MIC is divided all in the scope of ultrasound wave transmission and reception.If be similar to the terminals such as mobile phone, loudspeaker (speaker) also can be made full use of as ultrasound wave transmitting terminal.When main MIC does not occur receiving signal, now likely there are following three kinds of situations: 1, source of sound stops; 2, source of sound departs from main MIC; 3, recording device departs from source of sound.This kind of situation should remind recording device operator, and produces ultrasonic signal, measures which MIC distance source of sound nearer, reselects main MIC and secondary MIC.
Fig. 2 is many MIC ultrasonic ranging schematic diagram of the embodiment of the present invention, as shown in Figure 1, recording device sends ultrasonic signal, and MIC receives the ultrasonic signal of source of sound reflection, in conjunction with from be issued to the time received, can judge which MIC distance source of sound is the shortest.Fig. 3 is the schematic diagram of the main MIC selection principle of work of the embodiment of the present invention, Fig. 4 is that the main MIC of the embodiment of the present invention selects workflow diagram, as shown in Figure 3, recording device is initiated to measure source of sound ultrasonic distance and whether has been collected sound signal by upper strata audio processing algorithms (above-mentioned audio processing modules) according to the main MIC signal of detection and initiated, and will finally detect that main MIC is uploaded to upper strata audio processing algorithms, as shown in Figure 4, following process is specifically comprised:
Step 1, when recording work starts, recording device is aimed at source of sound by recording operation person, and the air line distance of which MIC distance source of sound is nearest to utilize ultrasound wave to judge, and this MIC is uploaded to upper strata audio processing algorithms;
Step 2, upper strata audio processing algorithms, in the process of carrying out recorded audio signals process, detects main MIC passage simultaneously and whether has collected voice signal, detect collect voice signal time, perform step 3, otherwise, perform step 4;
Step 3, judges whether recording work terminates, if so, then and end operation, otherwise, perform step 4;
Step 4, when not collecting voice signal and recording work does not terminate, points out current main MIC not have sound signal.
Step 5, signals to main MIC detection control unit and carries out main MIC selection;
Step 6, main MIC detection control unit starts ultrasound wave transmitting terminal and sends ultrasonic signal, monitor the ultrasonic signal that ultrasound wave receiving end receives simultaneously, judge which MIC passage receives ultrasonic signal at first and this judged result is uploaded to upper strata audio processing algorithms simultaneously.
In sum, by means of the technical scheme of the embodiment of the present invention, utilize the MIC of ultrasonic measurement distance speaker minimum distance as main MIC, other MIC as background noise gather, and conscious reduction ground unrest, solving in prior art in complex situations can not the problem of the main MIC of selecting properly, can select best MIC and carry out voice collecting, thus improve the efficiency of subsequent voice algorithm in complex environment.
According to embodiments of the invention, provide a kind of Mike's selecting arrangement, Fig. 5 is the structural representation of Mike's selecting arrangement of the embodiment of the present invention, as shown in Figure 5, Mike's selecting arrangement according to the embodiment of the present invention comprises: ultrasonic measurement module 50 and selection module 52, be described in detail the modules of the embodiment of the present invention below.
Ultrasonic measurement module 50, for the Mike adopting Mike's matrix middle distance keynote source of ultrasonic measurement recording device nearest; Ultrasonic measurement module 50 specifically for:
Ultrasonic signal is sent by the ultrasonic generator be arranged in recording device, each Mike in Mike's matrix receives the ultrasonic signal returned from keynote source respectively, the time of return that time and each Mike receive ultrasonic signal is sent, the Mike that judging distance keynote source is nearest according to ultrasonic signal; Or, ultrasonic signal is sent by the ultrasonic generator be arranged in described recording device, each Mike in described Mike's matrix receives the ultrasonic signal returned from described keynote source respectively, the Mike receiving the ultrasonic signal returned at first is defined as the Mike that distance keynote source is nearest.
It should be noted that, ultrasonic generator is positioned at the centre position of Mike's matrix, and makes the ultrasonic wave reception unit of each Mike divide all in the scope of ultrasound wave transmission and reception; When recording device is positioned at mobile terminal, use the loudspeaker of mobile terminal as ultrasonic generator.In Mike's matrix Mike itself can received ultrasonic signal, utilize Mike itself as ultrasonic receiver, in Mike's matrix Mike itself can not received ultrasonic signal, each Mike of Mike's matrix arranges a ultrasonic receiver.
Select module 52, for using the distance nearest Mike in keynote source as current main Mike, other Mikes in Mike's matrix are as secondary Mike, and wherein, main Mike is for gathering keynote source, and secondary Mike is for gathering environmental noise.
Said apparatus can further include:
Selecting module 52 using Mike nearest for distance keynote source as current main Mike, other Mikes in Mike's matrix are as after secondary Mike, detect current main Mike and whether collect sound signal, judging that current main Mike does not gather sound signal, and recording is not when terminating, initiate ultrasonic measurement by current main Mike, and reselect main Mike.
Those skilled in the art are appreciated that and adaptively can change the module in the client in embodiment and they are arranged in one or more clients different from this embodiment.Block combiner in embodiment can be become a module, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or client or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions of some or all parts be loaded with in the client of sequence network address that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
1. Mike's system of selection, is characterized in that, comprising:
Using Mike nearest for described distance keynote source as current main Mike, other Mikes in described Mike's matrix are as secondary Mike, and wherein, described main Mike is for gathering described keynote source, and described secondary Mike is for gathering environmental noise.
2. the method for claim 1, is characterized in that, before the Mike adopting Mike's matrix middle distance keynote source of ultrasonic measurement recording device nearest, described method comprises further:
When initialization, using the Mike that mediates in described Mike's matrix as current main Mike;
3. the method for claim 1, is characterized in that, adopts the nearest Mike in Mike's matrix middle distance keynote source of ultrasonic measurement recording device specifically to comprise:
Ultrasonic signal is sent by the ultrasonic generator be arranged in described recording device, each Mike in described Mike's matrix receives the ultrasonic signal returned from described keynote source respectively, the time of return that time and each Mike receive ultrasonic signal is sent, the Mike that described in judging distance, keynote source is nearest according to ultrasonic signal; Or,
4. method as claimed in claim 3, it is characterized in that, described ultrasonic generator is positioned at the centre position of described Mike's matrix, and makes the ultrasonic wave reception unit of each Mike divide all in the scope of ultrasound wave transmission and reception; When described recording device is positioned at mobile terminal, use the loudspeaker of described mobile terminal as described ultrasonic generator.
5. method as claimed in claim 3, it is characterized in that, in described Mike's matrix Mike itself can received ultrasonic signal, utilize described Mike itself as ultrasonic receiver, in described Mike's matrix Mike itself can not received ultrasonic signal, each Mike of described Mike's matrix arranges a ultrasonic receiver.
6. the method for claim 1, is characterized in that, using Mike nearest for described distance keynote source as current main Mike, other Mikes in described Mike's matrix are as after secondary Mike, and described method comprises further:
7. Mike's selecting arrangement, is characterized in that, comprising:
Select module, for using the described distance nearest Mike in keynote source as current main Mike, other Mikes in described Mike's matrix are as secondary Mike, and wherein, described main Mike is for gathering described keynote source, and described secondary Mike is for gathering environmental noise.
8. device as claimed in claim 7, it is characterized in that, described device comprises further:
Initialization module, for when initialization, using the Mike that mediates in described Mike's matrix as current main Mike;
9. device as claimed in claim 7, is characterized in that, described ultrasonic measurement module specifically for:
10. device as claimed in claim 9, it is characterized in that, described ultrasonic generator is positioned at the centre position of described Mike's matrix, and makes the ultrasonic wave reception unit of each Mike divide all in the scope of ultrasound wave transmission and reception; When described recording device is positioned at mobile terminal, use the loudspeaker of described mobile terminal as described ultrasonic generator.
11. devices as claimed in claim 9, it is characterized in that, in described Mike's matrix Mike itself can received ultrasonic signal, utilize described Mike itself as ultrasonic receiver, in described Mike's matrix Mike itself can not received ultrasonic signal, each Mike of described Mike's matrix arranges a ultrasonic receiver.
12. devices as claimed in claim 8, it is characterized in that, described audio processing modules is further used for:
In described selection module using the described distance nearest Mike in keynote source as current main Mike, other Mikes in described Mike's matrix are as after secondary Mike, detect current main Mike and whether collect sound signal, judging that current main Mike does not gather sound signal, and recording is not when terminating, initiate ultrasonic measurement by current main Mike, and reselect main Mike.
CN201410413681.4A 2014-08-20 2014-08-20 Microphone selection method and apparatus thereof CN105469819A (en)
CN201410413681.4A CN105469819A (en) 2014-08-20 2014-08-20 Microphone selection method and apparatus thereof
PCT/CN2015/071477 WO2015131706A1 (en) 2014-08-20 2015-01-23 Microphone selection method and device, and computer storage medium
US15/504,449 US10021497B2 (en) 2014-08-20 2015-01-23 Method for selecting a microphone and apparatus and computer storage medium
EP15758665.2A EP3197137A4 (en) 2014-08-20 2015-01-23 Microphone selection method and device, and computer storage medium
CN105469819A true CN105469819A (en) 2016-04-06
ID=54054554
US (1) US10021497B2 (en)
EP (1) EP3197137A4 (en)
CN (1) CN105469819A (en)
WO (1) WO2015131706A1 (en)
CN105979126A (en) * 2016-06-13 2016-09-28 努比亚技术有限公司 Photographing device and photographing control method
CN106162478B (en) * 2016-08-16 2019-08-06 北京小米移动软件有限公司 Microphone preferred method and device
CN101911730A (en) * 2008-01-31 2010-12-08 高通股份有限公司 Signaling microphone covering to the user
CN102165521A (en) * 2008-09-30 2011-08-24 苹果公司 Multiple microphone switching and configuration
CN103000184A (en) * 2011-09-15 2013-03-27 Jvc建伍株式会社 Noise reduction apparatus, audio input apparatus, wireless communication apparatus, and noise reduction method
US20130272096A1 (en) * 2011-01-05 2013-10-17 Koninklijke Philips N.V. Audio system and method of operation therefor
CN1905763B (en) * 2006-08-07 2011-11-23 北京中星微电子有限公司 System apparatus, device and method for correcting microphone
WO2008026463A1 (en) * 2006-08-30 2008-03-06 Nec Corporation Localization system, robot, localization method, and sound source localization program
CN102800325A (en) 2012-08-31 2012-11-28 厦门大学 Ultrasonic-assisted microphone array speech enhancement device
CN104270489A (en) 2014-09-10 2015-01-07 中兴通讯股份有限公司 Method and system for determining main microphone and auxiliary microphone from multiple microphones
2014-08-20 CN CN201410413681.4A patent/CN105469819A/en active Search and Examination
2015-01-23 WO PCT/CN2015/071477 patent/WO2015131706A1/en active Application Filing
2015-01-23 EP EP15758665.2A patent/EP3197137A4/en active Pending
2015-01-23 US US15/504,449 patent/US10021497B2/en active Active
肖田元等: "《系统仿真导论》", 28 February 2010 *
EP3197137A1 (en) 2017-07-26
EP3197137A4 (en) 2017-09-06
US20170238109A1 (en) 2017-08-17
US10021497B2 (en) 2018-07-10
WO2015131706A1 (en) 2015-09-11
US9591419B2 (en) 2017-03-07 Headphone listening apparatus
WO2012141945A1 (en) 2012-10-18 Adaptive notifications
KR101651794B1 (en) 2016-08-26 Echo cancellation using ultrasound
CN103270738B (en) 2016-08-10 For processing voice and/or the communication system of video call and method when multiple audio or video sensors can get
CN104618570A (en) 2015-05-13 Audio capture with multiple microphones
CN103297909B (en) 2016-04-13 A kind of earphone method of testing and device
CN103841491A (en) 2014-06-04 Adaptive system for managing a plurality of microphones and speakers
CN104484150B (en) 2017-08-11 Method, device and a kind of terminal that a kind of audio is played
CN103152477A (en) 2013-06-12 Handling method of call missing and terminal
EP2278356B1 (en) 2013-10-09 Apparatus and method for detecting usage profiles of mobile devices
CN104185132B (en) 2019-02-01 Channel configuration method, intelligent terminal and corresponding system

value: Google Patents is a search engine from Google that indexes patents and patent applications.


text:
Re: [My-Photo-Group] Planned route for van to Boston - "My Photo Group" (Shelton, CT)
Re: [My-Photo-Group] Planned route for van to Boston
Wednesday, September 19, 2012 5:57 PM
Duck,I'll be meeting up with the van in Shelton. Deb McCallumRegion Safety ManagerConnecticut & Rhode IslandFirst Student, Inc.173-A East Aurora StreetWaterbury, CT 06708Cell: (860)[masked]Fax: (203)[masked]On Sep 19, 2012, at 1:04 PM, "'Duck' Unitas (Shelton, CT)" <[address removed]> wrote:Here is a preliminary itinerary for the van for the Boston trip. The van route is currently based on the location of the people who have signed up for the ride. This route may change dependent on any additional members signing on. There are still some seats open if anyone is interested on being driven.
First pick up point is in Shelton at 8am. Commuter lot on Bridgeport Ave. at exit 13 off Rt 8 (near the Wiffle Ball Co.)
Those of you who are in the Milford, Bridgeport, Ansonia area please come to this point for pick up.
Second stop will be in Beacon Falls at exit 25 off Rt 8. Commuter lot next to the ball field. We will then go up Rt 8 to Waterbury and take Rt 84 East towards Hartford.
Third stop will be in the Vernon/Rockville area off Rt 84. Stop point to be determined. From here on it's on to Boston.
For those of you who are looking to meet up with the van for the ride in please respond to this email and let me know where along the route you would like to meet up. The planned route is Rt 8 N to Waterbury then Rt 84 E into Boston. Possible stop point are Shelton, Seymour, Naugatuck, Waterbury, Southington, Farmington, Hartford, Manchester, Vernon and Tolland.
Anyone else can make their way by whatever route is best for them. We will meet at Quincy Market in front of Faneuil Hall around 11am. Don't forget to print out and laminate the Meetup tags for identification. That way members can identify each other in the crowd.
Don't forget to let me know if you're driving in with the van.

type: global

value: Meetup is a service used to organize online groups that host in-person and virtual events for people with similar interests. It was founded in 2002 by Chairman Scott Heiferman and four co-founders.


text:
Officially...Archangel641's Blog: Russia shows off new Multi Role Mig-35 Jet Fighter.
Russia shows off new Multi Role Mig-35 Jet Fighter.
The United Air Corporation (UAC) gave a group of VIPs and reporters a look at the new MiG-35 multirole fighter jet.The MiG-35 is a multipurpose generation 4++ fighter and an advanced derivative of the original MiG-29 fighter. The new aircraft is equipped with the newest airborne avionics as well as a wide range of guided air-to-air and air-to-surface missiles.
(story Defense-blog.com)
Posted by Tony Ogunlowo at Monday, January 30, 2017

value: Blogger is an American online content management system (CMS) which enables multi-user blogs with time-stamped entries. Pyra Labs developed it before being acquired by Google in 2003.


text:
GPS: CHILD PROTECTION SYSTEMS IN THE UNITED KINGDOM
I think another big difference between Canada and Britain is that the British press don’t let go these stories, but keep them in the public eye and that certainly keeps the politicians on their toes.
Another thought. Turpel-Lafond says the BC government wasted sixty six million without result on aboriginal matters. This displayed utter incompetence. These are the same people who run protection services. Why would anyone think that they do a really good job in the rest of the service? Dumb people at the top are still dumb people at the top regardless of the hats they are wearing on a given day.


text:
18:14 Yannie 33 Comments
This was the second Chap Goh Meh hawker food dinner that I attended at Chinese Recreation Club (CRC). This club is also the place that my husband and I doing work out, my kids go for swimming and table tennis training. It has a nice restaurant that serves very delicious steamboat. We have been there many times for steamboat. On some weekends, when we were lazy to cook, we would have our dinner or lunch there too.
After attending the very satisfying Chap Goh Meh event last year, I missed those hawker food so much. I told my husband must remember buying dinner vouchers again this year.
YB Nga Kor Ming was invited to the event.
YB with his team and the club committee members.
Look, YB has more female fans than male.
Now, let see what we could have with only RM8 per person. We bought 3 set of vouchers only.
One set of vouchers (RM8) could get food from 6 famous local food stalls.
I don't have pictures of Char Koey Teow and Xiu Bak (roasted meat) only.
After leaving the place, my girls still had their last round of fire crackers fun in front of the house,
16:23 Yannie 49 Comments
My two girls had wished me the night before, and they called me 3 times this morning, each time before hanging up the phone, they said "Happy Birthday Mummy." They are going to present they DIY cards to me this evening.
As I’ve grown older, and since I’ve spent so much time thinking about happiness. I want to be whoever I want to be and I just have to decide to be it.
Despite of no intention to celebrate it big, my office buddies still bought me these for lunch.
PHD Pizzas, different type of nuts and pop corns.
Earrings from Yvonne and belt from Angeline. You two have got me the gifts that I really like. Thank you.
From left, Celine, Yvonne, yours truly, Angeline and Lorita. Thanks a zillion.
I am not forgetting to thank all my dear friends who sent me lovely greetings on Whatsapp, SMS, FB and emails. I am touched by all your kind thoughts and wishes.
We all remember turning 17, turning 21, turning 30 and feeling super excited, but also kind of freaked out about not only how far we'd come, but also how much more we needed to accomplish in our lives. Turning 40 is probably one of the biggies in a woman's life. I was pretty happy and definitely contented — loving husband, small children, a bunch of best friends, busy career, helping to run a family. I never felt worrying about turning forty because these days, the 40-year-old woman sure doesn't look like she used to, so age is nothing but a number.
12:49 Yannie 32 Comments
A few days before Chinese New Year, April and May took part in school league ping pong tournament below 12 MSSD for district 'Larut, Matang dan Selama'. The competition lasted for 3 days.
May, though was just learning ping pong for 1 year, she managed to win her opponent who is elder than her. She joined her big sister to the tournament on the second day. After she lost in the subsequent game, she was back to school on the third day. Whereas, April skipped school for 3 days, as she managed to go into the final game.
Last year, this tournament was April's first ping pong competition, she (standard 2) was at position 5.
This year, this was the first ping pong tournament for May. She (standard 1) was at position 7.
April put up a good fight and won herself the first champion trophy in ping pong tournament.
I didn't go to support her, but her papa, her coach and her school teacher were there to cheer for her.
She lost in first 2 sets, but won in the subsequent 3 sets over the champion of last year.
To me, study is always the most important, but her papa likes them to be good in sports too.
10:46 Yannie 30 Comments
Heat up oil and deep fry the crab sticks. Seasoning free, egg free and flour free.
We prefer more browish crab sticks. Some people prefer lightly brownish only.
Once you start biting on these crispy crab sticks, you can't stop eating until the container is empty.
I must make more of these crispy crab sticks next year to give away to friends and relatives, because many said nice when I let them try.
1 Packs of Frozen Crab Sticks(KAMI brand), thawed
2. Fry over medium high heat until light golden. Drain on paper towels. Pack in an air-tight container.
Tomorrow, we will be staying up late to pray for the Jade Emperor. I decided to steam some simple and healthy cup cake as part of the praying food.
I really like this steamed cup cake. I make some in pandan flavour (from fragrance Screwpine leaves) and some in vanilla flavour. You can also make cocoa flavour steamed cup cakes if you like.
Here is the steamed cup cake recipe that I found at NasiLemakLover a.k.a Sonia.
13:18 Yannie 47 Comments
Today is the fifth day of Chinese New Year 2013. I am back to work. So far, I have worn about 40% of my CNY clothes. In order to finish wearing them before CNY ends, I have to be hard working in changing clothes. So, I wore one new clothes in the morning and another new clothes in the evening.
Don't get me wrong here. I am not trying to show off the many new clothes that I have, because all my new clothes are cheap cheap one. None of them was from designer brand actually. In fact, most of them were 50% discounted items.
But then, I really proud of myself for another thing. I went to gym every day since CNY eve until yesterday. I spent around 1.5 hours there to sweat all the peanuts, cookies, desserts, cakes, chickens, prawns, fish, bak kwa and soft drinks out.
Now, I use a few pictures to recap my CNY 2013.
I need to credit to my husband for the CNY decor in my house.
My two girls have grown up to be more helpful. They helped their grandma to stick red straps on fruits for prayer.
My family portrait on CNY day 1. Spare the rod and spoil the children on CNY.
I got a special Angpow from my husband this morning when I woke up. He said " 开工大吉". I thought he should say "情人节快乐". Anyway, thank you 老公, it is the thought that counts.
Here I wish all my readers, Happy Valentine's Day. Cheers!
15:00 Yannie 53 Comments
I am actually a very traditional woman, I must find a very bright colour clothes to wear on first day of Chinese New Year. If I can't find red, then only I will go for yellow, orange, pink or floral design. Preferably RED.
I was actually looking high and low for a red dress that I can wear on this Water Snake Chinese New Year.
I finally found my kind of red dress at Whitesoot. Moreover, I got it as my third free clothes. How I got it free? Please check it up at my first sponsored dress Whitesoot - Terra Ruched Knee Lenght Flare Dress and my second sponsored dress Whitesoot - Royal Plum Halter Maxi Gown
This is my February clothes from Whitesoot.
Description : This dress is the definition of effortless elegance! Beautifully cut with ruched wrap detailing and gently flared skirt, show off the sophisticated length with platform heels. Details include: ruched detailing, self-tie waist sash, keyhole back and flare skirt with an inner polyester lining (lining is split at the sides to accommodate larger hips). Note: Due to the material’s weight, the dress can be 3-6cm longer.
Product Code : Crimson Red (D1149)
Malachite Green (D1150)
Measurements (laid flat) : Bust 38-52cm, Waist 33-40cm, Hips 56cm, Length 104cm
On the day I got it from Pos Laju, I wore it right away to attend my company annual dinner that held in the evening.
I matched with 3 inches black straps sandals, gold colour bracelet and bangles.
The lighting in toilet is always good for camwhoring.
Posing with Mei Hua, you think of blossom or bosom?
To all non Chinese readers, Happy Holidays.
17:07 Yannie 22 Comments
My two girls were playing with my silk scarfs that their papa bought for me from Vietnam many years.
15:10 Yannie 26 Comments
My first awesome hamper in my life is from Anay, Nandri Anay.
These beautiful angpow packets were courier to me from lina. How sweet of her for thinking of me on my Festive. Terima Kasih Banyak Banyak.
Chinese New Year delights 2013: Melted butter cookies
12:01 Yannie 38 Comments
This was my 3rd batch and I tried another piping nozzle. I invested in 2 piping nozzles for this festive season.
50g rice flour(粘米粉)
1. Beat the butter and icing sugar until fluffy and pale.
2. Add in sifted flour mixture. Fold till well combine.
3. Put dough into a Piping Bag and pipe out into flower shapes.
4. Bake in preheated oven at 160c for about 10 minutes or till golden brown.
5. Remove from oven and let them sit for 5 minutes. Transfer to a wire rack until completely cool down.


text:
Madonna’s make Up Bag - Latest Hairstyles '+l+"
Home » Celebrities makeup » fashionable make up bags » foundation » gorgeous look » great make up » lipstick » Madonna’s make Up Bag » make up bag » Madonna’s make Up Bag
Madonna seems to look gorgeous all the time, no matter where they are and what they are doing. Have you ever wondered what is up with this? Is Madonna prettier than the rest of us in the world or is it just the fact that she has some really great make up in that make up bag she carries around?
Chances are the answer is option two, Madonna’s make up bag is filled with stuff that makes her pretty at all times. She touches up her make up if it needs, so she is never seen during a dull make up moment. Celebrities don’t have to pack a hundred pounds of make up in their make up bag.
In Madonna’s make up bag, you will probably find a tub of lipstick and some foundation along with mascara and eye shadow to do some touch ups whenever it needs to be done. Singers like Madonna will tell you that the celebrities make up bag is not a secret at all, so you shouldn’t treat it as if it were a secret. You can purchase trendy and fashionable make up bags just like Madonna’s.
In this world, it seems like make up bags are making fashion statements. It seems like make up bags is like shoes and clothes, you just have to have one. When it comes to a make up bag, it is all a matter of what you like and the taste you have. Your make up bag should fit in with your personality, just like Madonna’s make up bag fits her personality.
Celebrities makeup, fashionable make up bags, foundation, gorgeous look, great make up, lipstick, Madonna’s make Up Bag, make up bag


text:
THE 10 BEST Quiet Hotels in San Antonio - Aug 2018 (with Prices) - TripAdvisor
“We were impressed with the cleanliness of the room, the quiet atmosphere and great location.”
“But the rooms are very quiet modern, well appointed, and a comfortable home away from home.”
“On a personal level, we enjoyed our quiet, comfortable room, which had an extremely comfortable bed, nice pillows and linens, and plenty of towels and bath essentials.”
“I LOVED the Aveda toiletries, the bed was comfortable, and the staff was friendly, The hotel is on the quiet end of the River Walk (perfect for us) so be prepared to walk or take a water taxi!”
“If you want a quiet location on the Riverwalk, from which you can enjoy a leisurely stroll along the beautifully landscaped river bank to the restaurant and shopping district, then you'll appreciate this nice hote...”
“It is located in a very nice and very quiet area yet close to Methodist Hospital and South Texas Medical Center.”
“This new Garden Inn at San Antonio's airport was as good as any Garden Inn in which we've stayed: friendly staff, comfortable bed, nice room, quiet, breakfast in the morning, convenient, efficient, and relaxing.”
“I travel for work so I value a quiet room,a comfortable bed,and a friendly face that greets me when I walk by.”
“It was nice to come back to a nice quiet location after exploring all day.”
“Room was clean, quiet, spacious and best of all, in close proximity to the base.”
“The location is far enough from the freeway and everything else that it's quiet and peaceful.”

value: Tripadvisor, Inc. is an American online travel company that operates a website and mobile app with user-generated content and a comparison shopping website.


text:
logging - Writing to a file in Java: Cannot find the path specified - Stack Overflow
I am having enormous difficulty writing to a simple text file in Java. Every search I've done for the IO exception I'm getting is turning up plenty of suggestions, but none of them apply to this situation.
MyEclipseProject/
com.myprogram.utils
And my code for MyProgram.java:
package com.myprogram.utils;
FileWriter oWriter = new FileWriter(new File("logs/system.log"));
oWriter.write("This never gets logged because JRE can't find the file");
The exception message I'm getting states: logs\system.log (The system cannot find the path specified).
The first time I tried, I did so without having first created the logs/ directory and its subsequent log file. My understanding was that, if Java couldn't find the file, it would create it for you.
I have now placed a logs folder - with a blank system.log file - inside: (1) my project root (MyEclipseProject), (2) the src/ folder, (3) the src/com.myprogram.utils package, and (4) the bin folder, and I am getting the same exact error. I'm wondering: could I have an OS/persmissions thing going on? Could my app be trying to create the folder and log file but be getting denied permission to do so by Windows 7? If so, what do I do?!?!
If not, where in tarnation do I place logs/system.log???
Thank you for any clarity to this!
java logging io file-writing share|improve this question asked Aug 17 '11 at 15:05
Would you try changing the file name to simply system.log, and posting what happens?
To see which directory you are in, add the following print statement:
This will tell you where you should create the logs directory.
Thank you for the helpful response! I followed your advice and found the correct directory to place everything in. However I am now facing a separate issue: every time I run my program, its creating a new version of my log file; completely overwriting any data that was previously in it. And to make things more complicated, its overwriting the previous file with a blank (0 bytes) file - nothing is actually being logged. But I'm not getting any checked/unchecked exceptions either....ideas?
@Mara You need to create the FileWriter with the append option so that it appends to the file rather than overwriting it. You also need to flush() and close()the writer after you have written to it.
@Mara Also, please use a BufferedWriter. Take a look at the File IO tutorial download.oracle.com/javase/tutorial/essential/io/file.html for the right way to write a file.
Thank you @dogbane!
try BufferedWriter
String filename = "C:\\mynewtextfile.txt";
out.write("My Name is Bobby");
out.write("This is my text file.");
Path you are using is relative to current working directory. Your current working directory depends on how are you running your application. I guess it is MyEclipseProject. So, you have to create directory log under your project (at the same level where src and bin directories are) and then create file system.log into this directory. Then try again. I believe your code will start working. It it does not try to print new File("logs/system.log").getAbsolutePath() before writing to file. It will show you where the system is expecting to see your file. share|improve this answer answered Aug 17 '11 at 15:18
When creating a file path on modern filesystems (at least, this is true for Windows, Mac, and the flavors of Linux that I am familiar with), there are absolute paths and there are relative paths. An absolute path is the path through the filesystem down to the specific file you are looking for, such as C:\Program Files\Application\application.exe. Relative paths are (as implied) relative to the current location.
If I run main() with the line 'System.out.println(new File(".").getAbsolutePath());', for example, I get the output
C:\my-workspace\myproject\.
The . represents the current directory. That's why you can use that to find where the directory should be created.
You are correct that Java will create the file if it can't find it, but the same is not true of the directory. You have to create the directory either prior to running the code or in code itself using the File#mkdir() method.
depends how you call the application, but you should create logs directory inside project root and you should be able to write a file in there. Java won't by itself create this directory during opening a stream. You can have problem with permissions. Try:
System.out.println("can write: " + new File(./logs).canWrite());
Not the answer you're looking for?	Browse other questions tagged java logging io file-writing or ask your own question.	asked
Write file if not existing
Java write to file in non terminating program

value: Stack Overflow is a question and answer website for professional and enthusiast programmers. It is the flagship site of the Stack Exchange Network, created in 2008 by Jeff Atwood and Joel Spolsky.


text:
Sigourney in the Mist – 2009 | Pictures of Doom!
Sigourney in the Mist – 2009	09
Share this:FacebookTwitterStumbleUponDiggRedditLike this:Like Loading...	Post navigation
4 thoughts on “Sigourney in the Mist – 2009”	big J said:	March 9, 2009 at 7:10 pm	Idiot
462 said:	March 9, 2009 at 9:07 pm	The second picture looks like that monkey Effed her neck up and she has this crazy smile on her face like before her head plops to the floor. And you should feel like a a complete moron, you ignorant 7 year old, you. It’s not worse than me…once my dad asked me to put some ‘elbow’ grease into it…i went into the garage and looked for some, the look i got was MUCH worse than the look your mom prob gave you.
sammy25 said:	March 10, 2009 at 8:12 am	Love the updated picture….the less jaundice looking more full lipped Sigourney is pretty sweet LOL. And don’t feel bad about the 17 seconds, once as a child, during a fateful game of pictinary I was playing with my older cousins, I mistakenly drew a “tower of pizza” instead of the the Tower of Pisa as denoted by my pictionary card….:/ We’ve all had those 17 seconds (well in my case 30 seconds…damn hour glass timer)
sittingpugs said:	March 11, 2009 at 11:13 pm	:She then explained to me what a film “based on a true story” meant. It was a film, fiction, fake… like The Da Vinci Code. Sigourney Weaver wasn’t dead. The person she was playing was dead.:
Playing pretentious Advocate here and say, “Actually, it was all real. Diane Fossey really went to Africa to study gorillas and she was murdered. That really happened. Sigourney Weaver was really in that movie. That movie was real.”
To which a smart aleck would say, “I didn’t say Gorillas In the Mist was an imaginary film.”
Look-sees 84,866 visits of doom

value: WordPress (WP, WordPress.org) is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes.


text:
Brevet US20030088807 - Method and apparatus for facilitating checkpointing of an application ... - Google BrevetsRecherche Images Maps Play YouTube Actualités Gmail Drive Plus »Connexion BrevetsOne embodiment of the present invention provides a system for intercepting function calls and recording their parameters to facilitate creating a checkpoint for an application. The system operates by directing function calls to an interceptor library created for the purpose of intercepting the function...http://www.google.fr/patents/US20030088807?utm_source=gb-gplus-shareBrevet US20030088807 - Method and apparatus for facilitating checkpointing of an application through an interceptor library Recherche avancée dans les brevetsTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents. Numéro de publicationUS20030088807 A1Type de publicationDemande Numéro de demandeUS 10/039,704 Date de publication8 mai 2003 Date de dépôt7 nov. 2001 Date de priorité7 nov. 2001 Numéro de publication039704, 10039704, US 2003/0088807 A1, US 2003/088807 A1, US 20030088807 A1, US 20030088807A1, US 2003088807 A1, US 2003088807A1, US-A1-20030088807, US-A1-2003088807, US2003/0088807A1, US2003/088807A1, US20030088807 A1, US20030088807A1, US2003088807 A1, US2003088807A1 InventeursBernd Mathiske, William Brodie-Tyrrell Cessionnaire d'origineMathiske Bernd J.W., Brodie-Tyrrell William F.Exporter la citationBiBTeX, EndNote, RefManCitations de brevets (4), Référencé par (44), Classifications (5), Événements juridiques (1) Liens externes: USPTO, Cession USPTO, EspacenetMethod and apparatus for facilitating checkpointing of an application through an interceptor library
US 20030088807 A1 Résumé
One embodiment of the present invention provides a system for intercepting function calls and recording their parameters to facilitate creating a checkpoint for an application. The system operates by directing function calls to an interceptor library created for the purpose of intercepting the function calls. Functions within this interceptor library record the parameters of the function call, and then make the original call upon receiving the result of the function call. The interceptor library functions forward the results back to the application. In this way, the system records state information without modifying the application or the operating system. Images(5) Revendications(27)
DETAILED DESCRIPTION [0024] The following description is presented to enable any person skilled in the art to make and use the invention, and is provided in the context of a particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present invention. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein. [0025] The data structures and code described in this detailed description are typically stored on a computer readable storage medium, which may be any device or medium that can store code and/or data for use by a computer system. This includes, but is not limited to, magnetic and optical storage devices such as disk drives, magnetic tape, CDs (compact discs) and DVDs (digital versatile discs or digital video discs), and computer instruction signals embodied in a transmission medium (with or without a carrier wave upon which the signals are modulated). For example, the transmission medium may include a communications network, such as the Internet. [0026] Interceptor, Checkpointing, and Recovery Processes [0027] [0027]FIG. 1 illustrates a computer system 100 containing an application 114 comprising function calls that are intercepted by interceptor library 106 in accordance with an embodiment of the present invention. As illustrated in FIG. 1, computer system 100 includes an operating system 102, part of which exists within kernel space 112. Note that computer system 100 can generally include any type of computer system, including, but not limited to, a computer system based on a microprocessor, a mainframe computer, a digital signal processor, a portable computing device, a personal organizer, a device controller, and a computational engine within an appliance. Computer system 100 also contains an application 114, libraries 104 and 106, and data storage area 108 within user space 110. Traditionally, applications make system calls directly to library 104 which interfaces with operating system 102. Application 114, which is being checkpointed, has all of its function calls intercepted by pre-linking to interceptor library 106 created for the purpose of intercepting the function calls. [0028] Note that pre-linking refers to the process of dynamically linking a library to a program during a run-time invocation. Note that this pre-linking is performed on a program that has already been compiled and linked into an executable file. In this way, the checkpointing process of the present invention can be applied to any executable code, without having to modify or re-link the executable code. [0029] Functions within interceptor library 106 record the parameters of the function call, saves the parameters to data storage area 108, and then makes the original function call to the original library 104. Upon completion of the function call, library 106 passes the results of the function back to application 114. [0030] Computer system 100 also contains checkpointing process 116 which retrieves data from data storage area 108 and other system information and creates checkpoint 120 which it saves within secondary storage 118. Secondary storage 118 is a storage device that can include any type of non-volatile storage device that can be coupled to a computer system. This includes, but is not limited to, magnetic, optical, and magneto-optical storage devices, as well as storage devices based on flash memory and/or battery-backed up memory. [0031] Computer system 100 also contains restoring process 122 which uses the data saved in checkpoint 120 to restore the state of application 114 and operating system 102 to the same state as when checkpoint 120 was created. [0032] Interceptor Initialization [0033] [0033]FIG. 2 is a flow chart illustrating steps to initialize interceptor library 106 in accordance with an embodiment of the present invention. The system first sets an environment variable to interceptor library 106 (step 200). This directs all function calls to interceptor library 106 rather than the original library 104. Next, the system gathers the function pointers to functions within original library 104 that correspond to functions within interceptor library 106 (step 202) so it knows where to forward the function calls from interceptor library 106. Then, the system starts the application 114 (step 204); and finally, runs the checkpointing process 116 (step 206). [0034] Interceptor Process [0035] [0035]FIG. 3 is a flow chart illustrating the process of intercepting function calls to record their parameters in accordance with an embodiment of the present invention. Application 114 starts by making a function call (step 300). Pre-linking causes this function call to be directed to interceptor library 106 rather then to original library 104 (step 302). If this is the first time this particular function call has been made, interceptor library 106 dynamically retrieves the function pointers of the original call through a look-up (step 304). Next, interceptor library 106 records the parameters of the function call to data storage area 108 within semiconductor memory (step 306) and then makes the original function call (step 308). Finally, interceptor library 106 forwards the return values of the function call back to application 114 (step 310). [0036] Checkpoint Creation [0037] [0037]FIG. 4 is a flow chart illustrating the process of creating a checkpoint in accordance with an embodiment of the present invention. The checkpointing process starts by stopping application 114 (step 400). This avoids problems that might arise if, for instance, a checkpoint is created while the application is in the middle of a transaction. In this case, there is no way to roll back to the beginning of the transaction or to restore to the state after the transaction is completed because the checkpoint is created while the application is an inconsistent state. Next, checkpointing process 116 retrieves the recorded parameters from data 108 (step 402) and saves all checkpoint data including the recorded parameters to checkpoint 120 within secondary storage 118 (step 404). Finally, the checkpointing process resumes application 114 (step 406). [0038] Note that by storing parameters of function calls during the checkpointing process, it is possible to reconstruct some of the application state stored within kernel 112. For example, by storing a file name during a file open system call, it is possible to determine which file the application was accessing. [0039] Note that it is possible to also store information on thread flags and timer-thread relationships in this way. [0040] The foregoing descriptions of embodiments of the present invention have been presented for purposes of illustration and description only. They are not intended to be exhaustive or to limit the present invention to the forms disclosed. Accordingly, many modifications and variations will be apparent to practitioners skilled in the art. Additionally, the above disclosure is not intended to limit the present invention. The scope of the present invention is defined by the appended claims. Citations de brevets Brevet cité Date de dépôt Date de publication Déposant TitreUS6282703 *29 oct. 199828 août 2001International Business Machines CorporationStatically linking an application process with a wrapper libraryUS6336215 *13 nov. 19981 janv. 2002Hewlett-Packard CompanyApparatus and method for on-line code only replacement of a running program using checkpointsUS6631480 *10 nov. 19997 oct. 2003Symantec CorporationMethods and systems for protecting data from potential corruption by a crashed computer programUS20020100034 *22 janv. 200125 juil. 2002Croix John F.Application personality* Cité par l'examinateur Référencé par Brevet citant Date de dépôt Date de publication Déposant TitreUS7162662 *12 févr. 20049 janv. 2007Network Appliance, Inc.System and method for fault-tolerant synchronization of replica updates for fixed persistent consistency point image consumptionUS7290166 *28 juil. 200430 oct. 2007Intel CorporationRollback of dataUS7363537 *15 déc. 200622 avr. 2008Network Appliance, Inc.System and method for fault-tolerant synchronization of replica updates for fixed persistent consistency point image consumptionUS7434210 *2 mars 20047 oct. 2008Sun Microsystems, Inc.Interposing library for page size dependency checkingUS7587722 *3 déc. 20048 sept. 2009Microsoft CorporationExtending operating system subsystemsUS772566712 mars 200425 mai 2010Symantec Operating CorporationMethod for identifying the time at which data was written to a data storeUS772576024 août 200425 mai 2010Symantec Operating CorporationData storage systemUS773022224 août 20041 juin 2010Symantec Operating SystemProcessing storage-related I/O requests using binary tree data structuresUS779315311 janv. 20087 sept. 2010International Business Machines CorporationCheckpointing and restoring user space data structures used by an applicationUS782736224 août 20042 nov. 2010Symantec CorporationSystems, apparatus, and methods for processing I/O requestsUS789080025 juil. 200515 févr. 2011Robert Bosch GmbhMethod, operating system and computing hardware for running a computer programUS790442824 août 20048 mars 2011Symantec CorporationMethods and apparatus for recording write requests directed to a data storeUS799174817 févr. 20042 août 2011Symantec CorporationVirtual data store creation and useUS80787403 juin 200513 déc. 2011Microsoft CorporationRunning internet applications with low rightsUS818573722 mai 200722 mai 2012Microsoft CorporationCommunication across domainsUS8195722 *15 déc. 20085 juin 2012Open Invention Network, LlcMethod and system for providing storage checkpointing to a group of independent computer applicationsUS8209707 *11 janv. 200826 juin 2012Google Inc.Gathering state information for an application and kernel components called by the applicationUS8245244 *26 août 200814 août 2012Intel CorporationDevice, system, and method of executing a call to a routine within a transactionUS833592913 mars 201218 déc. 2012Microsoft CorporationCommunication across domainsUS84386369 mai 20087 mai 2013Microsoft CorporationSecure and extensible policy-driven application platformUS848987813 mars 201216 juil. 2013Microsoft CorporationCommunication across domainsUS851075711 janv. 200813 août 2013Google Inc.Gathering pages allocated to an application to include in checkpoint informationUS852197328 sept. 200727 août 2013Symantec Operating CorporationSystems and methods for providing a modification history for a location within a data storeUS8745098 *24 avr. 20123 juin 2014Open Invention Network, LlcMethod and system for providing storage checkpointing to a group of independent computer applicationsUS9158626 *30 mai 201413 oct. 2015Open Invention Network, LlcMethod and system for providing storage checkpointing to a group of independent computer applicationsUS9600404 *30 sept. 201521 mars 2017Open Invention Network LlcMethod and system for providing storage checkpointing to a group of independent computer applicationsUS20060026319 *28 juil. 20042 févr. 2006Rothman Michael ARollback of dataUS20060150202 *3 déc. 20046 juil. 2006Microsoft CorrporationExtending operating system subsystemsUS20060282830 *13 juin 200514 déc. 2006Microsoft CorporationAnalysis of the impact of application programs on resources stored in data storesUS20070300064 *22 mai 200727 déc. 2007Microsoft CorporationCommunication across domainsUS20090183027 *11 janv. 200816 juil. 2009International Business Machines CorporationCheckpointing and restoring user space data structures used by an applicationUS20090183171 *9 mai 200816 juil. 2009Microsoft CorporationSecure and Extensible Policy-Driven Application PlatformUS20090183174 *11 janv. 200816 juil. 2009International Business Machines CorporationGathering state information for an application and kernel components called by the applicationUS20090183181 *11 janv. 200816 juil. 2009International Business Machines CorporationGathering pages allocated to an application to include in checkpoint informationUS20090183227 *9 mai 200816 juil. 2009Microsoft CorporationSecure Runtime Execution of Web Script Content on a ClientUS20090217090 *25 juil. 200527 août 2009Reinhard WeiberleMethod, operating system and computing hardware for running a computer programUS20100058362 *26 août 20084 mars 2010Cownie James HDevice, system, and method of executing a call to a routine within a transactionUS20120159462 *20 déc. 201021 juin 2012Microsoft CorporationMethod for checkpointing and restoring program stateUS20120271881 *2 juil. 201225 oct. 2012Aventura Hq, Inc.Systems and methods for updating computer memory and file locations within virtual computing environmentsEP2229637A1 *17 déc. 200822 sept. 2010Microsoft CorporationSecure and extensible policy-driven application platformEP2229637A4 *17 déc. 20082 févr. 2011Microsoft CorpSecure and extensible policy-driven application platformWO2006015945A2 *25 juil. 200516 févr. 2006Robert Bosch GmbhMethod, operating system, and computing device for processing a computer programWO2006015945A3 *25 juil. 20058 juin 2006Bosch Gmbh RobertMethod, operating system, and computing device for processing a computer programWO2009088685A1 *17 déc. 200816 juil. 2009Microsoft CorporationSecure and extensible policy-driven application platform* Cité par l'examinateurClassifications Classification aux États-Unis714/6.12, 714/E11.137 Classification internationaleG06F11/14 Classification coopérativeG06F11/1438 Classification européenneG06F11/14A8LÉvénements juridiques DateCodeÉvénementDescription7 nov. 2001ASAssignmentOwner name: SUN MICROSYSTEMS, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MATHISKE, BERND J. W.;BRODIE-TYRRELL, WILLIAM F.;REEL/FRAME:012471/0993;SIGNING DATES FROM 20010924 TO 20011018Faire pivoterImage d'origineAccueil Google - Plan du site - Téléchargements par lot sur l'USPTO - Règles de confidentialité - Conditions d'utilisation - À propos de Google Brevets - Envoyer des commentairesDonnées fournies par IFI CLAIMS Patent Services


text:
Sheriff: Violent Crime Down 37 Percent in Hennepin County - Southwest Minneapolis, MN Patch
http://southwestminneapolis.patch.com/articles/sheriff-violent-crime-down-37-percent-in-hennepin-county/media_attachments/edit?upload_started=1369024496

value: Patch.com is an American local news and information platform, primarily owned by Hale Global. As of June 2019, Patch's more than 100 journalists operated some 1,227 hyperlocal news websites, which also have an information component, in 50 U.S. states and Washington, D.C.Patch Media Corporation is the operator of the service.


text:
This week was nerve wracking to say the least. There were at least 2 nights this week that Erica and I were up late trying to figure out our presentation. I am not a very confident public speaker. I can go on stage and perform lines in front of hundreds of people, but I have issues presenting in front of a class of 25 people. It’s all a mental thing, but I still find it ridiculous. Anyway, Erica and I were pretty stressed about the whole thing, but it worked out. As it turned out, we did better than we originally expected.
I also learned the dos and don’ts of presenting this week, which this website summarizes quite well. I learned that pictures help. A lot. I learned that not everyone is good at public speaking, but everyone is capable of it. I learned that I am good at making the presentation look appealing, and I have the creativity it takes to make the presentation mostly hold the audience’s attention, but I am not so good at filtering the information and deciding which parts are more important than the others. Erica was good at that, so we made a great team.
The last thing for this week is that I was super in love with the poem on Monday. It was “OCD” by Neil Hilborn. I am emotionally attached to that poem; I actually recite it when I get nervous or anxious. Last year for my Drama 2 class, we did a show where we picked poems and picked people to perform them how we wanted. Autumn Williams chose that poem, and chose me to perform it. It has been my favorite poem since, and I can recognize it almost instantly.
I have felt a range of emotions about this class this week. On Monday I was excited to choose a new book. Creative writing went very well. I’m happy with what I wrote, and that doesn’t happen very often. The more negative feelings pertained mostly to the Elements of Fiction project. It’s not that I didn’t like it, because I actually find it kind of interesting, I just wasn’t exactly sure what we were supposed to be doing. After we talked in class, I felt I had a lot more direction and was able to effectively begin our presentation. So far it’s coming along pretty well. It really helped once we discussed answering the “So what?” question.
The concept of using the question “So what?” in writing and other English related things is something I hadn’t heard of until this year. It’s really very helpful. It guarantees that your audience will at least be able to better understand what they are reading, regardless of whether or not they find it interesting or important. This blog post that I found does an exceptional job of explaining it. Better than I am currently able to at least. The author gives three alternate ways of asking the question, which allows for deeper insight into the meaning. It’s beneficial because not everyone interprets things in the same way.
Overall I felt like the end of this week was much more productive for me than the beginning. Erica and I didn’t get a whole lot done until Thursday and Friday actually. It wasn’t that we had no idea what was going on, we just didn’t want to start something and have it be wrong. We’re working at a good pace now, and it shouldn’t take us too much longer to finish it.
Week 6: 1/6 of the Way Done
This six weeks went by ridiculously fast. I feel like the first day of school was like a week ago. It’s absolutely insane that we’re already 6 weeks into the school year. But, very well, I suppose that is not the true purpose of this post. The point is to reflect on what I learned this week.
This week was mainly focused on the unit one project. We read the rest of “Sonny’s Blues,” and we both enjoyed it very much. We started to read the point of view paper as well. I enjoy this project I find it interesting to read something and then pull it apart and dissect every little aspect of it. I feel like sometimes I look TOO closely and I miss the point of it because there is no hidden meaning, but for the most part I am able to identify important literary devices.
Point of view is typically an easy thing to identify, but a not so easy thing to understand all of the time. The reason the author has for choosing the type of POV they do is not always apparent to the reader. This is a link to an article that does a good job of summarizing the different kinds of POV authors use most frequently.
We also wrote our free response essays about our book of literary merit we chose to read this six weeks. My book was amazing, and I didn’t struggle too much with the essay, although I don’t think I’ve quite finished it yet. I’m still working because I have so many thoughts and I feel like I can’t present them all in a way that makes sense. I’m still working on it, so hopefully that’s not an issue, but I suspect it will be an honorable attempt at an essay.

value: Weebly () is a web hosting service, headquartered in San Francisco. Weebly is a subsidiary of Square, Inc.


text:
Kandi's place was a great local place for us to enjoy Paia as well as the Northshore. The Condo had everything that we needed and more, we would stay there again for sure!
Gary and Tisha2017-10-01T00:00:00Z
We stayed one night at Michella's place. It was a very comfortable apartment: clean, well-furnished, and close to Paia. The noise from the street made it a little difficult to sleep (it's located right on a major tourist highway) so bring earplugs!
Cherie is the perfect host, so many little things she had there it was a great welcome. Even some beers in the fridge. The flat is nice and quiet and in the perfect location to explore Maui.
Omg!! Cherie and her place are indescribable!! I'm almost scared to leave a review that sums up how amazed, in love, and impressed I am for fear everyone will want to stay here- which they should! Great location, everything clean and well organized, everything you could imagine or want, tons of info resources on hand, awesome beach things to borrow, and a sweet and thoughtful welcome surprise! Cherie is a lightening fast responder and communicates with tons of aloha and positive energy. Great location near mamas!, the beach, Paia town, cute places, an adorable general store, and a running trail. I love this place and Cherie!!!! Can't wait to return!
I would highly recommend Cherie's place. We enjoyed her condo so much when we visited Maui last year that we decided to stay there again this year. It is located in Paia, a charming surfer town with many shops and restaurants. Her place is immaculate with a lot of charms and feels very comfortable. Everything you need on your vacation is there. Cherie herself is an incredible host and she was always there for us when we need her support or advice. Thank you Cherie!
My boyfriend and I stayed at Faridas condo for 3 weeks and found it was the perfect location for our holiday on Maui. Just outside of Paia (the best town on the island ;) and with good access to the different parts of Maui by car and bike. Ths condo was as explained in the listing and Farida was very responsive and helpful whenever we needed anything. She made us feel particularly welcome by providing details about the island and even invited us for Thanksgiving - we would come back again!
Great apartment in Paia We loved our 3 night stay in Paia. The apartment is very stylish and it is wonderful to listen to the waves from the lounge room.

value: Airbnb, Inc. (pronounced  AIR-bee-ehn-bee and stylized as airbnb) is an American company that operates an online marketplace for lodging, primarily homestays for vacation rentals, and tourism activities.


text:
TURKISH DIPLOMAT TO LEAVE COUNTRY - A. Rustem Bey Refuses to Retract Criticism of the United States and Says He Will Go. GERMAN ATTACHE'S DENIAL Baron von Schoen Repudiates Interview Regarding Possibilities of War Between America and Japan. - Article - NYTimes.com
TURKISH DIPLOMAT TO LEAVE COUNTRY; A. Rustem Bey Refuses to Retract Criticism of the United States and Says He Will Go. GERMAN ATTACHE'S DENIAL Baron von Schoen Repudiates Interview Regarding Possibilities of War Between America and Japan.
Special to The New York Times. (); September 25, 1914, , Section , Page 5, Column , words
WASHINGTON, Sept. 24. -- The first result of President Wilson's determination to stop public comments by foreign diplomatic representatives concerning matters of domestic concern to the United States will be the withdrawal from this capital of A. Rustem Bey, the Turkish Ambassador. Note: This article will open in PDF format. Get Adobe Acrobat Reader or Learn More »

value: The New York Times (N.Y.T. or N.Y. Times) is an American daily newspaper based in New York City with a worldwide readership. Founded in 1851, the Times has since won 132 Pulitzer Prizes (the most of any newspaper), and has long been regarded within the industry as a national "newspaper of record".


text:
Dealings with ruling authorities | From guestwriters
← A Quote on Kindness
Het treffen van tijd en toeval →
by Immanuel Verbondskind | 2019/07/18 · 7:27 pm
Pirkei Avot 2:3(3) Be careful [in your dealings] with the ruling authorities for they do not befriend a person except for their own needs; they seem like friends when it is to their own interest, but they do not stand by a man in the hour of his distress. משנה אבות ב׳:ג׳(ג) הֱווּ זְהִירִין בָּרָשׁוּת, שֶׁאֵין מְקָרְבִין לוֹ לָאָדָם אֶלָּא לְצֹרֶךְ עַצְמָן. נִרְאִין כְּאוֹהֲבִין בִּשְׁעַת הֲנָאָתָן, וְאֵין עוֹמְדִין לוֹ לָאָדָם בִּשְׁעַת דָּחְקוֹ:
Rabbi Eliyahu Mizrahi, ca. 1445-1525, Chief Rabbi of Constantinople
Filed under Activism and Peace Work, Headlines - News, Political affairs, Quotations or Citations, Reflection Texts, World affairs
Tagged as Eliyahu Mizrahi, Hour of distress, Own interest, Pirkei Avot 2:3, Ruling authorities
Today morning prayer 44
Sweet Father,Give us your blessings;This new day;Show us the right way;Grant us the spirit of loveAnd happiness this day;And as long as we live,Amen!


text:
Brothers Boards: Long Overdue
I've been meaning to do an update for quite some time, problem was I wasn't able to upload it from my phone and I didn't have the motivation to sit down and transfer everything from my phone to my laptop to do an update. Well, here I am all motivated and stuff..
Josh and I have a class together and we make our own fun, typically we tally long boarders and Juggalo's on campus and on this particular day we found a loyal Hatchet Warrior in our very own class room..
My cat agrees, also you know you would if you could.
On another note, the weather has been mighty fine ever since that snow melted and we've been skating a good amount, here's a snapshot of a few home gurls.
Mr. Justin Shardy demonstrates his flat rail abilities while I demonstrate my flat rail disabilities in this iPhone filmed game of SKATE, filming courtesy of Mr. Whitney Wells..
He only filmed four of the five tricks but I can assure you the 5th trick executed by Justin would have blown your mind and it's probably in your best interest that it wasn't captured. With that being said, enjoy..
Trails Park is tough and I ended up here today, Aurora you may have won this time.
I realized immediately after I rolled my ankle that I had forgotten to do my calf stretches. I guess I'll never learn.
In honor of Mr. Boyt..
Go skate for me before Spring gets all wet!
‡N.S.B‡ March 5, 2011 at 3:41 PM
I feel you brother!!!!!!!!!!!!!


text:
goldfish | Noinini's Blog
After two weeks away the garden was not quite as bad as I had feared. It rained quite a bit while we were gone so the plants were well watered, but the weeds have taken over. I try not to use chemicals in the garden which means a lot of hand weeding.
So far this year we have enjoyed gooseberries, blackcurrants, broccoli, lettuce, lovely stewed rhubarb and a couple of raspberries. The birds have helped themselves to the white and red currants before we could get any and the strawberries are late flowering this year but hopefully they will ripen soon.
I didn’t get far with my plans for clearing out seeds so I’ll have to get back to that next year. The new pond filter is up and running and the water is a lot clearer with the UV clarifier clearing up the algae. It’s great to be able to see all my goldfish.
We managed to get two beds done in the veg garden, one with rhubarb, raspberries and some fruit bushes and one with potatoes. They all seem to be doing well, the rhubarb has filled out and the raspberries are spreading through the whole bed like a weed. I’ve never grown potatoes before so I’m looking forward to seeing how they turn out.
Tagged as fruit, garden, gardening, goldfish, july, pond, potato, raspberries, rhubarb, seeds, vegetable


text:
Crystal Ball: Easter Special Part 1 | XIII
« Monday Musings: Super League’s Super Logjam
Good Games for Good Friday »
This entry was posted on April 9, 2009 at 5:27 pm and is filed under Predictions, Super League.	You can follow any responses to this entry through the RSS 2.0 feed.


text:
Bloomberg the Company & Its Products Bloomberg Anywhere Remote Login Bloomberg Terminal Demo Request Bloomberg Connecting decision makers to a dynamic network of information, people and ideas, Bloomberg quickly and accurately delivers business and financial information, news and insight around the world. Company Careers Diversity & Inclusion Philanthropy & Engagement Sustainability Technology History & Facts Financial Products Bloomberg Terminal Bloomberg Tradebook Bloomberg Briefs Bloomberg Indices Bloomberg SEF Bloomberg Institute Enterprise Products Enterprise Solutions Trading Solutions Bloomberg Vault Bloomberg PolarLake Media Bloomberg Business Bloomberg Politics Bloomberg View Bloomberg Gadfly Bloomberg Television Bloomberg Radio Bloomberg Mobile Apps News Bureaus Customer Support Americas +1 212 318 2000 Europe, Middle East, & Africa +44 20 7330 7500 Asia Pacific +65 6212 1000 Communications Press Announcements Press Contacts Industry Products Bloomberg Government Bloomberg Law/BNA Bloomberg Big Law Bloomberg New Energy Finance Media Services Advertising Bloomberg Content Service Bloomberg Live Conferences Follow Us Facebook Twitter LinkedIn Instagram Bloomberg Customers Bloomberg Anywhere Remote Login Download Software Service Center Menu News Markets Insights Video Now Reading: Search Americas Europe Asia Watch Listen Latest World Industries Science+Energy Technology Design Culture Graphics Pursuits View Gadfly U.S. Politics Businessweek Stocks Currencies Commodities Rates+Bonds Magazine Benchmark Watchlist Economic Calendar Latest Game Plan Business Schools Small Business Personal Finance Profiles Sponsored: Board Directors' Forum Watch Now Video Schedule + Shows Audio Events February 06, 2016 10:57 AM ET
To contact General Atomics Aeronautical Systems, Inc., please visit . Company data is provided by Capital IQ. Please use this form to report any data issues.

value: Bloomberg News (originally Bloomberg Business News) is an international news agency headquartered in New York City and a division of Bloomberg L.P. Content produced by Bloomberg News is disseminated through Bloomberg Terminals, Bloomberg Television, Bloomberg Radio, Bloomberg Businessweek, Bloomberg Markets, Bloomberg.com, and Bloomberg's mobile platforms. Since 2015, John Micklethwait has served as editor-in-chief.


text: Patent US6742044 - Distributed network traffic load balancing technique implemented without ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsThe technique of the present invention provides a solution to the problem of routing or redirecting a given client to a replica or proxy server which has a relatively shortest propagation delay to the client. According to the technique of the present invention, a network device referred to as an intercept...http://www.google.com/patents/US6742044?utm_source=gb-gplus-sharePatent US6742044 - Distributed network traffic load balancing technique implemented without gateway routerAdvanced Patent SearchPublication numberUS6742044 B1Publication typeGrantApplication numberUS 09/569,090Publication dateMay 25, 2004Filing dateMay 10, 2000Priority dateMay 10, 2000Fee statusPaidAlso published asUS7401159Publication number09569090, 569090, US 6742044 B1, US 6742044B1, US-B1-6742044, US6742044 B1, US6742044B1InventorsJames Aviani, David Eric Swanson, Frederick Baker, E. Mueller II Kenneth, Matthew Richard GnagyOriginal AssigneeCisco Technology, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (46), Non-Patent Citations (31), Referenced by (53), Classifications (24), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetDistributed network traffic load balancing technique implemented without gateway routerUS 6742044 B1Abstract The technique of the present invention provides a solution to the problem of routing or redirecting a given client to a replica or proxy server which has a relatively shortest propagation delay to the client. According to the technique of the present invention, a network device referred to as an intercept server sits in front of a host server, and intercepts packets routed to the host server. When desired, packets which are intercepted by the intercept server are replicated, encapsulated and tunneled to selected client servers in the overlay network. The tunneled packets are received and processed by each of the selected client servers, whereupon each of the selected client servers generates a respective spoofed response to the source device identified in the header of the originally intercepted packet. Further, according to the technique of the present invention, each of the selected client servers transmits its respective spoofed response to the identified source device at substantially the same time. The client server associated with the spoofed response which is first received at the identified source device is considered to have the relatively shortest propagation delay to the identified source device, and is identified as the successful client server. Thereafter, the source device will be directed or redirected to communicate directly with the successful client server when subsequently attempting to access information from the host server.


text: Republican National Convention Blog: Automated Targeting System facilitates advance screening of airline travelers