Patents by Inventor Anush G. Nadathur
Anush G. Nadathur 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: 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: 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: 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: 20240129563Abstract: The present disclosure can provide devices, methods, and computer-readable medium for secure frame management. The techniques disclosed herein provide detection of triggering items in one or more frames of streaming video. The camera transmits one or more frames of the video over a network to a computing device. The computing device can begin a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and associated keys can all be encrypted prior to streaming to the server. For each subsequent segment of video frames that includes the triggering item, the server can append the frames of that segment to the video clip in an encrypted container.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Applicant: APPLE INC.Inventors: Anush G. Nadathur, Keith W. Rauenbuehler, Kenneth A. York, Varinder Singh, Nicholas M. Fraioli
-
Patent number: 11949938Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.Type: GrantFiled: February 25, 2022Date of Patent: April 2, 2024Assignee: Apple Inc.Inventors: Zaka Ur Rehman Ashraf, Anush G. Nadathur, Jared S. Grubb, Srinivas Rama
-
Patent number: 11895346Abstract: Disclosure provides devices, methods, and computer-readable medium for secure frame management. Techniques disclosed herein provide an intelligent method for detecting triggering items in one or more frames of streaming video from an Internet Protocol camera. Upon detection, the camera transmits one or more frames of the video over a network to a computing device. Upon detecting a triggering item in a frame of the video stream, the computing device begins a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and associated keys can all be encrypted prior to streaming to the server. For each subsequent segment of video frames that includes the triggering item, the server can append the frames of that segment to the video clip in an encrypted container. Once the triggering item is no longer detected, the streaming session can be closed.Type: GrantFiled: September 26, 2022Date of Patent: February 6, 2024Assignee: APPLE INC.Inventors: Anush G. Nadathur, Keith W. Rauenbuehler, Kenneth A. York, Varinder Singh, Nicholas M. Fraioli
-
Publication number: 20240031223Abstract: Embodiments of the present disclosure are directed towards techniques for adjusting a network connection of an accessory. In some examples, the computing device can determine that the accessory is not connected to a network (e.g., the same network to which the computing device is connected). The network may utilize a first connection type. Using a second type of connection, the computing device may determine an appropriate network for connection with the accessory. The computing device may then transmit instructions to the accessory, using the second type of connection, to adjust its network connection to be connected to the determined network. The determined network may use the first connection type.Type: ApplicationFiled: October 4, 2023Publication date: January 25, 2024Applicant: Apple Inc.Inventors: Franco Travostino, Keith W. Rauenbuehler, Marc J. Krochmal, Nicholas M. Fraioli, Anush G. Nadathur
-
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
-
Patent number: 11831770Abstract: A relay service can relay messages between controllers and electronically controllable accessory devices that may be located remotely from the controllers. Relaying of messages by the relay service can be decoupled from any knowledge of the functionality of the accessory or the content of the messages. Device identification and relaying of messages can be managed using “relay aliases” that are meaningful only to the relay service and the endpoint devices (the controller and accessory). The endpoint devices can implement end-to-end security for messages transported by the relay service.Type: GrantFiled: May 20, 2021Date of Patent: November 28, 2023Assignee: Apple Inc.Inventors: Kevin P. McLaughlin, Andrew Burks, Matthew C. Lucas, Gokul P. Thirumalai, Anush G. Nadathur
-
Patent number: 11805009Abstract: Embodiments of the present disclosure are directed towards techniques for adjusting a network connection of an accessory. In some examples, the computing device can determine that the accessory is not connected to a network (e.g., the same network to which the computing device is connected). The network may utilize a first connection type. Using a second type of connection, the computing device may determine an appropriate network for connection with the accessory. The computing device may then transmit instructions to the accessory, using the second type of connection, to adjust its network connection to be connected to the determined network. The determined network may use the first connection type.Type: GrantFiled: September 24, 2018Date of Patent: October 31, 2023Assignee: Apple Inc.Inventors: Franco Travostino, Keith W. Rauenbuehler, Marc J. Krochmal, Nicholas M. Fraioli, Anush G. Nadathur
-
Publication number: 20230127500Abstract: Controllers can be used to control the operation of various accessories. A group of accessories can be organized into an accessory network that can facilitate coordinated control of multiple accessories. The accessory network can be organized according to an environment model that can include a hierarchical representation of a physical environment where accessories are present. The environment model can be synchronized across different controllers that have access to the accessories.Type: ApplicationFiled: October 21, 2021Publication date: April 27, 2023Applicant: Apple Inc.Inventors: Andrew Burks, Anush G. Nadathur, Srinivas Rama, Kevin P. McLaughlin, Joe Abuan, Harlan Haskins
-
Publication number: 20230088057Abstract: Embodiments of the present disclosure can provide devices, methods, and computer-readable medium for secure frame management. The techniques disclosed herein provide an intelligent method for detecting triggering items in one or more frames of streaming video from an Internet Protocol camera. Upon detection, the camera transmits one or more frames of the video over a network to a computing device. Upon detecting a triggering item in a frame of the video stream, the computing device can begin a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and associated keys can all be encrypted prior to streaming to the server. For each subsequent segment of video frames that includes the triggering item, the server can append the frames of that segment to the video clip in an encrypted container. Once the triggering item is no longer detected, the streaming session can be closed.Type: ApplicationFiled: September 26, 2022Publication date: March 23, 2023Applicant: APPLE INC.Inventors: Anush G. Nadathur, Keith W. Rauenbuehler, Kenneth A. York, Varinder Singh, Nicholas M. Fraioli
-
Patent number: 11580973Abstract: A device implementing a system for providing content in response to a request includes a processor configured to receive a voice request for content associated with a home environment, the voice request corresponding to a user account, and determine, based on the voice request, not to provide the content via the device. The processor is further configured to select, in response to the determining, a second device from among multiple devices associated with the home environment, wherein the selecting is based at least in part on configuration settings associated with the home environment, and provide for the second device to output the content based on a profile of the user account.Type: GrantFiled: May 18, 2020Date of Patent: February 14, 2023Assignee: Apple Inc.Inventors: Vijay Sundaram, Thomas Alsina, Anush G. Nadathur
-
Publication number: 20220360748Abstract: An integrated accessory control system can integrate functionality (services) of multiple disparate accessories and provide a unified user interface for interacting with the system via a controller device. An integrated accessory control system can include one accessory that can detect an event or action and send a notification to the controller device and at least one other accessory, such as an Internet Protocol (IP) camera, that can be operated in response to the notification. In response to the notification, a controller device can generate an integrated user interface for interacting with the accessories in the integrated accessory control system. The interface can include a live feed from the IP camera, which can provide a media stream responsive to instructions from the controller.Type: ApplicationFiled: July 26, 2022Publication date: November 10, 2022Applicant: APPLE INC.Inventors: Cyrus D. Irani, Kevin P. McLaughlin, Anush G. Nadathur, Arun G. Mathias, Vinay A. Ramaswamy, Christopher D. Soli, Patrick L. Coffman, Stephen O. Lemay
-
Patent number: 11482005Abstract: Devices, methods, and computer-readable medium for secure frame management. The techniques disclosed herein provide an intelligent method for detecting triggering items in one or more frames of streaming video from an Internet Protocol camera. Upon detection, the camera transmits one or more frames of the video over a network to a computing device. Upon detecting a triggering item in a frame of the video stream, the computing device can begin a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and associated keys can all be encrypted prior to streaming to the server. For each subsequent segment of video frames that includes the triggering item, the server can append the frames of that segment to the video clip in an encrypted container. Once the triggering item is no longer detected, the streaming session can be closed.Type: GrantFiled: September 4, 2019Date of Patent: October 25, 2022Assignee: APPLE INC.Inventors: Anush G. Nadathur, Keith W. Rauenbuehler, Kenneth A. York, Varinder Singh, Nicholas M. Fraioli
-
Publication number: 20220272400Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.Type: ApplicationFiled: February 25, 2022Publication date: August 25, 2022Applicant: APPLE INC.Inventors: Zaka Ur Rehman Ashraf, Anush G. Nadathur, Jared S. Grubb, Srinivas Rama
-
Patent number: 11425104Abstract: A data transfer process can include multiple verification features usable by a “source” device to ensure that a “destination” device is authorized to receive a requested data object. The source device and destination device can communicate via a first communication channel (which can be on a wide-area network) to exchange public keys, then use the public keys to verify their identities and establish a secure session on a second communication channel (which can be a local channel). The data object can be transferred via the secure session. Prior to sending the data object, the source device can perform secondary verification operations (in addition to the key exchange) to confirm the identity of the second device and/or the locality of the connection on the second communication channel.Type: GrantFiled: October 16, 2019Date of Patent: August 23, 2022Assignee: Apple Inc.Inventors: Arun G. Mathias, Thomas A. Dilligan, Matthew C. Lucas, Anush G. Nadathur, Kevin P. McLaughlin
-
Patent number: 11405593Abstract: An integrated accessory control system can integrate functionality (services) of multiple disparate accessories and provide a unified user interface for interacting with the system via a controller device. An integrated accessory control system can include one accessory that can detect an event or action and send a notification to the controller device and at least one other accessory, such as an Internet Protocol (IP) camera, that can be operated in response to the notification. In response to the notification, a controller device can generate an integrated user interface for interacting with the accessories in the integrated accessory control system. The interface can include a live feed from the IP camera, which can provide a media stream responsive to instructions from the controller.Type: GrantFiled: June 27, 2019Date of Patent: August 2, 2022Assignee: APPLE INC.Inventors: Cyrus D. Irani, Kevin P. McLaughlin, Anush G. Nadathur, Arun G. Mathias, Vinay A. Ramaswamy, Christopher D. Soli, Patrick L. Coffman, Stephen O. Lemay
-
Patent number: 11297373Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for enabling controller device to control proprietary digital media players, network accessories, and virtual assistants, providing an overall improved user experience. The techniques disclosed herein reduce clutter because a single controller can control various different devices and accessories. The techniques discloses also can include identifying a change in the configuration information for the computing device. The technique for accessory control can include transmitting updated configuration information for the controller, the configuration information associating a function for the computing device with a user interface element value for the controller.Type: GrantFiled: March 11, 2020Date of Patent: April 5, 2022Assignee: APPLE INC.Inventors: Zaka Ur Rehman Ashraf, Anush G. Nadathur, Jared S. Grubb, Srinivas Rama
-
Patent number: 11283703Abstract: A uniform protocol can facilitate secure, authenticated communication between a controller device and an accessory device that is controlled by the controller. An accessory and a controller can establish a pairing, the existence of which can be verified at a later time and used to create a secure communication session. The accessory can provide an accessory definition record that defines the accessory as a collection of services, each service having one or more characteristics. Within a secure communication session, the controller can interrogate the characteristics to determine accessory state and/or modify the characteristics to instruct the accessory to change its state.Type: GrantFiled: May 7, 2019Date of Patent: March 22, 2022Assignee: Apple Inc.Inventors: Joe S. Abuan, Bob Bradley, Craig P. Dooley, Gregg J. Golembeski, Jr., Andrew W. Burks, Srinivas Rama, Arun G. Mathias, Anush G. Nadathur, Kevin P. McLaughlin