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: 20130239040
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: September 12, 2013
    Applicant: Apple Inc.
    Inventors: Damian Kaleta, Kevin Decker
  • Publication number: 20130191709
    Abstract: 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: Application
    Filed: December 28, 2012
    Publication date: July 25, 2013
    Applicant: Apple Inc.
    Inventors: Kevin Decker, John William Sullivan
  • Patent number: 8375319
    Abstract: 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: Grant
    Filed: June 5, 2009
    Date of Patent: February 12, 2013
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Timothy G. Hatcher, Michael P. Thole
  • Patent number: 8347230
    Abstract: 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: Grant
    Filed: September 30, 2008
    Date of Patent: January 1, 2013
    Assignee: Apple Inc.
    Inventors: Kevin Decker, John W. Sullivan
  • Publication number: 20110302510
    Abstract: 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: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Inventors: David Frank Harrison, Jing Jin, Kevin Decker, Michael Paul Thole, Dan Bernstein
  • Publication number: 20110191344
    Abstract: 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: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Inventors: Jing Jin, Kevin Decker, Timothy Hatcher, Raymond Sepulveda, Michael Thole
  • Publication number: 20110191666
    Abstract: 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: Application
    Filed: February 2, 2010
    Publication date: August 4, 2011
    Inventors: Kevin Decker, Jing Jin
  • Publication number: 20110138313
    Abstract: 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: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Inventors: Kevin Decker, Jing Jin, Raymond Sepulveda, Michael Thole, John William Sullivan
  • Publication number: 20110119571
    Abstract: 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: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Inventors: Kevin Decker, Giovanni Donelli
  • Patent number: 7917846
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: March 29, 2011
    Assignee: Apple Inc.
    Inventors: Kevin Decker, John Sullivan, David Harrison
  • Publication number: 20100313159
    Abstract: 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: Application
    Filed: June 5, 2009
    Publication date: December 9, 2010
    Applicant: APPLE INC.
    Inventors: Kevin Decker, Timothy G. Hatcher, Michael P. Thole
  • Publication number: 20100095219
    Abstract: 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: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Inventors: Maciej Stachowiak, Kevin Decker, John W. Sullivan, Darin Adler, Adam Roben
  • Publication number: 20100083383
    Abstract: 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: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Apple Inc.
    Inventors: Darin B. Adler, Kevin Decker
  • Publication number: 20100083179
    Abstract: 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: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Apple Inc.
    Inventors: Kevin Decker, John W. Sullivan
  • Publication number: 20090164883
    Abstract: 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: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Applicant: APPLE INC.
    Inventors: Kevin Decker, John Sullivan
  • Publication number: 20080307301
    Abstract: 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: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: APPLE INC.
    Inventors: Kevin Decker, John Sullivan, David Harrison
  • Publication number: 20080307308
    Abstract: 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: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: APPLE INC.
    Inventors: John Sullivan, Kevin Decker, Bertrand Serlet
  • Publication number: 20080168388
    Abstract: 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: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: APPLE COMPUTER, INC.
    Inventor: Kevin Decker