Patents by Inventor Mark Yalovsky
Mark Yalovsky 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: 10551990Abstract: Various embodiments utilize context positioning of an input mechanism to convey at least one action associated with the input mechanism. At times, the input mechanism is associated with multiple actions. Input received via at the input mechanism can be analyzed to determine which action of the multiple actions to perform. In some embodiments, the input mechanism can be physically and/or visually moved to a different location based upon the determined action.Type: GrantFiled: June 27, 2017Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ritika Kapadia, Michael John Patten, Sean Obafemi Lyndersay, Melissa S. Kerr, Sean Gary Nordberg, Marty Joseph Hall, Mark Yalovsky, Paula J. Chuchro
-
Patent number: 10536556Abstract: Techniques for automation of browsing mode switching are described. According to various implementations, a web browser is operable in multiple different browsing modes, including a normal browsing mode and a private browsing mode. Techniques described herein enable automatic switching between browsing modes based on different mode triggers, and enable user configuration of various mode change behaviors.Type: GrantFiled: May 19, 2016Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: George S. Karalis, Mark Yalovsky, Swathi Ganapathi
-
Patent number: 10338783Abstract: Multiple tabs are displayed in a tab row, with each tab corresponding to a respective display of content. In response to receiving a single action user input, two or more of the multiple tabs are grouped together into a tab group that is displayed in the tab row instead of the two or more tabs. These two or more tabs may be grouped together according to a wide range of options that may be designated by a user. Tab groups enable simultaneous interaction with individual tabs of the tab group, such as sharing, saving, and viewing content associated with the individual tabs. Ungrouped tabs and tab groups displayed in the tab row can further be sorted for display according to one or more user preferences to enhance the overall experience in interacting with different displays of content.Type: GrantFiled: November 17, 2014Date of Patent: July 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Adam E. Barrus, Paula J. Chuchro, Laura J. McDermott, Rose E. Zeller, Mark Yalovsky
-
Patent number: 9946696Abstract: Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text can be snapped into alignment with an existing island of text. Invisible guidelines that emanate from textual features in a document object can page. In response to placing a content insertion point (“IP”) on an electronic page with an existing document object, the IP can be automatically aligned to the content of the existing document object. A page with several arbitrarily positioned document objects can be automatically rearranged so that the contents of the document objects are each aligned to one another.Type: GrantFiled: October 13, 2015Date of Patent: April 17, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Mark Yalovsky
-
Publication number: 20170339248Abstract: Techniques for automation of browsing mode switching are described. According to various implementations, a web browser is operable in multiple different browsing modes, including a normal browsing mode and a private browsing mode. Techniques described herein enable automatic switching between browsing modes based on different mode triggers, and enable user configuration of various mode change behaviors.Type: ApplicationFiled: May 19, 2016Publication date: November 23, 2017Applicant: Microsoft Technology Licensing, LLCInventors: George S. Karalis, Mark Yalovsky, Swathi Ganapathi
-
Publication number: 20170293400Abstract: Various embodiments utilize context positioning of an input mechanism to convey at least one action associated with the input mechanism. At times, the input mechanism is associated with multiple actions. Input received via at the input mechanism can be analyzed to determine which action of the multiple actions to perform. In some embodiments, the input mechanism can be physically and/or visually moved to a different location based upon the determined action.Type: ApplicationFiled: June 27, 2017Publication date: October 12, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Ritika Kapadia, Michael John Patten, Sean Obafemi Lyndersay, Melissa S. Kerr, Sean Gary Nordberg, Marty Joseph Hall, Mark Yalovsky, Paula J. Chuchro
-
Patent number: 9727218Abstract: Various embodiments utilize context positioning of an input mechanism to convey at least one action associated with the input mechanism. At times, the input mechanism is associated with multiple actions. Input received via at the input mechanism can be analyzed to determine which action of the multiple actions to perform. In some embodiments, the input mechanism can be physically and/or visually moved to a different location based upon the determined action.Type: GrantFiled: January 2, 2015Date of Patent: August 8, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ritika Kapadia, Michael John Patten, Sean Obafemi Lyndersay, Melissa S. Kerr, Sean G. Nordberg, Marty Joseph Hall, Mark Yalovsky, Paula J. Chuchro
-
Publication number: 20160203114Abstract: Access and management control of browser annotations are described. In one or more implementations, a method is described to control and manage access to annotations made via a browser to transform a webpage. The method includes displaying the webpage by the browser executed by a computing device; receiving one or more inputs by the computing device via the browser as one or more annotations to the webpage; capturing an image of the displayed webpage and the one or more annotations that are made in relation to the display of the webpage by the browser of the computing device; and controlling access via the browser to the annotated webpage through use of the one or more annotations and the captured image of the webpage.Type: ApplicationFiled: January 19, 2015Publication date: July 14, 2016Inventors: George S. Karalis, Melissa S. Kerr, Megan M. Quintero, Danielle Lauren Ellbogen, Kelly Rose McArthur, Aaron Michael Getz, Timothy James Scudder, Sean Gary Nordberg, Matthew Benjamin Owen, Ye Tian, Shrivastava Hariom Shraddha, Wei-Tzu Chen, Kimberly Eleanor Tee, Mark Yalovsky
-
Publication number: 20160196040Abstract: Various embodiments utilize context positioning of an input mechanism to convey at least one action associated with the input mechanism. At times, the input mechanism is associated with multiple actions. Input received via at the input mechanism can be analyzed to determine which action of the multiple actions to perform. In some embodiments, the input mechanism can be physically and/or visually moved to a different location based upon the determined action.Type: ApplicationFiled: January 2, 2015Publication date: July 7, 2016Inventors: Ritika Kapadia, Michael John Patten, Sean Obafemi Lyndersay, Melissa S. Kerr, Sean G. Nordberg, Marty Joseph Hall, Mark Yalovsky, Paula J. Chuchro
-
Publication number: 20160139750Abstract: Multiple tabs are displayed in a tab row, with each tab corresponding to a respective display of content. In response to receiving a single action user input, two or more of the multiple tabs are grouped together into a tab group that is displayed in the tab row instead of the two or more tabs. These two or more tabs may be grouped together according to a wide range of options that may be designated by a user. Tab groups enable simultaneous interaction with individual tabs of the tab group, such as sharing, saving, and viewing content associated with the individual tabs. Ungrouped tabs and tab groups displayed in the tab row can further be sorted for display according to one or more user preferences to enhance the overall experience in interacting with different displays of content.Type: ApplicationFiled: November 17, 2014Publication date: May 19, 2016Inventors: Adam E. Barrus, Paula J. Chuchro, Laura J. McDermott, Rose E. Zeller, Mark Yalovsky
-
Publication number: 20160034438Abstract: Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text can be snapped into alignment with an existing island of text. Invisible guidelines that emanate from textual features in a document object can page. In response to placing a content insertion point (“IP”) on an electronic page with an existing document object, the IP can be automatically aligned to the content of the existing document object. A page with several arbitrarily positioned document objects can be automatically rearranged so that the contents of the document objects are each aligned to one another.Type: ApplicationFiled: October 13, 2015Publication date: February 4, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Mark Yalovsky
-
Patent number: 9244802Abstract: This document describes techniques for presenting a resource user interface. These techniques present, in a summary section of a user interface, multiple selectable resource tiles that each include real-time and/or static information corresponding to one of multiple resources of a computing device. Each of the multiple selectable resource tiles are presented simultaneously, which enables a user to compare live, real-time resource usage for different resources of the computing device. Further, these techniques present, in a detailed view section of the user interface, additional real-time resource information and/or a real-time resource graph corresponding to a selected one of the multiple resources.Type: GrantFiled: September 10, 2011Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Mark Yalovsky, Christina L. Rhodes, Rolf A. Ebeling, Peter Seraphim Ponomarev, Matthew P. Duignan
-
Patent number: 9201855Abstract: Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text can be snapped into alignment with an existing island of text. Invisible guidelines that emanate from textual features in a document object can page. In response to placing a content insertion point (“IP”) on an electronic page with an existing document object, the IP can be automatically aligned to the content of the existing document object. A page with several arbitrarily positioned document objects can be automatically rearranged so that the contents of the document objects are each aligned to one another.Type: GrantFiled: August 25, 2011Date of Patent: December 1, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Mark Yalovsky
-
Patent number: 9201687Abstract: Various embodiments for process relationship management are described. In at least some embodiments, a user interface is presented that provides an integrated view of processes that are running on a computing device and relationships between the processes. For example, the user interface can display a visual indication that a first process is related to a second process and that if a user closes the first process, the second process will also close as a result. Further to one or more embodiments, the user interface can display status messages regarding processes, such as that a process is not responding to a request to close or that a process is waiting on user input.Type: GrantFiled: September 2, 2011Date of Patent: December 1, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Christina L. Rhodes, Matthew P. Duignan, Peter Seraphim Ponomarev, Mark Yalovsky, Rolf A. Ebeling
-
Patent number: 9122654Abstract: Determining and applying format attributes associated with content in an electronic document that is cut or copied from an electronic document and pasted into the same or different electronic document. The determination may be based on the format attributes of the content within a region of an electronic document containing the cut or copied content and the format attributes of a region of content that includes the location where the cut or copied text may be pasted. Local formatting may be associated with the source region of content and the destination region of content. Direct, or emphasis formatting, may be associated with content that has been cut or copied.Type: GrantFiled: May 28, 2010Date of Patent: September 1, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Stuart Stuple, Mark Yalovsky, Christopher Pratley, Owen C. Braun, Peter Loren Engrav, Peter Patrick Baer
-
Publication number: 20150135064Abstract: The present invention relates to new and improved embodiments of systems and methods for using a “pen” input as a temporary pointer to highlight a portion of a document and having the “ink” disappear. In embodiments, a method and system for temporarily marking a portion of a document comprises sending a marking directive that produces a visual indicia on a document being viewed on two or more display devices connected over a network, waiting a period of time, and automatically erasing the visual indicia on the document being viewed on the two or more display devices.Type: ApplicationFiled: January 21, 2015Publication date: May 14, 2015Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mark Yalovsky, Simon P. Clarke
-
Patent number: 9013366Abstract: A display environment for a plurality of display devices is described. In one or more implementations, a display environment of an operating system of a computing device is configured to display a plurality of shells that support user interaction with the operating system by launching a first shell for display on a first display device of the computing device and launching a second shell for display on a second display device of the computing device such that the first and second shells are displayable simultaneously by the computing device.Type: GrantFiled: August 4, 2011Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Qixing Zheng, Mark Yalovsky, Thomas Scott Coon, Christopher E. Swan, Alex Snitkovskiy, Gabriel S. DeBacker
-
Patent number: 8977975Abstract: The present invention relates to new and improved embodiments of systems and methods for using a “pen” input as a temporary pointer to highlight a portion of a document and having the “ink” disappear. In embodiments, a method and system for temporarily marking a portion of a document comprises sending a marking directive that produces a visual indicia on a document being viewed on two or more display devices connected over a network, waiting a period of time, and automatically erasing the visual indicia on the document being viewed on the two or more display devices.Type: GrantFiled: June 1, 2010Date of Patent: March 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Mark Yalovsky, Simon P. Clarke
-
Publication number: 20140359475Abstract: The techniques and systems described herein present various examples of a settings analytics component which provides for different ways to create a customized control settings panel for a user to modify system or application control settings. For example, in an environment where a user of a computing device with an operating system allows user configuration of system control settings, the settings analytics component may track and store user behaviors in regard to the modification of system control settings. The settings analytics component may then base the creation of a customized control settings panel on the tracked and stored user behaviors in regard to the modification of system control settings.Type: ApplicationFiled: September 20, 2013Publication date: December 4, 2014Applicant: Microsoft CorporationInventors: Krishna Venkatesh, Andrew Olcott, Ramrajprabu Balasubramanian, Mark Yalovsky, Kenton A. Shipley, Nishad Mulye, Peter Seraphim Ponomarev, Jon Gabriel Clapper
-
Patent number: 8863022Abstract: Two different process management views can be displayed, and a user can request to switch between the two views. The user can select a process in either view and have the selected process terminated. One view is a simplified view that identifies processes and whether they are non-responsive. The other view is an expanded view that identifies processes and the amount of various system resources used by each of those processes. Various additional information can be displayed in the expanded view, such as identifiers of various windows, tabs, and/or services associated with each of the processes.Type: GrantFiled: September 7, 2011Date of Patent: October 14, 2014Assignee: Microsoft CorporationInventors: Christina L. Rhodes, Mark Yalovsky, Rolf A. Ebeling, John Corey Morgan, Shawn M. Woods, Ryan M. Hurst, Jonathan M. Au, Peter Seraphim Ponomarev, Jason C. Hendrickson, Hemchand Alla, Yau N. Chin, Stuart Sechrest, Mehmet Iyigun, Yevgeniy Bak, Ishfaq M. Ismail, Jeffrey C. Fuller, Prashant Ratanchandani