Patents by Inventor Gregory Bershansky
Gregory Bershansky 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: 10509641Abstract: Variety of approaches to optimize a feature deployment based on an usage pattern are described. A hosted service initiates operations to optimize the feature deployment upon detecting a feature update associated with an application. Next, a target audience for the feature update is identified by processing an usage pattern signal of the application based on information update and an organizational rule associated with the feature update. The feature update is deployed to the target audience.Type: GrantFiled: February 4, 2019Date of Patent: December 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Bershansky, Anil Mehra, Sanjay Garg, Christian D. Molnar
-
Publication number: 20190171439Abstract: Variety of approaches to optimize a feature deployment based on an usage pattern are described. A hosted service initiates operations to optimize the feature deployment upon detecting a feature update associated with an application. Next, a target audience for the feature update is identified by processing an usage pattern signal of the application based on information update and an organizational rule associated with the feature update. The feature update is deployed to the target audience.Type: ApplicationFiled: February 4, 2019Publication date: June 6, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Gregory Bershansky, Anil Mehra, Sanjay Garg, Christian D. Molnar
-
Patent number: 10235158Abstract: Variety of approaches to optimize a feature deployment based on an usage pattern are described. A hosted service initiates operations to optimize the feature deployment upon detecting a feature update associated with an application. Next, a target audience for the feature update is identified by processing an usage pattern signal of the application based on information update and an organizational rule associated with the feature update. The feature update is deployed to the target audience.Type: GrantFiled: March 21, 2017Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Bershansky, Anil Mehra, Sanjay Garg, Christian D. Molnar
-
Publication number: 20180275980Abstract: Variety of approaches to optimize a feature deployment based on an usage pattern are described. A hosted service initiates operations to optimize the feature deployment upon detecting a feature update associated with an application. Next, a target audience for the feature update is identified by processing an usage pattern signal of the application based On information update and an organizational rule associated with the feature update.Type: ApplicationFiled: March 21, 2017Publication date: September 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Gregory Bershansky, Anil Mehra, Sanjay Garg, Christian D. Molnar
-
Patent number: 9177076Abstract: Various embodiments pertain to techniques for decreasing an amount of time to a browser onload event by asynchronously loading web page content. In various embodiments, frames are utilized to trigger an onload event before all content in a web page is loaded. In some embodiments, various components of the web page, such as advertisements, are provided in frames, and the loading of the components is triggered by an onload event of the frame. In other words, an empty frame can be provided for the purposes of triggering both a frame onload event and an onload event for the web page. The frame onload event can cause a page script to be executed effective to load the components into the frames. In some embodiments, two or more nested frames are utilized to provide asynchronous loading of web page components while maintaining compatibility of the advertisement or multimedia items and the web page.Type: GrantFiled: January 5, 2012Date of Patent: November 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Dinko Bajric, Gregory Bershansky, Alex Polak, Paul Roy
-
Patent number: 8644623Abstract: Various embodiments provide approaches for measuring the rendering times of a webpage that can be browser-independent. In at least some embodiments, as a web page is rendered, video data of the webpage is captured and analyzed to ascertain when the webpage, or portions thereof, have likely been completely rendered. In at least some embodiments, image processing can be performed on captured video data to ascertain, from observed pixel changes over time, when the webpage has likely been rendered.Type: GrantFiled: November 16, 2011Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventors: Meir Shmouely, Omer Rosenbaum, Gregory Bershansky, Yuval Peled, M. David Fields, Cenk Ergan, Michael D. Decker, Aaron Rodriguez Hernandez, Matthew P. Kotsenas, Jason J. Weber, Yi Ming Zhou, Kieran Chin Cheong, Kelly Laurence Ford
-
Publication number: 20130179767Abstract: Various embodiments pertain to techniques for decreasing an amount of time to a browser onload event by asynchronously loading web page content. In various embodiments, frames are utilized to trigger an onload event before all content in a web page is loaded. In some embodiments, various components of the web page, such as advertisements, are provided in frames, and the loading of the components is triggered by an onload event of the frame. In other words, an empty frame can be provided for the purposes of triggering both a frame onload event and an onload event for the web page. The frame onload event can cause a page script to be executed effective to load the components into the frames. In some embodiments, two or more nested frames are utilized to provide asynchronous loading of web page components while maintaining compatibility of the advertisement or multimedia items and the web page.Type: ApplicationFiled: January 5, 2012Publication date: July 11, 2013Applicant: Microsoft CorporationInventors: Dinko Bajric, Gregory Bershansky, Alex Polak, Paul Roy
-
Publication number: 20130121599Abstract: Various embodiments provide approaches for measuring the rendering times of a webpage that can be browser-independent. In at least some embodiments, as a web page is rendered, video data of the webpage is captured and analyzed to ascertain when the webpage, or portions thereof, have likely been completely rendered. In at least some embodiments, image processing can be performed on captured video data to ascertain, from observed pixel changes over time, when the webpage has likely been rendered.Type: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Applicant: Microsoft CorporationInventors: Meir Shmouely, Omer Rosenbaum, Gregory Bershansky, Yuval Peled, M. David Fields, Cenk Ergan, Michael D. Decker, Aaron Rodriguez Hernandez, Matthew P. Kotsenas, Jason J. Weber, Yi Ming Zhou, Kieran Chin Cheong, Kelly Laurence Ford