Patents by Inventor Kevin Decker
Kevin Decker 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).
-
Publication number: 20130239040Abstract: In addition to conveying a completion status of a task to a user, a progress bar can display a visual indication that the task is substantially complete (e.g., essential elements of a web page are loaded) followed by another visual indication that informs the user that a particular feature or functionality has been enabled. For example, in addition to displaying a visual cue (e.g., a rocket effect) when a triviality threshold indicating that the task is complete to a threshold degree, another indicator can be displayed in response to determining that a status of a feature has been modified. Determining that the status of the feature is modified when the triviality threshold is met and thus displaying the other visual indicator immediately following the visual indication produces a dramatic visual cue in directing the user's attention to the visual enablement of the feature.Type: ApplicationFiled: September 13, 2012Publication date: September 12, 2013Applicant: Apple Inc.Inventors: Damian Kaleta, Kevin Decker
-
Publication number: 20130191709Abstract: A novel method for graphically organizing and displaying multiple pages of internet content based on how the page was accessed. Pages are determined to be indirectly accessed if they were accessed via a hypertext link or a trail of hypertext links. Pages are determined to be directly accessed if accessed via other means, such as a bookmark or via Uniform Resource Locator (URL). Page groupings are created for each directly accessed page, and each indirectly accessed page is categorized into a grouping associated with a directly accessed page containing a link through which the indirectly accessed page was accessed. The web pages are presented to the user in an interface that is a graphical representation of the page groupings, wherein a user selects a page to view by first selecting the page's page grouping and then selecting the page.Type: ApplicationFiled: December 28, 2012Publication date: July 25, 2013Applicant: Apple Inc.Inventors: Kevin Decker, John William Sullivan
-
Patent number: 8375319Abstract: A new resource address is registered in response to input received from a user. The user is then notified when a visually non-empty portion of content from the resource address has been loaded into a viewing area of the content viewing application. The notification cues the user to direct his/her attention to the viewing area of the content viewing application.Type: GrantFiled: June 5, 2009Date of Patent: February 12, 2013Assignee: Apple Inc.Inventors: Kevin Decker, Timothy G. Hatcher, Michael P. Thole
-
Patent number: 8347230Abstract: A novel method for graphically organizing and displaying multiple pages of internet content based on how the page was accessed. Pages are determined to be indirectly accessed if they were accessed via a hypertext link or a trail of hypertext links. Pages are determined to be directly accessed if accessed via other means, such as a bookmark or via Uniform Resource Locator (URL). Page groupings are created for each directly accessed page, and each indirectly accessed page is categorized into a grouping associated with a directly accessed page containing a link through which the indirectly accessed page was accessed. The web pages are presented to the user in an interface that is a graphical representation of the page groupings, wherein a user selects a page to view by first selecting the page's page grouping and then selecting the page.Type: GrantFiled: September 30, 2008Date of Patent: January 1, 2013Assignee: Apple Inc.Inventors: Kevin Decker, John W. Sullivan
-
Publication number: 20110302510Abstract: Methods and apparatuses that automatically detect availability of a reader mode for article content in a web page addressed by a URL are described. Availability detection may be progressively performed such that cheap operations are performed first to reduce the need to perform more expensive ones. A retrieval status of the web page may be detected to determine when enough content has been retrieved to initiate a detection of the reader mode for the web page. A reader indicator may be presented in a user interface of a browser if the availability of the reader mode is detected. A user of the browser may be noted with an alternative presentation of the article content from the web page in addition to a presentation of the whole web page by the browser. If the reader mode of the web page is not available, no reader indicator may be present in the browser.Type: ApplicationFiled: June 4, 2010Publication date: December 8, 2011Inventors: David Frank Harrison, Jing Jin, Kevin Decker, Michael Paul Thole, Dan Bernstein
-
Publication number: 20110191344Abstract: An automatic organization into topics for a browsing history. In one embodiment, a system identifies groups of browsing actions as related, and clusters the browsing history (e.g. a web browsing history) into sessions based on heuristics used to determine relationships. Latent semantic analysis can be used to determine the relationships which can be considered topics. User interfaces for displaying or otherwise presenting these sessions can include icons representative of topics, and these icons can have different sizes depending on a frequency of web page visits within a topic. The topics can be displayed in time ranges or in a cover flow view or both time ranges and cover flow view.Type: ApplicationFiled: February 3, 2010Publication date: August 4, 2011Inventors: Jing Jin, Kevin Decker, Timothy Hatcher, Raymond Sepulveda, Michael Thole
-
Publication number: 20110191666Abstract: Animation control methods and systems. In one embodiment, a method to control animations includes receiving data representing content of a page (e.g. a web page), detecting, from the data, whether the page includes animated content, determining whether to halt execution of the detected animated content, and halting execution of the animated content if a determination to halt was made. In one implementation, the content can be configured into a document object model (DOM) and decisions to halt or not to halt can be made on a node-by-node basis within the DOM. In one implementation, the animated content can be allowed to execute for a shortened duration (e.g. in order to allow a user to see it) and then is halted.Type: ApplicationFiled: February 2, 2010Publication date: August 4, 2011Inventors: Kevin Decker, Jing Jin
-
Publication number: 20110138313Abstract: Methods and apparatuses that generate a thumbnail image for each tab in a window based on a snapshot of the window providing interface for a presentation corresponding to the tab are described. An expanded tab bar may be displayed to replace a tab bar inside the window. One or more thumbnail images may be displayed in the expanded tab bar. A user interface operation may be detected on a particular thumbnail image in the expanded tab bar to update the window for providing interface for a particular presentation corresponding to the particular thumbnail.Type: ApplicationFiled: December 3, 2009Publication date: June 9, 2011Inventors: Kevin Decker, Jing Jin, Raymond Sepulveda, Michael Thole, John William Sullivan
-
Publication number: 20110119571Abstract: Methods and apparatuses that identify one of a plurality of modes from a web page associated with a document received at a browser are described. An identified mode may correspond to a user interface configuration. A portion of content may be extracted from the document for a presentation configured by the user interface configuration. A presentation of the extracted content may be displayed on a display screen while excluding a reset of the document without displaying the web page.Type: ApplicationFiled: November 18, 2009Publication date: May 19, 2011Inventors: Kevin Decker, Giovanni Donelli
-
Patent number: 7917846Abstract: Methods, computer program products, systems and data structures for generating a signature for a portion or portions of a content source are described. The signature can be generated by identifying a portion or portions of a content source, and determining a signature that defines the portion or portions. If the source is updated, the signature can be retrieved and compared to elements in the updated source. If an element in the updated source matches information included in the signature, content corresponding to the matching element is displayed.Type: GrantFiled: June 8, 2007Date of Patent: March 29, 2011Assignee: Apple Inc.Inventors: Kevin Decker, John Sullivan, David Harrison
-
Publication number: 20100313159Abstract: A new resource address is registered in response to input received from a user. The user is then notified when a visually non-empty portion of content from the resource address has been loaded into a viewing area of the content viewing application. The notification cues the user to direct his/her attention to the viewing area of the content viewing application.Type: ApplicationFiled: June 5, 2009Publication date: December 9, 2010Applicant: APPLE INC.Inventors: Kevin Decker, Timothy G. Hatcher, Michael P. Thole
-
Publication number: 20100095219Abstract: Methods and apparatuses which create and use selective history data structures are disclosed. In one embodiment, a method includes monitoring presentations accessed by a user, automatically selecting some of the presentations accessed by the user according to, at least in part, the user's access patterns, and displaying representations of the some of the presentations in a pattern of an n×n array, wherein n is greater than 1. Other methods are disclosed, and various apparatuses and machine readable media are also disclosed.Type: ApplicationFiled: October 15, 2008Publication date: April 15, 2010Inventors: Maciej Stachowiak, Kevin Decker, John W. Sullivan, Darin Adler, Adam Roben
-
Publication number: 20100083383Abstract: A mechanism for notifying a user of an internet browser that a requested web page is undesirable, and for protecting the user from the web page by disabling it. An internet browser detects a load request for a web page and retrieves the Uniform Resource Locator (URL) for the webpage. The internet browser displays the webpage associated with the URL and, upon determination that the URL matches a URL from a list of undesirable URLs, alters the appearance of the webpage and disables the web page from receiving input or taking action.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: Apple Inc.Inventors: Darin B. Adler, Kevin Decker
-
Publication number: 20100083179Abstract: A novel method for graphically organizing and displaying multiple pages of internet content based on how the page was accessed. Pages are determined to be indirectly accessed if they were accessed via a hypertext link or a trail of hypertext links. Pages are determined to be directly accessed if accessed via other means, such as a bookmark or via Uniform Resource Locator (URL). Page groupings are created for each directly accessed page, and each indirectly accessed page is categorized into a grouping associated with a directly accessed page containing a link through which the indirectly accessed page was accessed. The web pages are presented to the user in an interface that is a graphical representation of the page groupings, wherein a user selects a page to view by first selecting the page's page grouping and then selecting the page.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: Apple Inc.Inventors: Kevin Decker, John W. Sullivan
-
Publication number: 20090164883Abstract: Methods, computer program products, and systems are described to assist a user in identifying a number of potential areas of interest (sometimes referred to as clippings or web clips) and presenting the areas in a uniform display environment. In some implementations, the user clippings are presented to the user in a clipview according to user preferences.Type: ApplicationFiled: December 19, 2007Publication date: June 25, 2009Applicant: APPLE INC.Inventors: Kevin Decker, John Sullivan
-
Publication number: 20080307301Abstract: Methods, computer program products, systems and data structures for generating a signature for a portion or portions of a content source are described. The signature can be generated by identifying a portion or portions of a content source, and determining a signature that defines the portion or portions. If the source is updated, the signature can be retrieved and compared to elements in the updated source. If an element in the updated source matches information included in the signature, content corresponding to the matching element is displayed.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Kevin Decker, John Sullivan, David Harrison
-
Publication number: 20080307308Abstract: Methods, computer program products, systems and data structures are described to assist a user in identifying a number of potential areas of interest and selecting an area of interest suitable for clipping as the user navigates around a content source. In some implementations, the content source can be parsed and evaluated to identify one or more structural elements that may contain one or more potential areas of interest. The identified elements are then presented to the user.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: John Sullivan, Kevin Decker, Bertrand Serlet
-
Publication number: 20080168388Abstract: Systems, apparatus, methods and computer program products are described for automatically resizing or repositioning an area of interest, identifying a portion of a document for display, so that the area of interest aligns with one or more edges of a structural element in the document. A method is provided that includes receiving input to resize (or reposition) an area of interest associated with a clipping of content. The clipping displays a portion of a document corresponding to the area of interest. The document has a plurality of structural elements. A boundary associated with a structural element in the document is determined. The area of interest is automatically resized (or repositioned) based on the boundary.Type: ApplicationFiled: January 5, 2007Publication date: July 10, 2008Applicant: APPLE COMPUTER, INC.Inventor: Kevin Decker