Patents by Inventor Hakan Magnus Eriksson

Hakan Magnus Eriksson 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: 20230208574
    Abstract: For example, a first Bluetooth (BT) device, which may be capable of configuring a BT link for communication between the BT device and a Human Interface Device (HID). For example, the BT device maty include logic and circuitry configured to identify an HID type of the HID. For example, the BT device may configure a slot allocation setting of the BT link between the BT device and the HID, for example, based on the identified HID type of the HID. In one example, the HID type may include a mouse, or a keyboard. In other aspects, any other additional or alternative HID type may be used.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 29, 2023
    Applicant: INTEL CORPORATION
    Inventors: Nir Goldfish, Sunil Kumar, Nir Balaban, Oren Haggai, Hakan Magnus Eriksson, Prasanna Desai, Srinivas Krovvidi
  • Publication number: 20230208892
    Abstract: For example, a first Bluetooth (BT) device may be configured to operate in a role of a peripheral device over a BT link between the first BT device and a second BT device; and to initiate a role switch to switch the first BT device from the role of the peripheral device to a role of a central device over the BT link between the first BT device and the second BT device, based on a determination that the BT link between the first BT device and the second BT device is to be operated as an audio link to communicate audio data between the first BT device, as an audio source, and the second BT device, as an audio sink.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 29, 2023
    Applicant: INTEL CORPORATION
    Inventors: Nir Goldfish, Sunil Kumar, Nir Balaban, Oren Haggai, Hakan Magnus Eriksson, Prasanna Desai, Srinivas Krovvidi
  • Publication number: 20230171833
    Abstract: The present disclosure provides a controller configured to detect a reconnection single point of failure in a Bluetooth or other Low-Energy wireless connection attempt with a peripheral device and implement a procedure to reconnect with the peripheral device by delaying the reporting of the connection failure to a host processor. Instead, the controller initiates an additional scan on a different frequency band than used in the initial attempt in a further attempt at connecting with the peripheral device.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: Oren HAGGAI, Chandra SEKHAR U, Manohar B V., Anubhav DAVID, Subbiah RAMAKRISHNAN, Karthik MALURPATNA CHAMARAJ, Hakan Magnus ERIKSSON, Adiel SHAUL
  • Patent number: 11665628
    Abstract: An apparatus of a wireless system, product to be implemented at a computer process of the wireless system, and method to operate the apparatus. The apparatus includes an input; an output; and processing circuitry connected to the input and to the output, the processing circuitry to implement logic to: receive, through the input and from a first modem of the wireless system, information on a traffic attribute relating to communication in compliance with a first wireless communication protocol; determine, based on the traffic attribute, blacklisted channels to be avoided during a discovery procedure by a second modem of the wireless system, the discovery being in compliance with a second wireless communication protocol; and send, through the output, information based on the blacklisted channels to the second modem to cause the second modem to avoid the blacklisted channels during the discovery procedure.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: May 30, 2023
    Assignee: Intel Corporation
    Inventors: Itzik Shahar, Daniel Cohn, Hakan Magnus Eriksson, Oren Shalita
  • Publication number: 20230092663
    Abstract: Disclosed herein is system for buffering processor interrupts from active input devices, such as Bluetooth devices, so that they are aligned with a video refresh rate. The system may include a processor that operates in a first operating mode (e.g., a low power mode) and, in response to an interrupt request, switch to a second operating mode (e.g., a higher power mode). The first operating mode may be different from the second operating mode (e.g., each with a different level of power consumption). The system may also include a video subsystem, in communication with the processor, that provides video information at a refresh rate. The system may also include an input subsystem, such as a wireless communication system, in communication with the processor, that receives an activity trigger representing an activity of a input device, such as a human input device, and provides, based on the refresh rate, the activity trigger to the processor as the interrupt request.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Inventors: Michael SHUSTERMAN, Izoslav Slava TCHIGEVSKY, Antonio CHENG, Hakan Magnus ERIKSSON, Gil FAUST, Sunil KUMAR, Justin MADIGAN, Marina SHARKANSKY, Ehud SHTALRID, Gaurav SUTARIA
  • Patent number: 11582696
    Abstract: Methods, apparatus, and computer-readable media are described to encode, by a first station (STA), a polling signal for periodic transmission to a second STA during each air activity instance of a plurality of air activity instances. The first STA detects an interface between a MAC layer and a software stack of a communication protocol is in a low-power state. The communication protocol is associated with a communication link between the first STA and the second STA. An empty packet from the second STA is decoded. The empty packet is received in response to the polling signal transmitted during an air activity instance of the plurality of air activity instances. The periodicity of the periodic transmission of the polling signal is adjusted based on the detected low-power state and the decoded empty packet.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: February 14, 2023
    Assignee: Intel Corporation
    Inventors: Sunil Kumar, Hakan Magnus Eriksson, Sebastien Fievet, Oren Haggai, Izoslav Tchigevsky, Udi Shtalrid
  • Publication number: 20220182934
    Abstract: Methods, apparatus, and computer-readable media are described to encode, by a first station (STA), a polling signal for periodic transmission to a second STA during each air activity instance of a plurality of air activity instances. The first STA detects an interface between a MAC layer and a software stack of a communication protocol is in a low-power state. The communication protocol is associated with a communication link between the first STA and the second STA. An empty packet from the second STA is decoded. The empty packet is received in response to the polling signal transmitted during an air activity instance of the plurality of air activity instances. The periodicity of the periodic transmission of the polling signal is adjusted based on the detected low-power state and the decoded empty packet.
    Type: Application
    Filed: August 20, 2021
    Publication date: June 9, 2022
    Inventors: Sunil Kumar, Hakan Magnus Eriksson, Sebastien Fievet, Oren Haggai, Izoslav Tchigevsky, Udi Shtalrid
  • Publication number: 20220116757
    Abstract: Logic to cause transmission of a first generic attribute profile (GATT) advertisement comprising a first address associated with the service provider. Logic to generate a second non-GATT advertisement comprising a second address, an encoded personalized identifier (ID), and a payload comprising the first address. Logic to cause transmission of the second non-GATT advertisement. Logic to receive, from a scanner device, a request for the service associated with the first address. Logic to receive a first GATT advertisement for a service provider comprising a first address associated with the service provider. Logic to receive a second non-GATT advertisement comprising a second address, an encoded personalized ID, and a payload, wherein the payload comprises the first address. Logic to decode the encoded personalized ID and associate the personalized ID with the service provider. And logic to request, from an advertisement device that transmitted the first GATT advertisement.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Applicant: Intel Corporation
    Inventors: Izoslav Tchigevsky, Arnaud Pierres, Oren Haggai, Muthu Kumar, Karthik Malurpatna Chamaraj, Hakan Magnus Eriksson
  • Patent number: 11134540
    Abstract: A device and a method for mixed mode communication are disclosed. For example, a Bluetooth master device transmits data packets to a Bluetooth slave device and receives acknowledgments from the Bluetooth slave device, by controlling a transceiver to transmit the data packets based on a Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) protocol, and to receive the acknowledgements packet (ACK) based on a Bluetooth Low Energy (BLE) protocol. In another example, a Bluetooth slave device receives the data packets from a Bluetooth master device and transmits acknowledgments to the Bluetooth master device, by controlling a transceiver to receive the data packets based on a BR/EDR protocol, and to transmit the ACK based on a BLE protocol.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: September 28, 2021
    Assignee: Apple Inc.
    Inventors: Hakan Magnus Eriksson, Vivek Krishnan Devarajan, Prasanna Desai, Djordje Kokotovic, Jayant Somani
  • Patent number: 11122506
    Abstract: Methods, apparatus, and computer-readable media are described to encode, by a first station (STA), a polling signal for periodic transmission to a second STA during each air activity instance of a plurality of air activity instances. The first STA detects an interface between a MAC layer and a software stack of a communication protocol is in a low-power state. The communication protocol is associated with a communication link between the first STA and the second STA. An empty packet from the second STA is decoded. The empty packet is received in response to the polling signal transmitted during an air activity instance of the plurality of air activity instances. The periodicity of the periodic transmission of the polling signal is adjusted based on the detected low-power state and the decoded empty packet.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: September 14, 2021
    Assignee: Intel Corporation
    Inventors: Sunil Kumar, Hakan Magnus Eriksson, Sebastien Fievet, Oren Haggai, Izoslav Tchigevsky, Udi Shtalrid
  • Publication number: 20210204212
    Abstract: Methods, apparatus, and computer-readable media are described to encode, by a first station (STA), a polling signal for periodic transmission to a second STA during each air activity instance of a plurality of air activity instances. The first STA detects an interface between a MAC layer and a software stack of a communication protocol is in a low-power state. The communication protocol is associated with a communication link between the first STA and the second STA. An empty packet from the second STA is decoded. The empty packet is received in response to the polling signal transmitted during an air activity instance of the plurality of air activity instances. The periodicity of the periodic transmission of the polling signal is adjusted based on the detected low-power state and the decoded empty packet.
    Type: Application
    Filed: December 27, 2019
    Publication date: July 1, 2021
    Inventors: Sunil Kumar, Hakan Magnus Eriksson, Sebastien Fievet, Oren Haggai, Izoslav Tchigevsky, Udi Shtalrid
  • Publication number: 20210168828
    Abstract: For example, a Bluetooth (BT) device may include a first BT radio; a second BT radio; and a BT controller configured to control BT activities of the first and second BT radios, the BT controller configured to process a Host Controller Interface (HCl) command from a host processor of the BT device to setup a BT activity, the BT controller configured to identify one or more scheduling requirements of the BT activity based on the HCl command, and, based on the scheduling requirements of the BT activity, to dynamically schedule the BT activity to a selected BT radio from the first and second BT radios.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 3, 2021
    Inventors: Prasanna Desai, Noam Ginsburg, Sunil Kumar, Hakan Magnus Eriksson, Yashodhara Devadiga, David Birnbaum, Atsuo Kuwahara, Avihay Cohen, Arnaud Pierres, Guy Halperin
  • Patent number: 10959274
    Abstract: Methods, apparatus, systems and articles of manufacture to improve Bluetooth low energy streaming connection efficiency are disclosed herein. An example method includes accessing a request received at a first device from a second device, the request requesting set up of an isochronous link between the first device and the second device, the request including a configuration identifier. Whether the configuration identifier identifies a configuration stored at the first device is determined. In response to determining that the configuration identifier identifies the configuration stored at the first device, the isochronous link using the stored configuration.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 23, 2021
    Assignee: Intel Corporation
    Inventors: Luiz Von Dentz, Marcel Holtmann, Xuemei Ouyang, Oren Haggai, Chethan Tumkur Narayan, Harish Balasubramaniam, Robert Hughes, Denis Kenzior, Hakan Magnus Eriksson
  • Patent number: 10952280
    Abstract: For example, an apparatus may be configured to cause a first Bluetooth (BT) mobile device to configure a P2P voice link for voice communication between first and second BT audio devices via a first BT Short-Range (SR) link, a BT Long-Range (LR) link and a second BT SR link, the first BT SR link between the first BT audio device and the first BT mobile device, the BT LR link between the first BT mobile device and a second BT mobile device, and the second BT SR link between the second BT mobile device and the second BT audio device; to communicate a BT SR packet over the first BT SR link, the BT SR packet including a voice payload to be communicated between the first and second BT audio devices; and to communicate a BT LR packet including the voice payload over the BT LR link.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: March 16, 2021
    Assignee: INTEL CORPORATION
    Inventors: Prasanna Desai, Hakan Magnus Eriksson, Sebastien Fievet, Sunil Kumar, Oren Kaidar
  • Patent number: 10849069
    Abstract: For example, a Bluetooth (BT) apparatus may include a System on Chip (SoC), the SoC including an interface to a BT Lower Medium Access Control (MAC) (L-MAC) external to the SoC; and a BT Upper MAC (U-MAC) to generate setup information to configure one or more BT activities by the BT L-MAC, and to send the setup information to the BT L-MAC via the interface, the setup information to configure one or more wakeup criteria for the BT L-MAC to wake up the BT U-MAC, the one or more BT activities including at least a BT scan, wherein the BT U-MAC is configured to enter a power save mode and to wake up from the power save mode based on receipt of a wakeup indication from the BT L-MAC via the interface to the BT L-MAC.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: November 24, 2020
    Assignee: INTEL CORPORATION
    Inventors: David Lundgren Peavey, Sunil Kumar, Sebastien Fievet, Hakan Magnus Eriksson, Oren Kaidar, Jacques Behar, Michael Shusterman
  • Patent number: 10771200
    Abstract: Embodiments of a mobile device and method of communication are generally described herein. The mobile device may be configured to operate as a slave device for a Bluetooth link with a master device. The mobile device may transmit a packet in an ESCO interval. The mobile device may, in an ESCO retransmission slot of the ESCO interval: attempt to decode, from the slave device, a request for retransmission of the packet. If the request for retransmission is not successfully decoded, the mobile device may determine whether the request for retransmission was sent during the ESCO retransmission slot based at least partly on a channel energy level detected during the ESCO retransmission slot. If it is determined that the request for retransmission was not sent during the ESCO retransmission slot, the mobile device may refrain from monitoring subsequent ESCO retransmission slots of the ESCO interval.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: September 8, 2020
    Assignee: Intel Corporation
    Inventors: Daniel Cohn, Oren Shalita, Hakan Magnus Eriksson
  • Publication number: 20200275525
    Abstract: A device and a method for mixed mode communication are disclosed. For example, a Bluetooth master device transmits data packets to a Bluetooth slave device and receives acknowledgments from the Bluetooth slave device, by controlling a transceiver to transmit the data packets based on a Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) protocol, and to receive the acknowledgements packet (ACK) based on a Bluetooth Low Energy (BLE) protocol. In another example, a Bluetooth slave device receives the data packets from a Bluetooth master device and transmits acknowledgments to the Bluetooth master device, by controlling a transceiver to receive the data packets based on a BR/EDR protocol, and to transmit the ACK based on a BLE protocol.
    Type: Application
    Filed: December 28, 2017
    Publication date: August 27, 2020
    Inventors: Hakan Magnus Eriksson, Vivek Krishnan Devarajan, Prasanna Desal, Djordje Kokotovic, Jayant Somani
  • Publication number: 20200221375
    Abstract: An apparatus of a wireless system, product to be implemented at a computer process of the wireless system, and method to operate the apparatus. The apparatus includes an input; an output; and processing circuitry connected to the input and to the output, the processing circuitry to implement logic to: receive, through the input and from a first modem of the wireless system, information on a traffic attribute relating to communication in compliance with a first wireless communication protocol; determine, based on the traffic attribute, blacklisted channels to be avoided during a discovery procedure by a second modem of the wireless system, the discovery being in compliance with a second wireless communication protocol; and send, through the output, information based on the blacklisted channels to the second modem to cause the second modem to avoid the blacklisted channels during the discovery procedure.
    Type: Application
    Filed: March 16, 2020
    Publication date: July 9, 2020
    Applicant: Intel Corporation
    Inventors: Itzik Shahar, Daniel Cohn, Hakan Magnus Eriksson, Oren Shalita
  • Publication number: 20200163003
    Abstract: An apparatus of a wireless system, product to be implemented at a computer process of the wireless system, and method to operate the apparatus. The apparatus includes an input; an output; and processing circuitry connected to the input and to the output, the processing circuitry to implement logic to: receive, through the input and from a first modem of the wireless system, information on a traffic attribute relating to communication in compliance with a first wireless communication protocol; determine, based on the traffic attribute, blacklisted channels to be avoided during a discovery procedure by a second modem of the wireless system, the discovery being in compliance with a second wireless communication protocol; and send, through the output, information based on the blacklisted channels to the second modem to cause the second modem to avoid the blacklisted channels during the discovery procedure.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Inventors: Itzik Shahar, Daniel Cohn, Hakan Magnus Eriksson, Oren Shalita
  • Patent number: 10609722
    Abstract: This disclosure relates to a communication device, comprising: a first communication module configured to communicate data with a first communication partner device according to a first wireless technology; a second communication module configured to communicate data with a second communication partner device according to a second wireless technology; and a scheduling module configured to determine a parameter indicative of a receive data capacity of the first communication partner device based on the data communication with the first communication partner device, and to schedule the data communication with the first communication partner device and the data communication with the second communication partner device based on the parameter.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: March 31, 2020
    Assignee: Intel IP Corporation
    Inventors: Itzik Shahar, Hakan Magnus Eriksson, Oren Shalita, Pratap Prasad