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: 20240419308
    Abstract: 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: Application
    Filed: May 1, 2024
    Publication date: December 19, 2024
    Inventors: 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: 20240407020
    Abstract: 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: Application
    Filed: May 15, 2024
    Publication date: December 5, 2024
    Inventors: Alejandro A. RODRIGUEZ, Gordon Y. SCOTT, Ho Cheung CHUNG, Pablo PONS BORDES, Sreekuttan SUDARSANAN, Christian SEIFERT, Raj LUHAR
  • Publication number: 20240406628
    Abstract: 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: Application
    Filed: May 29, 2024
    Publication date: December 5, 2024
    Inventors: 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: 20240215186
    Abstract: 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: Application
    Filed: December 22, 2022
    Publication date: June 27, 2024
    Inventors: Hariharan SUKUMAR, Chandrahas ARALAGUPPE CHANDRAMOHAN, Angelo K. MALIYIL, Vaishnavi DHULKHED, Ke LIU, Alejandro A. RODRIGUEZ, Vasilios E. ANTON, Chen GANIR
  • Publication number: 20230394133
    Abstract: 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: Application
    Filed: May 12, 2023
    Publication date: December 7, 2023
    Inventors: Alejandro A. RODRIGUEZ, Frederic JACOBS, Stephen M. LOTTERMOSER, Pierre J. DE FILIPPIS, Ryan A. WILLIAMS, Yannick L. SIERRA
  • Publication number: 20230394176
    Abstract: 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: Application
    Filed: May 30, 2023
    Publication date: December 7, 2023
    Inventors: 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: 20230308994
    Abstract: 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: Application
    Filed: September 13, 2022
    Publication date: September 28, 2023
    Applicant: 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: 10904749
    Abstract: 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: Grant
    Filed: January 24, 2019
    Date of Patent: January 26, 2021
    Assignee: Apple Inc.
    Inventors: Nicholas J. Circosta, Alejandro A. Rodriguez, Bob Bradley, Daniel B. Pollack
  • Patent number: 10862936
    Abstract: 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: Grant
    Filed: January 17, 2019
    Date of Patent: December 8, 2020
    Assignee: Apple Inc.
    Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
  • Publication number: 20190230503
    Abstract: 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: Application
    Filed: January 24, 2019
    Publication date: July 25, 2019
    Inventors: Nicholas J. CIRCOSTA, Alejandro A. RODRIGUEZ, Bob BRADLEY, Daniel B. POLLACK
  • Publication number: 20190158554
    Abstract: 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: Application
    Filed: January 17, 2019
    Publication date: May 23, 2019
    Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
  • Patent number: 10225300
    Abstract: 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: Grant
    Filed: September 28, 2012
    Date of Patent: March 5, 2019
    Assignee: Apple Inc.
    Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina
  • Patent number: 10198873
    Abstract: 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: Grant
    Filed: September 22, 2016
    Date of Patent: February 5, 2019
    Assignee: Apple Inc.
    Inventors: Alejandro A. Rodriguez, Daniel I. Lipton
  • Publication number: 20180082471
    Abstract: 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: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Applicant: Apple Inc.
    Inventors: Alejandro A. RODRIGUEZ, Daniel I. LIPTON
  • Publication number: 20130346478
    Abstract: 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: Application
    Filed: September 28, 2012
    Publication date: December 26, 2013
    Inventors: Alejandro A. Rodriguez, Garrick McFarlane, Raymond Neil Walsh, II, Charles J. Pisula, David K. Heller, Thomas Alsina