Patents by Inventor William Bedford Turner
William Bedford Turner 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: 11120485Abstract: The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.Type: GrantFiled: March 19, 2018Date of Patent: September 14, 2021Assignee: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Publication number: 20180211295Abstract: The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.Type: ApplicationFiled: March 19, 2018Publication date: July 26, 2018Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Patent number: 9922354Abstract: The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.Type: GrantFiled: April 26, 2010Date of Patent: March 20, 2018Assignee: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Publication number: 20170200200Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for utilizing a secondary application to render invitational content. Primary content rendered by a web browser can be embedded with a command requesting that a secondary application be executed. The secondary application can be executed in a secured sand box environment and configured to render invitational content in a second window above the primary content. The secondary application can be known and trusted by the operating system to gather sensitive data used to select appropriate invitational content. Further, data can be included in the command requesting that the secondary application be executed. The invitational content can be associated with secondary views that can be rendered without affecting the primary content. The secondary application can collect data to render the secondary view, such as the exact point selected, which is used to render graphical transition effects leading to the secondary view.Type: ApplicationFiled: March 23, 2017Publication date: July 13, 2017Inventors: William Bedford Turner, Thomas Alsina, Sean B. Kelly
-
Publication number: 20170161241Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for utilizing a secondary application to render invitational content. Primary content rendered by a web browser can be embedded with a command requesting that a secondary application be executed. The secondary application can be executed in a secured sand box environment and configured to render invitational content in a second window above the primary content. The secondary application can be known and trusted by the operating system to gather sensitive data used to select appropriate invitational content. Further, data can be included in the command requesting that the secondary application be executed. The invitational content can be associated with secondary views that can be rendered without affecting the primary content. The secondary application can collect data to render the secondary view, such as the exact point selected, which is used to render graphical transition effects leading to the secondary view.Type: ApplicationFiled: December 19, 2016Publication date: June 8, 2017Inventors: William Bedford Turner, Thomas Alsina, Sean B. Kelly
-
Patent number: 9674151Abstract: Using uniquely generated identifiers in a network-based ecosystem in which a plurality of client devices request media content and software applications from online distribution system and additionally request invitational content from invitational content providers. Separating users' demographic data from a device-specific identifier in favor of uniquely generated identifiers and using the client device to enforce the substation of uniquely generated identifiers in favor of a device identifier, thereby using the client device to serve as a proxy in creating a firewall to exclude system partners from access to a device identifier.Type: GrantFiled: May 10, 2016Date of Patent: June 6, 2017Assignee: Apple Inc.Inventors: William Bedford Turner, David P. Remahl
-
Patent number: 9524477Abstract: Methods and arrangements are provided for utilizing a secondary application to render invitational content. Primary content rendered by a web browser can be embedded with a command requesting that a secondary application be executed. The secondary application can be executed in a secured sand box environment and configured to render invitational content in a second window above the primary content. The secondary application can be known and trusted by the operating system to gather sensitive data used to select appropriate invitational content. Further, data can be included in the command requesting that the secondary application be executed. The invitational content can be associated with secondary views that can be rendered without affecting the primary content. The secondary application can collect data to render the secondary view, such as the exact point selected, which is used to render graphical transition effects leading to the secondary view.Type: GrantFiled: May 15, 2012Date of Patent: December 20, 2016Assignee: Apple Inc.Inventors: William Bedford Turner, Thomas Alsina, Sean B. Kelly
-
Publication number: 20160255053Abstract: Using uniquely generated identifiers in a network-based ecosystem in which a plurality of client devices request media content and software applications from online distribution system and additionally request invitational content from invitational content providers. Separating users' demographic data from a device-specific identifier in favor of uniquely generated identifiers and using the client device to enforce the substation of uniquely generated identifiers in favor of a device identifier, thereby using the client device to serve as a proxy in creating a firewall to exclude system partners from access to a device identifier.Type: ApplicationFiled: May 10, 2016Publication date: September 1, 2016Inventors: William Bedford Turner, David P. Remahl
-
Patent number: 9363238Abstract: Using uniquely generated identifiers in a network-based ecosystem in which a plurality of client devices request media content and software applications from online distribution system and additionally request invitational content from invitational content providers. Separating users' demographic data from a device-specific identifier in favor of uniquely generated identifiers and using the client device to enforce the substation of uniquely generated identifiers in favor of a device identifier, thereby using the client device to serve as a proxy in creating a firewall to exclude system partners from access to a device identifier.Type: GrantFiled: June 4, 2012Date of Patent: June 7, 2016Assignee: Apple Inc.Inventors: William Bedford Turner, David P. Remahl
-
Patent number: 9110749Abstract: The present technology describes creating and delivering a digital content package in a specified input structure to a content server for processing before distribution to client devices. The technology includes receiving one or more creatives, a targeted application, and a manifest associated with the targeted application within the digital content package. The content server uses the manifest to prepare an archive file containing selected resources related to the targeted application. The archive can be optimistically served to a client device along with one or more creatives for display on the client device and linking to the targeted application. A user selection of one of the one or more creatives can cause execution of the targeted application. Accordingly, the present technology leverages the use of the digital content package created by content providers to process new content and serve it to client devices.Type: GrantFiled: June 1, 2010Date of Patent: August 18, 2015Assignee: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Tony F. Kinnis, Kenley Sun
-
Patent number: 9111309Abstract: The present technology presents targeted content, such as a targeted application, in multiple different configurations to correspond to multiple display orientations. In one example, a primary application having a view reserved to present the targeted application is configured to be presented in either a landscape or a portrait presentation format depending on the orientation of the display. The primary application is further configured to switch from either the landscape or portrait presentation format to the other presentation format when the orientation of the display is changed. Accordingly, the targeted application can be downloaded in multiple configurations so that the configuration that is appropriate for the displayed presentation format of the primary application can be presented with the reserved view.Type: GrantFiled: June 13, 2012Date of Patent: August 18, 2015Assignee: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Publication number: 20140074959Abstract: To generate a media station, a client device can receive a candidate media item playlist and media playback rules corresponding to the media station. When a new media item is needed for the media station, the client device can apply the media playback rules to a next media item in the list of candidate media items. The playback rules can be used to determine whether the next media item is currently eligible for playback. Additionally, the client device can receive a candidate invitational content item playlist and invitational content playback rules corresponding to the media station. In response to detecting an invitational content triggering action, the client device can apply the invitational content item rules to the candidate invitational content item playlist to select at least one invitational content item to present in the media stream.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: Apple Inc.Inventors: Thomas Alsina, Kenley Sun, Arvind S. Shenoy, Andrew Wadycki, William Bedford Turner, David Thomas Wilson, Jason James St. Pierre, Jayasurya Vadrevu
-
Patent number: 8615432Abstract: The present technology presents targeted content, such as a targeted application, within a primary application, in such a fashion that the targeted application is a separate process from the primary application. The targeted application is targeted to a specific user by compiling targeting data, generally describing aspects related to the user and information about the primary application for use by an application server, which processes the targeting data to determine suitable content. The present technology further achieves a balance between the need to protect a user's information and sharing some of this information with trusted sources for selecting targeted content to be displayed within a primary application by providing an operating system process to accept requests and compile targeting data for determined targeted content from the primary application without sharing the targeting data with the primary application.Type: GrantFiled: April 26, 2010Date of Patent: December 24, 2013Assignee: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Publication number: 20130326007Abstract: Using uniquely generated identifiers in a network-based ecosystem in which a plurality of client devices request media content and software applications from online distribution system and additionally request invitational content from invitational content providers. Separating users' demographic data from a device-specific identifier in favor of uniquely generated identifiers and using the client device to enforce the substation of uniquely generated identifiers in favor of a device identifier, thereby using the client device to serve as a proxy in creating a firewall to exclude system partners from access to a device identifier.Type: ApplicationFiled: June 4, 2012Publication date: December 5, 2013Applicant: Apple Inc.Inventors: William Bedford Turner, David p. Remahl
-
Publication number: 20130311871Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for utilizing a secondary application to render invitational content. Primary content rendered by a web browser can be embedded with a command requesting that a secondary application be executed. The secondary application can be executed in a secured sand box environment and configured to render invitational content in a second window above the primary content. The secondary application can be known and trusted by the operating system to gather sensitive data used to select appropriate invitational content. Further, data can be included in the command requesting that the secondary application be executed. The invitational content can be associated with secondary views that can be rendered without affecting the primary content. The secondary application can collect data to render the secondary view, such as the exact point selected, which is used to render graphical transition effects leading to the secondary view.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: Apple Inc.Inventors: William Bedford Turner, Thomas Alsina, Sean B. Kelly
-
Publication number: 20120254769Abstract: The present technology presents targeted content, such as a targeted application, in multiple different configurations to correspond to multiple display orientations. In one example, a primary application having a view reserved to present the targeted application is configured to be presented in either a landscape or a portrait presentation format depending on the orientation of the display. The primary application is further configured to switch from either the landscape or portrait presentation format to the other presentation format when the orientation of the display is changed. Accordingly, the targeted application can be downloaded in multiple configurations so that the configuration that is appropriate for the displayed presentation format of the primary application can be presented with the reserved view.Type: ApplicationFiled: June 13, 2012Publication date: October 4, 2012Applicant: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Publication number: 20120022943Abstract: The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.Type: ApplicationFiled: September 29, 2011Publication date: January 26, 2012Applicant: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Publication number: 20110295937Abstract: The present technology describes creating and delivering a digital content package in a specified input structure to a content server for processing before distribution to client devices. The technology includes receiving one or more creatives, a targeted application, and a manifest associated with the targeted application within the digital content package. The content server uses the manifest to prepare an archive file containing selected resources related to the targeted application. The archive can be optimistically served to a client device along with one or more creatives for display on the client device and linking to the targeted application. A user selection of one of the one or more creatives can cause execution of the targeted application. Accordingly, the present technology leverages the use of the digital content package created by content providers to process new content and serve it to client devices.Type: ApplicationFiled: June 1, 2010Publication date: December 1, 2011Applicant: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Tony F. Kinnis, Kenley Sun
-
Publication number: 20110246290Abstract: The present technology provides a purchasing interface within an application that allows users to purchase a product from another source without leaving the application. The application offers a product for purchase, and a user, desiring to purchase the product can provide an input effective to cause a purchasing interface to be displayed. While the purchasing interface, or information presented therein, comes from the product source, which is different than the application source, it is presented in such a fashion that gives the impression to the user that they are purchasing the product directly from the application.Type: ApplicationFiled: April 26, 2010Publication date: October 6, 2011Applicant: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson
-
Publication number: 20110246296Abstract: The present technology presents targeted content, such as a targeted application, within a primary application, in such a fashion that the targeted application is a separate process from the primary application. The targeted application is targeted to a specific user by compiling targeting data, generally describing aspects related to the user and information about the primary application for use by an application server, which processes the targeting data to determine suitable content. The present technology further achieves a balance between the need to protect a user's information and sharing some of this information with trusted sources for selecting targeted content to be displayed within a primary application by providing an operating system process to accept requests and compile targeting data for determined targeted content from the primary application without sharing the targeting data with the primary application.Type: ApplicationFiled: April 26, 2010Publication date: October 6, 2011Applicant: Apple Inc.Inventors: James Alexander Howard, William Bedford Turner, Christopher Blumenberg, Richard Williamson