Patents by Inventor Alejandro A. Rodriguez
Alejandro A. Rodriguez 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: 20240419308Abstract: An electronic device that includes or is in communication with a display generation component detects a first input that corresponds to a request to initiate a process for sharing first content. In response to detecting the first input, the electronic device causes display of a sharing interface via the display generation component. Displaying the sharing interface includes concurrently displaying one or more sharing options for sharing content with other devices and instructions for sharing content using a proximity-initiated sharing mode.Type: ApplicationFiled: May 1, 2024Publication date: December 19, 2024Inventors: Jae Woo Chang, Mayura D. Deshpande, Chanaka G. Karunamuni, William M. Tyler, Hope R. Hyun, Marcel van Os, Jason Orlovich, Miranda J. Zhou, Grant R. Paul, Alejandro A. Rodriguez, Pablo Pons Bordes, Ryan A. Williams, Charles Circlaeys, Sreekuttan Sudarsanan, Eric Lance Wilson, Christopher P. Foss, Raymond S. Sepulveda, Chun Kin Minor Wong, Mani Amini, Craig M. Federighi
-
Publication number: 20240407020Abstract: The present disclosure generally relates to communicating data. Some techniques are described herein for selecting an initiator for a near-field communication (NFC). Such techniques include comparing a random number generated to a random message received in a polling message to select an initiator for NFC. NFC is then used to transfer data to be used to establish a different type of wireless communication channel, such as Wi-Fi or Bluetooth. Other techniques are described herein for selectively sending a long-term key over one communication channel for another communication channel when communicating with another device. Such techniques include receiving an authentication credential from the other device and, if the authentication credential has not previously been seen, sending the long-term key. Other techniques are described herein for selectively delaying subsequent communication with another device communication over a communication channel.Type: ApplicationFiled: May 15, 2024Publication date: December 5, 2024Inventors: Alejandro A. RODRIGUEZ, Gordon Y. SCOTT, Ho Cheung CHUNG, Pablo PONS BORDES, Sreekuttan SUDARSANAN, Christian SEIFERT, Raj LUHAR
-
Publication number: 20240406628Abstract: Implementations of the subject technology provide systems and methods for providing collaborative control by multiple electronic devices. Collaborative control may include providing, by a first device that is outputting content, such as audio content, an invitation to a second device to control the content that is being output by the first device. The content may be being output by the first device directly, or via a third device, such as a media output device. The media output device may be a speaker, a television, or other media output device. The second device may be provided with the ability to control the output of the first device while in proximity to the first device and/or the media output device. Control commands from the second device for controlling the output of the first device may be provided to the first device over a network.Type: ApplicationFiled: May 29, 2024Publication date: December 5, 2024Inventors: Cesar DE CAMARGO BARSCEVICIUS, Adam Y. SYED, Alejandro A. RODRIGUEZ, Brandon CHESTER, Duy N. PHAN, Jota MELO MIRANDA FAGUNDES ANTUNES, Justin R. ETZINE, Rahul SARNA, Shannon SHIH, Victor Gabriel MARACCINI
-
Publication number: 20240215186Abstract: An electronic device can receive battery charge level information from two different devices and select, between the different devices, which information to use to generate and present battery information on a display of the electronic device. When two separate devices are transmitted by a case and an earbud (or earbuds), the electronic device can receive and select from one of two source based upon the state of the case and the state of the earbud(s). Alternatively, based upon the state of the case and the earbud(s), the electronic device can merge the information received from the case and the earbuds, while also determining from the merged information which respective device transmitted the respective information. Further, the case can provide battery information on behalf of the earbuds when the earbuds are in the case, and the respective radio circuits are shut down. Alternatively, the earbuds can provide battery information on behalf the case.Type: ApplicationFiled: December 22, 2022Publication date: June 27, 2024Inventors: Hariharan SUKUMAR, Chandrahas ARALAGUPPE CHANDRAMOHAN, Angelo K. MALIYIL, Vaishnavi DHULKHED, Ke LIU, Alejandro A. RODRIGUEZ, Vasilios E. ANTON, Chen GANIR
-
Publication number: 20230394133Abstract: Aspects of the subject technology include obtaining, by a first device associated with a first user account, one or more item-specific public keys of one or more devices associated with a second user account and generating a data structure representing the one or more devices associated with the second user account based on the one or more item-specific public keys. Aspects may also include providing an identifier of the data structure to a server for association with the item and generating an invitation for the second user account to access the item. Aspects may further include providing the invitation to a second device of the one or more devices associated with the second user account to provide the second device with access to the item via the server based on at least a portion of the data structure and a respective item-specific public key of the second device.Type: ApplicationFiled: May 12, 2023Publication date: December 7, 2023Inventors: Alejandro A. RODRIGUEZ, Frederic JACOBS, Stephen M. LOTTERMOSER, Pierre J. DE FILIPPIS, Ryan A. WILLIAMS, Yannick L. SIERRA
-
Publication number: 20230394176Abstract: Aspects of the subject technology provide for integration between a messaging system and a collaborative application. A messaging system may receive, via user input, an instruction to create a message thread with a plurality of user accounts. The message thread may include a document link associated with a collaborative application. The messaging system may generate, for each of the user accounts, an obfuscated identifier associated with that user account and a document link. The messaging system may provide the obfuscated identifiers to the collaborative application. An initial message exchanged between the plurality of user accounts with the document link in the message thread may establish, for the collaborative application, the obfuscated identifiers that will be associated with the document link.Type: ApplicationFiled: May 30, 2023Publication date: December 7, 2023Inventors: Stephen M. LOTTERMOSER, Alejandro A. RODRIGUEZ, Alexandre S. LACOUR, Charles CIRCLAEYS, Craig M. FEDERIGHI, Delfina JOVANOVSKA, Devin O. CLARY, Elana L. STETTIN, Elliot A. BARER, Jae Woo CHANG, Johannes B. FORTMANN, Miranda J. ZHOU, Nihar SHARMA, Pierre J. DE FILIPPIS, Richard B. BLAIR, Ryan A. WILLIAMS, Vasilios E. ANTON
-
Publication number: 20230308994Abstract: In some aspects a first electronic device may detect a triggering condition for enabling control of a second electronic device. Upon detection of the triggering condition, the method can include determining an increased rate of transmission of advertising signals of a wireless protocol transmitted from a wireless transceiver of the first electronic device. The method can include transmitting a plurality of advertising wireless signals at the increased rate using the wireless protocol. The method can include receiving, from the second electronic device, one or more responses to the advertising wireless signals. The method can include determining a distance measurement based on the one or more responses. Responsive to the distance measurement being less than a threshold value, the method can include enabling control of one or more components of the first electronic device or the second electronic device by the other device. Numerous other aspects are described.Type: ApplicationFiled: September 13, 2022Publication date: September 28, 2023Applicant: APPLE INC.Inventors: Benjamin A. Werner, Kevin J. Van Vechten, Robert W. Mayor, Brent M. Ledvina, Brian G. Kilberg, Subash Marri Sridhar, Alejandro A. Rodriguez
-
Patent number: 10904749Abstract: This application relates to techniques for anonymously establishing a secure communication session with a wireless client. A described method, performed by an anonymous wireless host, includes advertising a service implemented by the anonymous wireless host as available over a wireless network, receiving an invitation to establish the secure communication session with the wireless client, transmitting an acceptance of the invitation to the wireless client, and establishing the secure communication session over a communication channel. The invitation is received from the wireless client and the acceptance is transmitted to the wireless client via a broadcast address or a multicast address associated with the wireless network. The secure communication session is used to exchange encrypted data between the service and the wireless client.Type: GrantFiled: January 24, 2019Date of Patent: January 26, 2021Assignee: Apple Inc.Inventors: Nicholas J. Circosta, Alejandro A. Rodriguez, Bob Bradley, Daniel B. Pollack
-
Patent number: 10862936Abstract: Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device.Type: GrantFiled: January 17, 2019Date of Patent: December 8, 2020Assignee: Apple Inc.Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
-
Publication number: 20190230503Abstract: This application relates to techniques for anonymously establishing a secure communication session with a wireless client. A described method, performed by an anonymous wireless host, includes advertising a service implemented by the anonymous wireless host as available over a wireless network, receiving an invitation to establish the secure communication session with the wireless client, transmitting an acceptance of the invitation to the wireless client, and establishing the secure communication session over a communication channel. The invitation is received from the wireless client and the acceptance is transmitted to the wireless client via a broadcast address or a multicast address associated with the wireless network. The secure communication session is used to exchange encrypted data between the service and the wireless client.Type: ApplicationFiled: January 24, 2019Publication date: July 25, 2019Inventors: Nicholas J. CIRCOSTA, Alejandro A. RODRIGUEZ, Bob BRADLEY, Daniel B. POLLACK
-
Publication number: 20190158554Abstract: Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device.Type: ApplicationFiled: January 17, 2019Publication date: May 23, 2019Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
-
Patent number: 10225300Abstract: Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device.Type: GrantFiled: September 28, 2012Date of Patent: March 5, 2019Assignee: Apple Inc.Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
-
Patent number: 10198873Abstract: Disclosed herein are system, method, and computer program product embodiments for identifying and processing a common geometric primitive associated with multiple geometric primitives. In some embodiments, a first geometric primitive including a first set of end points and a second geometric primitive including a second set of end points are obtained. A common point that is shared by the first geometric primitive and the second geometric primitive is determined based on at least some of the first and second sets of end points. The common geometric primitive is generated based on at least the common point. The common geometric primitive is associated with the first geometric primitive and the second geometric primitive so that a change to the common geometric primitive is applied to the first geometric primitive and the second geometric primitive.Type: GrantFiled: September 22, 2016Date of Patent: February 5, 2019Assignee: Apple Inc.Inventors: Alejandro A. Rodriguez, Daniel I. Lipton
-
Publication number: 20180082471Abstract: Disclosed herein are system, method, and computer program product embodiments for identifying and processing a common geometric primitive associated with multiple geometric primitives. In some embodiments, a first geometric primitive including a first set of end points and a second geometric primitive including a second set of end points are obtained. A common point that is shared by the first geometric primitive and the second geometric primitive is determined based on at least some of the first and second sets of end points. The common geometric primitive is generated based on at least the common point. The common geometric primitive is associated with the first geometric primitive and the second geometric primitive so that a change to the common geometric primitive is applied to the first geometric primitive and the second geometric primitive.Type: ApplicationFiled: September 22, 2016Publication date: March 22, 2018Applicant: Apple Inc.Inventors: Alejandro A. RODRIGUEZ, Daniel I. LIPTON
-
Publication number: 20130346478Abstract: Improved techniques for interacting with media content so as to provide a unified experience of media content across different client devices in a client-server environment are disclosed. Media content may be displayed on first display of a first client device. Using a server computer, a status of the media content may be communicated from the first client device to a second client device. The media content may be displayed on a second display of the second client device, in accordance with the status of the media content from the first client device.Type: ApplicationFiled: September 28, 2012Publication date: December 26, 2013Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina