Patents by Inventor Daniel R. Borges

Daniel R. Borges 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: 10455401
    Abstract: In one set of embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, i.e., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to reciprocating service between two or more wireless stations. The reciprocating service embodiments described herein provide a mechanism through which devices can participate in a same service instant.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: October 22, 2019
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman
  • Patent number: 10433353
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to aspects of NAN communication, including service discovery proxy registration, publishing, and subscription of services via the proxy, maintenance of the proxy, and de-registration of the proxy.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: October 1, 2019
    Assignee: Apple Inc.
    Inventors: Su Khiong Yong, Christiaan A. Hartman, Yong Liu, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Daniel R. Borges, Chiu Ngok E. Wong, Saravanan Balasubramaniyan, Tashbeeb Haque, Anand Rajagopalan, Andreas Wolf
  • Patent number: 10425976
    Abstract: The embodiments set forth herein disclose techniques for enabling a user device to seamlessly establish a secure, high-bandwidth wireless connection with a vehicle accessory system to enable the user device to wirelessly stream user interface (UI) information to the vehicle accessory system. To implement this technique, a lower-bandwidth wireless technology (e.g., Bluetooth) is used as an initial means for establishing a Wi-Fi pairing between the user device and the vehicle accessory system. Wi-Fi parameters associated with a Wi-Fi network provided by the vehicle accessory system can be communicated to the user device using the lower-bandwidth wireless technology. A secure Wi-Fi connection can then be established between the user device and the vehicle accessory system using the provided Wi-Fi parameters. The embodiments also disclose a technique for enabling the user device to automatically reconnect with the vehicle accessory system in a seamless manner (e.g., when returning to a vehicle).
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 24, 2019
    Assignee: Apple Inc.
    Inventors: Daniel R. Borges, Sriram Hariharan, Matthew L. Semersky, Michael J. Giles, Andre M. Boule, Brian D. Pietsch, Artiom Shamis, Ganesha Adkasthala Ganapathi Batta, Christopher R. Whitney, Tanya G. Kancheva, Friedrich W. Drees
  • Publication number: 20190289603
    Abstract: One or more wireless stations may operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., without utilizing an intermediate access point. Scheduling of NAN ranging procedures may include a first wireless station sending first information, including first scheduling preferences and a first ranging role, to a second wireless station. The first wireless station receives second information, including second scheduling preferences and a second ranging role, from the second wireless station. The first wireless station may initiate the ranging procedure based on the scheduling preferences and ranging parameters. Alternatively, the second wireless station and may initiate the ranging procedure based on the scheduling preferences and ranging parameters.
    Type: Application
    Filed: June 6, 2019
    Publication date: September 19, 2019
    Inventors: Su Khiong Yong, Christiaan A. Hartman, Yong Liu, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Daniel R. Borges, Chiu Ngok E. Wong, Saravanan Balasubramaniyan, Tashbeeb Haque, Anand Rajagopalan
  • Patent number: 10342013
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., without utilizing an intermediate access point. Embodiments relate to scheduling of NAN ranging procedures, including to a first wireless station sending first information, including first scheduling preferences and a first ranging role, to a second wireless station. The first wireless device receives second information, including second scheduling preferences and a second ranging role, from the second wireless device. The first wireless station may initiate the ranging procedure based on the scheduling preferences and ranging parameters. Alternatively, the second wireless station and may initiate the ranging procedure based on the scheduling preferences and ranging parameters.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: July 2, 2019
    Assignee: Apple Inc.
    Inventors: Su Khiong Yong, Christiaan A. Hartman, Yong Liu, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Daniel R. Borges, Chiu Ngok E. Wong, Saravanan Balasubramaniyan, Tashbeeb Haque, Anand Rajagopalan
  • Patent number: 10306363
    Abstract: A method for operating a distributed wireless audio system including several loudspeaker cabinets all of which can communicate with each other as part of a computer network. The method receives temperature data that is indicative of temperature of a first loudspeaker cabinet, which has a network master responsibility of obtaining an audio signal from an audio source and wirelessly transmitting some of the audio signal to a second loudspeaker cabinet of several loudspeaker cabinets, for playback by the second loudspeaker cabinet, while playing back some of the audio signal by the first loudspeaker cabinet. The method determines whether a thermal threshold of the first loudspeaker cabinet has been reached, based on the temperature data. The method, in response to the thermal threshold being reached, gives up the network master responsibility from the first loudspeaker cabinet to the second loudspeaker cabinet, where doing so reduces temperature in the first loudspeaker cabinet.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: May 28, 2019
    Assignee: Apple Inc.
    Inventors: Afrooz Family, Daniel R. Borges, Daniel S. Naito, James M. Hollabaugh, Jay S. Nigen
  • Publication number: 20190082443
    Abstract: An electronic device that determines a transmission schedule is described. This electronic device may include an interface circuit that communicates with a recipient electronic device. During operation, the electronic device may receive a frame with scheduling-request information that is associated with the recipient electronic device. The scheduling-request information may include a buffer status report for persistent traffic, and the frame may be compatible with an IEEE 802.11 communication protocol. For example, the frame may include a scheduling-request management frame. Alternatively, the frame may include a data frame and the scheduling-request information may be included in a media access control (MAC) frame header, such as a high-efficiency (HE) variant high-throughput (HT) control header. Then, the electronic device may determine the transmission schedule based at least in part on the scheduling-request information.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 14, 2019
    Inventors: Guoqing Li, Christiaan A. Hartman, Daniel R. Borges, Jarkko L. Kneckt, Oren Shani, Tushar R. Shah, Xiaowen Wang, Yong Liu, Christian W. Mucke, Joseph Hakim, Farouk Belghoul, Ayman F. Naguib, Karan Sanghi, Cahya Adiansyah Masputra
  • Patent number: 10212694
    Abstract: This document describes multicast communication between wireless devices. A scheduling frame may be wirelessly transmitted by a wireless device. The scheduling frame may include a multicast address indicating a group of intended receiving devices for a payload frame. The scheduling frame may further include scheduling information indicating an order for the group of intended receiving devices to transmit acknowledgement information for the payload frame. A payload frame may also be wirelessly transmitted by the wireless device. The payload frame may include payload information intended for the group of intended receiving devices. Additionally, acknowledgement frames may be wirelessly received by the wireless device from at least a subset of the group of intended receiving devices. The acknowledgement frames may be received according to the order indicated in the scheduling information.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Harish Ramamurthy, Kapil Chhabra, Matthew L. Semersky, Daniel R. Borges, Charles F. Dominguez
  • Patent number: 10212574
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication between neighboring wireless stations, e.g., without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath configuration. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, scheduler rank management, and further NAN discovery. The datapath model may be implemented for unicast and multicast communication between wireless stations.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Publication number: 20190053155
    Abstract: An interface circuit in an electronic device (such as an access point) may provide a targeted wake-up time (TWT) service period (SP) schedule to a recipient electronic device. During operation the interface circuit may receive a TWT setup request associated with the recipient electronic device, where the TWT setup request includes non-availability information specifying one or more times when the recipient electronic device will be unavailable. For example, the non-availability information may include one or more times when the recipient electronic device has limited ability to transmit and/or receive. The interface circuit may provide a TWT setup response for the recipient electronic device, where the TWT setup response includes information specifying the TWT SP schedule for the recipient electronic device that includes at least one of: a TWT SP start time, a TWT SP duration, or an interval between TWT SPs.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 14, 2019
    Inventors: Jarkko L. Kneckt, Chiu Ngok E. Wong, Yong Liu, Christiaan A. Hartman, Guoqing Li, Daniel R. Borges
  • Publication number: 20190045301
    Abstract: A method for operating a distributed wireless audio system including several loudspeaker cabinets all of which can communicate with each other as part of a computer network. The method receives temperature data that is indicative of temperature of a first loudspeaker cabinet, which has a network master responsibility of obtaining an audio signal from an audio source and wirelessly transmitting some of the audio signal to a second loudspeaker cabinet of several loudspeaker cabinets, for playback by the second loudspeaker cabinet, while playing back some of the audio signal by the first loudspeaker cabinet. The method determines whether a thermal threshold of the first loudspeaker cabinet has been reached, based on the temperature data. The method, in response to the thermal threshold being reached, gives up the network master responsibility from the first loudspeaker cabinet to the second loudspeaker cabinet, where doing so reduces temperature in the first loudspeaker cabinet.
    Type: Application
    Filed: July 11, 2018
    Publication date: February 7, 2019
    Inventors: Afrooz Family, Daniel R. BORGES, Daniel S. NAITO, James M. HOLLABAUGH, Jay S. NIGEN
  • Publication number: 20190014610
    Abstract: In one set of embodiments, one or more client stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring client stations, i.e., direct communication between the client stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between client stations.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Patent number: 10165464
    Abstract: In embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, i.e., direct communication between the mobile stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. In particular, embodiments described herein provide a mechanism for NAN datapaths to support various levels of quality of service (QoS). Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 25, 2018
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Guoqing Li, Lawrie Kurian, Nathan A. Kralian, Peter N. Heerboth, Su Khiong Yong
  • Patent number: 10149278
    Abstract: Techniques for coalescing alert notifications for applications and/or services to a primary user device of a set of multiple associated user devices within proximity of each other. When a user device is not in proximity to other associated user devices, the user device functions as a primary user device and provides alert notifications based on a default configuration and/or a user configurable setting. When the user device is within proximity of one or more other associated user devices, the user devices exchange relevant capability information and information for applications that are synchronized via network-based services. The user devices negotiate to determine a user device that serves as the primary user device to provide alert notifications for a set of applications and services common to a set of user devices. The other user devices are configured to reduce and/or suppress the alert notifications.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: December 4, 2018
    Assignee: Apple Inc.
    Inventors: Daniel R. Borges, Michael J. Giles, Craig P. Dooley, Prateek Sharma, Sanjay K. Verma, Deepankar Bhattacharjee
  • Patent number: 10098168
    Abstract: In one set of embodiments, one or more client stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring client stations, i.e., direct communication between the client stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between client stations.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Publication number: 20180288816
    Abstract: The embodiments set forth herein disclose techniques for enabling a user device to seamlessly establish a secure, high-bandwidth wireless connection with a vehicle accessory system to enable the user device to wirelessly stream user interface (UI) information to the vehicle accessory system. To implement this technique, a lower-bandwidth wireless technology (e.g., Bluetooth) is used as an initial means for establishing a Wi-Fi pairing between the user device and the vehicle accessory system. Wi-Fi parameters associated with a Wi-Fi network provided by the vehicle accessory system can be communicated to the user device using the lower-bandwidth wireless technology. A secure Wi-Fi connection can then be established between the user device and the vehicle accessory system using the provided Wi-Fi parameters. The embodiments also disclose a technique for enabling the user device to automatically reconnect with the vehicle accessory system in a seamless manner (e.g., when returning to a vehicle).
    Type: Application
    Filed: January 30, 2018
    Publication date: October 4, 2018
    Inventors: Daniel R. BORGES, Sriram HARIHARAN, Matthew L. SEMERSKY, Michael J. GILES, Andre M. BOULE, Brian D. PIETSCH, Artiom SHAMIS, Ganesha Adkasthala GANAPATHI BATTA, Christopher R. WHITNEY, Tanya G. KANCHEVA, Friedrich W. DREES
  • Patent number: 10063968
    Abstract: A method for operating a distributed wireless audio system including several loudspeaker cabinets all of which can communicate with each other as part of a computer network. The method receives temperature data that is indicative of temperature of a first loudspeaker cabinet, which has a network master responsibility of obtaining an audio signal from an audio source and wirelessly transmitting some of the audio signal to a second loudspeaker cabinet of several loudspeaker cabinets, for playback by the second loudspeaker cabinet, while playing back some of the audio signal by the first loudspeaker cabinet. The method determines whether a thermal threshold of the first loudspeaker cabinet has been reached, based on the temperature data. The method, in response to the thermal threshold being reached, gives up the network master responsibility from the first loudspeaker cabinet to the second loudspeaker cabinet, where doing so reduces temperature in the first loudspeaker cabinet.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: August 28, 2018
    Assignee: Apple Inc.
    Inventors: Afrooz Family, Daniel R. Borges, Daniel S. Naito, James M. Hollabaugh, Jay S. Nigen
  • Patent number: 10034224
    Abstract: Methods and apparatus for dynamic, adaptive scanning of communication channels are provided. A device alternates between scan cycles and rest cycles. A scan cycle includes interleaved intervals of scanning and resting. A scan interval may involve active or passive scanning, and a rest interval may be active or inactive. An active rest interval is spent tending to a communication requirement other than scanning (e.g., an infrastructure connection, a peer-to-peer connection). An inactive rest interval may be spent in a low-power mode of operation. Rest cycles, like rest intervals, may also be active or inactive. Durations of rest cycles and rest intervals increase each time a scan cycle completes without detection of any significant event or signal (e.g., until they reach a maximum). Upon detection of a significant event, they decrease, possibly by being reset to default durations.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: July 24, 2018
    Assignee: Apple Inc.
    Inventors: Daniel R. Borges, Christiaan A. Hartman, Christopher B. Zimmermann, Peter N. Heerboth
  • Publication number: 20180092109
    Abstract: A wireless communication device (UE) includes a cellular processor configured to conduct wireless communications according to a first radio access technology (RAT) in a first frequency band and in a second frequency band, wherein the first RAT is a cellular RAT, the first frequency band is in an unlicensed spectrum, and the second frequency band is in a licensed spectrum. In some embodiments, the apparatus includes a wireless local area network (WLAN) processor configured to conduct wireless communications according to a second RAT in the first frequency band. In some embodiments, the cellular processor and the WLAN processor are configured to couple to a common antenna for communications in the first frequency band. In some embodiments, the cellular processor may notify the WLAN processor when it is scanning and/or when it is assigned secondary component carriers in the first frequency band. In some embodiments, the WLAN processor may notify the cellular processor when it is transmitting.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 29, 2018
    Inventors: Farouk Belghoul, Paul V. Flynn, Louie J. Sanguinetti, Bernd W. Adler, Christian W. Mucke, Joseph Hakim, Ronald W. Dimpflmaier, Matthias Sauer, Tushar R. Shah, Daniel R. Borges, Rafael L. Rivera-Barreto, Cesar Perez
  • Publication number: 20180084017
    Abstract: Intelligent handoff across different content modalities during streaming of content is discussed herein. Content modalities represent different mechanisms by which content may be streamed to a playback device and include transport modality, source modality, and playback modality. Electronic devices may detect, a change in an operating condition of the streaming content and may make a determination as to whether the change triggers a hand-off involving one or more of these modalities.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 22, 2018
    Applicant: Apple Inc.
    Inventors: Daniel R. Borges, Michael J. Giles, Craig P. Dooley