Patents by Inventor Jose A. LOZANO HINOJOSA

Jose A. LOZANO HINOJOSA 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).

  • Patent number: 11917030
    Abstract: A push notification distribution system centralizes the management and delivery of push notifications to applications executing on electronic devices. Registration requests to register applications for push notifications may be aggregated and sent as an aggregated registration request. The delivery priority of push notifications may be managed according to specified preferences. Upon receiving a push notification intended for an electronic device, a delivery priority of the push notification may be changed if an application identifier associated with the push notification is found on a list of application identifiers with designed delivery priorities.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: February 27, 2024
    Assignee: Apple Inc.
    Inventors: Huan He, Jonathon Sodos, Nicholas J. Circosta, Sean Geiger, Nelson M. Leduc, Cisto Cyriac, Matthew E. Shepherd, David A. Schaefgen, Elliot T. Garner, Jose A. Lozano Hinojosa, Mursalin Akon, Robert D. Butler, Xudong Liu
  • Patent number: 11848767
    Abstract: Aspects of the subject technology provide for privacy-preserving electronic publication and subscription. A publisher device may establish a publication channel with a publication server and receive a channel identifier and a channel ownership token for the channel. The publisher device may provide the channel identifier and a key for the publication channel to a subscriber device. The publisher device may publish data encrypted using the key to the publication server, the subscriber device may obtain the encrypted published data from the server using the channel identifier, and may decrypt the published data using the key obtained from the publisher device. The published data may include status information for a user of the publisher device, in some examples.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: December 19, 2023
    Assignee: Apple Inc.
    Inventors: Nicholas J. Circosta, Elliot T. Garner, Aniket A. Zamwar, Yevgeni Pekurovsky, Jared A. Crawford, Frederic Jacobs, Justin S Titi, Matthew E. Shepherd, Jose A. Lozano Hinojosa, Sean Geiger, Ahmed M. Bashir
  • Publication number: 20230396835
    Abstract: A method and apparatus of a device that manages a video stream is described. In an exemplary embodiment, the device receives a plurality of packets for a video stream from a transmitting device via a server. The device may additionally store a first packet of the plurality of packets in a first buffer when the first packet is on-time and store a second packet of the plurality of packets in a second buffer when the second packet is late. The device may also further forward a frame from the second buffer to the first buffer when frame is complete.
    Type: Application
    Filed: April 10, 2023
    Publication date: December 7, 2023
    Inventors: Erik Vladimir Ortega Gonzales, Maxwell J. Hawkins, Ming Jin, Chieh Lu, Ahmad M. Kholaif, Ashwin Ramesh, Christopher M. Garrido, Hsien-Po Shiang, Karthick Santhanam, Luciano M. Verger, Jose A. Lozano Hinojosa, David L. Biderman
  • Publication number: 20220394212
    Abstract: Participant systems in an audiovisual (AV) conferencing can, in one embodiment, use methods to ensure that all participants have a common platform to support AV conferencing, such as a common codec, and also attempt to provide higher quality AV conferencing (e.g., better than the common codec) based on available bandwidth and other criteria. The participant systems can use the common codec as a fallback platform when bandwidth or other criteria dictate a reduction in the quality of the AV conferencing. Other embodiments are also disclosed.
    Type: Application
    Filed: May 4, 2022
    Publication date: December 8, 2022
    Inventors: Gurtej Singh G. Chandok, Christopher M. Garrido, Chieh Lu, Daniel B. Pollack, Karthick Santhanam, David L. Biderman, Jinbo Qui, Dazhong Zhang, Jose A. Lozano Hinojosa, Igor Kobzar
  • Publication number: 20220385738
    Abstract: Aspects of the subject technology provide for privacy-preserving electronic publication and subscription. A publisher device may establish a publication channel with a publication server and receive a channel identifier and a channel ownership token for the channel. The publisher device may provide the channel identifier and a key for the publication channel to a subscriber device. The publisher device may publish data encrypted using the key to the publication server, the subscriber device may obtain the encrypted published data from the server using the channel identifier, and may decrypt the published data using the key obtained from the publisher device. The published data may include status information for a user of the publisher device, in some examples.
    Type: Application
    Filed: April 15, 2022
    Publication date: December 1, 2022
    Inventors: Nicholas J. CIRCOSTA, Elliot T. GARNER, Aniket A. ZAMWAR, Yevgeni PEKUROVSKY, Jared A. CRAWFORD, Frederic JACOBS, Justin S. TITI, Matthew E. SHEPHERD, Jose A. LOZANO HINOJOSA, Sean GEIGER, Ahmed M. BASHIR
  • Publication number: 20220368685
    Abstract: Aspects of the subject technology provide for shared experience sessions within a group communications session such as a video call. The shared experience session may be, as one example, a co-watching session in which the participants in the call watch a video together while in the call. Encrypted shared state data may be exchanged between the participant devices, with which the participant devices can provide synchronized and coordinated output of shared experience data for the shared experience session of the group communications session.
    Type: Application
    Filed: March 29, 2022
    Publication date: November 17, 2022
    Inventors: Daniel B. POLLACK, Jingyao ZHANG, Jose A. LOZANO HINOJOSA, Emad OMARA, Yilmaz Can CECEN, Angus N. BURTON, Blerim CICI
  • Publication number: 20220263741
    Abstract: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
    Type: Application
    Filed: April 8, 2022
    Publication date: August 18, 2022
    Applicant: Apple Inc.
    Inventors: Keith W. Rauenbuehler, Nicholas J. Circosta, Kenneth A. York, Christopher Ku, Adam J. Moore, Jose A. Lozano Hinojosa, Aniket A. Zamwar, Patrick L. Coffman
  • Patent number: 11356352
    Abstract: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: June 7, 2022
    Assignee: Apple Inc.
    Inventors: Keith W. Rauenbuehler, Nicholas J. Circosta, Kenneth A. York, Christopher Ku, Adam J. Moore, Jose A. Lozano Hinojosa, Aniket A. Zamwar, Patrick L. Coffman
  • Publication number: 20220006798
    Abstract: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.
    Type: Application
    Filed: September 20, 2021
    Publication date: January 6, 2022
    Inventors: Yan YANG, Jin HYUNG PARK, Joe S. ABUAN, Berkat S. TUNG, Sean P. DEVLIN, Vu H. CHIEM, Jose A. LOZANO HINOJOSA, Thomas P. DEVANNEAUX, Vladimir GOUPENKO, Hsien-Po SHIANG, Daniel B. POLLACK, Mark M. XUE, David J. STEELE, Yu XING, Ryan W. BAKER, Christopher M. GARRIDO, Ming JIN
  • Publication number: 20210392194
    Abstract: A push notification distribution system centralizes the management and delivery of push notifications to applications executing on electronic devices. Registration requests to register applications for push notifications may be aggregated and sent as an aggregated registration request. The delivery priority of push notifications may be managed according to specified preferences. Upon receiving a push notification intended for an electronic device, a delivery priority of the push notification may be changed if an application identifier associated with the push notification is found on a list of application identifiers with designed delivery priorities.
    Type: Application
    Filed: March 26, 2021
    Publication date: December 16, 2021
    Inventors: Huan HE, Jonathon SODOS, Nicholas J. CIRCOSTA, Sean GEIGER, Nelson M. LEDUC, Cisto CYRIAC, Matthew E. SHEPHERD, David A. SCHAEFGEN, Elliot T. GARNER, Jose A. LOZANO HINOJOSA, Mursalin AKON, Robert D. BUTLER, Xudong LIU
  • Publication number: 20210385144
    Abstract: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
    Type: Application
    Filed: September 25, 2020
    Publication date: December 9, 2021
    Applicant: Apple Inc.
    Inventors: Keith W. Rauenbuehler, Nicholas J. Circosta, Kenneth A. York, Christopher Ku, Adam J. Moore, Jose A. Lozano Hinojosa, Aniket A. Zamwar, Patrick L. Coffman
  • Patent number: 11128610
    Abstract: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 21, 2021
    Assignee: Apple Inc.
    Inventors: Yan Yang, Jin Hyung Park, Joe S. Abuan, Berkat S. Tung, Sean P. Devlin, Vu H. Chiem, Jose A. Lozano Hinojosa, Thomas P. Devanneaux, Vladimir Goupenko, Hsien-Po Shiang, Daniel B. Pollack, Mark M. Xue, David J. Steele, Yu Xing, Ryan W. Baker, Christopher M. Garrido, Ming Jin
  • Patent number: 11005923
    Abstract: A device implementing a system for proxying data between devices includes a processor configured to obtain a first latency and a second latency, the first latency being between a server and a first subnet, and the second latency being between the server and a second subnet. The at least one processor is further configured to train a machine learning model with a training dataset that includes the first latency with respect to the server and the first subnet, the second latency with respect to the server and the second subnet, and geographic data of the server, the first subnet and the second subnet. The at least one processor is further configured to use the machine learning model to estimate a third latency between the server and a third subnet, and store the first, second and third latencies in a data structure.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: May 11, 2021
    Assignee: Apple Inc.
    Inventors: Thomas P. Devanneaux, Jose A. Lozano Hinojosa, Aniket A. Zamwar, Thuy Park
  • Publication number: 20200382580
    Abstract: A device implementing a system for proxying data between devices includes a processor configured to obtain a first latency and a second latency, the first latency being between a server and a first subnet, and the second latency being between the server and a second subnet. The at least one processor is further configured to train a machine learning model with a training dataset that includes the first latency with respect to the server and the first subnet, the second latency with respect to the server and the second subnet, and geographic data of the server, the first subnet and the second subnet. The at least one processor is further configured to use the machine learning model to estimate a third latency between the server and a third subnet, and store the first, second and third latencies in a data structure.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Thomas P. DEVANNEAUX, Jose A. LOZANO HINOJOSA, Aniket A. ZAMWAR, Thuy PARK
  • Publication number: 20190103984
    Abstract: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 4, 2019
    Inventors: Yan YANG, Jin HYUNG PARK, Joe S. ABUAN, Berkat S. TUNG, Sean P. DEVLIN, Vu H. CHIEM, Jose A. LOZANO HINOJOSA, Thomas P. DEVANNEAUX, Vladimir GOUPENKO, Hsien-Po SHIANG, Daniel B. POLLACK, Mark M. XUE, David J. STEELE, Yu XING, Ryan W. BAKER, Christopher M. GARRIDO, Derek JIN