Patents by Inventor Andreas I. GAL
Andreas I. GAL 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: 20250063615Abstract: An electronic device may include a processor configured to receive, over a local area network and from an accessory electronic device connected to the local area network, a request to register with the electronic device. The processor may also be configured to register the accessory electronic device for a service provided by the electronic device based on the request, and receive, from the accessory electronic device, a request to access the service. The processor may further be configured to provide, over the local area network and to the accessory electronic device, access to the service.Type: ApplicationFiled: March 4, 2024Publication date: February 20, 2025Inventors: Christopher J. LEE, Andreas I. GAL, Keith W. RAUENBUEHLER
-
Patent number: 12199817Abstract: Techniques are provided for establishing a secure home ecosystem such that the one or more installers only have access to set-up accessories. A mobile device may identify a home device using a first wireless protocol. The mobile device may enable a secure channel between the home device and the mobile device via a second wireless protocol. The mobile device may authenticate access for the mobile device using an identification code. The mobile device may validate a home device certificate via a secure server. The mobile device may send a mobile device certificate to the home device via the secure channel. The mobile device may receive a signed mobile device certificate from the home device via the secure channel and receive accessory information corresponding to one or more accessory devices from the home device. The mobile device can be configured to connect to the one or more accessory devices.Type: GrantFiled: August 13, 2021Date of Patent: January 14, 2025Assignee: Apple Inc.Inventors: Oren Segal, Manuel Roman Cuesta, Andreas I. Gal
-
Publication number: 20240403479Abstract: Disclosed herein are techniques for managing activity logs in a manner that promotes user privacy. One technique can by implemented by a centralized management hub, and include the steps of (1) receiving, from a peripheral device, information about activity detected by the peripheral device, where the information includes at least one activity tag, (2) identifying a hash function, (3) providing the at least one activity tag to the hash function to generate at least one hash value, (4) encrypting, using an encryption key that is accessible to the centralized management hub, at least a subset of the information to produce encrypted information, and (5) causing a server device to store, in an activity log associated with the centralized management hub, an activity log entry that includes: a timestamp corresponding to a time at which the activity log entry is stored, the at least one hash value, and the encrypted information.Type: ApplicationFiled: November 17, 2023Publication date: December 5, 2024Inventors: Benjamin S. TURNER, Andreas I. GAL, Keith W. RAUENBUEHLER
-
Publication number: 20240232315Abstract: Some techniques are described herein for a setup component of a controller to add accessories to a new ecosystem (e.g., a grouping of one or more accessories and one or more controllers and/or a grouping of one or more accessories to an application) that are already added to another ecosystem. Such techniques can include the setup component maintaining a list of accessories for which the setup component has added to the other ecosystem. Using the list, the setup component adds the accessories in the list to the new ecosystem through communications with the accessories and an application corresponding to the new ecosystem.Type: ApplicationFiled: September 19, 2023Publication date: July 11, 2024Inventors: Anshul JAIN, Craig M. FEDERIGHI, Andreas I. GAL, Jared S. GRUBB, Arun G. MATHIAS, Anush G. NADATHUR, Philip W. SCHILLER, Justin N. WOOD, Patrick L. COFFMAN
-
Publication number: 20240232321Abstract: Some techniques are described herein for a setup component of a controller to add accessories to a new ecosystem (e.g., a grouping of one or more accessories and one or more controllers and/or a grouping of one or more accessories to an application) that are already added to another ecosystem. Such techniques can include the setup component maintaining a list of accessories for which the setup component has added to the other ecosystem. Using the list, the setup component adds the accessories in the list to the new ecosystem through communications with the accessories and an application corresponding to the new ecosystem.Type: ApplicationFiled: September 19, 2023Publication date: July 11, 2024Inventors: Anshul JAIN, Patrick L. COFFMAN, Andreas I. GAL, Jared S. GRUBB, Anush G. NADATHUR, Justin N. WOOD
-
Publication number: 20240236065Abstract: Some techniques are described herein for initially setting up an accessory with a controller. Such techniques have a setup component of a controller establish a relationship with the accessory and facilitate establishment of relationships between applications of the controller and the accessory. In some examples, the setup component causes an accessory management credential to be installed on the accessory so that the accessory can be configured by the setup component to establish a relationship with an application in communication with the setup component. In some examples, such communication between the application and the accessory occurs without further interactions with the setup component.Type: ApplicationFiled: September 19, 2023Publication date: July 11, 2024Inventors: Anshul JAIN, Craig M. FEDERIGHI, Andreas I. GAL, Jared S. GRUBB, Arun G. MATHIAS, Anush G. NADATHUR, Philip W. SCHILLER, Justin N. WOOD
-
Publication number: 20240134956Abstract: Some techniques are described herein for a setup component of a controller to add accessories to a new ecosystem (e.g., a grouping of one or more accessories and one or more controllers and/or a grouping of one or more accessories to an application) that are already added to another ecosystem. Such techniques can include the setup component maintaining a list of accessories for which the setup component has added to the other ecosystem. Using the list, the setup component adds the accessories in the list to the new ecosystem through communications with the accessories and an application corresponding to the new ecosystem.Type: ApplicationFiled: September 18, 2023Publication date: April 25, 2024Inventors: Anshul JAIN, Patrick L. COFFMAN, Andreas I. GAL, Jared S. GRUBB, Anush G. NADATHUR, Justin N. WOOD
-
Publication number: 20240137352Abstract: Some techniques are described herein for initially setting up an accessory with a controller. Such techniques have a setup component of a controller establish a relationship with the accessory and facilitate establishment of relationships between applications of the controller and the accessory. In some examples, the setup component causes an accessory management credential to be installed on the accessory so that the accessory can be configured by the setup component to establish a relationship with an application in communication with the setup component. In some examples, such communication between the application and the accessory occurs without further interactions with the setup component.Type: ApplicationFiled: September 18, 2023Publication date: April 25, 2024Inventors: Anshul JAIN, Craig M. FEDERIGHI, Andreas I. GAL, Jared S. GRUBB, Arun G. MATHIAS, Anush G. NADATHUR, Philip W. SCHILLER, Justin N. WOOD
-
Publication number: 20240134953Abstract: Some techniques are described herein for a setup component of a controller to add accessories to a new ecosystem (e.g., a grouping of one or more accessories and one or more controllers and/or a grouping of one or more accessories to an application) that are already added to another ecosystem. Such techniques can include the setup component maintaining a list of accessories for which the setup component has added to the other ecosystem. Using the list, the setup component adds the accessories in the list to the new ecosystem through communications with the accessories and an application corresponding to the new ecosystem.Type: ApplicationFiled: September 18, 2023Publication date: April 25, 2024Inventors: Anshul JAIN, Craig M. FEDERIGHI, Andreas I. GAL, Jared S. GRUBB, Arun G. MATHIAS, Anush G. NADATHUR, Philip W. SCHILLER, Justin N. WOOD
-
Publication number: 20230421687Abstract: A computer system is used to initiate a process to configure an external accessory for use with at least a first device management application. The computer system displays a prompt that includes an option to initiate a process to configure the external accessory for use with at least a first device management application. While displaying the prompt, the computer system optionally receives a selection and/or an input corresponding to a selection of an option to initiate a process to configure the external accessory for use with at least a first device management application.Type: ApplicationFiled: September 11, 2023Publication date: December 28, 2023Inventors: Anush G. NADATHUR, Nils ANGQUIST, Pushpa BATHINI, Christian A. CHARES, Sagar DHAWAN, Andreas I. GAL, Pankaj GARG, Anshul JAIN, Naveen KOMMAREDDI, Vivien C. NICOLAS, Jeffrey Dustin TANNER, Corey Keiko WANG, Justin WOOD, Boris ZBARSKY, Xiaoyue ZHANG
-
Publication number: 20230397269Abstract: Aspects of the disclosure include a method for communicating between a controller device and resident device. An example method includes detecting, by a controller, the resident device and an accessory connected to a local network. Establishing, by the controller, a first direct connection with the accessory. Receiving, by the controller, an input that identifies a control instruction for controlling the accessory. Determining, by the controller, whether to transmit a message comprising the control instruction to the accessory via the first direct connection with the accessory or the second direct connection with the resident device. Transmitting, by the controller, the message comprising the control instruction to the resident device via the second direct connection, the resident device configured to relay the message comprising the control instruction to the accessory.Type: ApplicationFiled: November 28, 2022Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Benjamin S. Turner, Andreas I. Gal, Hung Q. Le, Karsten Sperling, Keith W. Rauenbuehler
-
Publication number: 20230121204Abstract: The embodiments set forth a technique for enabling a computing device to securely communicate with a peripheral computing device. According to some embodiments, the method can include the steps of (1) receiving, at a detection sensor of the computing device, a light signal from the peripheral computing device, wherein the light signal is received at a first frequency that is higher than a second frequency capable of being detected by a camera system of the computing device, (2) extracting information from the light signal, and (3) performing an operation using the information.Type: ApplicationFiled: October 20, 2022Publication date: April 20, 2023Inventors: Golnaz ABDOLLAHIAN, Andreas I. GAL, Nader W. MOUSSA
-
Patent number: 11483712Abstract: The embodiments set forth a technique for enabling a computing device to securely communicate with a peripheral computing device. According to some embodiments, the method can include the steps of (1) receiving, at a detection sensor of the computing device, a light signal from the peripheral computing device, wherein the light signal is received at a first frequency that is higher than a second frequency capable of being detected by a camera system of the computing device, (2) extracting information from the light signal, and (3) performing an operation using the information.Type: GrantFiled: January 14, 2021Date of Patent: October 25, 2022Assignee: Apple Inc.Inventors: Golnaz Abdollahian, Andreas I. Gal, Nader W. Moussa
-
Publication number: 20220103422Abstract: Techniques are provided for establishing a secure home ecosystem such that the one or more installers only have access to set-up accessories. A mobile device may identify a home device using a first wireless protocol. The mobile device may enable a secure channel between the home device and the mobile device via a second wireless protocol. The mobile device may authenticate access for the mobile device using an identification code. The mobile device may validate a home device certificate via a secure server. The mobile device may send a mobile device certificate to the home device via the secure channel. The mobile device may receive a signed mobile device certificate from the home device via the secure channel and receive accessory information corresponding to one or more accessory devices from the home device. The mobile device can be configured to connect to the one or more accessory devices.Type: ApplicationFiled: August 13, 2021Publication date: March 31, 2022Inventors: Oren Segal, Manuel Roman Cuesta, Andreas I. Gal
-
Publication number: 20220095116Abstract: The embodiments set forth a technique for enabling a computing device to securely communicate with a peripheral computing device. According to some embodiments, the method can include the steps of (1) receiving, at a detection sensor of the computing device, a light signal from the peripheral computing device, wherein the light signal is received at a first frequency that is higher than a second frequency capable of being detected by a camera system of the computing device, (2) extracting information from the light signal, and (3) performing an operation using the information.Type: ApplicationFiled: January 14, 2021Publication date: March 24, 2022Inventors: Golnaz ABDOLLAHIAN, Andreas I. GAL, Nader W. MOUSSA