Patents by Inventor Todd R. Fernandez

Todd R. Fernandez 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: 20230336328
    Abstract: A device receives a time-based restriction for usage by a first user with respect to an application, a website or a device-level function. The device receives encrypted data indicating a usage by the first user on a second device with respect to the application, website or device-level function. The device determines that at least one of the usage by the first user on the second device or a usage by the first user on the device with respect to the application, website or device-level function violates the time-based restriction. The device provides, in response to the determining, a notification that the time-based restriction has been violated by the first user.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Inventors: Christopher G. SKOGEN, Jean-Pierre CIUDAD, Julien F. FREUDIGER, Joao Pedro DE ALMEIDA FORJAZ DE LACERDA, Cyrus DABOO, Todd R. FERNANDEZ, Thomas ALSINA, Deepak IYER, Cody D. JORGENSEN, Edward T. SCHMIDT, Astrid YI
  • Patent number: 11716193
    Abstract: A device receives a time-based restriction for usage by a first user with respect to an application, a website or a device-level function. The device receives encrypted data indicating a usage by the first user on a second device with respect to the application, website or device-level function. The device determines that at least one of the usage by the first user on the second device or a usage by the first user on the device with respect to the application, website or device-level function violates the time-based restriction. The device provides, in response to the determining, a notification that the time-based restriction has been violated by the first user.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: August 1, 2023
    Assignee: Apple Inc.
    Inventors: Christopher G. Skogen, Jean-Pierre Ciudad, Julien F. Freudiger, Joao Pedro De Almeida Forjaz De Lacerda, Cyrus Daboo, Todd R. Fernandez, Thomas Alsina, Deepak Iyer, Cody D. Jorgensen, Edward T. Schmidt, Astrid Yi
  • Publication number: 20210266395
    Abstract: A device receives a time-based restriction for usage by a first user with respect to an application, a website or a device-level function. The device receives encrypted data indicating a usage by the first user on a second device with respect to the application, website or device-level function. The device determines that at least one of the usage by the first user on the second device or a usage by the first user on the device with respect to the application, website or device-level function violates the time-based restriction. The device provides, in response to the determining, a notification that the time-based restriction has been violated by the first user.
    Type: Application
    Filed: May 11, 2021
    Publication date: August 26, 2021
    Inventors: Christopher G. SKOGEN, Jean-Pierre CIUDAD, Julien F. FREUDIGER, Joao Pedro DE ALMEIDA FORJAZ DE LACERDA, Cyrus DABOO, Todd R. FERNANDEZ, Thomas ALSINA, Deepak IYER, Cody D. JORGENSEN, Edward T. SCHMIDT, Astrid YI
  • Patent number: 11005986
    Abstract: A device receives a time-based restriction for usage by a first user with respect to an application, a website or a device-level function. The device receives encrypted data indicating a usage by the first user on a second device with respect to the application, website or device-level function. The device determines that at least one of the usage by the first user on the second device or a usage by the first user on the device with respect to the application, website or device-level function violates the time-based restriction. The device provides, in response to the determining, a notification that the time-based restriction has been violated by the first user.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 11, 2021
    Assignee: Apple Inc.
    Inventors: Christopher G. Skogen, Jean-Pierre Ciudad, Julien F. Freudiger, Joao Pedro De Almeida Forjaz De Lacerda, Cyrus Daboo, Todd R. Fernandez, Thomas Alsina, Deepak Iyer, Cody D. Jorgensen, Edward T. Schmidt, Astrid Yi
  • Publication number: 20200358765
    Abstract: 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: Application
    Filed: April 30, 2020
    Publication date: November 12, 2020
    Applicant: 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: 20200228647
    Abstract: A device receives a time-based restriction for usage by a first user with respect to an application, a website or a device-level function. The device receives encrypted data indicating a usage by the first user on a second device with respect to the application, website or device-level function. The device determines that at least one of the usage by the first user on the second device or a usage by the first user on the device with respect to the application, website or device-level function violates the time-based restriction. The device provides, in response to the determining, a notification that the time-based restriction has been violated by the first user.
    Type: Application
    Filed: March 30, 2020
    Publication date: July 16, 2020
    Inventors: Christopher G. SKOGEN, Jean-Pierre CIUDAD, Julien F. FREUDIGER, Joao Pedro DE ALMEIDA FORJAZ DE LACERDA, Cyrus DABOO, Todd R. FERNANDEZ, Thomas ALSINA, Deepak IYER, Cody D. JORGENSEN, Edward T. SCHMIDT, Astrid YI
  • Patent number: 10659302
    Abstract: In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is retrieved by the computing device from the bootstrap configuration server during the configuration operation.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: May 19, 2020
    Assignee: Apple Inc.
    Inventors: Mark W. Whittemore, Michael D. Santos, Todd R. Fernandez, Christopher G. Skogen, Jussi-Pekka Mantere, David Rahardja
  • Patent number: 10609208
    Abstract: A device receives a time-based restriction for usage by a first user with respect to an application, a website or a device-level function. The device receives encrypted data indicating a usage by the first user on a second device with respect to the application, website or device-level function. The device determines that at least one of the usage by the first user on the second device or a usage by the first user on the device with respect to the application, website or device-level function violates the time-based restriction. The device provides, in response to the determining, a notification that the time-based restriction has been violated by the first user.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 31, 2020
    Assignee: APPLE INC.
    Inventors: Christopher G. Skogen, Jean-Pierre Ciudad, Julien F. Freudiger, Joao Pedro De Almeida Forjaz De Lacerda, Cyrus Daboo, Todd R. Fernandez, Thomas Alsina, Deepak Iyer, Cody D. Jorgensen, Edward T. Schmidt, Astrid Yi
  • Publication number: 20190349469
    Abstract: A device receives a time-based restriction for usage by a first user with respect to an application, a website or a device-level function. The device receives encrypted data indicating a usage by the first user on a second device with respect to the application, website or device-level function. The device determines that at least one of the usage by the first user on the second device or a usage by the first user on the device with respect to the application, website or device-level function violates the time-based restriction. The device provides, in response to the determining, a notification that the time-based restriction has been violated by the first user.
    Type: Application
    Filed: September 28, 2018
    Publication date: November 14, 2019
    Inventors: Christopher G. SKOGEN, Jean-Pierre CIUDAD, Julien F. FREUDIGER, Joao Pedro DE ALMEIDA FORJAZ DE LACERDA, Cyrus DABOO, Todd R. FERNANDEZ, Thomas ALSINA, Deepak IYER, Cody D. JORGENSEN, Edward T. SCHMIDT, Astrid YI
  • Publication number: 20190081860
    Abstract: In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is retrieved by the computing device from the bootstrap configuration server during the configuration operation.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 14, 2019
    Applicant: Apple Inc.
    Inventors: Mark W. Whittemore, Michael D. Santos, Todd R. Fernandez, Christopher G. Skogen, Jussi-Pekka Mantere, David Rahardja
  • Patent number: 10164833
    Abstract: In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is retrieved by the computing device from the bootstrap configuration server during the configuration operation.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: December 25, 2018
    Assignee: Apple Inc.
    Inventors: Mark W. Whittemore, Michael D. Santos, Todd R. Fernandez, Christopher G. Skogen, Jussi-Pekka Mantere, David Rahardja
  • Publication number: 20170155554
    Abstract: In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is retrieved by the computing device from the bootstrap configuration server during the configuration operation.
    Type: Application
    Filed: October 6, 2016
    Publication date: June 1, 2017
    Applicant: Apple Inc.
    Inventors: Mark W. Whittemore, Michael D. Santos, Todd R. Fernandez, Christopher G. Skogen, Jussi-Pekka Mantere, David Rahardja
  • Patent number: 9467334
    Abstract: In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is retrieved by the computing device from the bootstrap configuration server during the configuration operation.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: October 11, 2016
    Assignee: Apple Inc.
    Inventors: Mark W. Whittemore, Michael D. Santos, Todd R. Fernandez, Christopher G. Skogen, Jussi-Pekka Mantere, David Rahardja
  • Patent number: 9424405
    Abstract: The described embodiments comprise an electronic device that executes an application, the electronic device including a processing subsystem. In these embodiments, the processing subsystem is configured to acquire a receipt associated with the application, wherein the application was purchased by a purchasing entity and installed on the electronic device after being assigned to a user of the electronic device by the purchasing entity. The processing subsystem is further configured to determine, using the receipt, if the application has expired. When the application has not expired, The processing subsystem is configured to execute the application with predetermined functions of the application enabled. When the application has expired, The processing subsystem is configured to execute the application with the predetermined functions of the application disabled.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: August 23, 2016
    Assignee: APPLE INC.
    Inventors: Thomas M. Alsina, Todd R. Fernandez, Jean-Pierre Ciudad, Raymond N. Walsh, Sean B. Kelly
  • Patent number: 8966238
    Abstract: The described embodiments include an electronic device that performs configuration operations. During operation, an administrative electronic device receives an indication that an electronic device that is presently checked out to a user is to be checked in. The administrative electronic device then requests a backup file with information from the electronic device, wherein the information comprises information about one or more changes made to the electronic device since the electronic device was checked out. Next, the administrative electronic device receives the backup file from the electronic device. The administrative electronic device then restores the electronic device to an initial state, wherein, in the initial state, changes made to the electronic device since the electronic device was checked out are reversed to return the electronic device to the initial state.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 24, 2015
    Assignee: Apple Inc.
    Inventors: Todd R. Fernandez, Maxwell O. Drukman, Christopher D. Espinosa, Andreas W. Wendker
  • Patent number: 8930895
    Abstract: Art editor within an integrated development environment displays a related file automatically. When a user enters a command to open a first file in the editor, the editor not only displays the first file's content (in a “primary editor”) but also automatically displays a second file's content (in a “related editor”), where the second file is related to the first file. In other words, when a first file is displayed in the editor, a file that is related to the first file is automatically displayed also. If the primary editor later displays a different file, then the file shown in the related editor will likely change as well, since the file shown in the related editor will be related to the “new” file in the primary editor. In other words, whatever is displayed in the related editor “tracks” whatever is displayed in the primary editor.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: January 6, 2015
    Inventors: Maxwell O. Drukman, Andreas W. Wendker, D. Matthew Firlik, Todd R. Fernandez, Michael S. Ferris, Anders I. Bertelrud
  • Publication number: 20140365624
    Abstract: In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is retrieved by the computing device from the bootstrap configuration server during the configuration operation.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: Mark W. Whittemore, Michael D. Santos, Todd R. Fernandez, Christopher G. Skogen, Jussi-Pekka Mantere, David Rahardja
  • Publication number: 20140150123
    Abstract: The described embodiments comprise an electronic device that executes an application, the electronic device including a processing subsystem. In these embodiments, the processing subsystem is configured to acquire a receipt associated with the application, wherein the application was purchased by a purchasing entity and installed on the electronic device after being assigned to a user of the electronic device by the purchasing entity. The processing subsystem is further configured to determine, using the receipt, if the application has expired. When the application has not expired, The processing subsystem is configured to execute the application with predetermined functions of the application enabled. When the application has expired, The processing subsystem is configured to execute the application with the predetermined functions of the application disabled.
    Type: Application
    Filed: June 7, 2013
    Publication date: May 29, 2014
    Inventors: Thomas M. Alsina, Todd R. Fernandez, Jean-Pierre Ciudad, Raymond N. Walsh, Sean B. Kelly
  • Publication number: 20140150115
    Abstract: The described embodiments include a content provider device that can assign items of content (applications, digitally-rendered music, books, videos, etc.) to users upon receiving assignment messages from administrative devices. The items of content can be electronically transferred to the user's devices to be used by users. The content provider device can also revoke assignments of items of content from users upon receiving revocation messages from administrative devices. The revocation generally causes the loss of one or more rights to the item of content for the user. For example, the content provider device can stop providing services for the item of content and/or can cause the item of content to be deleted from a corresponding user's device.
    Type: Application
    Filed: December 27, 2012
    Publication date: May 29, 2014
    Applicant: APPLE INC.
    Inventors: Jean-Pierre Ciudad, David Rahardja, Christopher H. Bourdon, Todd R. Fernandez, Daniel I. Feldman, Gregory Burns, Jussi-Pekka Mantere, Mark W. Whittemore, Christopher G. Skogen
  • Patent number: 8631390
    Abstract: An enhanced integrated development environment (IDE) is able to archive a build product and/or work with an archived build product in various ways. In one embodiment, a build product archive includes a manifest, a source code snapshot, a symbol table, and a build product. The manifest contains meta-data about the archive. The source code snapshot is a copy of the source code that was used in the build process. The symbol table is a copy of the symbol table that was generated by the build process. The build product is a copy of the build product that was generated by the build process. A developer can use the enhanced IDE to help share a build product with others and/or to understand system logs and reports that describe operation of the build product (e.g., crash logs and memory logs).
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: January 14, 2014
    Assignee: Apple Inc.
    Inventors: Clark S. Cox, III, Maxwell O. Drukman, Todd R. Fernandez, Marc Verstaen