text:
By Bonnie Marshall, American Composers Forum
Video game scoring has grown in breadth and complexity in the last decade. Long gone are the chompy synthesizers of Pac Man. Today's gaming music involves highly creative composers, full orchestral pieces and sophisticated compositions that interact with the player's actions and situation.
To bring this burgeoning world to life for interested composers, the American Composers Forum, in partnership with McNally Smith College of Music and Minnesota Public Radio, is offering an introduction to video game scoring called Game On! An Insider's Guide to Video Game Scoring on April 13-14 at McNally Smith College of Music in St. Paul, Minnesota.
"Our main motivation is making sure we're responding effectively to the dramatic changes in the new music field, and are providing our members with the tools they need to have successful careers–regardless of the genre or style of music they're writing," says Craig Carnahan, Vice President of Programs at the American Composers Forum. "Video game scoring represents a vital opportunity for composers, and there's a lot of interest among our members in knowing more about it."
The conference will feature award-winning video game composers Lennie Moore (Star Wars: The Old Republic, Kinect Disneyland Adventures, The Walking Dead Motion Comic) and Jason Graves (Tomb Raider, Dungeon Siege, Dead Space, City of Heroes Going Rogue) and the workshop will be coordinated by film and video game composer Sean McMahon. Over the course of the weekend, participants will get a unique glimpse into video game composition, from conception through realization. The sessions will provide the technical – as well as practical – information needed to launch and sustain a career in the industry. A special feature will include a live performance by Alpine String Quartet of video game scores composed by Lennie Moore and Jason Graves.
Video games are where complex compositional techniques meet storytelling. The art of video game scoring involves the nonlinear and interactive. Whereas film and television scoring is linear, video game scoring must interact with the controls of the person playing the game. "As you approach the closet with the boogey man, the music has to reflect that action and enhance the overall experience of the game. It must influence the players emotions in the way music only can. With interactive music, it's different every time," explains Game On! presenter Sean McMahon. The composer works with an audio director to organize the layers of sound. McMahon says, "the various layers have to work on top of each other and certain movements trigger certain layers."
McMahon believes there is a benefit to composers that video gaming is a young industry. "My gut feeling is that right now could be the golden age of video games, much like the 30s and 40s were for Hollywood films, before television. Currently, we have Hollywood actors doing voiceovers for gaming and top film composers are writing scores. There is a window of opportunity for composers."
Game On! An Insider's Guide to Video Game Scoring is sponsored by the American Composers Forum, McNally Smith College of Music and Minnesota Public Radio. For more information or to register, visit: http://composersforum.org/program/game-insiders-guide-video-game-scoring


text:
|St. Petersburg, Fla.
|High School:
|Northeast HS
|Hospitality & Tourism Management
Snyder attended Northeast HS…Under the tutelage of Coach Rudisill, Snyder was named Team MVP all four years…All-time record holder for time during her sophomore, junior, and senior seasons....She concluded her career with personal-best times of 19:30 for the 5K, 12:09 for the 3200m, and 5:38 for the 1600m.
Born May 19 in Colorado Springs, Colo. …Hospitality & Tourism Management Major…Her hobbies include watching movies and spending time with friends and family…She lists her career goal as breaking her personal best time….Believes her positive attitude and motivational personality are her best assets to the team…She names the Tampa Bay Buccaneers her favorite team…She chose Saint Leo because it is a good fit for what she wants out of an education and athletics…Daughter of Michael and Valerie Snyder…Has three brothers, Russell, Mitchell, and Bradley…Her brother, Russell, runs cross country and track & field at Embry Riddle…Mitchell participates in swimming at Drury, and Bradley swims at the Naval Academy.

subset: commoncrawl


text:
SignUp NOW
and you will get access to more than 24 sites absolutely FREE of charge!
Title: Ass Fuckin' Sistas (scene 1) Video Footage: 21 Mins
This hot sista is a natural born anal slut! You'd love to have her mouth on your throbbing rod as you finger her hot behind through the tiny thongs she's wearing. Her lucky lover probed her tight exotic twat for a while before proceeding to her sweetest orifice which he nailed shamelessly as the bitch was rubbing her burning pussy with the juices flowing.
Title: ATM Girls 2 (scene 1) Video Footage: 26 Mins
Even if you know just how crazy black chicks may be when it comes to hardcore sex, this one will surprise you. Watch her attack the two white studs demanding their firm fat dicks in her here and now. They screwed her silly with pre-cum flowing out of every hole she had, and then time came for a double anal scene with both the guys in her brown eye.
Title: ATM Girls 2 (scene 4) Video Footage: 21 Mins
Another ebony bitch is so fucking insatiate that her white fellow gets into a sex trap of pleasures. He experiences perfect blowjob made over his dick and also a load of hot and tough twat drilling — the girl works hard with all her holes which makes her lover satisfied. Totally stunning fuck is really hot and lustful.
Title: Black Beach Patrol 12 (scene 3) Video Footage: 17 Mins
Pussy of an ebony tart licked and kissed by her white fella is something hotter than usual. Lustful honey is turning out to be a real cock-loving slut with irresistible appetite and tight round ass. Oral petting of both twat and cock eaten slowly flows into deep pussy fuck and penetration so wet and tough.
Title: Whore Stories (scene 2) Video Footage: 15 Mins
Busted for whatever hot black chicks get busted for, this dark exotic slut was more than willing to pay for her sins - with even more sins. Watch the black cockwhore deepthroat that fat piece of beef and then take it straight up her spicy exotic ass, perfectly tight and tantalizing. For the grand finale, she even put the cap on and ate everything to the last drop.
Customer Service
Privacy Policy
Terms of Service
18 U.S.C. 2257 Record Keeping Requirements Compliance Statement
This site contains adult material. You may not use this if you're not at least 18 years of age or do not
meet the age requirement to watch explicit pornography set forth by your respective domestic law.
Continuing further means that you understand and accept responsibility for your own actions.
All models were 18 years or older at the date of production which has been documented diligently.


text:
My article
paper.tex compiles fine, but
myBib.bib doesn't.
$ pdflatex paper.tex
$ bibtex myBib
I couldn't open file name `myBib.aux'
I happen to be using TeXShop, but the command line is unambiguous.
Thanks in advance.
In addition to Ian Thompson's comment, if you are using TeXShop then you don't even have to bother with the command line, as TeXShop provides you with a graphical interface. Just switch to BibTeX in the pop-up menu after a first LaTeX compilation, then press typeset (this is equivalent to calling


text:
Past Is Prelude In Japan
Jim Calio | Posted 11.21.2012 | Travel
Read More: Moats, Palace Hotel Tokyo, Imperial Palace, High Rises, Shrines, Imperial Palace Gardens, Tokyo, Swans, Tokyo Hotels, Court Life, Japan, Temples, Yanasen, Travel News
On my last day in the city, I watched a businessman approach a shrine, waft incense smoke from a pot into his nostrils and then continue on to work, his leather briefcase in hand.
The biggest draw of hotels is the people you meet in them. In the past three years, by virtue of having no fixed abode and very little shame, I've just about seen and done it all.


text:
Hats Off to Scott Owens and Maureen Sherbondy!Written by Paul Jones
- Details
Category: Hats Off!
Published: 05 June 2012
Hats Off! to Scott Owens and Maureen Sherbondy, who were both finalists in the 2012 Next Generation Indie Book Awards. Owens was selected for his collection Something Knows the Moment (Main Street Rag), while Sherbondy was named for her collection Scar Girl (Finishing Line Press).


text:
Hello everyone!
I apologize for not blogging in a while but this semester sure has been a crazy one! It has finally decided to slow down and I am excited to talk to you all once again.
Hey everyone!
I mentioned that my fraternity's Spring Formal was coming up in my last post and here I am, having survived my fourth and final Formal. This one was unique in that I was actually the one who planned and set it all up (with my trusty cohort committee members Alex and Max). It was definitely one of the harder things I've done; it's tough to organize dinner, lodging, and entertainment for 72 people! It was totally rewarding though. I had a great weekend with my date, Lizzi, and I've heard only good things from everyone else that went.
Hey Buffs!
I have some very exciting news to share! This past month, I interviewed for a public relations internship at Sports Illustrated and was offered and happily accepted the position a few weeks ago! That's right! I am headed to New York City for the summer upon graduating with double degrees in journalism and communication in May.
This past week have been Greek Week at CU Boulder. Greek Week is when the sororities and fraternities are paired up to make up 9 teams. Each team competes in different events each day for points. The team with the most points at the end wins Greek Week and wins a trophy for their house. This year's theme was Boulder Class Reunion and each team had a Most Likely to... theme. Our theme was Most Likely To Become a Rockstar and all of our events were based on this theme.
Every CU-Boulder student has their favorite study spot. With the many buildings on campus, a giant library, and numerous cafes all over the city, there are many options for where to best get work done. I have a few spots that are my go to places, usually depending on how much time I have, what I need to get done, and what day of the week it is.
Hey everyone! The school year is just about wrapping up, so these are my final posts (for this blog, I'm sure I'll make posts elsewhere one day).
The weather this past week certainly qualified as a blizzard here in Colorado! I scraped my car five times on last Wednesday alone. Young Life College at CU was supposed to go down to the Rockies game (a 30 minute bus ride away!) but the piles of snow cancelled the game and our trip. So instead, we put on a Coffee House event at one of our houses and invited everyone over for warm drinks and good treats. I manned the Keurig machine while 55 of our closest friends crammed into a two-bedroom apartment - bet you've never heard of a coffee party before!
When I was in High School, I started doing Yoga with my mom as way to bond and a way to get through my senioritis. This is when I realized that I really liked doing yoga as a way to work out. Since I've been in college, I've loved finding new ways to excercise and new classes to attend. One of my favorite things to still do is attend yoga classes. This can get pretty expensive since drop in classes are a little too pricey for me, even though they do have student discounts which is really nice. I go when I can, but this can add up.
This weekend Boulder finally got some of that sunshine Colorado is infamous for.
A few years ago Boulder was awarded/insulted by two different magazine write-ups. In one Boulder was ranked the Worst-dressed city in America. In another Boulder's populace was voted the "Best to look at Naked."
Well, walking around town I have certainly seen my fair share of fashion faux paus. However, let's be real, the reason people wear such horrible clothing is because they're so comfortable. So, I have compiled a few steps on how to fit dress right in Boulder:
1. Bucket hats are cool.
2. Socks and Sandals are A-OK (see picture)
Start Your Virtual Tour
To receive information, simply create a MyCUBoulder account.
Create account now »
Undergraduate Admissions
Office of Admissions
University of Colorado Boulder
Regent Administrative Center 125
Boulder, CO 80309-0552
The Clery Act and Campus Security Report
The university's Annual Security Report and Annual Fire Report are available online. These reports contain the university's security policy statements, crime, and fire statistics, as required by the Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act (the Clery Act), a federal law requiring institutions of higher education to collect and release this information. The university will provide prospective students a paper copy of these reports upon request. To request a paper copy, please send your request to email@example.com.
Student Consumer Information: Your Right To Know
Visit the Right To Know website for information pertaining to financial aid programs, graduation rates, athletics, and other general information associated with attending CU-Boulder.
University of Colorado Boulder
© Regents of the University of Colorado
Legal & Trademarks • Privacy


text:
How do you tell if a guy is bi ?
how do you tell if a guy is bi ?
Most Helpful Opinion
I'm not sure if there are any outward signs that can tell if a guy is bi, unless you see him dating both sexes.
Depending on your relationship with the guy your wondering about (if there is in fact a guy you're wondering about), you could always ask him, if he's mature he'll answer you as such and more than likely follow up with "why do you ask?"
Of course if you're not exactly close to this guy (intimatly or otherwise) then it's probably not a very good idea to just come out and ask him, so you're gonna be left wondering.
What Guys Said 5
Idk trying to identify someone as bisexual is pretty impossible in my opinion. It's not like with "some" gay people where you can automatically tell "he's gay." Even if the guy is a bit femenine that doesn't mean he's gay or bi so it's better to not make assumptions and just ask them upfront.
Haha , man you people keep coming with these questions , if he's a freind of you'rs just ask him while you'r joking with him if not I don't think its a good idea to ask , by the way Why you care if he's a bi or not do you have a crush on him or trying to date him , just wondering .LOL
Lol yes I do like him and I don't think he is bi . & he likes me I was just asking it was one his friends meesing with me that's all
If you like him go for it .good luck
Look very carefully at his mouth. Now, ask yourself this critical question. . . Is there a penis in it?
Girls have misconceptions about what makes a guy bi, like guys have misconceptions about what makes a girl a lesbian.
But a guy who is actually Bi is often discreet and has enough self-respect that it will seem counter-intuitive if you could suddenly magically be able to tell which guys are bi and which ones are not.
There are a lot of girls out there who think a guy who likes kinky stuff like being on the receiving end of anal play or looking effeminate are signs of bisexual or homosexual tendencies.
I've got a question for you though, why do you want to know how to tell the difference between a straight guy and a bi guy? Are you bisexual yourself? Or bi-curious?
No I was just wondering cause I allways wanted to know the differnces I have a lot of friends that bi and gay I don't mind it that's who they are I don't judge . I was just wondering what the differnce was that's all .
What Girls Said 2
I'm pretty sure there is no real, 100% fool proof way of finding out if a guy is bi or not without just coming right out and asking him. I know a few guys who dress well, do their hair, stand up straight, have excellent posture, and people have told me "Oh, he's bi, you can just tell by the way he acts and dresses." And honestly, these are guys who grew up with only their mum and sisters, therefore giving him a more metro-sexual look. Guys are just as entitled to take more concern in their appearance as girls are.
So, in short, there's really no easy way of looking at a guy and deciding that he's gay, bi or straight. There are no visual signs for that. The only way to really get a definitive answer is to ask him out right and hope he doesn't take offense. Because honestly, how would you feel if someone walked up to you and said "Are you bi?" Pretty uncomfortable if you're straight, right?
Hope this helps.
Yea that's messed up iam not gonna ask I know he likes me and I like him iam not gonna judge . its a dumb question I asked wow I feel so stupid . all it shouldnt bother me it was just someone messing with me that's all . iam straight & iam not gonna ruin a chance with him over something stupid your right . thanks
Have an opinion?


text:
We continue our question and answer session with expert Don Betterton with a second question submitted by Lisa
Question (2) My son got a C first semester in AP calculus (taken in 10th grade). This was his first year of high school (we start in 10th) and it was a bit of an adjustmen taking a challenging math course for the first time. Second semseter he got a B+ (missed and A by 2/10ths of a percent - 89.3%). His other grades are pretty good (mostly As with a couple B+s and one B). Will the C hurt his chances at a top school? Or will they (more…)


text:
Section I: Governance Structure
President (2014-2016)
Wendi S. Williams, PhD
Associate Professor and Coordinator, Counseling
Long Island University – Brooklyn School of Education
9 Hanover Place, 4th Floor Brooklyn, NY 11233
Telephone: (718) 780-4369
Fax: (718) 246-6351
Research Interests: Wendi Williams, PhD, is a counseling psychologist and is on faculty at Long Island University – Brooklyn in the Department of Counseling and School Psychology. Her work centers on the development, implementation and evaluation of school and community-based health and educational interventions that promote optimal health and well-being among urban youth and their families and the practitioners that will work with them. She engages research for action and social change and implements interventions that build critical consciousness among participants. Her intent is to facilitate awareness about the connection between physical, mental and spiritual health and wellness among populations disconnected from these relationships.
President-Elect (2016-2017)
Vivian D. Barnette, PhD
Past President
Earlise Ward, PhD
Associate Professor
University of Wisconsin-Madison School of Nursing
Telephone: (608) 263-0745
Research Interests: Earlise Ward, PhD, is a licensed psychologist and an assistant professor at the University of Wisconsin-Madison in the School of Nursing. Her program of research focuses on developing and testing a culturally specific behavioral intervention to treat depression among African-American adults. Her long research goal is to reduce mental health disparities with a focus on increasing the quality of mental health care provided to African-Americans and improving mental health outcomes for this group.
Past Past President
Cat Thompson, PhD
Licensed Clinical Psychologist University of California, San Diego
Counseling and Psychological Services (CAPS)
9500 Gilman Drive MC 0304 La Jolla, CA 92093-0304
Telephone: (858) 534-3987
Fax: (858) 534-2628
Clinical Interests: As a multicultural feminist psychologist working in a college counseling center, Cat Thompson, PhD's work focuses on assisting students in their transition to college and facilitating their movement into young adulthood. She is particularly interested in issues related to identity development, especially among biracial/multiracial/ethnic/cultural and LGBT individuals.
Membership Committee
Beatrice Tatum, PhD
Counseling Psychologist, Executive Director and Owner Wellnesss Intiatives LLC
1900 North 18th St, Suite 414
Monroe, LA 71201
Telephone: (318) 410-1555
Clinical Interests: Beatrice Tatem, PhD, is the owner and executive director of Wellness Initiatives, LLC, a private practice dedicated to providing mental health services to children, adolescents and adults. She promotes mental health and wellness through outreach and consultation. Tatem works with a wide range of behavioral and mental health issues for a diverse group of people. She has dedicated much of her career to the provision of mental health services, clinical outreach and civic engagement "to all and for all." Tatem focuses on women and children issues, sexualized violence, diversity issues, crisis and trauma, university counseling center administration and outreach. Her commitment to service within the mental health and sexual assault world has enabled her to connect her service to communities on local, regional, national and international levels.
Beryl L. Wingate, PsyD, LP
Consultant and Private Practitioner
Wells Fargo Employee Assistance Consulting
730 Second Ave. S. Ste #285
Minneapolis, MN 55479
Telephone: (612) 667-7212
Clinical Interests: In her corporate setting, Beryl L. Wingate, PsyD, LP, is on a team that provides consultation focused on positively impacting team member engagement and productivity. In private practice, she primarily supports adult and adolescent females healing from emotional distress related to multicultural/racial/ethnic identity, and relationship issues, family of origin and substance abuse issues.
Julii Green, PhD
Assistant Professor
CSPP at Alliant International University
10455 Pomerado Rd.
San Diego, CA 92131 Telephone: (858) 635-4847
Clinical and Research Interests: Julii Green, PhD, has worked in the following areas of intimate partner violence and ethnically diverse family relationships; trauma and attachment; multicultural and community psychology; Alaska Native/American Indian/Indigenous mental health and wellness for several years. Additionally, she is interested in clinical work focused on ethnicity and underage substance use; child welfare system involvement, trauma and resilience; as well as feminism and women's issues (e.g., reproductive justice). She teaches courses addressing cultural competency in mental health services and behavioral theory. She holds the following offices within APA Div. 35 (Society for the Psychology of Women): continuing education co-chair; dean, Feminist Psychology Institute; and treasurer for APA Div. 35, Section I (The Psychology of Black Women) and Section VI (Alaska Native/American Indian/Indigenous Women).
Maryam Jernigan, PhD
Assistant Clinical Professor
Yale University School of Medicine
Program for Obesity, Eating and Weight Research
301 Cedar Street, 2nd Floor
New Haven, CT 06520 |
Telephone: (203) 737-5793
Clinical and Research Interests: Maryam Jernigan, PhD, has worked in the area of program development and implementation of culturally responsive interventions for black and Latino youths for numerous years. More broadly, her research interests include racial identity development theory, specifically its impact on the lives of children and adolescents of color. Racial identity social interactions in training and supervision represent another area of clinical and research focus. Jernigan is currently a T32 research fellow at Yale University focused on investigating the social determinants of health disparities in the prevalence of obesity amongst black and Latino youths.
Newsletter Editor
Dionne Stephens, PhD
Assistant Professor
Joint Appointment Department of Psychology
and African Diaspora Studies Program
Florida International University
Miami, FL 33199
Telephone: (305) 348-6274
Research Interests: Dionne Stephens, PhD's research examines sociocultural factors shaping minority populations' sexual health processes, with emphasis on gender and ethnic/racial identity development. Her current studies examine sexual script development's influence on sexual risk outcomes (including sexually transmitted infection acquisition, intimate violence and human papillomavirus vaccination uptake), across racial/ethnic groups. Through tracking of sexual life trajectories, Stephens' goal is to identify developmental factors promoting resilience and buffering negative sexual health outcomes.
Awards Chair
Cashuna Huddleston, MA
Counseling Psychology Doctoral Student
Department of Educational Psychology
University of Houston
Houston, TX 77004
Clinical and Research Interests: Cashuna Huddleston, MA's current research interests are related to improving the conditions of black people and to bring about overall understanding of us as a race by looking at racism/discrimination, specific disorders/ health- related issues and issues that directly impact black women. Under the supervision of her advisor, Nicole Coleman, PhD, she is seeking to understand the relationship between the risky sexual behaviors of black women and intimate partner violence. Her clinical interest involves developing and testing treatments for anxiety that meet the needs of older African-American adults at the Houston VA Medical Center & Baylor College of Medicine.
Early Career Committee Representative
Telsie A. Davis, PhD
Military Sexual Trauma/Dialectical Behavior Therapy
Trauma Recovery Program
Atlanta Veterans Administration & Medical Center
The Davis Center, LLC
Telephone: (678) 390-5140
Research Interests: Telsie A. Davis, PhD, is a licensed counseling psychologist who specializes in evidence-based and culturally relevant trauma-focused interventions for African-American women in recovery from PTSD and substance use disorders. She actively conducts research in this area to ensure African-American women benefit equally from the scientific advances in psychology. As founder/director of The Davis Center, Davis promotes competency among mental health professionals in the areas of African-American women's issues in treatment, cultural diversity and mental health, and culturally competent delivery of manualized treatments for PTSD
and substance use.
Student Representative – Social Media
Tiffany Williams, MEd, LPC
Counseling Psychology Doctoral Student
College of Education and Human Services
Cleveland State University
Cleveland, OH 44115
Research and Clinical Interests: Tiffany Williams, MEd's research interests include racism, discrimination, black women's struggles with work-life-family balance, minority women's experiences in academia, minority pipeline research, minority doctoral student retention, practitioner burnout prevention and professional ethics. Her clinical interests involve working with adults struggling with severe mental health disorders and crisis intervention assessment and treatment practices within community mental health agencies and university counseling centers. Under the supervision of her advisor, Julia Phillips, PhD, she welcomes a new clinical experience, which is conducting psychological assessments for urban youth at one of Cleveland's top child welfare agencies.


text:
Below is the poem entitled I'm Already Dead which was written by poet
Monteblanco. Please feel free to comment on this poem. However, please remember, PoetrySoup is a place of encouragement and growth.
Read Poems by
John Monteblanco
I'm not some one you can just use like a rag-doll.
I'm human and I'm pretty sure I have a soul to call my own.
I never lied about my feelings for you, but you really don't give a rat's behind because I'm behind your mind, never in your eyes.
I'm gone, *poof*, just vanished in to thin air like Plankton being flicked out of Mr. Crab's nose hair.
I'm a funny dude, right?
But I had my soul taken away.
Ask me how I'd rather die.
Go ahead don't be ashamed.
'Cause to tell you the truth - I'm already dead.
A comment has not been posted for this poem. Encourage a poet by being the first to comment.


text:
Ah! Minecraft mods! Such beautiful things eh?
Well yes, if you can get them to work... which is sometimes a problem! If you want to solve that problem, I suggest you check out my awesome installers that can install all of these mods for you!
But here is a list, with links and all!
(Post suggestions for mods?)


text:
thomasp94's's Gamespot Rank
thomasp94's Emblems
I voted
For casting your vote, here's a brand-new emblem to add to your collection. By exercising your right to vote, you've contributed to the site by letting the whole world know about what GameSpot readers really think. Make your voice heard! Vote early and vote often!
Virtually There: E3 2008 GameSpot Show Sushi
That's what my ex-wife called me - cold fish These users fought hard to catch one day of GameSpot's E3 2008 live stage show. Much like sushi, watching game coverage is an acquired taste. We just wish we would have seen more of this person.
E3 2011 New Game Ninja
Hi, this achievement is all about ninjas, REAL NINJAS. This achievement is awesome. I followed a game announced at E3 2011 during the week of E3 and inherited REAL ULTIMATE POWER.
E3 2011 Game Gladiator - Bronze
Are you not entertained? I followed 5 games featured at E3 2011 during the week of E3, and have won the favor of the crowd.
Hey look, it's a totally original dude wearing armor. With a huge gun and a helmet (a visor?). And he's riding a unicorn. This user was granted this magical emblem for not having any of their user profile images hosted on untrusted websites during The Great Purge of March 2013.


text:
The following is an archive of a post made to our
'vox-tech mailing list'
by one of its subscribers.
On Wed, Feb 07, 2001 at 02:09:46PM -0800, Peter Jay Salzman wrote:
> has anyone else noticed that on woody, the bzip2 option is -j, but on potato,
> it's -I?
I saw a note about this on one of the Debian lists. It's been changed because tar on
another Unix (Solaris?) uses -I for something different.
Henry House
OpenPGP key available from http://hajhouse.org/hajhouse.asc
Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux
systems, remote system administration and
custom software development.
LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us
LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.


text:
… or, NaKniMitMo goodies!
I knit these mittens in just a day, from the Noro Kochoran left over from my Rasta cap. (That's the hat in the background; here's the Ravelry link to it). They turned out fluffy and warm, just the ticket for walking to the gym.
Gory felting detail: they got 30 min in the washer with a pair of jeans, then a rinse cycle, then another full warm-water cycle with the rest of the laundry and the hat.


text:
- Search
- Research
- Services
- Libraries & Spaces
- About
We are currently installing new doors in the stairwell in Lauinger Library. During this time, visitors will not be able to use landings that are under construction, either to enter that floor or pass through en route to another. We encourage visitors to use the elevators, although the stairwell may still be used to access floors that are not under construction. Landings under construction should only be used in the case of an emergency.
As of August 2014, all printing in the Library is managed by UIS as part of h.Print. For more information about h.Print, printer locations, printer drivers and instructions on how to use the printers, visit the h.Print website. For 24-hour support, call the support line at 202-687-4949.
If you need to uninstall the old Library Wireless Printing software from your computer, follow these instructions.


text:
A matchmaking service that selects matches based on personal/social characteristics as well as skill and experience. The service takes into account direct feedback from other players about positive and negative experiences with a particular player and expectations about appropriate conduct and type of game being played before a player joins the game session.
1. A system for socially matching game players for playing a multi-player computer-based game, comprising:
a database, stored in a computer readable medium, having a plurality of user profiles, said user profile comprising a plurality of attributes of a plurality of users; and
a service, operating on a communications network, receiving input from a select one of said plurality of users from an input device providing criteria for selecting users from said database wherein said criteria include level or social type of play desired by said select one of said plurality of users and wherein said service matches others of said plurality of users indicating a disposition to play at the selected level or social type of play and wherein said service ranks the others of said plurality of users at least based on recent game play in which the select one of said plurality of users provided positive feedback.
2. The system as recited in
3. The system as recited in
4. The system as recited in
5. The system as recited in
6. The system as recited in
7. The system as recited in
8. The system as recited in
9. The system as recited in
10. A method for socially matching game players for playing a multi-player computer-based game, comprising:
providing a plurality of user profiles, from a database stored in a computer readable medium, said user profile comprising a plurality of attributes of a plurality of users; and
receiving input from a select one of said plurality of users from an input device providing criteria for selecting users from said plurality of user profiles wherein said criteria include level or social type of play desired by said select one of said plurality of users; and
matching, by a service operating on a communications network, others of said plurality of users indicating a disposition to play at the selected level or social type of play and wherein said service ranks the others of said plurality of users at least based on recent game play in which the select one of said plurality of users provided positive feedback.
11. The method as recited in
12. The method as recited in
13. The method as recited in
14. The method as recited in
15. The method as recited in
16. The method as recited in
17. The method as recited in
18. The method as recited in
19. The method as recited in
20. A computer-readable medium bearing computer readable instructions for socially matching game players for playing a multi-player computer-based game, said instructions causing a computing device to perform operations comprising:
instructions for providing a plurality of user profiles, from a database stored in a computer readable medium, said user profile comprising a plurality of attributes of a plurality of users; and
instructions for receiving input from a select one of said plurality of users from an input device providing criteria for selecting users from said plurality of user profiles wherein said criteria include level or social type of play desired by said select one of said plurality of users; and
instructions for matching, by a service operating on a communications network, others of said plurality of users indicating a disposition to play at the selected level or social type of play and instructions wherein said service ranks the others of said plurality of users at least based on recent game play in which the select one of said plurality of users provided positive feedback.
21. The computer-readable medium as recited in
22. The computer-readable medium as recited in
23. The computer-readable medium as recited in
24. The computer-readable medium as recited in
25. The computer-readable medium as recited in
26. The computer-readable medium as recited in
27. The computer-readable medium as recited in
28. The computer-readable medium as recited in
29. The computer-readable medium as recited in
This invention generally relates to the field of gaming and multimedia devices. In particular, the present invention is directed to a method of socially matching users who want to play a common game application.
In online gaming, game hosting services and game developers have created a number of ways to track and personalize the online gaming experience. One drawback of existing systems is that many of the features have grown up independent of each other. Games send blobs of data about gamers back and forth to a central service, but the service has no way to understand and aggregate the data outside of the game context. Games can host their own Websites, but the data displayed there is not universally accessible to other games.
In a sense, then, the service and games offer two parallel communities that offer great—but separated—resources for gamers. First, in the game community, while playing a game, the gamer can see the community of others who play the specific game, the leaderboards for that game, and his personal achievements in that game. A game can tell a gamer, from the Service data, if a Friend is online, but it can't tell the gamer what, exactly that Friend is doing on the Service or when he will be available.
Second, in the service community, the service knows a gamer player's history, all of the games he's played, the amount of time he spends online, the size of his Friends list and all of the games that Friends have played or are playing, the Friends invites sent and received, the Messages sent and received, and all of the Feedback the gamer has given and received.
Systems have tried to leverage these on-line communities to match various players to allow them to play multi-player games. Nevertheless, in general such systems, which typically emphasize skill or experience in a single game or small family of games, do not group players who are likely to enjoy shared interaction based on social and/or personal considerations. That's because these social factors, which depend on large aggregates of data across many game types and session, cannot easily be taken into account when matching players for a single game. Matchmaking systems in the gaming world do not produce close relationships between individual players.
There is a need for a matchmaking service that selects matches based on personal/social characteristics that emerge from cross-game data collection. Moreover, such systems should take into account direct feedback from other players about positive and negative experiences with a particular player and expectations about appropriate conduct and type of game being played before a player joins the game session. Such a system, it is believed, will result in deeper inter-personal relationships and more enjoyable game play, because the frequency and quality of interaction with suitable players is increased over time as a player's network of familiar players grows.
The invention comprises a Social Matchmaking system that connects people for the primary (though not exclusive) purpose playing online, multi-player games via a specialized, socially-oriented set of algorithms. The Social Match system involves two or more players connected to an online gaming service where the game, service, and players themselves provide data about the players' social behavior. The data used by the Social Match system includes the players' specifying a behavioral "zone" that describes their preferred type of gaming environment (competitive v. more casual), and it also keys off of players' reputation (calculated from feedback submitted about players to the online service). This data can be used to find Matches by querying and comparing the reputation and zone of players.
Notably, the Social Match system also includes priority Matching with Affiliates. Affiliates include people a gamer has explicitly designated as friends or people on whom a player has given positive feedback. Affiliates also includes (as a lower priority) people who a player has played with in the past. If Affiliates game session are available, the Social Match system will find those sessions first (prioritizing Friends and positive feedback people over just recent players), ahead of sessions found merely through queries on "zone" or reputation.
The foregoing summary, as well as the following detailed description of the invention, is better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, there is shown in the drawings exemplary constructions of the invention; however, the invention is not limited to the specific methods and instrumentalities disclosed. In the drawings:
There are a variety of systems, components, and network configurations that support distributed computing environments. For example, computing systems may be connected together by wireline or wireless systems, by local networks or widely distributed networks. Currently, many of the networks are coupled to the Internet which provides the infrastructure for widely distributed computing and encompasses many different networks. Aspects of the present invention could be usable to distribute computer-readable instructions, code fragments, applications and the like to various distributed computing devices.
The network infrastructure enables a host of network topologies such as client/server, peer-to-peer, or hybrid architectures. The "client" is a member of a class or group that uses the services of another class or group to which it is not related. Thus, in computing, a client is a process (i.e., roughly a set of instructions or tasks) that requests a service provided by another program. The client process utilizes the requested service without having to "know" any working details about the other program or the service itself. In a client/server architecture, particularly a networked system, a client is usually a computer that accesses shared network resources provided by another computer (i.e., a server). A server is typically a remote computer system accessible over a remote network such as the Internet. The client process may be active in a first computer system, and the server process may be active in a second computer system, communicating with one another over a communications medium, thus providing distributed functionality and allowing multiple clients to take advantage of the information-gathering capabilities of the server.
Clients and servers communicate with one another utilizing the functionality provided by a protocol layer. For example, Hypertext-Transfer Protocol (HTTP) is a common protocol that is used in conjunction with the World Wide Web (WWW) or, simply, the "Web." Typically, a computer network address such as a Uniform Resource Locator (URL) or an Internet Protocol (IP) address is used to identify the server or client computers to each other. Communication among computing devices is provided over a communications medium. In particular, the client and server may be coupled to one another via TCP/IP connections for high-capacity communication.
In general, the computer network may comprise both server devices and client devices deployed in a network environment (in a peer-to-peer environment devices may be both clients and servers). Communications network 160 may be a LAN, WAN, intranet or the Internet, or a combination of any of these that facilitates communication among a number of computing devices 10 a-10 e. Moreover, communication network 160 may comprise wireless, wireline, or combination wireless and wireline connections. Additionally, the computer network may comprises a distributed computing environment. In such an environment a computing task may be spread over a number of computing devices that are addressable elements in a computer network.
According to an aspect of the invention, communication network 160 may host a service 150 that is accessible from the plurality of computers 100 a-100 e. The service 150 gathers information and tracks users of computers 100 a-100 e to provide computing services for all of the users of the service.
A graphics processing unit (GPU) 108 and a video encoder/video codec (coder/decoder) 114 form a video processing pipeline for high speed and high resolution graphics processing. Data is carried from the graphics processing unit 108 to the video encoder/video codec 114 via a bus. The video processing pipeline outputs data to an A/V (audio/video) port 140 for transmission to a television or other display. A memory controller 110 is connected to the GPU 108 to facilitate processor access to various types of memory 112, such as, but not limited to, a RAM (Random Access Memory).
The multimedia console 100 includes an I/O controller 120, a system management controller 122, an audio processing unit 123, a network interface controller 124, a first USB host controller 126, a second USB controller 128 and a front panel I/O subassembly 130 that are preferably implemented on a module 118. The USB controllers 126 and 128 serve as hosts for peripheral controllers 142(1)-142(2), a wireless adapter 148, and an external memory device 146 (e.g., flash memory, external CD/DVD ROM drive, removable media, etc.). The network interface 124 and/or wireless adapter 148 provide access to a network (e.g., the Internet, home network, etc.) and may be any of a wide variety of various wired or wireless adapter components including an Ethernet card, a modem, a Bluetooth module, a cable modem, and the like.
System memory 143 is provided to store application data that is loaded during the boot process. A media drive 144 is provided and may comprise a DVD/CD drive, hard drive, or other removable media drive, etc. The media drive 144 may be internal or external to the multimedia console 100. Application data may be accessed via the media drive 144 for execution, playback, etc. by the multimedia console 100. The media drive 144 is connected to the I/O controller 120 via a bus, such as a Serial ATA bus or other high speed connection (e.g., IEEE 1394).
The system management controller 122 provides a variety of service functions related to assuring availability of the multimedia console 100. The audio processing unit 123 and an audio codec 132 form a corresponding audio processing pipeline with high fidelity and stereo processing. Audio data is carried between the audio processing unit 123 and the audio codec 132 via a communication link. The audio processing pipeline outputs data to the A/V port 140 for reproduction by an external audio player or device having audio capabilities.
The front panel I/O subassembly 130 supports the functionality of the power button 150 and the eject button 152, as well as any LEDs (light emitting diodes) or other indicators exposed on the outer surface of the multimedia console 100. A system power supply module 136 provides power to the components of the multimedia console 100. A fan 138 cools the circuitry within the multimedia console 100.
The CPU 101, GPU 108, memory controller 110, and various other components within the multimedia console 100 are interconnected via one or more buses, including serial and parallel buses, a memory bus, a peripheral bus, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures can include a Peripheral Component Interconnects (PCI) bus, PCI-Express bus, etc.
When the multimedia console 100 is powered ON, application data may be loaded from the system memory 143 into memory 112 and/or caches 102, 104 and executed on the CPU 101. The application may present a graphical user interface that provides a consistent user experience when navigating to different media types available on the multimedia console 100. In operation, applications and/or other media contained within the media drive 144 may be launched or played from the media drive 144 to provide additional functionalities to the multimedia console 100.
The multimedia console 100 may be operated as a standalone system by simply connecting the system to a television or other display. In this standalone mode, the multimedia console 100 allows one or more users to interact with the system, watch movies, or listen to music. However, with the integration of broadband connectivity made available through the network interface 124 or the wireless adapter 148, the multimedia console 100 may further be operated as a participant in the larger network community as illustrated in
According to an aspect of the invention, when a game is executed on console 100, it provides information to a service operating on communications network 160. The service tracks the information for all of the users connected to the service to provide a rich user experience. The service tracks user information across games, consoles, computing devices, etc. By tracking the information for all users of the service, the service can aggregate statistics for all users and measure game playing ability, provide a richer user experience by providing information about friends (e.g., what game they are playing and what skill level they have attained), track user achievements and generally measure statistics for a game aggregated over a large user community.
In order to provide a consistent data set across games, the system contemplates a schematized, configuration driven process where each game generates a configuration file (according the schema defined by the service) that defines the game data for a particular game. Through a game configuration process, games describe the data the game generates about each game player. By using the configuration process, the service will be able to understand the data as it flows from the game, and it will be able to integrate it in meaningful ways with the other data that the service understands to create a rich profile of each user of the service. The profile will follow the user wherever he goes on the service, i.e. it is game and location independent.
For each user, the service will collect a number of pieces of data (called Profile Data) to build the user profile in every game session—and even after a game session is concluded. In general, the pieces of the service experience that feed profile include:
The system creates a "User Profile," which serves as a building block for services and applications that aim to create a social community of gamers and grow relationships among players. The User Profile is the entirety of information (e.g., metadata) related to a specific user (i.e., the game player's digital identity). The User Profile is developed from a set of services that collect and expose this information in a meaningful way to the community. The User Profile also provides for personalization such that users can customize and enhance their gaming experience. As will be discussed in greater detail below, the User Profile consists of various components, including, but not limited to, a Gamercard, game achievements, and gamer preferences.
Referring to
Using the console 100, the user may interact with a guide 156. The guide 156 provides an interface where the user may navigate to, and enter, various online areas and options provided by the service 158. The configuration data 164 stored by the service 150 may be used to determine features and options provided by the guide 156. When the game 154 is running, a defined set of APIs (including SetContext, SetProperty, SetAchievement, and Session APIs for writing data about players, and a number of specialized read APIs for viewing stats, achievements, and other User Profile data) are used to call and interact with the services 158. When requesting User Profile information via the APIs, the game 154 may pass a unique identifier of a user. The service 150 may return a Gamercard (discussed below), game stats, game achievements, affiliations, game settings. etc. Additional details of the various aspects of the exemplary architecture are provided below.
Service 158 assists in tracking and displaying a wide-variety of in-game stats, such as number of kills, best lap times, and (importantly, for calculating the skill value needed in Matchmaking) win/loss. All stats are provided by the various games that a user plays and provided to the service for inclusion in a user's User Profile. For example, a first-person shooter title may want to define a 'Kills' Property to be tracked independently for each 'Map' Context (e.g. 5 Kills on Blood Creek vs. 10 Kills on Battle Range). That Information could be displayed as:
Each game should support a minimal set of information that match the character of the game and which can be tracked for each user of the service 158.
Service 158 takes a different approach to tracking player achievement stats by emphasizing individual progress and accomplishments (e.g. a trophy case) over global ranking against the entire population of players. Achievements are intended to track check-point completion, advancing to a new skill level, hitting a career milestone, earning/unlocking new content, placing in service events, such as tournaments and/or any notable in-game events.
Each Achievement consists of a unique ID, Description, Rank, an optional Image and additional metadata. Optionally, an Achievement can be associated with a number of Experience Points. For example, each title will give out Experience Points to each player based on in-game progress and accomplishments. Beyond the intrinsic satisfaction of collecting Experience Points, the most accomplished users can receive extrinsic awards from the service.
Referring to
The owner of User Profile 166 can edit his/her User Profile 166 directly and control who can view each section of the User Profile. The User Profile 166 may be edited via general fields (e.g., tile, country, language, gender, greeting, etc.) and/or system settings (e.g., voice output, controller vibration, character name, game format, game mode, etc.). Privacy/Opt-out Settings can be tuned for the User Profile 166 to, e.g., restrict presence information only to friends, allow game achievements to be visible to all, etc.
The User Profile 166 may include feedback provided by other players 170. Feedback helps others learn about a particular gamer. For example, if the gamer uses foul language or aggressive play in game sessions, other garners may submit feedback to the service 150. The feedback mechanism improves the user experience by building reputations. Players are therefore anonymous, but not unknown because of the accumulated feedback.
In another aspect of the system, the service 150 and games 154 track online and offline activity of users to provide usage statistics in the Gamer Profile 166. When a gamer plays online, a particular game title is added to list of games played that is made visible to others. While offline, the game console 100 and game 154 track the user's activity via a mechanism for instrumenting games to collect detailed information about a specific player's in-game statistics and accomplishments. The Gamer Profile 166 is updated during the next connection to the service 150 to reflect the offline play. Game achievements may be reported to the service 154 by games via the User Profile data mechanism.
Referring to
As shown in
The base area 174 may be provided in different variants corresponding to differing contexts, while being a consistent view within each context. For example, an online Gamercard 172 is shown when one player is looking at another player's Gamercard 172 during an online session. The online base area 174 includes details such as the player's Gamertag, gamer tile, overall community rating, gamer Cred (a points-based reward points system), gamer zone, country, membership tier, awards, etc. An offline Gamercard 172 is shown when a player is looking at his/her own Gamercard 172. The offline base area 174 may include a subset of the online base area and may further include information regarding titles played and time played. The base area 174 of a Gamercard 172 is preferably fixed in size, has a consistent, static layout and has a fixed placement of all information elements, such as Tile or Gamer Cred.
The extended area 176 may include a set of Gamercard Actions, such as "View Profile" and "Send Feedback," etc. The extended area of the Gamercards is preferably not fixed in size, because it may vary based on the context. As shown in
The profile summary includes information regarding number of games played, time played, tile, greeting, etc. The community feedback includes ratings on style, sportsmanship, language, cooperation, etc. The game achievements section includes recent titles, experience points (gamer Cred), time played, game-specific stats and achievements, etc. The activity section includes Gamer Cred earned, sessions played, total time played, active days on the service, etc. The social network includes friends, groups, positive/negative feedback count, etc.
Matchmaking and Session: For online, multi-player games, Matchmaking connects a game player to a session. A Match made session is an instance of game play that includes 2 or more gamers playing a game until they either decide to terminate the session or until the session meets its end criteria (as defined by the game). The person who creates the session is the host. Some games are hostless, meaning that the game does not assign any special function to the person who originated the game. In such a case, the originator may, in fact, be a person who was searching for a session with specific criteria and, when it was not found, the game created a session for the person and advertised it for others to match into it. Matchmaking involves joining a session that has, as a minimum, one player already in place. A session is said to be joinable if there are open slots available to the person seeking a slot and the game play has not yet begun (the game is in "lobby" state). Some games that have join in progress sessions will advertise that a session is joinable until every public slot is filled. A gamer makes a Match by selecting "Matchmaking" in a game or in an out-of-game Matchmaking system. The Matchmaking UI may allow a gamer to add some filters to his search for a session (e.g. like specifying a map or difficulty level), or it may push a gamer directly into a search query. In most cases, with or without filters, a gamer is given a session search result which consists of a list of sessions. Each session is defined by a session descriptor that includes a short summary the most salient information about that session. A gamer then selects a session and joins it. Typically, a player then enters a lobby and awaits other players to match into the game before game play begins. In some cases, no search result is shown, and players are dropped instead directly in the lobby of the game that best meets their search criteria.
Social Matchmaking: When a game player chooses to Matchmake into a session, in the first session, the profile data he has set describing himself is used to "prime the pump" and find the best fellow new gamers to play with. Just by playing, the game player associates with a group of fellow gamers who become "Recent Players" on the Affiliates List. The service preferably prioritizes playing with Recent Players over strangers in future session, but once a game player give positive feedback, these "positive feedback" people are remembered by the system and are given even higher priority. Over time, as a gamer becomes very familiar with a set of players, he invites them to become friends. These friend gamers are given the highest priority.
This Matchmaking system will connect people who have similar intent and who share a similar profile to insure that they all have a good time, in and out of game play (but primarily in game play). Matchmaking—with its use feedback and profile data—facilitates people expanding and refreshing their online community with increasingly refined matches over time. Ultimately, Matchmaking will bind people to the service as a safe, secure place to meet new people and create a history of positive experiences.
Details on Query-Based Social Matching on User Profile: Several of the aspects of User Profile that surface in a Gamer Card can be used to match a game player to a session. At a high level, according to an aspect of the invention when a game player signs up in the service 150, he is asked to select a Gamer Zone that best describes the kind of social environment he prefers to play in. Before the service has other profile data to use, this Garner Zone is used to match the game player with other players who have selected the same Zone. This match is done by a simple database query looking for Social sessions that contain a majority of players with this same Zone.
As time goes on and the service has additional data about each player, this Match query can be improved by averaging multiple key aspects of User Profile (still the Zone, but as time goes on, also feedback reputation, skill computed via stats, and his experience defined by Achievements achieved) for each participant in a session. The system then can provide a session "profile" that can be compared with the User Profile of a player seeking a match. The match system can then query this session profile by comparing it to the values in a User Profile of an individual who wishes to join the session. If the match of the User Profile is sufficiently close to the session profile values (sharing the same Zone and within a pre-specified range for each of the numeric values for reputation, skill, and experience), then the user will be shown that session as a Match. If the match comparison is not within the pre-specified ranges, then the user's query will continue on to compare to other sessions' session profiles until a positive result is achieved. NAT type, physical proximity to other players, time played on the system, games played, etc. all are folded in on the back end when a Match search is performed.
Details on Social Matchmaking by Network of Affiliates: In addition to Matchmaking based on a query with User Profile, the Social Matchmaking system, in conjunction with the tracking of friends, recent players, and feedback on recent players, builds a network of Affiliates who are prioritized for Match.
The Affiliates list is a prioritized list of people for a player that includes (1) Friends (i.e. people who the player has invited, and who have accepted the invitation, to a preferred social network that allows exchange of messages and state information), (2) Positive Feedback people (i.e. people about whom the player has given positive feedback), and (3) Recent Players. The Social Matchmaking service always looks first (before conducting the query above) for the presence of Affiliate sessions on the service. If any person on a player's Affiliates list is online and in a joinable session, the service will return that session. If there are multiple Affiliate sessions, the ones with Friends are given priority over those with Positive Feedback People or those with Recent Players. Positive Feedback People are given priority over Recent Players.
In accordance with the above,
Feedback is, then, for the purposes of Matchmaking, the creation of a "one-way" friends list, i.e., a low threshold mechanism to build a list of people you meet again and again. This mechanism is generally invisible except as an improved matchmaking experience. For example, when a game player indicates that he would like to play with a particular person again, the system tracks that information in a on-way friend list so that the other player doesn't have to be invited or accept an invitation to be on a friends list.
If a player gives negative feedback on a person, that person moves to an "Avoid" list, and for the purposes of Social Matchmaking, all future sessions containing that person will be avoided for the player.
Session Descriptor in Social Match Query Results Defined: For query results, all games provide per-genre, per-game-mode session descriptor that contains a summary of key User Profile averages for the session, a summary of the major game settings, and a "Session Label" that identifies the type of game play in the session (defined by the "Zone" of the players in the game). This data helps a player get an "at-a-glance" view of each session so that he can pick the best one to join. The data in the session descriptor includes:
Social Matchmaking Interface:
Similarly, at screen 1310, the user could select a ranked or skill-based game and move to screen 1326. At that screen, the user would then select whether the game should be head-to-head, team, etc. That would allow only skill based players at step 1328 to enter the lobby 1324 to wait for the game session to be started. Alternatively, the user could select the option matching from the main screen 1310 and go to screen 1332 to enter match options. Thereafter, a set of matching game session would be presented at screen 1334 from which the user could select and again go to lobby 1324.
Additionally, the user could instead of joining a session created by another user, elect to host a game session by specifying the criteria for joining the session as indicated by screen 1336. Thereafter, the user would wait in the lobby for other users that joined the game session, e.g., by selecting the proper criteria from the matchmaking system.
While the present invention has been described in connection with the preferred embodiments of the various Figs., it is to be understood that other similar embodiments may be used or modifications and additions may be made to the described embodiment for performing the same function of the present invention without deviating therefrom.
Patent Citations
Non-Patent Citations
Referenced by
Legal Events
Original Image