- San Diego CA, US Andrew Cheung - Escondido CA, US Ameya Kulkarni - San Diego CA, US Hemant Kumar - San Diego CA, US
International Classification:
G06F 3/16 G06F 13/38
Abstract:
Systems and methods for using distributed Universal Serial Bus (USB) host drivers are disclosed. In one aspect, USB packet processing that was historically done on an application processor is moved to a distributed USB driver running in parallel on a low-power processor such as a digital signal processor (DSP). While a DSP is particularly contemplated, other processors may also be used. Further, a communication path is provided from the low-power processor to USB hardware that bypasses the application processor. Bypassing the application processor in this fashion allows the application processor to remain in a sleep mode for longer periods of time instead of processing digital data received from the low-power processor or the USB hardware. Further, by bypassing the application processor, latency is reduced, which improves the user experience.
Systems And Methods For Using Distributed Universal Serial Bus (Usb) Host Drivers
- San Diego CA, US Andrew Cheung - Escondido CA, US Jay Yu Jae Choi - San Diego CA, US Daniel Hyongkyu Kim - San Diego CA, US Hemant Kumar - San Diego CA, US Vamsi Krishna Samavedam - San Diego CA, US
International Classification:
G06F 9/44 G06F 3/16 H04L 29/06
Abstract:
Systems and methods for using distributed Universal Serial Bus (USB) host drivers are disclosed. In one aspect, USB packet processing that was historically done on an application processor is moved to a distributed USB driver running in parallel on a low-power processor such as a digital signal processor (DSP). While a DSP is particularly contemplated, other processors may also be used. Further, a communication path is provided from the low-power processor to USB hardware that bypasses the application processor. Bypassing the application processor in this fashion allows the application processor to remain in a sleep mode for longer periods of time instead of processing digital data received from the low-power processor or the USB hardware. Further, by bypassing the application processor, latency is reduced, which improves the listener experience.
Systems And Methods For Controlling Isochronous Data Streams
- San Diego CA, US Andrew Cheung - Escondido CA, US Ameya Kulkarni - San Diego CA, US
International Classification:
H04L 12/40 H04L 12/931 H04L 12/28
Abstract:
Systems and methods for controlling isochronous data streams are disclosed. Particular aspects of the present disclosure are designed to be used with almost any isochronous data stream, but are well-suited for use with the Universal Serial Bus (USB) protocol. Further, aspects of the present disclosure are flexible to accommodate existing configuration possibilities within the USB protocol as well as accommodate proposed future changes in the USB protocol. The flexibility of the systems and methods is provided by calculating: (1) drift between a USB host system time and the application and (2) drift between the USB host system and a USB device clock. Based on these two drift calculations, a time stamp may be synthesized to program a next delivery schedule. Using this time stamp, jitter correction can take place and uniformly-sized packets may be assembled to pass to an application processor.
Medicine Doctors
Dr. Andrew T Cheung, Corona CA - MD (Doctor of Medicine)
Dr. Cheung graduated from the University of Texas Southwestern Medical Center at Dallas in 2007. He works in Corona, CA and 1 other location and specializes in Nephrology. Dr. Cheung is affiliated with Corona Regional Medical Center, Parkview Community Hospital Medical Center and Riverside Community Hospital.
Oral Surgery Specialists Of Tennessee 815 Webb Ave STE 101, Crossville, TN 38555 (931)4843053 (phone), (931)4562574 (fax)
Languages:
Chinese English
Description:
Dr. Cheung works in Crossville, TN and specializes in Oral & Maxillofacial Surgery. Dr. Cheung is affiliated with Methodist Medical Center and University Of Tennessee Medical Center.
Vii Winners Creative Agency
Managing Partner
Recording Artist Rome Castille
Branding Strategist - Content Creator
Pocket Square Clothing
Chief Executive Officer and Co-Founder
Fox Broadcasting Company Aug 2009 - Dec 2009
Assistant
Brillstein Entertainment Partners Jan 2009 - Jun 2009
Assistant
Education:
University of Southern California - Marshall School of Business 2007 - 2011
University of Southern California
Skills:
Social Media Wordpress Web Analytics Entrepreneurship Event Planning Public Speaking Facebook Photoshop New Media Marketing Strategy Adobe Creative Suite Event Management Marketing Seo Social Networking Social Media Marketing Online Advertising Fashion Illustrator Microsoft Office Start Ups Digital Marketing Google Analytics Digital Media Public Relations Video Production Email Marketing Strategic Planning Brand Management Photography Business Strategy Market Research Personal Branding Web Design Final Cut Pro Film Television Blogging Entertainment Media Relations Analytics Advertising
Nordstromrack.com | Hautelook, A Nordstrom Company
Software Engineer - Tools
Yp Feb 1, 2014 - Nov 2017
Senior Software Engineer
Tillster, Inc. Jul 2013 - Jan 2014
Senior Software Engineer
Tillster, Inc. Mar 2012 - Jul 2013
Software Engineer Ii
General Atomics Aeronautical Systems Feb 2010 - Mar 2012
Software Developer
Education:
Uc San Diego 2004 - 2006
Bachelors, Bachelor of Science, Computer Engineering
Adrian C. Wilcox High School 2002
Adrian Wilcox High School
Skills:
Software Engineering Software Development Java Linux Software Design Agile Methodologies Eclipse Xml Javascript Microsoft Sql Server C Sql C++ Mysql Databases Embedded Software Css Embedded Systems Web Development Microsoft Office Tcp/Ip Windows Html Sql Server Assembly Agile Uml Programming Excel Jsp Computer Hardware Problem Solving Jquery
Paul Hom Asian Clinic - Patient Assistance Program Co-Director (2010) World Drum Major Association, Inc. - Drum Major Adjudicator (2010) Northern California Band Association - Drum Major Adjudicator (2009)
Education:
University of California, Davis - Exercise Biology, B.S.
Andrew Cheung
Education:
S.T.F.A. Tam Pak Yu College
About:
Just Me.
Tagline:
To be or not to be.
Bragging Rights:
Being brave in the broad life battlefield.
Andrew Cheung
Work:
Google
Education:
Paes
About:
Hi, um...for anybody who's looking at this, I'm Andrew from PAES. So....um, yeah.
Bragging Rights:
Have 64 iron ingots in Minecraft (JK, not that much of a nerd)
Andrew Cheung
Education:
Kwantlen Polytechnic University, Simon Fraser University
Tagline:
A lover of all things gadget-y. A hater of motion sickness and bacon.
Bragging Rights:
Can fit 16 large marshmallows in my mouth.
Andrew Cheung
Work:
Harvest CIty Church - Pastor of Spiritual Formation (2007)