Patents by Inventor Paul W. Salzman
Paul W. Salzman 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: 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
-
Publication number: 20210225482Abstract: The present disclosure generally relates to health-related user interfaces. In some embodiments, user interfaces for managing health-related data are described. In some embodiments, user interfaces for viewing health data are described. In some embodiments, user interfaces related to sharing health data are described.Type: ApplicationFiled: May 29, 2020Publication date: July 22, 2021Inventors: Matthew W. CROWLEY, Pablo F. CARO, Dmitri CAVANDER, Heather E. DANIEL, Paul W. SALZMAN, Pratik SOLANKI, Siji Rachel TOM
-
Publication number: 20210216654Abstract: An electronic device changes the current user interface of a respective type of user interface from a first user interface to a second user interface. An individual uses their personal device to set up and configure a device for another user.Type: ApplicationFiled: May 5, 2020Publication date: July 15, 2021Inventors: Heena KO, Giovanni AGNOLI, Kevin Will CHEN, Catherine LEE, Reed E. OLSEN, Paul W. SALZMAN, David SCHIMON, Matthew J. SUNDSTROM, Christopher WILSON, KEVIN LYNCH
-
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: 20210042028Abstract: Methods for sharing user-configurable graphical constructs, e.g., for use with a portable multifunction device, are disclosed. The methods described herein allow for sharing user-configurable graphical constructs that contain independently configurable graphical elements and graphical assets. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.Type: ApplicationFiled: October 12, 2020Publication date: February 11, 2021Inventors: Eliza BLOCK, Giovanni M. AGNOLI, Aurelio GUZMAN, Kevin LYNCH, Christopher WILSON, Eric Lance WILSON, Paul W. SALZMAN, Vera CARR
-
Publication number: 20200393957Abstract: The present disclosure relates to techniques accessing and displaying information pertaining to past times and future times. In some embodiments, a device displays a first current-time indicator and a user interface object configured to display information corresponding to a first information source and to the current time. In some embodiments, in response to and in accordance with detecting a rotation of a rotatable input mechanism, the device displays a non-current-time indicator indicating a non-current time, and updates the first user interface object to display information corresponding to the first information source and the non-current time. In some embodiments, the device continues to display an indication of the current time.Type: ApplicationFiled: August 10, 2020Publication date: December 17, 2020Inventors: Eric Lance WILSON, Aurelio GUZMAN, Paul W. SALZMAN, Kevin Will CHEN, Lee S. BROUGHTON, Christopher WILSON
-
Publication number: 20200359204Abstract: Embodiments described herein provide for a satellite device that can be associated with a user account of a minor aged (e.g., child or adolescent) user that does not have a smartphone that can be used as a companion device to the satellite device. The satellite device can be configured to be used as a primary device, without reliance upon a paired smartphone. Certain information can be synchronized with the satellite device via the association with the family account. During initial configuration, a set of cryptographic keys can be generated to associate the account of the satellite device with the set of accounts in the family. The satellite device can then access calendars, media, or other data that is shared with user accounts within a family of user accounts.Type: ApplicationFiled: May 1, 2020Publication date: November 12, 2020Inventors: Tyler D. Hawkins, David S. Clark, Reed E. Olsen, Paul W. Salzman
-
Publication number: 20200356687Abstract: In some implementations, a computing device can restrict the use of another computing device in certain contexts. For example, a parent may wish to use the parent's computing device to restrict her children's use of the children's computing devices while the children are in school while the children should be participating in some other activity. For example, the parent's controller device may be enabled to remotely configure and control the usage of the satellite device(s) without needing to physically access the satellite device. The parent may implement limitations, permissions, or different policies that may govern, for example, the ability of the satellite device to communicate with other devices, execute various application functionalities, run any particular software, and manage its own settings.Type: ApplicationFiled: April 29, 2020Publication date: November 12, 2020Applicant: Apple Inc.Inventors: Paul W. Salzman, Christopher G. Skogen, David S. Clark, Tyler D. Hawkins
-
Publication number: 20200359175Abstract: In some implementations, a first computing device can send notifications at times that the first computing device is not in an expected location. A user of a second computing device can remotely configure an expected location for the first computing device, which may be a particular location for a certain period of time. During that time, the first computing device can monitor its own location and check whether it is within the expected location. If the first computing device unexpectedly leaves or fails to enter the expected location, the first computing device may transmit a notification to the second computing device. Similarly, if the first computing device loses connectivity with other devices, a server device may notify the second computing device that the location of the first computing device cannot be determined.Type: ApplicationFiled: April 10, 2020Publication date: November 12, 2020Applicant: Apple Inc.Inventors: Andreas E. Schobel, Swaminathan Jayaraman, Paul W. Salzman, Kevin M. Lynch, Tommy Rochette, Albert R. Howard, Siva Ganesh Movva, Thomas Chathoth Abraham, Frank De Jong, Rachel F. Needle, David John Williams, Raghunandan K. Pai, Swadesh Bhattacharya
-
Publication number: 20200358765Abstract: In some implementations, a controller device can implement communication restriction configurations on a managed device operated by a first user with a first account identifier, the configurations designed to limit a feature or functionality of the managed device. For example, the controller device can remotely cause the managed device to limit the communication capabilities of the first device. For example, the first device receives a message including the configuration. The managed device determines that the communication restriction configuration is created by a second user of the controller device. The first device identifies a second account identifier for the controller device. The first device determines that the second account identifier represents a member of a family group that includes the first account identifier.Type: ApplicationFiled: April 30, 2020Publication date: November 12, 2020Applicant: Apple Inc.Inventors: Reed E. Olsen, Todd R. Fernandez, Jeffrey D. Harris, Albert R. Howard, Paul W. Salzman, Bryce D. Wolfson, Christopher G. Skogen, David A. Steinberg, Nolan A. Astrein
-
Publication number: 20200334030Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.Type: ApplicationFiled: July 1, 2020Publication date: October 22, 2020Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
-
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: 10802703Abstract: Methods for sharing user-configurable graphical constructs, e.g., for use with a portable multifunction device, are disclosed. The methods described herein allow for sharing user-configurable graphical constructs that contain independently configurable graphical elements and graphical assets. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.Type: GrantFiled: March 8, 2016Date of Patent: October 13, 2020Assignee: Apple Inc.Inventors: Eliza Block, Giovanni M. Agnoli, Aurelio Guzman, Kevin Lynch, Christopher Wilson, Eric Lance Wilson, Paul W. Salzman, Vera Carr
-
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
-
Patent number: 10739971Abstract: The present disclosure relates to techniques accessing and displaying information pertaining to past times and future times. In some embodiments, a device displays a first current-time indicator and a user interface object configured to display information corresponding to a first information source and to the current time. In some embodiments, in response to and in accordance with detecting a rotation of a rotatable input mechanism, the device displays a non-current-time indicator indicating a non-current time, and updates the first user interface object to display information corresponding to the first information source and the non-current time. In some embodiments, the device continues to display an indication of the current time.Type: GrantFiled: September 29, 2015Date of Patent: August 11, 2020Assignee: Apple Inc.Inventors: Eric Lance Wilson, Aurelio Guzman, Paul W. Salzman, Kevin Will Chen, Lee S. Broughton, Christopher Wilson
-
Patent number: 10725761Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.Type: GrantFiled: June 10, 2016Date of Patent: July 28, 2020Assignee: Apple Inc.Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
-
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: 10572132Abstract: The present disclosure generally relates to displaying content on a reduced-size user interface. An electronic device with one or more processors, memory, and a display, receives content associated with a designated area of the display, where the content is associated with a plurality of available display formats stored in the memory. The device determines a size of the designated area and determines a first display format for the content from the plurality of available display formats based on at least the content and the size of the designated area. The device displays a representation of the content according to the first display format.Type: GrantFiled: January 26, 2018Date of Patent: February 25, 2020Assignee: Apple Inc.Inventors: Kevin Will Chen, Eliza Block, Lawrence Y. Yang, Christopher Wilson, Eric Lance Wilson, Paul W. Salzman, David Schimon
-
Publication number: 20190370029Abstract: A system for determining relevant information based on user interactions may include a processor configured to receive application data from one or more applications, the application data including features related to user activity from the one or more applications, the one or more application including applications local to the device that are stored in the memory and applications external to the device. The processor may be further configured to provide, using a machine learning (ML) model, a relevance score for each of one or more user interface (UI) elements based on each of the features. The processor may be further configured to sort one or more UI elements based on a ranking of the relevance scores. The processor may be further configured to provide, as output, the one or more UI elements based at least in part on the ranking.Type: ApplicationFiled: November 9, 2018Publication date: December 5, 2019Inventors: Giovanni M. AGNOLI, Matthew J. SUNDSTROM, Conrad B. KRAMER, Kyle T. HOWARTH, William C. MACCARTNEY, Joshua R. FORD, Paul W. SALZMAN, Ari R. WEINSTEIN, Roozbeh MAHDAVIAN, Joshua C. WEINBERG, Jared K. MCGANN