Patents by Inventor Kevin W. Decker

Kevin W. 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).

  • Patent number: 9310969
    Abstract: A reading list panel is displayed as a sidebar window with respect to a main window of a content viewing application. In response to a first input, a first article representation of a first article associated with a presentation page displayed in the main window is listed in the reading list panel, where the first article representation includes information identifying the first article. In response to a selection of a second article representation from the reading list panel, content of a second article represented by the second article representation is presented in a reader mode within the main window.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: April 12, 2016
    Assignee: APPLE INC.
    Inventors: Donald D. Melton, Darin B. Adler, Alice Liu, Kevin W. Decker, Brady K. Eidson, Gavin Barraclough, Steven J. Falkenburg
  • Patent number: 9247016
    Abstract: Methods and apparatuses that collect tracking data items into a plurality of data stores for one or more domain in response to resources received from the domains are described. Each tracking data item may be accessible for one of the domains. Relationships of the domains may be identified among the tracking data items across multiple data stores according to the resources received. One or more of the domains may be selected according to the identified relationships to control accessibility of the tracking data items for the domains. The data stores may be updated to prohibit accessing at least a portion of the tracking data items for the selected domains.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: January 26, 2016
    Assignee: APPLE INC.
    Inventors: Steven Jon Falkenburg, Darin Benjamin Adler, Jessie Leah Berlin, Jing Jin, Kevin W. Decker, Maciej Stachowiak
  • Publication number: 20150355795
    Abstract: A content list panel displays a list of article representations. In response to a selection of an article representation from the content list panel, the content application loads an article associated with the selected article representation in addition to one or more second articles. By preloading the second articles, the user can continuously read through different articles in the main window of the content application without having to select an article representation from the content list panel.
    Type: Application
    Filed: September 30, 2014
    Publication date: December 10, 2015
    Inventors: Steven J. Falkenburg, Kevin W. Decker, Darin Benjamin Adler, Ada Y. Chan
  • Publication number: 20150347358
    Abstract: Embodiments of processes and systems relate to browser-based enhancements, including a user interface that is configured for concurrently displaying two different categories of webpages for a user, and their corresponding icons. A first icons area has icons representing a first category of webpages based on the browser activity of the user and a second icons areas has non-duplicate icons representing webpages in a second category of webpages selected in response to a user designation. A control allows for replacing the second plurality of icons with a third plurality of icons based on a frequency and recency algorithm for the browser activity.
    Type: Application
    Filed: November 21, 2014
    Publication date: December 3, 2015
    Inventors: Conrad A. Shultz, Kevin W. Decker
  • Publication number: 20150234553
    Abstract: A reading list panel is displayed as a sidebar window with respect to a main window of a content viewing application. In response to a first input, a first article representation of a first article associated with a presentation page displayed in the main window is listed in the reading list panel, where the first article representation includes information identifying the first article. In response to a selection of a second article representation from the reading list panel, content of a second article represented by the second article representation is presented in a reader mode within the main window.
    Type: Application
    Filed: March 9, 2015
    Publication date: August 20, 2015
    Inventors: Donald D. Melton, Darin B. Adler, Alice Liu, Kevin W. Decker, Brady K. Eidson, Gavin Barraclough, Steven J. Falkenburg
  • Patent number: 8977947
    Abstract: A reading list panel is displayed as a sidebar window with respect to a main window of a content viewing application. In response to a first input, a first article representation of a first article associated with a presentation page displayed in the main window is listed in the reading list panel, where the first article representation includes information identifying the first article. In response to a selection of a second article representation from the reading list panel, content of a second article represented by the second article representation is presented in a reader mode within the main window.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: March 10, 2015
    Assignee: Apple Inc.
    Inventors: Donald D. Melton, Darin B. Adler, Alice Liu, Kevin W. Decker, Brady K. Eidson, Gavin Barraclough, Steven J. Falkenburg
  • Publication number: 20150012816
    Abstract: Methods and apparatuses for providing a zoom experience. A snapshot of content is generated in response to detection of initiation of a zoom control input. A zoom operation is performed based on the zoom control input on the snapshot to provide a post-zoom snapshot. The snapshot is displayed while performing the zooming. The content is rendered to provide an amount of zoom as indicated by the zoom control input to provide a post-zoom rendering. The post-zoom is blended with the snapshot and the post-zoom rendering to provide a final image. The final image is displayed.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 8, 2015
    Inventors: Kevin W. Decker, Damian Kaleta
  • Publication number: 20140365959
    Abstract: The embodiments disclosed herein describe ways that a browser application can smoothly animate changing (i.e., decreasing, increasing) web page content width upon opening or closing of a sidebar. Methods include the browser analyzing the web page layout to identify a dominant page portion or to determine whether a centered portion layout exists, temporarily obscuring the web page with a snapshot of the page, identifying the location and size of the dominant or centered portion on the web page, and using the information to make changes to the web page in a layer hidden behind the snapshot.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 11, 2014
    Inventors: Richard J. Mondello, Kevin W. Decker, Damian Kaleta, Steven J. Falkenburg
  • Publication number: 20140365852
    Abstract: A social media link panel is displayed as a part of a content application such as a web browser application. The social media link panel displays a list of one or more social items. In response to a selection of a social item from the list, a main window of the web browser application displays web content associated with the social item.
    Type: Application
    Filed: June 9, 2013
    Publication date: December 11, 2014
    Inventors: Kevin W. Decker, Darin B. Adler, Jessie Berlin, Steven J. Falkenburg
  • Publication number: 20140365794
    Abstract: The embodiments disclosed herein describe ways that a browser application or other process can reduce power usage by a computing device. Methods include the process suspending one or more plug-ins on a web page by replacing them with a snapshot taken from the plug-in, and reducing processing on non-media plug-ins and non-visible portions of web pages running in the browser, but not currently in focus, such as when a tab is in the background behind a different tab, when a browser window is minimized, or when the web page is entirely or partially occluded.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 11, 2014
    Inventors: Kevin W. Decker, Dean Jackson, Gavin Barraclough, Jon Lee, Craig Federighi, Maciej Stachowiak
  • Publication number: 20140365855
    Abstract: A content application includes one or more content list panels. The content application provides mechanisms that allow the user to easily manage article representations included in the content lists such as adding article representations a content list and editing the items directly in menus associated with the content lists.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 11, 2014
    Inventors: Kevin W. Decker, Darin Benjamin Adler, Steven J. Falkenburg, Raymond Sepulveda, Craig Federighi, Steve O. Lemay, Patrick Coffman, Andreas Wendker, Brian Croll, Chan Karunamuni, Conrad Shultz
  • Publication number: 20140337991
    Abstract: Methods and apparatuses that maintain one or more data stores capable of storing local data in a device for loading a resource of a domain are described. The resource may be loaded to cause one or more data access operations on the data stores. Access to usage tracking data of the device from the domain may depend on at least one of the data access operations. The data access operations may be configured to block the usage tracking data of the device from the domain. The data access operations may be performed on the data stores for the loading of the resource. A web page may be presented to a user when the resource is successfully loaded.
    Type: Application
    Filed: July 24, 2014
    Publication date: November 13, 2014
    Inventors: Brian Croll, Darin B. Adler, Kevin W. Decker, Steven J. Falkenburg, Timothy G. Hatcher, Jing Jin, Donald D. Melton, Maciej Stachowiak, Samuel M. Weinig, Brian A. Weinstein
  • Publication number: 20140330962
    Abstract: Methods and apparatuses that collect tracking data items into a plurality of data stores for one or more domain in response to resources received from the domains are described. Each tracking data item may be accessible for one of the domains. Relationships of the domains may be identified among the tracking data items across multiple data stores according to the resources received. One or more of the domains may be selected according to the identified relationships to control accessibility of the tracking data items for the domains. The data stores may be updated to prohibit accessing at least a portion of the tracking data items for the selected domains.
    Type: Application
    Filed: June 25, 2014
    Publication date: November 6, 2014
    Applicant: APPLE INC.
    Inventors: Steven Jon Falkenburg, Darin Benjamin Adler, Jessie Leah Berlin, Jing Jin, Kevin W. Decker, Maciej Stachowiak
  • Patent number: 8819817
    Abstract: Methods and apparatuses that maintain one or more data stores capable of storing local data in a device for loading a resource of a domain are described. The resource may be loaded to cause one or more data access operations on the data stores. Access to usage tracking data of the device from the domain may depend on at least one of the data access operations. The data access operations may be configured to block the usage tracking data of the device from the domain. The data access operations may be performed on the data stores for the loading of the resource. A web page may be presented to a user when the resource is successfully loaded.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: August 26, 2014
    Assignee: Apple Inc.
    Inventors: Brian Croll, Darin B. Adler, Kevin W. Decker, Steven J. Falkenburg, Timothy G. Hatcher, Jing Jin, Donald D. Melton, Maciej Stachowiak, Samuel M. Weinig, Brian A. Weinstein
  • Patent number: 8793809
    Abstract: Methods and apparatuses that collect tracking data items into a plurality of data stores for one or more domain in response to resources received from the domains are described. Each tracking data item may be accessible for one of the domains. Relationships of the domains may be identified among the tracking data items across multiple data stores according to the resources received. One or more of the domains may be selected according to the identified relationships to control accessibility of the tracking data items for the domains. The data stores may be updated to prohibit accessing at least a portion of the tracking data items for the selected domains.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: July 29, 2014
    Assignee: Apple Inc.
    Inventors: Steven Jon Falkenburg, Darin Benjamin Adler, Jessie Leah Berlin, Jing Jin, Kevin W. Decker, Maciej Stachowiak
  • Publication number: 20140123000
    Abstract: A snapshot of a page is stored in response to navigation away from the page. When the user navigates back to the page, the snapshot is displayed while the page is loaded. When the page is sufficiently loaded, the snapshot is replaced by the (fully or partially) loaded page. Determining whether the page is sufficiently loaded is based on monitoring of pre-selected criteria.
    Type: Application
    Filed: December 12, 2013
    Publication date: May 1, 2014
    Applicant: Apple Inc.
    Inventors: Kevin W. Decker, Darin B. Adler, Beth M. Dakin, Brady K. Eidson, Craig M. Federighi
  • Patent number: 8661337
    Abstract: A snapshot of a page is stored in response to navigation away from the page. When the user navigates back to the page, the snapshot is displayed while the page is loaded. When the page is sufficiently loaded, the snapshot is replaced by the (fully or partially) loaded page. Determining whether the page is sufficiently loaded is based on monitoring of pre-selected criteria.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: February 25, 2014
    Assignee: Apple Inc.
    Inventors: Kevin W. Decker, Darin B. Adler, Beth M. Dakin, Brady K. Eidson, Craig M. Federighi
  • Publication number: 20120306930
    Abstract: Methods and apparatuses for providing a zoom experience. A snapshot of content is generated in response to detection of initiation of a zoom control input. A zoom operation is performed based on the zoom control input on the snapshot to provide a post-zoom snapshot. The snapshot is displayed while performing the zooming. The content is rendered to provide an amount of zoom as indicated by the zoom control input to provide a post-zoom rendering. The post-zoom is blended with the snapshot and the post-zoom rendering to provide a final image. The final image is displayed.
    Type: Application
    Filed: August 31, 2011
    Publication date: December 6, 2012
    Applicant: APPLE INC.
    Inventors: KEVIN W. DECKER, Damian Kaleta
  • Publication number: 20120311429
    Abstract: A snapshot of a page is stored in response to navigation away from the page. When the user navigates back to the page, the snapshot is displayed while the page is loaded. When the page is sufficiently loaded, the snapshot is replaced by the (fully or partially) loaded page. Determining whether the page is sufficiently loaded is based on monitoring of pre-selected criteria.
    Type: Application
    Filed: September 2, 2011
    Publication date: December 6, 2012
    Applicant: Apple Inc.
    Inventors: KEVIN W. DECKER, DARIN B. ADLER, BETH M. DAKIN, BRADY K. EIDSON, CRAIG M. FEDERIGHI
  • Publication number: 20120311491
    Abstract: A reading list panel is displayed as a sidebar window with respect to a main window of a content viewing application. In response to a first input, a first article representation of a first article associated with a presentation page displayed in the main window is listed in the reading list panel, where the first article representation includes information identifying the first article. In response to a selection of a second article representation from the reading list panel, content of a second article represented by the second article representation is presented in a reader mode within the main window.
    Type: Application
    Filed: July 27, 2011
    Publication date: December 6, 2012
    Applicant: APPLE INC.
    Inventors: Donald D. Melton, Darin B. Adler, Alice Liu, Kevin W. Decker, Brady K. Eidson, Gavin Barraclough, Steven J. Falkenburg