Patents by Inventor Jane T. Kim
Jane T. Kim 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: 10650351Abstract: The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.Type: GrantFiled: May 14, 2018Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Denis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E. B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
-
Publication number: 20180260783Abstract: The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.Type: ApplicationFiled: May 14, 2018Publication date: September 13, 2018Inventors: Denis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E.B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
-
Patent number: 10007897Abstract: The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.Type: GrantFiled: May 20, 2013Date of Patent: June 26, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Denis L. Possing, Gail Giacobbe, Jane T. Kim, Nathaniel E. B. Auer, Stefanie J. Danhope, Lorrissa J. Reyes
-
Patent number: 9959361Abstract: In one or more embodiments, a Web browser receives user input in the form of text that is entered in a suitably-configured text entry bar, such as an address bar. The web browser processes the text and ascertains whether the text appears to be a search or an attempted navigation. Based on whether the text appears to be a search or an attempted navigation, the web browser communicates the text to a search provider, along with an indication of whether the text appears to be a search or an attempted navigation. The search provider receives the text and the indication and can then take appropriate action as by returning a search results page or causing the web browser to be redirected to a website associated with the received text.Type: GrantFiled: October 19, 2015Date of Patent: May 1, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jane T. Kim, Warren G. Stevens, Laura J. Gehring, Sarah J. Bowers, Clint C. Jorgenson, Pui Ching Hon
-
Patent number: 9894174Abstract: A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like. Further, in at least some embodiments, a user can subscribe to a particular web feed, be provided with a user interface that contains distinct indicia to identify new feeds, and can efficiently consume or read RSS feeds using both an RSS reader and a web browser.Type: GrantFiled: July 23, 2015Date of Patent: February 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Amar S. Gandhi, Jane T. Kim, John H. Lueders, Sean Obafemi Lyndersay, Warren G. Stevens, Wayne W Y Choi, William Gould, Bruce A. Morgan
-
Patent number: 9762668Abstract: A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like.Type: GrantFiled: December 31, 2013Date of Patent: September 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Amar S. Gandhi, Edward J. Praitis, Jane T. Kim, Sean O. Lyndersay, Walter V. von Koch, William Gould, Bruce A. Morgan, Cindy Kwan
-
Patent number: 9703596Abstract: Various embodiments provide a service platform that integrates services, such as web services and/or local services, across a variety of applications. In at least some embodiments, services can be integrated with legacy applications that are “unaware” of such services, as well as applications that are aware of such services.Type: GrantFiled: March 26, 2012Date of Patent: July 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sean Lyndersay, Miladin Pavlicic, Jane T. Kim, Jonathan Garcia, Steve Strauch, David L. Risney
-
Patent number: 9524071Abstract: The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the processor. The processor can be configured to process the instructions to create a graphical user interface (GUI) on the display. The GUI can include a threshold view that shows elements that relate to a family on a given day. The elements can include time bound elements, semi-time bound elements and non-time bound elements.Type: GrantFiled: February 5, 2013Date of Patent: December 20, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Nathaniel E. B. Auer, Nicholas S. Smith, Jonathan A. McPherson, Jane T. Kim, Gail Giacobbe
-
Patent number: 9396281Abstract: Various embodiments can enable a webpage publisher to describe structured data on a webpage in a manner that enables a Web browser to intelligently present activities that pertain to user selections relative to the structured data appearing on the webpage. In at least some embodiments, a webpage publisher can provide markup that identifies structured data on a webpage. A service provider can provide a representation that describes the types of structured data in which it is interested, and how to handle the structured data responsive to a user selection. The Web browser can then use the markup in the webpage and the service provider's representation to identify and present activities associated with structured data selected by the user.Type: GrantFiled: August 13, 2008Date of Patent: July 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jane T. Kim, Miladin Pavlicic
-
Patent number: 9378297Abstract: Various embodiments provide a Web browser that includes an address bar and functionality that distributes one or more tabs along a line that is common to both the tabs and address bar. In at least some embodiments, one or more of the address bar or the tabs are dynamically resized based on a task context associated with a user's interaction with the Web browser. For example, when the task context is associated with a tab interaction, the address bar and/or tabs can be dynamically resized to enhance the user's tab experience. Likewise, when the task context is associated with an address bar interaction, the address bar and/or tabs can be dynamically resized to enhance a user's address bar experience.Type: GrantFiled: March 7, 2011Date of Patent: June 28, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Mirko Mandic, Jane T. Kim
-
Patent number: 9367636Abstract: Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.Type: GrantFiled: August 19, 2014Date of Patent: June 14, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jane T. Kim, Mary-Lynne Williams, Martin J. Hall, Jess S. Holbrook, Bruce A. Morgan, Alexander H. Malek, Israel Hilerio
-
Patent number: 9329851Abstract: Various embodiments enable a web browser to promote the availability of an installable application that is associated with a website to which the web browser has been navigated. The web browser is configured to discover the availability of these applications and, responsively, provide a user experience through which the user can acquire and install such applications, as well as switch to applications that have previously been installed. Thus, through the various embodiments, a user is relieved of the burden of having to navigate to a particular application store and periodically search for applications associated with sites to which they browse.Type: GrantFiled: September 9, 2011Date of Patent: May 3, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Jaikrishin Lalmalani, Jane T. Kim, Jennifer C. Trahan, Marcus A. Lewis, Mary-Lynne Williams, Lindsey R. Barcheck, Warren G. Stevens, Sarah J. Bowers, Mirko Mandic
-
Publication number: 20160092589Abstract: In one or more embodiments, a Web browser receives user input in the form of text that is entered in a suitably-configured text entry bar, such as an address bar. The web browser processes the text and ascertains whether the text appears to be a search or an attempted navigation. Based on whether the text appears to be a search or an attempted navigation, the web browser communicates the text to a search provider, along with an indication of whether the text appears to be a search or an attempted navigation. The search provider receives the text and the indication and can then take appropriate action as by returning a search results page or causing the web browser to be redirected to a website associated with the received text.Type: ApplicationFiled: October 19, 2015Publication date: March 31, 2016Inventors: Jane T. Kim, Warren G. Stevens, Laura J. Gehring, Sarah J. Bowers, Clint C. Jorgenson, Pui Ching Hon
-
Publication number: 20160057241Abstract: A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like. Further, in at least some embodiments, a user can subscribe to a particular web feed, be provided with a user interface that contains distinct indicia to identify new feeds, and can efficiently consume or read RSS feeds using both an RSS reader and a web browser.Type: ApplicationFiled: July 23, 2015Publication date: February 25, 2016Inventors: Amar S. Gandhi, Jane T. Kim, John H. Lueders, Sean Obafemi Lyndersay, Warren G. Stevens, Wayne WY Choi, William Gould, Bruce A. Morgan
-
Patent number: 9244698Abstract: Various embodiments provide a download bar user interface control that is designed to help users maintain focus on their browsing activities, while offering notifications regarding a file download. In at least some embodiments, the download bar user interface control is non-modal and is presented at a location within the browsing field-of-view that is selected to reduce user distraction. Various embodiments also provide a download manager user interface that enables multiple download-related tasks to be performed. In at least some embodiments, the download manager user interface is presented responsive to input to the download bar user interface control. Further to some embodiments, the download bar user interface control can be closed responsive to the download manager user interface being presented and download-related notifications and options transferred from the download bar user interface control to the download manager user interface.Type: GrantFiled: September 14, 2010Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ritika Virmani, Jane T. Kim, Warren G. Stevens, Dave Risney, Todd Sahl, Andrew E. Olson, Sarah J. Bowers, Susan Makarian, Clint C. Jorgenson, Randall K. Winjum, Eric M. Lawrence
-
Patent number: 9235586Abstract: A Web browser of a computing device downloads or otherwise obtains a file. File information identifying the file is obtained and is sent to a remote reputation service. Client information identifying aspects of the computing device can also optionally be sent to the remote reputation service. In response to the file information (and optionally client information), a reputation indication for the file is received from the remote reputation service. A user interface for the Web browser to present at the computing device is determined, based at least in part on the reputation indication, and presented at the computing device.Type: GrantFiled: September 13, 2010Date of Patent: January 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ritika Virmani, Ryan C. Colvin, Elliott Jeb Haber, Warren G. Stevens, Jane T. Kim, Jess S. Holbrook, Sarah J. Bowers, John L. Scarrow, Jeffrey R. McKune
-
Patent number: 9165082Abstract: In one or more embodiments, a Web browser receives user input in the form of text that is entered in a suitably-configured text entry bar, such as an address bar. The web browser processes the text and ascertains whether the text appears to be a search or an attempted navigation. Based on whether the text appears to be a search or an attempted navigation, the web browser communicates the text to a search provider, along with an indication of whether the text appears to be a search or an attempted navigation. The search provider receives the text and the indication and can then take appropriate action as by returning a search results page or causing the web browser to be redirected to a website associated with the received text.Type: GrantFiled: January 21, 2011Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jane T. Kim, Warren G. Stevens, Laura J. Gehring, Sarah J. Bowers, Clint C. Jorgenson, Pui Ching Hon
-
Patent number: 9164970Abstract: Various embodiments utilize structured data contained within a resource, such as a web page, to enable a user to define collections of data. Individual constituent parts of a collection or “links” are collected within a collection. In one or more embodiments, a full page viewing experience can be provided which enables users to not only view more details for a given link, but to view multiple different links at a time. Other viewing options and collection interactions are provided.Type: GrantFiled: August 18, 2014Date of Patent: October 20, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jane T. Kim, Sean Lyndersay, Miladin Pavlicic, Walter V. von Koch, Benjamin N. Truelove
-
Patent number: 9104773Abstract: A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like. Further, in at least some embodiments, a user can subscribe to a particular web feed, be provided with a user interface that contains distinct indicia to identify new feeds, and can efficiently consume or read RSS feeds using both an RSS reader and a web browser.Type: GrantFiled: June 21, 2005Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Amar S. Gandhi, Jane T Kim, John H Lueders, Sean O. Lyndersay, Warren G Stevens, Wayne Wy Choi, William Gould, Bruce A Morgan
-
Patent number: 9058396Abstract: In one or more embodiments, a flip ahead input, such as a gesture, provides touch users with an ability to easily navigate various websites. The flip ahead input can be utilized to advance to the next portion of relevant content. In at least some embodiments, the flip ahead input resides in the form of a forward swipe. In one or more embodiments, the flip ahead input is configured to be utilized in association with an aggregated browsing history from multiple users. The aggregated browsing history is analyzed to generate rules that are then downloaded to a client device and used by a suitably-configured web browser to ascertain the next portion of content when a flip ahead input is received.Type: GrantFiled: October 16, 2012Date of Patent: June 16, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jane T. Kim, John B. Bravenec, Anthony T. Chor, Yi Lang Mok, Habtamu M Feyessa, Sarah J. Bowers, Warren G. Stevens, Robert J. Mauceri, Jr., Michael J. Patten, Aaron M. Butcher, Vikas Rajvanshy, Jaime Martin Sanchez Lopez, Mark H. Schmidt, David B. Flink, Yan Ke, Louis A. Martinez