Patents by Inventor Anjali S. Sandesara
Anjali S. Sandesara 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: 20240179532Abstract: A wireless device configured to transmit a pairing request message to an accessory device, decode, based on signals received from the accessory device, a pairing response message, establish a connection with the accessory device, decode, based on signals received from the accessory device, information identifying the accessory device, generate an identity resolving key (IRK) uniquely associated with the accessory device and a long-term key (LTK) associated with the accessory device and store the IRK and the LTK.Type: ApplicationFiled: November 6, 2023Publication date: May 30, 2024Inventors: Chen GANIR, Yann LY-GAGNON, Anjali S. SANDESARA, Lochan VERMA
-
Publication number: 20240007839Abstract: A device implementing dynamic controller selection may include a processor configured to generate a connectivity graph based on a scan for accessory devices, the connectivity graph including a connectivity metric value for a discovered accessory device. The processor may be configured to broadcast the connectivity graph and receive another connectivity graph broadcasted by another electronic device that includes another connectivity metric value for the accessory device. The processor may be configured to receive a request to provide an instruction to the accessory device and determine which of the electronic devices will provide the instruction based on the connectivity metric values. The processor may be further configured to, when the electronic device is determined, provide the instruction for transmission to the accessory device, and when the other electronic device is determined, provide, for transmission to the other electronic device, the instruction to be provided to the accessory device.Type: ApplicationFiled: September 15, 2023Publication date: January 4, 2024Inventors: Avinash Reddy SINGIREDDY, Anjali S. SANDESARA, Sergey CHEMISHKIAN, Yilok L. WONG, Bob BRADLEY, Michael GILES
-
Patent number: 11805401Abstract: A device implementing dynamic controller selection may include a processor configured to generate a connectivity graph based on a scan for accessory devices, the connectivity graph including a connectivity metric value for a discovered accessory device. The processor may be configured to broadcast the connectivity graph and receive another connectivity graph broadcasted by another electronic device that includes another connectivity metric value for the accessory device. The processor may be configured to receive a request to provide an instruction to the accessory device and determine which of the electronic devices will provide the instruction based on the connectivity metric values. The processor may be further configured to, when the electronic device is determined, provide the instruction for transmission to the accessory device, and when the other electronic device is determined, provide, for transmission to the other electronic device, the instruction to be provided to the accessory device.Type: GrantFiled: September 23, 2021Date of Patent: October 31, 2023Assignee: Apple Inc.Inventors: Avinash Reddy Singireddy, Anjali S. Sandesara, Sergey Chemishkian, Yilok L. Wong, Bob Bradley, Michael Giles
-
Publication number: 20220095091Abstract: A device implementing dynamic controller selection may include a processor configured to generate a connectivity graph based on a scan for accessory devices, the connectivity graph including a connectivity metric value for a discovered accessory device. The processor may be configured to broadcast the connectivity graph and receive another connectivity graph broadcasted by another electronic device that includes another connectivity metric value for the accessory device. The processor may be configured to receive a request to provide an instruction to the accessory device and determine which of the electronic devices will provide the instruction based on the connectivity metric values. The processor may be further configured to, when the electronic device is determined, provide the instruction for transmission to the accessory device, and when the other electronic device is determined, provide, for transmission to the other electronic device, the instruction to be provided to the accessory device.Type: ApplicationFiled: September 23, 2021Publication date: March 24, 2022Inventors: Avinash Reddy SINGIREDDY, Anjali S. SANDESARA, Sergey CHEMISHKIAN, Yilok L. WONG, Bob BRADLEY, Michael GILES
-
Patent number: 10609543Abstract: In some embodiments, one or more wireless stations operate to configure direct communication with neighboring wireless stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to a mechanism for a device to transmit, via a BTLE (or Bluetooth) interface, a first message indicating an operation associated with a Wi-Fi service (e.g., a service available via a Wi-Fi interface and/or Wi-Fi related interface parameters) to a peer device. The first message may include a service hash that indicates the operation. The service hash may be included in a first data structure. The first data structure may indicate availability of the Wi-Fi service. The device may receive a second message from the peer device indicating that the neighboring wireless station intends to subscribe to or provide the Wi-Fi service, e.g., via Wi-Fi peer-to-peer communications.Type: GrantFiled: December 21, 2016Date of Patent: March 31, 2020Assignee: Apple Inc.Inventors: Su Khiong Yong, Christiaan A. Hartman, Anjali S. Sandesara, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Siegfried Lehmann, Akshay Mangalam Srivatsa, Yong Liu, Michael Jason Giles
-
Patent number: 10362536Abstract: Controllers can communicate with accessories using various paths, such as a wireless communication path. A controller can maintain reachability information for each accessory indicating the path(s) via which the accessory is currently reachable. Maintaining the reachability information can include scanning to detect broadcasts from the accessories and updating the reachability information based on the results of scanning. Scanning parameters such as scan interval and scan duration can be selected dynamically based on the current operating context of the controller (e.g., where the controller is located, what processes are active on the controller, what other devices have been detected within communication range of the controller).Type: GrantFiled: July 11, 2018Date of Patent: July 23, 2019Assignee: Apple Inc.Inventors: Dennis Mathews, Craig Dooley, Anjali S. Sandesara
-
Patent number: 10306560Abstract: In order to reduce the power consumption of a receiving electronic device, received advertising beacons may be filtered so that the receiving electronic device selectively transitions from a power-saving mode to a normal operating mode. For example, the receiving electronic device may receive a beacon with advertising information for a transmitting electronic device. If the advertising information is changed relative to a previous version of the advertising information for the transmitting electronic device, the receiving electronic device may transition from the power-saving mode to the normal operating mode. In this way, the receiving electronic device may ‘wake up’ if it receives an advertisement that it wants to act on, such as advertisements for: file sharing, wireless streaming of information, proximity pairing and/or continuity of a user experience with an application when the user transitions from the transmitting electronic device to the receiving electronic device.Type: GrantFiled: January 17, 2017Date of Patent: May 28, 2019Assignee: APPLE INC.Inventors: Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Michael J. Giles
-
Patent number: 10206170Abstract: Controllers can communicate with accessories using various paths, such as a wireless communication path. A controller can maintain reachability information for each accessory indicating the path(s) via which the accessory is currently reachable. Maintaining the reachability information can include scanning to detect broadcasts from the accessories and updating the reachability information based on the results of scanning. Scanning parameters such as scan interval and scan duration can be selected dynamically based on the current operating context of the controller (e.g., where the controller is located, what processes are active on the controller, what other devices have been detected within communication range of the controller).Type: GrantFiled: September 23, 2016Date of Patent: February 12, 2019Assignee: Apple Inc.Inventors: Dennis Mathews, Craig Dooley, Anjali S. Sandesara
-
Publication number: 20190014539Abstract: Controllers can communicate with accessories using various paths, such as a wireless communication path. A controller can maintain reachability information for each accessory indicating the path(s) via which the accessory is currently reachable. Maintaining the reachability information can include scanning to detect broadcasts from the accessories and updating the reachability information based on the results of scanning. Scanning parameters such as scan interval and scan duration can be selected dynamically based on the current operating context of the controller (e.g., where the controller is located, what processes are active on the controller, what other devices have been detected within communication range of the controller).Type: ApplicationFiled: July 11, 2018Publication date: January 10, 2019Applicant: Apple Inc.Inventors: Dennis Mathews, Craig Dooley, Anjali S. Sandesara
-
Patent number: 9848026Abstract: An interface circuit in a computing device may communicate with user-interface devices using shared slots during time intervals. In particular, the computing device may transmit outgoing messages to the user-interface devices at a first predefined time during sequential time intervals when the user-interface devices transition from a sleep mode to a normal mode. In response, the computing device may receive incoming messages from one or more of the user-interface devices at a second predefined time following the first predefined time during the sequential time intervals. Then, the computing device may transmit a multicast message to the user-interface devices at a third predefined time during the sequential time intervals. In response to the given multicast message, one of the user-interface devices may communicate data to the computing device. Note that, in some instances, a multicast time slot may instead be used to communicate data to one of the user-interface devices.Type: GrantFiled: January 19, 2016Date of Patent: December 19, 2017Assignee: Apple Inc.Inventors: Siegfried Lehmann, Christiaan A. Hartman, Camille Chen, Sriram Hariharan, Jianxiong Shi, Syed Aon Mujtaba, Alessio Centazzo, Donald Eng, Michael J. Giles, Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Langford M. Wasada
-
Publication number: 20170201942Abstract: Controllers can communicate with accessories using various paths, such as a wireless communication path. A controller can maintain reachability information for each accessory indicating the path(s) via which the accessory is currently reachable. Maintaining the reachability information can include scanning to detect broadcasts from the accessories and updating the reachability information based on the results of scanning. Scanning parameters such as scan interval and scan duration can be selected dynamically based on the current operating context of the controller (e.g., where the controller is located, what processes are active on the controller, what other devices have been detected within communication range of the controller).Type: ApplicationFiled: September 23, 2016Publication date: July 13, 2017Applicant: Apple Inc.Inventors: Dennis Mathews, Craig Dooley, Anjali S. Sandesara
-
Publication number: 20170164186Abstract: In some embodiments, one or more wireless stations operate to configure direct communication with neighboring wireless stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to a mechanism for a device to transmit, via a BTLE (or Bluetooth) interface, a first message indicating an operation associated with a Wi-Fi service (e.g., a service available via a Wi-Fi interface and/or Wi-Fi related interface parameters) to a peer device. The first message may include a service hash that indicates the operation. The service hash may be included in a first data structure. The first data structure may indicate availability of the Wi-Fi service. The device may receive a second message from the peer device indicating that the neighboring wireless station intends to subscribe to or provide the Wi-Fi service, e.g., via Wi-Fi peer-to-peer communications.Type: ApplicationFiled: December 21, 2016Publication date: June 8, 2017Inventors: Su Khiong Yong, Christiaan A. Hartman, Anjali S. Sandesara, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Siegfried Lehmann, Akshay Mangalam Srivatsa, Yong Liu, Michael Jason Giles
-
Publication number: 20170127340Abstract: In order to reduce the power consumption of a receiving electronic device, received advertising beacons may be filtered so that the receiving electronic device selectively transitions from a power-saving mode to a normal operating mode. For example, the receiving electronic device may receive a beacon with advertising information for a transmitting electronic device. If the advertising information is changed relative to a previous version of the advertising information for the transmitting electronic device, the receiving electronic device may transition from the power-saving mode to the normal operating mode. In this way, the receiving electronic device may ‘wake up’ if it receives an advertisement that it wants to act on, such as advertisements for: file sharing, wireless streaming of information, proximity pairing and/or continuity of a user experience with an application when the user transitions from the transmitting electronic device to the receiving electronic device.Type: ApplicationFiled: January 17, 2017Publication date: May 4, 2017Inventors: Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Michael J. Giles
-
Patent number: 9549375Abstract: In order to reduce the power consumption of a receiving electronic device, received advertising beacons may be filtered so that the receiving electronic device selectively transitions from a power-saving mode to a normal operating mode. For example, the receiving electronic device may receive a beacon with advertising information for a transmitting electronic device. If the advertising information is changed relative to a previous version of the advertising information for the transmitting electronic device, the receiving electronic device may transition from the power-saving mode to the normal operating mode. In this way, the receiving electronic device may ‘wake up’ if it receives an advertisement that it wants to act on, such as advertisements for: file sharing, wireless streaming of information, proximity pairing and/or continuity of a user experience with an application when the user transitions from the transmitting electronic device to the receiving electronic device.Type: GrantFiled: September 2, 2014Date of Patent: January 17, 2017Assignee: APPLE INC.Inventors: Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Michael J. Giles
-
Publication number: 20160360526Abstract: An interface circuit in a computing device may communicate with user-interface devices using shared slots during time intervals. In particular, the computing device may transmit outgoing messages to the user-interface devices at a first predefined time during sequential time intervals when the user-interface devices transition from a sleep mode to a normal mode. In response, the computing device may receive incoming messages from one or more of the user-interface devices at a second predefined time following the first predefined time during the sequential time intervals. Then, the computing device may transmit a multicast message to the user-interface devices at a third predefined time during the sequential time intervals. In response to the given multicast message, one of the user-interface devices may communicate data to the computing device. Note that, in some instances, a multicast time slot may instead be used to communicate data to one of the user-interface devices.Type: ApplicationFiled: January 19, 2016Publication date: December 8, 2016Applicant: Apple Inc.Inventors: Siegfried Lehmann, Christiaan A. Hartman, Camille Chen, Sriram Hariharan, Jianxiong Shi, Syed Aon Mujtaba, Alessio Centazzo, Donald Eng, Michael J. Giles, Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Langford M. Wasada
-
Publication number: 20160092858Abstract: Systems, methods, and computer-readable media for providing a recommendation of a payment credential to be used by an electronic device in a commercial transaction based on merchant information received by the electronic device are provided. In one example embodiment, a method, at an electronic device that includes a secure element that includes at least one payment credential, includes, inter alia, accessing credential availability data indicative of the at least one payment credential, accessing merchant context data associated with a merchant subsystem, wherein the merchant context data is indicative of a preference for a first type of payment credential over a second type of payment credential, and presenting payment recommendation data based on the accessed credential availability data and the accessed merchant context data. Additional embodiments are also provided.Type: ApplicationFiled: September 30, 2015Publication date: March 31, 2016Inventors: Michael Giles, Craig P. Dooley, Anjali S. Sandesara, Abuzar Amini
-
Publication number: 20150351038Abstract: In order to reduce the power consumption of a receiving electronic device, received advertising beacons may be filtered so that the receiving electronic device selectively transitions from a power-saving mode to a normal operating mode. For example, the receiving electronic device may receive a beacon with advertising information for a transmitting electronic device. If the advertising information is changed relative to a previous version of the advertising information for the transmitting electronic device, the receiving electronic device may transition from the power-saving mode to the normal operating mode. In this way, the receiving electronic device may ‘wake up’ if it receives an advertisement that it wants to act on, such as advertisements for: file sharing, wireless streaming of information, proximity pairing and/or continuity of a user experience with an application when the user transitions from the transmitting electronic device to the receiving electronic device.Type: ApplicationFiled: September 2, 2014Publication date: December 3, 2015Inventors: Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Michael J. Giles