Patents by Inventor Eliza C. Block

Eliza C. Block 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: 20230208929
    Abstract: Certain embodiments of the present invention can detect and evaluate new messages at a coordinating device to determine whether to forward the message to a wearable device. In this manner, a server can reduce a number of devices that it is to communicate a message to, while still allowing the message to be availed to multiple devices. Further, certain embodiments relate to coordinating alerts (e.g., audio or haptic alerts) to reduce redundant alerts of a single message amongst spatially clustered devices.
    Type: Application
    Filed: February 28, 2023
    Publication date: June 29, 2023
    Inventors: James B. CARY, David A. SCHIMON, Christopher P. SAARI, Karen L. BECHTEL, Antony J. DZERYN, Tyler D. HAWKINS, Eliza C. BLOCK, Curtis ROTHERT, Gustavo R. CHAURAIS, Gregory B. NOVICK
  • Patent number: 11651137
    Abstract: Systems, methods, and devices can efficiently manage the displaying of text on a screen of a computing device. For example, a client application can provide a data object for a particular style window on the screen. The data object can include a data item, comprising text data, one or more units specifying one or more portions of the text data to be displayed in the style window, and an identifier corresponding to a particular display function to be used in displaying the text data. The display function can be invoked to determine a potential text string to display based on the text data, the one or more units, and one or more rules corresponding to the particular display function. Additional text strings can be generated to obtain a text string that is shorter than or equal to a maximum length for the data item.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: May 16, 2023
    Assignee: APPLE INC.
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
  • Patent number: 11404146
    Abstract: Systems, methods, and computer-readable medium are provided for managing user information. For example, instructions for implementing a background process configured to manage a first set of data types may be received from a service provider. A data download that includes information about the new data type may also be received from the service provider. A request to access data corresponding to the new data type may be received from an application. Additionally, in some examples, the data corresponding to the new data type may be provided to the application based at least in part on interpreting the data download.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 2, 2022
    Assignee: Apple Inc.
    Inventors: Daniel S. Keen, Eliza C. Block, Guy L. Tribble
  • Patent number: 11343335
    Abstract: Certain embodiments of the present invention can detect and evaluate new messages at a coordinating device to determine whether to forward the message to a wearable device. In this manner, a server can reduce a number of devices that it is to communicate a message to, while still allowing the message to be availed to multiple devices. Further, certain embodiments relate to coordinating alerts (e.g., audio or haptic alerts) to reduce redundant alerts of a single message amongst spatially clustered devices.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: May 24, 2022
    Assignee: Apple Inc.
    Inventors: James B. Cary, David A. Schimon, Christopher P. Saari, Karen L. Bechtel, Antony J. Dzeryn, Tyler D. Hawkins, Eliza C. Block, Curtis Rothert, Gustavo R. Chaurais, Gregory B. Novick
  • Patent number: 11327640
    Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in display of an electronic device. A client application can create a data object according to a template to efficiently select how the data object is to be displayed. For example, a complication controller on the electronic device can receive new data and determine which template to use. The data object can be sent to a display manager that can identify the selected template and display the data according to the template.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: May 10, 2022
    Assignee: APPLE INC.
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman, Christopher C. Jensen, Timothy C. Lee, Daniel B. Pollack, Alexander Ledwith, Kevin Will Chen, Lawrence Y. Yang, Alan C. Dye
  • Publication number: 20210294487
    Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in display of an electronic device. A client application can create a data object according to a template to efficiently select how the data object is to be displayed. For example, a complication controller on the electronic device can receive new data and determine which template to use. The data object can be sent to a display manager that can identify the selected template and display the data according to the template.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman, Christopher C. Jensen, Timothy C. Lee, Daniel B. Pollack, Alexander Ledwith, Kevin Will Chen, Lawrence Y. Yang, Alan C. Dye
  • Patent number: 11029831
    Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: June 8, 2021
    Assignee: APPLE INC.
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman, Christopher C. Jensen, Timothy C. Lee, Daniel B. Pollack, Alexander Ledwith, Kevin Will Chen, Lawrence Y. Yang, Alan C. Dye
  • Publication number: 20200326836
    Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
    Type: Application
    Filed: June 24, 2020
    Publication date: October 15, 2020
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman, Christopher C. Jensen, Timothy C. Lee, Daniel B. Pollack, Alexander Ledwith, Kevin Will Chen, Lawrence Y. Yang, Alan C. Dye
  • Patent number: 10761702
    Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: September 1, 2020
    Assignee: Apple Inc.
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman, Christopher C. Jensen, Timothy C. Lee, Daniel B. Pollack, Alexander Ledwith, Kevin Will Chen, Lawrence Y. Yang, Alan C. Dye
  • Publication number: 20200193084
    Abstract: Systems, methods, and devices can efficiently manage the displaying of text on a screen of a computing device. For example, a client application can provide a data objet for a particular style window on the screen. The data object can include a data item, comprising text data, one or more units specifying one or more portions of the text data to be displayed in the style window, and an identifier corresponding to a particular display function to be used in displaying the text data. The display function can be invoked to determine a potential text string to display based on the text data, the one or more units, and one or more rules corresponding to the particular display function. Additional text strings can be generated to obtain a text string that is shorter than or equal to a maximum length for the data item.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
  • Patent number: 10572571
    Abstract: Systems, methods, and devices can efficiently manage the displaying of text on a screen of a computing device. For example, a client application can provide a data object for a particular style window on the screen. The data object can include a data item, comprising text data, one or more units specifying one or more portions of the text data to be displayed in the style window, and an identifier corresponding to a particular display function to be used in displaying the text data. The display function can be invoked to determine a potential text string to display based on the text data, the one or more units, and one or more rules corresponding to the particular display function. Additional text strings can be generated to obtain a text string that is shorter than or equal to a maximum length for the data item.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 25, 2020
    Assignee: Apple Inc.
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
  • Patent number: 10379497
    Abstract: Systems, methods, and devices can allow a user of a watch device to conveniently view historical and/or future information. A user can use an input device to select times other than the current time, e.g., by activating a time travel mode. Information in a particular window of the watch device can change in accordance with selections of other times. The current information can be replaced by the historical and/or future information. The information can be displayed as a complication in a style window of a watch face of the watch device. Data records can be stored for time other than a current time (e.g., as historical and/or future information). After a mode of operation (e.g., time travel mode) is entered, a data record corresponding to a selected time can be retrieved and displayed in a window of the watch.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 13, 2019
    Assignee: Apple Inc.
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman
  • Publication number: 20190121523
    Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
    Type: Application
    Filed: December 21, 2018
    Publication date: April 25, 2019
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman, Christopher C. Jensen, Timothy C. Lee, Daniel B. Pollack, Alexander Ledwith, Kevin Will Chen, Lawrence Y. Yang, Alan C. Dye
  • Patent number: 10175866
    Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: January 8, 2019
    Assignee: Apple Inc.
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman, Christopher C. Jensen, Timothy C. Lee, Daniel B. Pollack, Alexander Ledwith, Kevin Will Chen, Lawrence Y. Yang, Alan C. Dye
  • Publication number: 20160357151
    Abstract: Systems, methods, and devices can allow a user of a watch device to conveniently view historical and/or future information. A user can use an input device to select times other than the current time, e.g., by activating a time travel mode. Information in a particular window of the watch device can change in accordance with selections of other times. The current information can be replaced by the historical and/or future information. The information can be displayed as a complication in a style window of a watch face of the watch device. Data records can be stored for time other than a current time (e.g., as historical and/or future information). After a mode of operation (e.g., time travel mode) is entered, a data record corresponding to a selected time can be retrieved and displayed in a window of the watch.
    Type: Application
    Filed: September 30, 2015
    Publication date: December 8, 2016
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman
  • Publication number: 20160357413
    Abstract: Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
    Type: Application
    Filed: September 30, 2015
    Publication date: December 8, 2016
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman, Christopher C. Jensen, Timothy C. Lee, Daniel B. Pollack, Alexander Ledwith, Kevin Will Chen, Lawrence Y. Yang, Alan C. Dye
  • Publication number: 20160357282
    Abstract: Systems, methods, and devices can efficiently manage the displaying of text on a screen of a computing device. For example, a client application can provide a data object for a particular style window on the screen. The data object can include a data item, comprising text data, one or more units specifying one or more portions of the text data to be displayed in the style window, and an identifier corresponding to a particular display function to be used in displaying the text data. The display function can be invoked to determine a potential text string to display based on the text data, the one or more units, and one or more rules corresponding to the particular display function. Additional text strings can be generated to obtain a text string that is shorter than or equal to a maximum length for the data item.
    Type: Application
    Filed: September 30, 2015
    Publication date: December 8, 2016
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
  • Publication number: 20150350146
    Abstract: Certain embodiments of the present invention can detect and evaluate new messages at a coordinating device to determine whether to forward the message to a wearable device. In this manner, a server can reduce a number of devices that it is to communicate a message to, while still allowing the message to be availed to multiple devices. Further, certain embodiments relate to coordinating alerts (e.g., audio or haptic alerts) to reduce redundant alerts of a single message amongst spatially clustered devices.
    Type: Application
    Filed: September 2, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: James B. Cary, David A. Schimon, Christopher P. Saari, Karen L. Bechtel, Antony J. Dzeryn, Tyler D. Hawkins, Eliza C. Block, Curtis Rothert, Gustavo R. Chaurais, Gregory B. Novick
  • Publication number: 20150347684
    Abstract: Systems, methods, and computer-readable medium are provided for managing user information. For example, instructions for implementing a background process configured to manage a first set of data types may be received from a service provider. A data download that includes information about the new data type may also be received from the service provider. A request to access data corresponding to the new data type may be received from an application. Additionally, in some examples, the data corresponding to the new data type may be provided to the application based at least in part on interpreting the data download.
    Type: Application
    Filed: September 29, 2014
    Publication date: December 3, 2015
    Inventors: Daniel S. KEEN, Eliza C. BLOCK, Guy L. TRIBBLE
  • Publication number: 20150350129
    Abstract: Certain embodiments of the present invention can detect and evaluate new messages at a coordinating device to determine whether to forward the message to a wearable device. In this manner, a server can reduce a number of devices that it is to communicate a message to, while still allowing the message to be availed to multiple devices. Further, certain embodiments relate to coordinating alerts (e.g., audio or haptic alerts) to reduce redundant alerts of a single message amongst spatially clustered devices.
    Type: Application
    Filed: September 2, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: James B. Cary, David Schimon, Christopher B. Saari, Karen L. Bechtel, Anthony I. Dzeryn, Tyler D. Hawkins, Eliza C. Block, Curtis Rothert, Gustavo R. Chaurais, Gregory B. Novick