Joseph D. Belfiore - Redmond WA Ian M. Ellison-Taylor - Seattle WA Sankaranarayanan Ramasubramanian - Redmond WA Chee H. Chew - Redmond WA Scott E. Berkun - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 100
US Classification:
345855, 345739, 345808, 707102, 709218
Abstract:
Sitemaps are utilized to hold content-related information about hypertext documents stored at a server site. The hypertext documents may be web pages for the World Wide Web portion of the Internet. Each sitemap file may hold a hierarchical index of the web pages that are accessible at the server site. Each sitemap may also hold search results that identify web pages that comply with the search criteria and/or ratings information regarding the content of the web pages at the server site. The sitemaps may also be utilized by web crawler programs to build an index of web pages available at the server site. The sitemap files may be located at a default location of the server site or, alternatively, may be located at a site designated by information held in a specified hypertext document at the server site.
Method And Apparatus For Fast Searching Of Hand-Held Contacts Lists
Ido Ben-Shachar - Redmond WA Chee H. Chew - Redmond WA Kevin T. Shields - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1730
US Classification:
707102, 707 3, 707 7
Abstract:
The present invention provides a quick searching method for filtering a contact list in a hand-held device. Under the method, upon receiving a search string from a user, a database object is opened that is sorted alphabetically on the first name of each contact. A search is then performed on the sorted list to retrieve the IDs of the first record in the sorted list and the last record in the sorted list that have a first name that matches the search string. A second database object is then opened that is sorted alphabetically on a âfiled asâ field. The âfiled asâ list is then searched to find the first and last records that match the search string. The first name search results and the âfiled asâ search results are then combined. The records in the combination are then displayed to the user.
Adaptive Auto-Scrolling Merge For Hand Written Input
Charlton E. Lui - Redmond WA Chee Chew - Redmond WA Dan W. Altman - Kirkland WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 300
US Classification:
345785, 345169
Abstract:
An adaptive auto-scrolling merge operation automatically accepts pen-based input data into a hand-held or palm sized computer and places the input data onto a line of a window in which a user intended the input data to be placed. Computing systems that accept input from users typically accept data items to be inserted into a scrollable window that is displayed by the computer. When a user is inserting data items at the end of the window, computing systems may automatically scroll the displayed portion of the window when data has been added to the last line of the window. Because pen based systems do not use a cursor located at an insertion point to know where a user wants new data items to be inserted, the new data items are inserted into the document at the location corresponding to the place within the window in which the user drew the pen strokes used to create the data item. When a user intends to add one or more data items onto the last line of a window after a data item was previously inserted onto the last line of a window, the user may place the pen strokes on the current last line of window to created these new data items whether or not the auto-scroll operation has occurred. The adaptive auto-scroll and merge detects the insertion of a data item onto the last line of a window following an auto-scroll operation and automatically moves the data item to its intended location.
Smart Column For Contact Information On Palm-Sized Computing Devices And Method And Apparatus For Displaying The Same
Chee H. Chew - Redmond WA Elizabeth A. Bastiaanse - Cambridge MA Ido Ben-Shachar - Sammamish WA Jeffrey R. Blum - Seattle WA Mark H. Enomoto - Seattle WA Greg A. Keyser - Sammamish WA Kathryn L. Parker - Fall City WA Kevin T. Shields - Redmond WA Sarah E. Zuberec - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 300
US Classification:
345841, 345157
Abstract:
The UI of the present invention increases the number of contacts initially shown to the user of a hand-held device to aid the user in finding information in a Contacts database. While displaying a list of Contacts database entries, the UI displays a column which contains single letters indicating the type of information displayed for the names represented in the list of entries. A tap on a letter in that column causes a sub-list of other most commonly needed information to be deployed for the corresponding entry, potentially eliminating the need for the user to open the entire record for that entry.
Method And Apparatus For Providing Context Menus On A Pen-Based Device
Chee H. Chew - Redmond WA Elizabeth A. Bastiaanse - Cambridge MA Jeffrey R. Blum - Seattle WA Greg A. Keyser - Sammamish WA Charlton E. Lui - Redmond WA Kathryn L. Parker - Fall City WA Timothy D. Sharpe - Redmond WA Sarah E. Zuberec - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 500
US Classification:
345863, 345812, 345817, 345825
Abstract:
The present invention provides a user interface for a pen-based device that allows users to activate the full âcardâ for an entry using a single tap while also giving the user the ability to reach a menu of context dependent commands using a simple gesture. In particular, the present invention recognizes certain stylus and/or button inputs as context menu gestures. When these gestures are made, a context menu appears. The user is then able to select a command in the context menu that is to be performed. The present invention also allows a user to open context menus while only using one hand to operate and hold the device.
Common Namespace For Internet And Local Filesystem Objects
Satoshi Nakajima - Redmond WA Joseph D. Belfiore - Redmond WA Christopher J. Guzak - Kirkland WA Chee H. Chew - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1516
US Classification:
709219
Abstract:
The present invention provides a common namespace for Internet and local filesystem objects. In a preferred embodiment, the common namespaces constructed by first accessing a namespace definition table. The namespace definition table contains entries referencing both a filesystem namespace subtree definition module and an Internet namespace subtree definition module. The entry referencing the filesystem namespace subtree definition module is used to access the filesystem namespace subtree definition module in order to define a filesystem namespace subtree that encompasses filesystem addresses. Similarly, the entry referencing the Internet namespace subtree definition module is used to access the Internet namespace subtree definition module to define an Internet namespace subtree that encompasses Internet addresses. The defined filesystem and Internet namespace subtrees are then combined in order to assemble a namespace encompassing both filesystem addresses and Internet addresses.
User Interface For Palm-Sized Computing Devices And Method And Apparatus For Displaying The Same
Chee H. Chew - Redmond WA Elizabeth A. Bastiaanse - Cambridge MA Jeffrey R. Blum - Seattle WA Christen E. Coomer - Seattle WA Mark H. Enomoto - Seattle WA Greg A. Keyser - Sammamish WA Kathryn L. Parker - Fall City WA William H. Vong - Redmond WA Sarah E. Zuberec - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 314
US Classification:
345765, 345179
Abstract:
The hand-held computing device user interface (UI) of the present invention displays information for an active application program in a middle portion of the screen, and displays a shell program controlled navigation bar at a top portion of the screen. The navigation bar includes a navigation icon which when tapped by the stylus aids the user in navigating to other application programs. The navigation bar also includes a title for the active application program, thus saving vertical real estate on the screen. The UI of the present invention also displays an application menu bar at a bottom portion of the screen so that the user of the hand-held device can manipulate data from the active application by tapping menu items with a stylus without blocking view of the middle portion of the display.
Method And System For Accessing Operating System Resources
Chee Heng Chew - Redmond WA Neil W. Konzen - Bellevue WA
Assignee:
Microsoft Corporation - Redmond MA
International Classification:
G06F 944
US Classification:
719328, 345700
Abstract:
An operating system includes APIs developed in part to support recent innovations in computer hardware and in part to provide enhanced services to application programs. Among their other features, these APIs provide access to operating system functionality in a manner that is comprehensive, efficient, usable, extendible and, in some cases, reusable.
Twilio
Chief Product Officer
Amazon Dec 2014 - Jan 2019
Vice President of Consumer Engagement
Olin College of Engineering Dec 2014 - Jan 2019
Member of the Board of Trustees
Google Apr 2007 - Dec 2014
Vice President of Engineering
Microsoft Jun 1993 - Apr 2007
General Manager
Education:
Massachusetts Institute of Technology 1988 - 1993
Master of Science, Masters, Bachelors, Bachelor of Science, Computer Science
Skills:
Software Engineering Distributed Systems Software Development Scalability Software Design Cloud Computing Mobile Applications Mobile Devices Agile Methodologies Saas Product Management Web Development Enterprise Software Cross Functional Team Leadership Start Ups Architecture Project Management Web Services Perl Agile Project Management Social Networking Scrum Big Data System Architecture Algorithms Technical Leadership Web Applications Linux Java Open Source Architectures Rest User Experience Software As A Service
Interests:
Gadgets Shotokan Karate Soccer Photography Video Games
In an update to community guidelines this week, Chee Chew, VP of Customer Experience at Amazon revealed that with the exception of paying people outright for reviews, if they received a free or discounted product, "incentivized" reviews were once acceptable.
"These so-called 'incentivized reviews' make up only a tiny fraction of the tens of millions of reviews on Amazon, and when done carefully, they can be helpful to customers by providing a foundation of reviews for new or less well-known products," Chee Chew, vice president of customer experience at
Date: Oct 03, 2016
Category: Business
Source: Google
Amazon bans incentivized reviews tied to free or discounted products
We do not incentivize positive star ratings, attempt to influence the content of reviews, or even require a review to be written, explains Chee Chew, VP, Customer Experience at Amazon in an announcement about how Vine controls for bias. And we limit the total number of Vine reviews that we displa
Date: Oct 03, 2016
Category: Business
Source: Google
Google Announces Live Video Tutorials Called 'Helpouts'
usk's first Hangout concert was held on July 16. News soon spread around the social web and thousands of Google Plussers were soon vying for one of the 10 slots. The demand led Google's director of engineering, Chee Chew, to "daisy-chain" Hangouts so more people could view the show. It lasted for 6.
Date: Nov 05, 2013
Source: Google
Hangouts become centerpiece of Google's dev outreach
Google opened up Hangouts on Air for everyone last month after making it available to select users last year. Google Engineering Director and Hangouts mastermind Chee Chew told me earlier this year that office hours are an ideal use case for Hangouts on Air, even when used in an academic context. Y
Date: Jun 19, 2012
Category: Sci/Tech
Source: Google
Googleplus
Chee Chew
Lived:
Redmond, WA Penang, Malaysia Columbia, SC Lexington, KY Cambridge, MA Palo Alto, CA Cupertina, CA Bellevue, WA Kirkland, WA
Work:
Google - Vice President of Engineering (2007) Microsoft - Dev -> General Manager (1993-2007) HP Labs - Grunt (1990-1993)
Education:
MIT - Computer Science
About:
Googler in kirkland/seattlehangoutschrome... random other stuff i do things the way i think they should be. do what's right, do what's efficient, do what helps people. rules are guidelines ...
Tagline:
Still trying to figure out what to be if i grow up
Bragging Rights:
My mom can't believe i wear sweats to work. don't own a single pair of jeans.