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: 20230208929Abstract: 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: ApplicationFiled: February 28, 2023Publication date: June 29, 2023Inventors: 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: 11651137Abstract: 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: GrantFiled: February 24, 2020Date of Patent: May 16, 2023Assignee: APPLE INC.Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
-
Patent number: 11404146Abstract: 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: GrantFiled: September 29, 2014Date of Patent: August 2, 2022Assignee: Apple Inc.Inventors: Daniel S. Keen, Eliza C. Block, Guy L. Tribble
-
Patent number: 11343335Abstract: 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: GrantFiled: September 2, 2014Date of Patent: May 24, 2022Assignee: 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: 11327640Abstract: 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: GrantFiled: June 7, 2021Date of Patent: May 10, 2022Assignee: 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: 20210294487Abstract: 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: ApplicationFiled: June 7, 2021Publication date: September 23, 2021Inventors: 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: 11029831Abstract: 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: GrantFiled: June 24, 2020Date of Patent: June 8, 2021Assignee: 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: 20200326836Abstract: 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: ApplicationFiled: June 24, 2020Publication date: October 15, 2020Inventors: 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: 10761702Abstract: 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: GrantFiled: December 21, 2018Date of Patent: September 1, 2020Assignee: 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: 20200193084Abstract: 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: ApplicationFiled: February 24, 2020Publication date: June 18, 2020Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
-
Patent number: 10572571Abstract: 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: GrantFiled: September 30, 2015Date of Patent: February 25, 2020Assignee: Apple Inc.Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
-
Patent number: 10379497Abstract: 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: GrantFiled: September 30, 2015Date of Patent: August 13, 2019Assignee: Apple Inc.Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman
-
Publication number: 20190121523Abstract: 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: ApplicationFiled: December 21, 2018Publication date: April 25, 2019Inventors: 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: 10175866Abstract: 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: GrantFiled: September 30, 2015Date of Patent: January 8, 2019Assignee: 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: 20160357151Abstract: 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: ApplicationFiled: September 30, 2015Publication date: December 8, 2016Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Joshua H. Shaffer, Paul W. Salzman
-
Publication number: 20160357413Abstract: 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: ApplicationFiled: September 30, 2015Publication date: December 8, 2016Inventors: 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: 20160357282Abstract: 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: ApplicationFiled: September 30, 2015Publication date: December 8, 2016Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
-
Publication number: 20150350146Abstract: 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: ApplicationFiled: September 2, 2014Publication date: December 3, 2015Applicant: 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: 20150347684Abstract: 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: ApplicationFiled: September 29, 2014Publication date: December 3, 2015Inventors: Daniel S. KEEN, Eliza C. BLOCK, Guy L. TRIBBLE
-
Publication number: 20150350129Abstract: 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: ApplicationFiled: September 2, 2014Publication date: December 3, 2015Applicant: 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