- Scottsdale AZ, US Salvador Celis - Bainbridge Island WA, US Tapan Kamdar - San Jose CA, US Wei-Cheng Lai - Cupertino CA, US Xiang Mao - Sunnyvale CA, US Yu Tian - Sunnyvale CA, US Jyothiprakash Trishuleshwar - Milpitas CA, US Wenbo Wang - Sunnyvale CA, US Grace Wardhana - San Carlos CA, US
International Classification:
H04L 29/12 G06F 16/951 G06F 16/955 G06F 17/27
Abstract:
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: identify a business name within an aggregation of business names; tokenize the business name; match a resulting token to an industry related keyword; generate a template with placeholders replacing a prefix or a suffix appended to the token from a recognized pattern; identify a request to generate a name candidate, select a personalized data associated with the requesting user and an associated industry; and generate a list of name candidates, with the personalized data inserted into the placeholder; then determines the availability and ranks each name candidate in the list.
- Redmond WA, US Robert Frye - Seattle WA, US Salvador Celis - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 13/00
US Classification:
345473
Abstract:
Architecture that enables a page/content animation user experience where new pages and/or new content can be exposed in any one of multiple directions using an animated unfolding behavior. The unfolding behavior can be performed on a page or piece of content, between pages or pieces of content, on a diagonal, and other directions, and can be performed based on a fold axis that is visually presented as being a forward position or a rear position along with corresponding visual effects. One or more pages of content are presented in a viewport of display, and an interaction gesture is detected relative to the one or more pages. An animation component animates the unfolding behavior at an unfolding location relative to the one or more pages in the viewport to expose new pages. The unfolding behavior is enabled in response to the interaction gesture.
A user interface control is presented for assisting the computer user in viewing cells with a data table. In particular, a vector viewing control is presented which enables the computer user to view cells within a data table. The vector viewing control comprises a plurality of cell elements, each cell element corresponding to one or more cells in the data table. The cell elements correspond to a vector of cells in the data table that is represented by the vector viewing control. Upon user interaction with the vector viewing control, an expanded view is presented showing the contents of the data cell corresponding to the location of the interaction point on the control. The computer user can move the expanded view up and down the vector to view the contents of the data table.
Salvador Celis 1983 graduate of American School in Mexico city, is on Classmates.com. See pictures, plan your class reunion and get caught up with Salvador and other high school ...
Salvador Celis 1990 graduate of Sam Houston High School in Arlington, TX is on Classmates.com. See pictures, plan your class reunion and get caught up with Salvador and other high ...