Patents by Inventor Andrew T. Belk

Andrew T. Belk 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: 11680819
    Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: June 20, 2023
    Assignee: Apple Inc.
    Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
  • Publication number: 20210063170
    Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
    Type: Application
    Filed: November 13, 2020
    Publication date: March 4, 2021
    Applicant: Apple Inc.
    Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
  • Patent number: 10871376
    Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: December 22, 2020
    Assignee: Apple Inc.
    Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
  • Patent number: 10395068
    Abstract: In one embodiment, a data processing system includes a guest account that is configured to assist in the protection and recovery of the data processing system when it is lost or stolen. In one embodiment, the guest account can allow Internet access and can include a web browser to allow the guest, who might be a thief, to use the system to browse the Internet. While such use occurs, the system can perform actions specified by an authorized user of the system, and such actions can include determining a location of the system and transmitting the location to the authorized user, erasing data on the system, displaying a message, capturing an image, etc.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: August 27, 2019
    Assignee: Apple Inc.
    Inventors: Andrew T. Belk, Steve S. Ko, Jack R. Matthew, William E. Stevenson, Craig M. Federighi, Patrick L. Coffman
  • Publication number: 20190101397
    Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
    Type: Application
    Filed: August 6, 2018
    Publication date: April 4, 2019
    Applicant: Apple Inc.
    Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
  • Patent number: 9977646
    Abstract: Pairing a portable electronic device with a media device that is playing media, providing control to the portable device, displaying information about the media being played on the portable electronic device, and providing a link to the media asset in an online store. Discovering that a media device that is currently publically playing media, receiving a media signal encoded with metadata describing the media being played, and displaying an accrued history of various instances of media items that have been overheard during a public play session as a list of media items associated with metadata describing the media items.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: May 22, 2018
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
  • Publication number: 20170039398
    Abstract: In one embodiment, a data processing system includes a guest account that is configured to assist in the protection and recovery of the data processing system when it is lost or stolen. In one embodiment, the guest account can allow Internet access and can include a web browser to allow the guest, who might be a thief, to use the system to browse the Internet. While such use occurs, the system can perform actions specified by an authorized user of the system, and such actions can include determining a location of the system and transmitting the location to the authorized user, erasing data on the system, displaying a message, capturing an image, etc.
    Type: Application
    Filed: August 8, 2016
    Publication date: February 9, 2017
    Inventors: Andrew T. BELK, Steve S. KO, Jack R. MATTHEW, William E. STEVENSON, Craig M. FEDERIGHI, Patrick L. COFFMAN
  • Patent number: 9513864
    Abstract: Pairing a portable electronic device with a media device that is playing media, providing control to the portable device, displaying information about the media being played on the portable electronic device, and providing a link to the media asset in an online store. Discovering that a media device that is currently publically playing media, receiving a media signal encoded with metadata describing the media being played, and displaying an accrued history of various instances of media items that have been overheard during a public play session as a list of media items associated with metadata describing the media items.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 6, 2016
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
  • Publication number: 20160147502
    Abstract: Pairing a portable electronic device with a media device that is playing media, providing control to the portable device, displaying information about the media being played on the portable electronic device, and providing a link to the media asset in an online store. Discovering that a media device that is currently publically playing media, receiving a media signal encoded with metadata describing the media being played, and displaying an accrued history of various instances of media items that have been overheard during a public play session as a list of media items associated with metadata describing the media items.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 26, 2016
    Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
  • Publication number: 20140266637
    Abstract: Pairing a portable electronic device with a media device that is playing media, providing control to the portable device, displaying information about the media being played on the portable electronic device, and providing a link to the media asset in an online store. Discovering that a media device that is currently publically playing media, receiving a media signal encoded with metadata describing the media being played, and displaying an accrued history of various instances of media items that have been overheard during a public play session as a list of media items associated with metadata describing the media items.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
  • Publication number: 20130013558
    Abstract: A method and apparatus for semantic checking for synchronization. In one embodiment, a process is provided to define a relationship model for each data type in a first set of data and may store each relationship model. For each entry in a second set of data to be synchronized with the first set of data, the process determines if the entry violates the relationship model for the data type corresponding to the entry.
    Type: Application
    Filed: July 8, 2011
    Publication date: January 10, 2013
    Inventor: Andrew T. Belk
  • Publication number: 20120185933
    Abstract: In one embodiment, a data processing system includes a guest account that is configured to assist in the protection and recovery of the data processing system when it is lost or stolen. In one embodiment, the guest account can allow Internet access and can include a web browser to allow the guest, who might be a thief, to use the system to browse the Internet. While such use occurs, the system can perform actions specified by an authorized user of the system, and such actions can include determining a location of the system and transmitting the location to the authorized user, erasing data on the system, displaying a message, capturing an image, etc.
    Type: Application
    Filed: April 20, 2011
    Publication date: July 19, 2012
    Inventors: Andrew T. Belk, Steve S. Ko, Jack R. Matthew, William E. Stevenson, Craig Federighi, Patrick L. Coffman