Patents by Inventor Manoj Biswas
Manoj Biswas 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).
-
Patent number: 10642669Abstract: An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.Type: GrantFiled: August 3, 2018Date of Patent: May 5, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Katie Messerly, Christopher Clark, Feng Zhao, Ahsan Kabir, Olivier Tritschler, Jesse Clay Satterfield, Ginger Gloystein, Billie Sue Chafins, Patrik Lundberg, Sashi Raghupathy, Manoj Biswas, Devang Thakker, Jensen Harris
-
Publication number: 20190087246Abstract: An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.Type: ApplicationFiled: August 3, 2018Publication date: March 21, 2019Inventors: Katie MESSERLY, Christopher CLARK, Feng ZHAO, Ahsan KABIR, Olivier TRITSCHLER, Jesse Clay SATTERFIELD, Ginger GLOYSTEIN, Billie Sue CHAFINS, Patrik LUNDBERG, Sashi RAGHUPATHY, Manoj BISWAS, Devang THAKKER, Jensen HARRIS
-
Patent number: 10073722Abstract: An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.Type: GrantFiled: August 4, 2015Date of Patent: September 11, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Katie Messerly, Christopher Clark, Feng Zhao, Ahsan Kabir, Olivier Tritschler, Jesse Clay Satterfield, Ginger Gloystein, Billie Sue Chafins, Patrik Lundberg, Sashi Raghupathy, Manoj Biswas, Devang Thakker, Jensen Harris
-
Publication number: 20150339176Abstract: An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.Type: ApplicationFiled: August 4, 2015Publication date: November 26, 2015Inventors: Katie Messerly, Christopher Clark, Feng Zhao, Ahsan Kabir, Olivier Tritschler, Jesse Clay Satterfield, Ginger Gloystein, Billie Sue Chafins, Patrik Lundberg, Sashi Raghupathy, Manoj Biswas, Devang Thakker, Jensen Harris
-
Patent number: 9110743Abstract: An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.Type: GrantFiled: December 21, 2010Date of Patent: August 18, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Katie Messerly, Christopher Clark, Feng Zhao, Ahsan Kabir, Olivier Tritschler, Jesse Clay Satterfield, Ginger Gloystein, Billie Sue Chafins, Patrik Lundberg, Sashi Raghupathy, Manoj Biswas, Devang Thakker, Jensen Harris
-
Publication number: 20120159334Abstract: An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal computer, tablet computer, or smartphone. The share action enables a consistent user experience for content sharing to be implemented across all applications and eliminates users having to switch from the current application they are using to some other functionality in order to share content. Applications can participate with the operating system share action as source applications and/or target applications. Source applications may describe what content is shareable given the current state of their application when the user chooses to invoke the share action. Target applications can be configured to receive the shared content from the source application according to content type, and will expose a companion view of their application to the user that is specifically tailored to facilitate sharing.Type: ApplicationFiled: December 21, 2010Publication date: June 21, 2012Applicant: MICROSOFT CORPORATIONInventors: Katie Messerly, Christopher Clark, Feng Zhao, Ahsan Kabir, Olivier Tritschler, Jesse Clay Satterfield, Ginger Gloystein, Billie Sue Chafins, Patrik Lundberg, Sashi Raghupathy, Manoj Biswas, Devang Thakker, Jensen Harris
-
Patent number: 7945097Abstract: A method for classifying digital ink receives digital ink comprising ink strokes. A plurality of the ink strokes can be classified. A temporal line grouping is performed on a plurality of the classified ink strokes that are grouped to form a temporal line group. The temporal line group is segmented into a cluster. The cluster can be classified.Type: GrantFiled: May 21, 2007Date of Patent: May 17, 2011Assignee: Microsoft CorporationInventors: Manoj Biswas, Sashi Raghupathy, Xin Wang, Ming Ye
-
Patent number: 7499058Abstract: A system and method for performing ink related operations in a tree-based presentation system is described. Ink-related programmatical interfaces may relate to interactions with a stroke object, a stroke collection object, and ink input elements.Type: GrantFiled: April 24, 2006Date of Patent: March 3, 2009Assignee: Microsoft CorporationInventors: Shawn Van Ness, Sam George, Stefan Wick, Brian Ewanchuk, Todd Torset, Wayne Zeng, Xiao Tu, Koji Kato, Alexander Kolmykov-Zotov, Timothy Kannapel, Manoj Biswas, Kevin Welton, Richmond Lough, Chandramouli Kompella, Hongan Wang, Steven P. Dodge, Todd M. Landstad, Shiraz Somji, Vladimir V. Smirnov, Stephen A. Fisher, Rudolph Balaz, Michael Russell
-
Publication number: 20080292190Abstract: A method for classifying digital ink receives digital ink comprising ink strokes. A plurality of the ink strokes can be classified. A temporal line grouping is performed on a plurality of the classified ink strokes that are grouped to form a temporal line group. The temporal line group is segmented into a cluster. The cluster can be classified.Type: ApplicationFiled: May 21, 2007Publication date: November 27, 2008Applicant: Microsoft CorporationInventors: Manoj Biswas, Sashi Raghupathy, Xin Wang, Ming Ye
-
Publication number: 20070153300Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.Type: ApplicationFiled: March 2, 2007Publication date: July 5, 2007Applicant: MICROSOFT CORPORATIONInventors: Steve Dodge, Alexander Kolmykov-Zotov, Arin Goldberg, Brigette Krantz, Kyril Feldman, Manoj Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Publication number: 20070121125Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.Type: ApplicationFiled: January 24, 2007Publication date: May 31, 2007Applicant: MICROSOFT CORPORATIONInventors: Steve Dodge, Alexander Kolmykov-Zotov, Arin Goldberg, Brigette Krantz, Kyril Feldman, Manoj Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Publication number: 20060274057Abstract: A system and method for performing ink related operations in a tree-based presentation system is described. Ink-related programmatical interfaces may relate to interactions with a stroke object, a stroke collection object, and ink input elements.Type: ApplicationFiled: April 24, 2006Publication date: December 7, 2006Applicant: MICROSOFT CORPORATIONInventors: Shawn Van Ness, Sam George, Stefan Wick, Brian Ewanchuk, Todd Torset, Wayne Zeng, Xiao Tu, Koji Kato, Alexander Kolmykov-Zotov, Timothy Kannapel, Manoj Biswas, Kevin Welton, Richmond Lough, Chandramouli Kompella, Hongan Wang, Steven Dodge, Todd Landstad, Shiraz Somji, Vladimir Smirnov, Stephen Fisher, Rudolph Balaz, Michael Russell
-
Publication number: 20060132817Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.Type: ApplicationFiled: August 5, 2005Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Steve Dodge, Alexander Kolmykov-Zotov, Arin Goldberg, Brigette Krantz, Kyril Feldman, Manoj Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Publication number: 20060093218Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: ApplicationFiled: December 16, 2005Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj Biswas, Robert Chambers, Bodin Dresevic, Stephen Fisher, Arin Goldberg, Gregory Hullender, Brigette Krantz, Todd Torset, Jerome Turner, Andrew Silverman, Shiraz Somji
-
Publication number: 20060093219Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: ApplicationFiled: December 16, 2005Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj Biswas, Robert Chambers, Bodin Dresevic, Stephen Fisher, Arin Goldberg, Gregory Hullender, Brigette Krantz, Todd Torset, Jerome Turner, Andrew Silverman, Shiraz Somji
-
Publication number: 20050156913Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.Type: ApplicationFiled: November 12, 2004Publication date: July 21, 2005Applicant: Microsoft CorporationInventors: Steve Dodge, Alexander Kolmykov-Zotov, Arin Goldberg, Brigette Krantz, Kyril Feldman, Manoj Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Publication number: 20050093842Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.Type: ApplicationFiled: November 15, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Steve Dodge, Alexander Kolmykov-Zotov, Arin Goldberg, Brigette Krantz, Kyril Feldman, Manoj Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Publication number: 20050093838Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.Type: ApplicationFiled: November 12, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Steve Dodge, Alexander Kolmykov-Zotov, Arin Goldberg, Brigette Krantz, Kyril Feldman, Manoj Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Publication number: 20050093836Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.Type: ApplicationFiled: June 30, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Steve Dodge, Alexander Kolmykov-Zotov, Arin Goldberg, Brigette Krantz, Kyril Feldman, Manoj Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Publication number: 20050093840Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Dynamic rendering is give priority over other event handlers. Priority may be the use of one or more queues to order when events occur and may be performing dynamic rendering prior to other steps.Type: ApplicationFiled: November 15, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Steve Dodge, Alexander Kolmykov-Zotov, Arin Goldberg, Brigette Krantz, Kyril Feldman, Manoj Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah