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: 11680819Abstract: 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: GrantFiled: November 13, 2020Date of Patent: June 20, 2023Assignee: Apple Inc.Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
-
Publication number: 20210063170Abstract: 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: ApplicationFiled: November 13, 2020Publication date: March 4, 2021Applicant: Apple Inc.Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
-
Patent number: 10871376Abstract: 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: GrantFiled: August 6, 2018Date of Patent: December 22, 2020Assignee: Apple Inc.Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
-
Patent number: 10395068Abstract: 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: GrantFiled: August 8, 2016Date of Patent: August 27, 2019Assignee: Apple Inc.Inventors: Andrew T. Belk, Steve S. Ko, Jack R. Matthew, William E. Stevenson, Craig M. Federighi, Patrick L. Coffman
-
Publication number: 20190101397Abstract: 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: ApplicationFiled: August 6, 2018Publication date: April 4, 2019Applicant: Apple Inc.Inventors: Andrew T. Belk, Ralph E. Lemke, April C. Cutter, Paul S. McCarthy, Gunjan Gupta
-
Patent number: 9977646Abstract: 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: GrantFiled: November 18, 2015Date of Patent: May 22, 2018Assignee: Apple Inc.Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
-
Publication number: 20170039398Abstract: 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: ApplicationFiled: August 8, 2016Publication date: February 9, 2017Inventors: Andrew T. BELK, Steve S. KO, Jack R. MATTHEW, William E. STEVENSON, Craig M. FEDERIGHI, Patrick L. COFFMAN
-
Patent number: 9513864Abstract: 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: GrantFiled: March 14, 2013Date of Patent: December 6, 2016Assignee: Apple Inc.Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
-
Publication number: 20160147502Abstract: 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: ApplicationFiled: November 18, 2015Publication date: May 26, 2016Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
-
Publication number: 20140266637Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Apple Inc.Inventors: Thomas Alsina, Lucas Newman, Nicholas James Paulson, Elbert D. Chen, Augustin Prats, Andrew T. Belk
-
Publication number: 20130013558Abstract: 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: ApplicationFiled: July 8, 2011Publication date: January 10, 2013Inventor: Andrew T. Belk
-
Publication number: 20120185933Abstract: 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: ApplicationFiled: April 20, 2011Publication date: July 19, 2012Inventors: Andrew T. Belk, Steve S. Ko, Jack R. Matthew, William E. Stevenson, Craig Federighi, Patrick L. Coffman