Patents by Inventor Randall K. Winjum
Randall K. Winjum 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: 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: 8490015Abstract: A task dialog having a main instruction and a command region, and optionally a content and/or footer region, is automatically generated in response to a request from an application program. The task dialog main instruction is automatically sized and located so as to form a concise instruction or question located prominently in the dialog. A command region is below the instruction and includes UI controls for responding to the dialog. Optional content and footer regions can be used by a developer for inclusion of text that provides guidance to the user regarding the main instruction. If included, however, the content and/or footer regions are automatically sized and placed so that they do not obscure the main instruction or the command region controls.Type: GrantFiled: April 15, 2005Date of Patent: July 16, 2013Assignee: Microsoft CorporationInventors: Joseph J. Brychell, Mark D. Coburn, Charles Cummins, Jan T. Miksovsky, Jeffrey S. Miller, Vincent J. Pasceri, Randall K. Winjum
-
Patent number: 8161560Abstract: A security health reporting system provides an application program interface (API) for use by independent software vendors (ISVs) to extend the security health reporting capabilities of the security health reporting system. An ISV security solution can register with the security health reporting system, create a schema that describes a new security class, and use the API to publish an instance of the schema for the new security class with the security health reporting system. When an instance of a schema for a new security class is published, the security health reporting system creates the new security class, and recognizes the definition for the security class within the security health reporting system. Registered ISV security solutions can then use the published schema to report their health statuses for the new security class.Type: GrantFiled: February 9, 2011Date of Patent: April 17, 2012Assignee: Microsoft CorporationInventors: Charles G. Jeffries, Doug Coburn, Barry Gerhardt, Randall K. Winjum, Arindam Chatterjee
-
Publication number: 20120066612Abstract: 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: ApplicationFiled: September 14, 2010Publication date: March 15, 2012Inventors: 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
-
Publication number: 20110131659Abstract: A security health reporting system provides an application program interface (API) for use by independent software vendors (ISVs) to extend the security health reporting capabilities of the security health reporting system. An ISV security solution can register with the security health reporting system, create a schema that describes a new security class, and use the API to publish an instance of the schema for the new security class with the security health reporting system. When an instance of a schema for a new security class is published, the security health reporting system creates the new security class, and recognizes the definition for the security class within the security health reporting system. Registered ISV security solutions can then use the published schema to report their health statuses for the new security class.Type: ApplicationFiled: February 9, 2011Publication date: June 2, 2011Applicant: Microsoft CorporationInventors: Charles G. Jeffries, Doug Coburn, Barry Gerhardt, Randall K. Winjum, Arindam Chatterjee
-
Patent number: 7908659Abstract: A security health reporting system provides an application program interface (API) for use by independent software vendors (ISVs) to extend the security health reporting capabilities of the security health reporting system. An ISV security solution can register with the security health reporting system, create a schema that describes a new security class, and use the API to publish an instance of the schema for the new security class with the security health reporting system. When an instance of a schema for a new security class is published, the security health reporting system creates the new security class, and recognizes the definition for the security class within the security health reporting system. Registered ISV security solutions can then use the published schema to report their health statuses for the new security class.Type: GrantFiled: November 10, 2006Date of Patent: March 15, 2011Assignee: Microsoft CorporationInventors: Charles G. Jeffries, Doug Coburn, Barry Gerhardt, Randall K. Winjum, Arindam Chatterjee
-
Patent number: 7890960Abstract: A system for controlling the delivery of notifications. The system brokers and serializes the delivery of notifications from multiple sources. In addition, a shared notion of user context is provided, for determining the appropriate handling for each of the notifications. In one embodiment, a user context consists of a condition that may be true or false, and an instruction that is to be followed if the condition is true. For example, if a user is listening to music, the instruction may be to show the notification on the screen but not play any sound for the notification. A user's contexts are declared by the operating system and arbitrary programs. The user's contexts may be presented to the user for modification in accordance with the user's preferences. The user may also define rules, which dictate how notifications that contain specified elements should be handled, and may provide exceptions to the instructions of the user's contexts.Type: GrantFiled: March 26, 2003Date of Patent: February 15, 2011Assignee: Microsoft CorporationInventors: Timothy P. McKee, Fabrice A. Debry, Cornelis K. Van Dok, Randall K. Winjum
-
Patent number: 7865904Abstract: A system for controlling the delivery of notifications. The system brokers and serializes the delivery of notifications from multiple sources. In addition, a shared notion of user context is provided for determining the appropriate handling for each of the notifications. In one embodiment, a user context consists of a condition that may be true or false, and an instruction that is to be followed if the condition is true. For example, if a user is listening to music, the instruction may be to show the notification on the screen but not play any sound for the notification. A user's contexts are declared by the operating system and arbitrary programs. The user's contexts may be presented to the user for modification in accordance with the user's preferences. The user may also define rules which dictate how notifications that contain specified elements should be handled, and may provide exceptions to the instructions of the user's contexts.Type: GrantFiled: October 23, 2003Date of Patent: January 4, 2011Assignee: Microsoft CorporationInventors: Timothy P. McKee, Fabrice A. Debry, Cornelis K. van Dok, Randall K. Winjum
-
Patent number: 7805630Abstract: A method and apparatus to detect and mitigate disk failure is disclosed. The method may collect data from a disk from time to time and by analyzing the data, may provide an alert that there is a bad disk.Type: GrantFiled: July 27, 2006Date of Patent: September 28, 2010Assignee: Microsoft CorporationInventors: Matthew Kerner, Swetha Narayanaswamy, Barbara Kess, Yi Meng, Weijuan Shi, Michael Ryan Berg, Randall K. Winjum
-
Publication number: 20090199133Abstract: Computer-readable media, computerized methods, and computer systems for generating a destination list from usage data captured at a data store and for rending destinations within a submenu area upon detecting a request from a user. Generating the destination list may involve selecting items from a listing of frequently used items, a listing of recently used items, or any other listing of items compiled internal to an operating system or provided by a target application. Typically, the items are selected according to configuration settings of the destination list. Rendering destinations within the submenu area may involve accessing the destination list by selecting a split button proximate to a presentation of an application launcher. Typically, the destination list references items managed by an application invoked by the application launcher. Destinations retrieved from the destination list are populated into the submenu area based on size characteristics thereof.Type: ApplicationFiled: February 5, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: REBECCA J. DEUTSCH, RANDALL K. WINJUM, PATRICE L. MINER, Benjamin Betz, ANDREW JENNINGS
-
Publication number: 20080115218Abstract: A security health reporting system provides an application program interface (API) for use by independent software vendors (ISVs) to extend the security health reporting capabilities of the security health reporting system. An ISV security solution can register with the security health reporting system, create a schema that describes a new security class, and use the API to publish an instance of the schema for the new security class with the security health reporting system. When an instance of a schema for a new security class is published, the security health reporting system creates the new security class, and recognizes the definition for the security class within the security health reporting system. Registered ISV security solutions can then use the published schema to report their health statuses for the new security class.Type: ApplicationFiled: November 10, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Charles G. Jeffries, Doug Coburn, Barry Gerhardt, Randall K. Winjum, Arindam Chatterjee
-
Patent number: 7353466Abstract: A system and related techniques to collect and manage a set of incoming message notification objects, such as instant message notifications, email notifications, download notifications, transaction notifications and others and present those objects to the user with an icon, tile or other representation on a dynamically scaled timeline. According to embodiments, the dynamically scaled timeline may present the most recently received object farthest to the right on a notifications bar or facility and slide objects to the left to represent passage of time as those objects age. Instead of presenting those objects on a linear scale, according to the invention, the time intervals in which objects may be presented may be scaled to cause the oldest message objects to be presented on a relatively compressed dimension. The most recently received messages may be presented on wider intervals, to permit the user to perceive differences in arrival of items more clearly.Type: GrantFiled: May 28, 2004Date of Patent: April 1, 2008Assignee: Microsoft CorporationInventors: Andrew S. Crane, Cornelis K. Van Dok, Fabrice A. Debry, Lyon K. F. Wong, Randall K. Winjum, Timothy P. McKee
-
Publication number: 20080028264Abstract: A method and apparatus to detect and mitigate disk failure is disclosed. The method may collect data from a disk from time to time and by analyzing the data, may provide an alert that there is a bad disk.Type: ApplicationFiled: July 27, 2006Publication date: January 31, 2008Applicant: MICROSOFT CORPORATIONInventors: Matthew Kerner, Swetha Narayanaswamy, Barbara Kess, Yi Meng, Weijuan Shi, Michael Ryan Berg, Randall K. Winjum
-
Patent number: D529919Type: GrantFiled: April 22, 2005Date of Patent: October 10, 2006Assignee: Microsoft CorporationInventors: Randall K. Winjum, Charles Cummins, Charles W. Stabb, Jan T. Miksovsky
-
Patent number: D530338Type: GrantFiled: April 22, 2005Date of Patent: October 17, 2006Assignee: Microsoft CorporationInventors: Randall K. Winjum, Charles Cummins, Charles W. Stabb, Jan T. Miksovsky, Vincent L. Paceri
-
Patent number: D549716Type: GrantFiled: April 22, 2005Date of Patent: August 28, 2007Assignee: Microsoft CorporationInventors: Randall K. Winjum, Jan T. Miksovsky
-
Patent number: D614647Type: GrantFiled: April 21, 2009Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventor: Randall K. Winjum
-
Patent number: D614654Type: GrantFiled: April 21, 2009Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Randall K. Winjum, Ginger J. Gloystein, Martin J. Hall, Lindsey R. Barcheck, Kieran M. Phelan
-
Patent number: D615097Type: GrantFiled: April 21, 2009Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventor: Randall K. Winjum
-
Patent number: D615098Type: GrantFiled: April 21, 2009Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventor: Randall K. Winjum