Patents by Inventor Walter C. Hsueh
Walter C. Hsueh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20150071614Abstract: Video is processed. Multiple raw video clips and data that describes a video project that includes the multiple raw video clips are received from a mobile device. The multiple raw video clips were captured using an integrated camera of the mobile device. The multiple raw video clips are processed to generate multiple intermediate video clips. The multiple intermediate video clips all have a same first video resolution and a same first aspect ratio. The multiple intermediate video clips are concatenated, in an order specified by the video project data, to generate a concatenated video.Type: ApplicationFiled: November 12, 2014Publication date: March 12, 2015Inventors: Chad M. Hurley, Richard J. Plom, Walter C. Hsueh
-
Publication number: 20140341527Abstract: A video is produced using a mobile device that includes an integrated camera. Multiple video clips are captured using the camera. Data is generated that describes a video project. The video project includes the multiple video clips. The video project data and the multiple video clips are sent to a server. A pointer to the video project stored in a playable format is received from the server.Type: ApplicationFiled: May 15, 2013Publication date: November 20, 2014Inventors: Chad M. Hurley, Richard J. Plom, Walter C. Hsueh
-
Patent number: 8566915Abstract: Techniques for mixed-mode authentication are described. In one or more embodiments, an authentication service may be implemented to selectively configure and issue authentication tokens based upon an optional secure mode that enables enhanced security. Clients may be provided with an option to choose between an insecure mode and a secure mode for authentications. Based on this choice, tokens may be configured to include an indication of whether the secure mode is disabled or enabled. When secure mode is disabled, an insecure token valid for both secure sites and other sites is issued to a client when the client is authenticated. When the optional secure mode is enabled, both secure and insecure tokens are provided to the client. The authentication services and/or other services may be configured to reject an insecure token when secure mode is enabled to prevent unauthorized use of a stolen token to access secure resources.Type: GrantFiled: October 22, 2010Date of Patent: October 22, 2013Assignee: Microsoft CorporationInventors: Walter C. Hsueh, Yordan I. Rouskov, Spencer Wong Low, Daniel W. Crevier
-
Publication number: 20120102553Abstract: Techniques for mixed-mode authentication are described. In one or more embodiments, an authentication service may be implemented to selectively configure and issue authentication tokens based upon an optional secure mode that enables enhanced security. Clients may be provided with an option to choose between an insecure mode and a secure mode for authentications. Based on this choice, tokens may be configured to include an indication of whether the secure mode is disabled or enabled. When secure mode is disabled, an insecure token valid for both secure sites and other sites is issued to a client when the client is authenticated. When the optional secure mode is enabled, both secure and insecure tokens are provided to the client. The authentication services and/or other services may be configured to reject an insecure token when secure mode is enabled to prevent unauthorized use of a stolen token to access secure resources.Type: ApplicationFiled: October 22, 2010Publication date: April 26, 2012Applicant: MICROSOFT CORPORATIONInventors: Walter C. Hsueh, Yordan I. Rouskov, Spencer Wong Low, Daniel W. Crevier
-
Patent number: 7664724Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.Type: GrantFiled: March 9, 2006Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventors: Mark H. Lucovsky, Shaun Douglas Pierce, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Yun-Qi Yuan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Steven D. White, Paul J. Leach, Richard B. Ward, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Suresh Kannan, Winnie C. Wu
-
Publication number: 20080005281Abstract: Errors are captured, packaged, and reported in a client application and sent to a server computer for logging and diagnosis in a distributed computing environment. Client applications may package pertinent information about the client system configuration, the state of the client application at the time of the error, and other useful information, and send the packaged information to a server computer so that developers may identify and diagnose problems and monitor an application's performance. One example includes error capturing and reporting of various scripts that are operable within a client browser application.Type: ApplicationFiled: June 29, 2006Publication date: January 3, 2008Applicant: Microsoft CorporationInventors: Walter C. Hsueh, Scott M. Isaacs
-
Patent number: 7302634Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.Type: GrantFiled: October 22, 2001Date of Patent: November 27, 2007Assignee: Microsoft CorporationInventors: Mark H. Lucovsky, Shaun Douglas Pierce, Steven D. White, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Suresh Kannan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Winnie C. Wu, Paul J. Leach, Richard B. Ward, Yun-Qi Yuan
-
Publication number: 20030131073Abstract: A schema-based contacts service for Internet access to per-user contact data, wherein access to data is based on each user's identity. The contacts service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The contacts schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the contacts schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.Type: ApplicationFiled: October 22, 2001Publication date: July 10, 2003Inventors: Mark H. Lucovsky, Shaun Douglas Pierce, Steven D. White, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Suresh Kannan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Winnie C. Wu, Paul J. Leach, Richard B. Ward
-
Publication number: 20030041076Abstract: A schema-based calendar service for Internet access to per-user contact data, wherein access to data is based on each user's identity. The calendar service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The calendar schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the calendar schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.Type: ApplicationFiled: October 22, 2001Publication date: February 27, 2003Inventors: Mark H. Lucovsky, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal