Patents by Inventor Rudolph Balaz
Rudolph Balaz 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: 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
-
Patent number: 7483017Abstract: A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though they themselves may not have ink functionality.Type: GrantFiled: August 21, 2003Date of Patent: January 27, 2009Assignee: Microsoft CorporationInventors: Andrew Silverman, Sam J. George, Shiraz Somji, Rudolph Balaz, Koji Kato
-
Patent number: 7463371Abstract: 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: GrantFiled: November 15, 2004Date of Patent: December 9, 2008Assignee: Microsoft CorporationInventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Patent number: 7453585Abstract: 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: GrantFiled: November 15, 2004Date of Patent: November 18, 2008Assignee: Microsoft CorporationInventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Patent number: 7450261Abstract: 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: GrantFiled: November 12, 2004Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Patent number: 7446894Abstract: 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: GrantFiled: August 5, 2005Date of Patent: November 4, 2008Assignee: Microsoft CorporationInventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Patent number: 7443531Abstract: 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: GrantFiled: November 15, 2004Date of Patent: October 28, 2008Assignee: Microsoft CorporationInventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Patent number: 7436535Abstract: 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: GrantFiled: June 30, 2004Date of Patent: October 14, 2008Assignee: Microsoft CorporationInventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Patent number: 7428736Abstract: 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: GrantFiled: January 24, 2007Date of Patent: September 23, 2008Assignee: Microsoft CorporationInventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
-
Patent number: 7427984Abstract: A system and method for erasing ink is described. Using an erasing contour, the system determines closest points which come close to or contacts the erasing contour when it encounters an ink stroke. Portions of an ink stroke may then be erased when the erasing contour contacts the ink stroke.Type: GrantFiled: July 30, 2004Date of Patent: September 23, 2008Assignee: Microsoft CorporationInventors: Vladimir Smirnov, Shiraz Somji, Sam J. George, Koji Kato, Quan B. To, Rudolph Balaz, Benjamin M. Westbrook, Andrew Silverman
-
Patent number: 7397949Abstract: The present invention relates to storing electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and property information. Properties may be associated globally with the ink strokes and/or with each stroke individually. The disclosed embodiments include a data structure that supports ink for multiple applications. Using the disclosed storage system, method, and data structure, various applications may expand on ink to include additional attributes while permitting the ink to be used in applications not supporting the additional attributes. When encountering an unknown tag, the applications will skip past the end of the tag and its associated data to start reading the next tag.Type: GrantFiled: May 11, 2001Date of Patent: July 8, 2008Assignee: Microsoft CorporationInventors: Bodin Dresevic, Rudolph Balaz, Donald D. Karlov, Subha Bhattacharyay, Patrick Michael Haluptzok
-
Patent number: 7350073Abstract: A virtual private network (VPN) enrollment protocol gateway is described herein. The protocol gateway is implemented as a registration authority that operates as an intermediary between routers and a certificate authority, allowing routers operating in accordance with one protocol to obtain and maintain certificates for a VPN from a certificate authority operating in accordance with another protocol. In accordance with one aspect, the gateway protocol supports various requests from the router, including router enrollment requests, get certificate revocation list request, get certificate requests, get certificate authority certificate requests, and password requests.Type: GrantFiled: March 30, 2006Date of Patent: March 25, 2008Assignee: Microsoft CorporationInventors: Rudolph Balaz, Victor W. Heller, Xiaohong Su, Keith R. Vogel
-
Patent number: 7346229Abstract: Ink is stored in a data structure that includes a mapping of the ink's coordinates from one space to another. The responsibility of transforming the ink into desired coordinates occurs after the capture of the ink and at least based on the mapping in the data structure.Type: GrantFiled: December 23, 2004Date of Patent: March 18, 2008Assignee: Microsoft CorporationInventors: Bodin Dresevic, Rudolph Balaz, Gregory Nicholas Hullender
-
Patent number: 7346230Abstract: Ink is stored in a data structure that includes a mapping of the ink's coordinates from one space to another. The responsibility of transforming the ink into desired coordinates occurs after the capture of the ink and at least based on the mapping in the data structure.Type: GrantFiled: December 23, 2004Date of Patent: March 18, 2008Assignee: Microsoft CorporationInventors: Bodin Dresevic, Rudolph Balaz, Gregory Nicholas Hullender
-
Patent number: 7343053Abstract: Ink is stored in a data structure that includes a mapping of the ink's coordinates from one space to another. The responsibility of transforming the ink into desired coordinates occurs after the capture of the ink and at least based on the mapping in the data structure.Type: GrantFiled: December 23, 2004Date of Patent: March 11, 2008Assignee: Microsoft CorporationInventors: Bodin Dresevic, Rudolph Balaz, Gregory Nicholas Hullender
-
Patent number: 7321689Abstract: Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and property information. Properties may be associated globally with the ink strokes and/or with each stroke individually. Aspects include a data structure that supports ink for multiple applications. Using the storage system, method, and data structure, various applications may expand on ink to include additional attributes while permitting the ink to be used in applications not supporting the additional attributes. When encountering an unknown tag, the applications will skip past the end of the tag and its associated data to start reading the next tag.Type: GrantFiled: December 23, 2004Date of Patent: January 22, 2008Assignee: Microsoft CorporationInventors: Bodin Dresevic, Rudolph Balaz, Donald D. Karlov, Subha Bhattacharyay, Patrick Haluptzok
-
Patent number: 7319789Abstract: Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and property information. Properties may be associated globally with the ink strokes and/or with each stroke individually. Aspects include a data structure that supports ink for multiple applications. Using the storage system, method, and data structure, various applications may expand on ink to include additional attributes while permitting the ink to be used in applications not supporting the additional attributes. When encountering an unknown tag, the applications will skip past the end of the tag and its associated data to start reading the next tag.Type: GrantFiled: December 23, 2004Date of Patent: January 15, 2008Assignee: Microsoft CorporationInventors: Bodin Dresevic, Rudolph Balaz, Donald D. Karlov, Subha Bhattacharyay, Patrick Haluptzok
-
Patent number: 7317834Abstract: Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and property information. Properties may be associated globally with the ink strokes and/or with each stroke individually. Aspects include a data structure that supports ink for multiple applications. Using the storage system, method, and data structure, various applications may expand on ink to include additional attributes while permitting the ink to be used in applications not supporting the additional attributes. When encountering an unknown tag, the applications will skip past the end of the tag and its associated data to start reading the next tag.Type: GrantFiled: December 23, 2004Date of Patent: January 8, 2008Assignee: Microsoft CorporationInventors: Bodin Dresevic, Rudolph Balaz, Donald D. Karlov, Subha Bhattacharyay, Patrick Haluptzok
-
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
-
Patent number: 7239401Abstract: 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: GrantFiled: November 12, 2004Date of Patent: July 3, 2007Assignee: Microsoft CorporationInventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah