Patents by Inventor Eric J. Albert

Eric J. Albert 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: 20210335128
    Abstract: Some embodiments of the invention provide a navigation application that uses a novel traffic notification scheme for providing traffic related notifications during a navigation presentation that is provided by a device. While providing a navigation presentation, the application iteratively monitors traffic conditions along the route. When traffic conditions meet a set of one or more threshold criteria, the application identifies a type of traffic notification that it should provide from several possible traffic notifications types. Next, without receiving any input from outside of the device, the application provides a traffic notification that is associated with the selected traffic notification type. In some embodiments, the traffic notification types include a notification (1) relating to traffic congestion along the current route, (2) relating to one or more faster routes that can replace the current route, and (3) regarding a road closure or extreme delay along the current route.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Applicant: Apple Inc.
    Inventors: Christine B. McGavran, Wesley Yue, Christopher Y. Tremblay, Supratik Maitra, Usama M. Hajj, Brian Andrich, Eric L. Grundstrom, J. Paul McCabe, Eric J. Albert, Ameya A. Limaye, Graydon Armstrong
  • Patent number: 11100797
    Abstract: Some embodiments of the invention provide a navigation application that uses a novel traffic notification scheme for providing traffic related notifications during a navigation presentation that is provided by a device. While providing a navigation presentation, the application iteratively monitors traffic conditions along the route. When traffic conditions meet a set of one or more threshold criteria, the application identifies a type of traffic notification that it should provide from several possible traffic notifications types. Next, without receiving any input from outside of the device, the application provides a traffic notification that is associated with the selected traffic notification type. In some embodiments, the traffic notification types include a notification (1) relating to traffic congestion along the current route, (2) relating to one or more faster routes that can replace the current route, and (3) regarding a road closure or extreme delay along the current route.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 24, 2021
    Assignee: Apple Inc.
    Inventors: Christine B. McGavran, Wesley Yue, Christopher Y. Tremblay, Supratik Maitra, Usama M. Hajj, Brian Andrich, Eric L. Grundstrom, J. Paul McCabe, Eric J. Albert, Ameya A. Limaye, Graydon Armstrong
  • Publication number: 20160358468
    Abstract: Some embodiments of the invention provide a navigation application that uses a novel traffic notification scheme for providing traffic related notifications during a navigation presentation that is provided by a device. While providing a navigation presentation, the application iteratively monitors traffic conditions along the route. When traffic conditions meet a set of one or more threshold criteria, the application identifies a type of traffic notification that it should provide from several possible traffic notifications types. Next, without receiving any input from outside of the device, the application provides a traffic notification that is associated with the selected traffic notification type. In some embodiments, the traffic notification types include a notification (1) relating to traffic congestion along the current route, (2) relating to one or more faster routes that can replace the current route, and (3) regarding a road closure or extreme delay along the current route.
    Type: Application
    Filed: September 29, 2015
    Publication date: December 8, 2016
    Inventors: Christine B. McGavran, Wesley Yue, Christopher Y. Tremblay, Supratik Maitra, Usama M. Hajj, Brian Andrich, Eric L. Grundstrom, J. Paul McCabe, Eric J. Albert, Ameya A. Limaye, Graydon Armstrong
  • Patent number: 9239606
    Abstract: In one embodiment described herein, a device having an account permitting access to network-based storage, receives a push notification indicating that one or more assets has been shared by another person. In response to the push notification, the device begins downloading the new asset to the device, while starting two timers. When the first timer finishes, the user is notified about the new asset that is available. When the second timer finishes, the download, if still in progress, is interrupted to save power.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: January 19, 2016
    Assignee: Apple Inc.
    Inventors: Brendan J. Langoulant, Justin Titi, Eric J. Albert
  • Publication number: 20130332755
    Abstract: In one embodiment described herein, a device having an account permitting access to network-based storage, receives a push notification indicating that one or more assets has been shared by another person. In response to the push notification, the device begins downloading the new asset to the device, while starting two timers. When the first timer finishes, the user is notified about the new asset that is available. When the second timer finishes, the download, if still in progress, is interrupted to save power.
    Type: Application
    Filed: October 24, 2012
    Publication date: December 12, 2013
    Applicant: Apple Inc.
    Inventors: Brendan J. LANGOULANT, Justin TITI, Eric J. ALBERT
  • Patent number: 8195622
    Abstract: The various methods and devices described herein relate to devices which, in at least certain embodiments, may include a method of decoding data or a data stream in a file, which may include checking for a first data portion of a plurality of data portions in the file, the first data portion having a first data value, reading in data from another data portion of the plurality of data portions, decoding or decompressing the data, performing a checksum operation on the decoded data if the first data portion having the first data value is not detected, and skipping a checksum operation on the decoded data if the first data portion having the first data value is detected. In the embodiment, a checksum operation on encoded data may also be skipped. In an embodiment, the first data value may include information or instructions about how a decoder may decode the data and may also include a tag or identifier.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: June 5, 2012
    Assignee: Apple Inc.
    Inventors: Eric J. Albert, Nathaniel Begeman, Sean Gies
  • Publication number: 20110310041
    Abstract: Methods and systems are disclosed that allow automated testing of an application program that is configured to receive a touch input. A testing mechanism can be configured to identify the touch input that is designed to produce a specified result. The testing mechanism can generate one or more signals simulating the touch input. The testing mechanism can then check the state of the user interface of the application program being tested and determine whether the actual result conforms to the specified result.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 22, 2011
    Applicant: APPLE INC.
    Inventors: Joshua Matthew Williams, John D. Gale, Michael Edward Creasy, Matthew Even Dreisbach, Eric J. Albert, Phillip Roy Thompson, Christopher Brian Fleizach, Stephen Richard Lewallen, Mark H. Firth
  • Publication number: 20100211553
    Abstract: The various methods and devices described herein relate to devices which, in at least certain embodiments, may include a method of decoding data or a data stream in a file, which may include checking for a first data portion of a plurality of data portions in the file, the first data portion having a first data value, reading in data from another data portion of the plurality of data portions, decoding or decompressing the data, performing a checksum operation on the decoded data if the first data portion having the first data value is not detected, and skipping a checksum operation on the decoded data if the first data portion having the first data value is detected. In the embodiment, a checksum operation on encoded data may also be skipped. In an embodiment, the first data value may include information or instructions about how a decoder may decode the data and may also include a tag or identifier.
    Type: Application
    Filed: April 29, 2010
    Publication date: August 19, 2010
    Inventors: Eric J. Albert, Nathaniel Begeman, Sean Gies
  • Patent number: 7716166
    Abstract: The various methods and devices described herein relate to devices which, in at least certain embodiments, may include a method of decoding data or a data stream in a file, which may include checking for a first data portion of a plurality of data portions in the file, the first data portion having a first data value, reading in data from another data portion of the plurality of data portions, decoding or decompressing the data, performing a checksum operation on the decoded data if the first data portion having the first data value is not detected, and skipping a checksum operation on the decoded data if the first data portion having the first data value is detected. In the embodiment, a checksum operation on encoded data may also be skipped. In an embodiment, the first data value may include information or instructions about how a decoder may decode the data and may also include a tag or identifier.
    Type: Grant
    Filed: January 7, 2007
    Date of Patent: May 11, 2010
    Assignee: Apple Inc.
    Inventors: Eric J. Albert, Nathaniel Begeman, Sean Gies
  • Publication number: 20080177769
    Abstract: The various methods and devices described herein relate to devices which, in at least certain embodiments, may include a method of decoding data or a data stream in a file, which may include checking for a first data portion of a plurality of data portions in the file, the first data portion having a first data value, reading in data from another data portion of the plurality of data portions, decoding or decompressing the data, performing a checksum operation on the decoded data if the first data portion having the first data value is not detected, and skipping a checksum operation on the decoded data if the first data portion having the first data value is detected. In the embodiment, a checksum operation on encoded data may also be skipped. In an embodiment, the first data value may include information or instructions about how a decoder may decode the data and may also include a tag or identifier.
    Type: Application
    Filed: January 7, 2007
    Publication date: July 24, 2008
    Inventors: Eric J. Albert, Nathaniel Begeman, Sean Gies