Patents by Inventor Mats Agerstam

Mats Agerstam 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: 20180176009
    Abstract: Disclosed in some examples are methods, systems, and machine readable mediums for secure, low end-user effort computing device configuration. In some examples the IoT device is configured via a user's computing device over a short range wireless link of a first type. This short range wireless communication may use a connection establishment that does not require end-user input. For example, the end user will not have to enter, or confirm a PIN number or other authentication information such as usernames and/or passwords. This allows configuration to involve less user input. In some examples, to prevent man-in-the-middle attacks, the power of a transmitter in the IoT device that transmits the short range wireless link is reduced during a configuration procedure so that the range of the transmissions to and from the user's computing device are reduced to a short distance.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: Mats Agerstam, Venkata R. Vallabhu
  • Patent number: 9955293
    Abstract: The present disclosure relates to computer-implemented systems and methods for device provisioning. The method may include receiving, by a computer, a selection instructions to detect wireless devices. The computer may include one or more processors, a radio transceiver, and a microphone. The method may also include identifying, by the radio transceiver, a plurality of wireless devices. Additionally, the method may include transmitting, by the radio transceiver to the wireless devices, respective requests for inaudible audio signal transmission. The method may also include receiving, by the microphone, a first inaudible audio signal from a first wireless device of the plurality of wireless devices. Further still, the method may include determining, based at least in part on the first inaudible audio signal, that the first wireless device is located in the same room as the user device.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: April 24, 2018
    Assignee: Intel Corporation
    Inventors: Robert A. Colby, David J. McCall, Mats Agerstam, Xintian E. Lin
  • Patent number: 9883331
    Abstract: Disclosed in some examples is a method including determining a plurality of user locations, the plurality of user locations determined based upon a clustering of wireless networks scanned by a network interface card communicatively coupled to the processor during an active period of the processor; determining a current location of the user, the current location being one of the plurality of user locations; and scanning for a plurality of wireless networks associated with one or more next locations, the one or more next locations selected from the plurality of user locations based upon the current user location and a measured probability.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: January 30, 2018
    Assignee: Intel Corporation
    Inventors: Mats Agerstam, Srikathyayani Kathyayani Srikanteswara
  • Patent number: 9860677
    Abstract: An Internet of Things (IoT) system and method including IoT sensors to measure data and forward the data to gateway devices, the gateway devices to receive the data and provide the data to a cloud infrastructure, and a coordinator to assign ownership of the IoT sensors to the gateway devices.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 2, 2018
    Assignee: Intel Corporation
    Inventors: Mats Agerstam, Robert A. Colby, Vijay Sarathi Kesavan, Douglas K. Hudson, Joseph L. Morrow, Shilpa A. Sodani, Sashi Kumar Penta, Thuyen C. Tran
  • Patent number: 9642084
    Abstract: Embodiments describe arrangements related to offload scanning of large scan lists. Embodiments may comprise logic such as hardware and/or code to facilitate offloading of the scans of large scan lists, e.g., lists on the order of thousands of networks or access points for networks, to network adapters such as wireless network interface cards. Many embodiments provide a network adapter with a compressed representation of a large scan list that may not fit uncompressed in memory of the network adapter. In some embodiments, the compressed representation of the scan list may be lossy, introducing balances related to the memory size on the network adapter, the extent of compression, and the list size, as well as a balance between the memory size and a probability of false positives. In many embodiments, the network adapter may wake the host device upon identifying a network on a scan list.
    Type: Grant
    Filed: March 28, 2015
    Date of Patent: May 2, 2017
    Assignee: Intel Corporation
    Inventors: Mats Agerstam, Amir Shenhav
  • Publication number: 20160381542
    Abstract: Embodiments include apparatuses, methods, and systems including a wireless transceiver, a processor coupled to the wireless transceiver, and a group management module operated by the processor to control the wireless transceiver to receive information pertaining to services offered by a plurality of devices co-located with the apparatus at a location, transmit the received information pertaining to the services offered by the plurality of devices, and information pertaining to services offered by the apparatus; and detect a response to the transmission by a new device; and manage, as a master device, the received information pertaining to the services offered by the plurality of devices and the services offered by the apparatus to enable the new device to join and cooperate with the plurality of devices and the apparatus at the location. Other embodiments may also be described and claimed.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Robert A. Colby, Assaf Mevorach, Mats Agerstam
  • Patent number: 9473891
    Abstract: A mechanism is described for facilitating detection and communication of geo-locations for devices according to one embodiment. A method of embodiments, as described herein, includes tracking, at a first smart device, one or more devices including a second smart device, and first and second smart devices including a computing device, and establishing a first connection with the second smart device, establishing further comprising exchanging first location data between the first smart device and the second smart device, establishing further including communicating a first current location associated with the first smart device to the second smart device. The method may further include identifying a second current location associated with the second smart device. The second current location may be initially recorded and iteratively rewritten at a first local memory of the first smart device.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: October 18, 2016
    Assignee: Intel Corporation
    Inventors: Robert A. Colby, Jaideep Moses, Mats Agerstam, Roy Ramon, Raguraman Barathalwar
  • Patent number: 9425962
    Abstract: Validation information is communicated in a Bluetooth Low Energy (BLE) connected session. Validation data is generated using said validation information. An advertisement string is broadcast from the BLE device in a connectionless session along with said validation data.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: August 23, 2016
    Assignee: Intel IP Corporation
    Inventors: Roy Ramon, Raz Weizman, Mats Agerstam
  • Publication number: 20160227397
    Abstract: The present disclosure relates to computer-implemented systems and methods for device provisioning. The method may include receiving, by a computer, a selection instructions to detect wireless devices. The computer may include one or more processors, a radio transceiver, and a microphone. The method may also include identifying, by the radio transceiver, a plurality of wireless devices. Additionally, the method may include transmitting, by the radio transceiver to the wireless devices, respective requests for inaudible audio signal transmission. The method may also include receiving, by the microphone, a first inaudible audio signal from a first wireless device of the plurality of wireless devices. Further still, the method may include determining, based at least in part on the first inaudible audio signal, that the first wireless device is located in the same room as the user device.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Robert A. Colby, David J. McCall, Mats Agerstam, Xintian E. Lin
  • Publication number: 20160182302
    Abstract: A method for discovery of devices is described herein. The method includes connecting, via a processor, to a discovery node service. The method also includes sending, via the processor, a node name to the discovery node service. The method further includes sending, via the processor, data and content to be sent to a discovery node associated with the node name. The method also further includes receiving data and content from the discovery node, the data to include a list of devices subscribed to the discovery node.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Applicant: INTEL CORPORATION
    Inventors: Mats Agerstam, Robert A. Colby, Jaideep Moses, Patrick C. Lankswert
  • Publication number: 20160134419
    Abstract: Technologies for trusted device on-boarding include a first computing device to generate a first public Diffie-Hellman key based on a private Diffie-Hellman key and a first unique identifier of the first computing device. The first unique identifier is retrieved from secure memory of the first computing device. The first computing device transmits the first public Diffie-Hellman key to a second computing device and receives, from the second computing device, a second public Diffie-Hellman key of the second computing device. The second public Diffie-Hellman key incorporates a second unique identifier of the second computing device. Further, the first computing device removes a contribution of the second unique identifier from the second public Diffie-Hellman key to generate a modified public Diffie-Hellman key and generates a shared Diffie-Hellman key based on the modified public Diffie-Hellman key and the private Diffie-Hellman key of the first computing device.
    Type: Application
    Filed: March 27, 2015
    Publication date: May 12, 2016
    Inventors: Ned M. Smith, Jesse Walker, Mats Agerstam, Ravi S. Subramaniam, Eduardo Cabre
  • Patent number: 9197619
    Abstract: A system and method for managing electronic devices based on user identity information is presented. An authenticating entity authenticates and provides secure user identity data and a first electronic device. The first electronic device includes memory that stores first secure user identity data provisioned to the first electronic device and a communication module that discovers a second electronic device and initiates a wireless connection with the discovered second electronic device, in which the second electronic device is provisioned with second secure user identity data, logic that has the first and second electronic devices exchange and validate their respective first and second secure user identity data, and a discovery list that stores attributes of the second electronic device. Upon determining that the first and second electronic devices are associated with the same user, the logic adds self-property to the stored attributes of the second electronic device.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 24, 2015
    Assignee: INTEL CORPORATION
    Inventors: Mats Agerstam, Patrick C. Lankswert
  • Publication number: 20150282078
    Abstract: Embodiments describe arrangements related to offload scanning of large scan lists. Embodiments may comprise logic such as hardware and/or code to facilitate offloading of the scans of large scan lists, e.g., lists on the order of thousands of networks or access points for networks, to network adapters such as wireless network interface cards. Many embodiments provide a network adapter with a compressed representation of a large scan list that may not fit uncompressed in memory of the network adapter. In some embodiments, the compressed representation of the scan list may be lossy, introducing balances related to the memory size on the network adapter, the extent of compression, and the list size, as well as a balance between the memory size and a probability of false positives. In many embodiments, the network adapter may wake the host device upon identifying a network on a scan list.
    Type: Application
    Filed: March 28, 2015
    Publication date: October 1, 2015
    Inventors: MATS AGERSTAM, AMIR SHENHAV
  • Patent number: 9026163
    Abstract: Embodiments describe arrangements related to offload scanning of large scan lists. Embodiments may comprise logic such as hardware and/or code to facilitate offloading of the scans of large scan lists, e.g., lists on the order of thousands of networks or access points for networks, to network adapters such as wireless network interface cards. Many embodiments provide a network adapter with a compressed representation of a large scan list that may not fit uncompressed in memory of the network adapter. In some embodiments, the compressed representation of the scan list may be lossy, introducing balances related to the memory size on the network adapter, the extent of compression, and the list size, as well as a balance between the memory size and a probability of false positives. In many embodiments, the network adapter may wake the host device upon identifying a network on a scan list.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: May 5, 2015
    Assignee: Intel Corporation
    Inventors: Mats Agerstam, Amir Shenhav
  • Publication number: 20150072704
    Abstract: A mechanism is described for facilitating detection and communication of geo-locations for devices according to one embodiment. A method of embodiments, as described herein, includes tracking, at a first smart device, one or more devices including a second smart device, and first and second smart devices including a computing device, and establishing a first connection with the second smart device, establishing further comprising exchanging first location data between the first smart device and the second smart device, establishing further including communicating a first current location associated with the first smart device to the second smart device. The method may further include identifying a second current location associated with the second smart device. The second current location may be initially recorded and iteratively rewritten at a first local memory of the first smart device.
    Type: Application
    Filed: September 11, 2013
    Publication date: March 12, 2015
    Inventors: Robert A. Colby, Jaideep Moses, Mats Agerstam, Roy Ramon, Raguraman Barathalwar
  • Publication number: 20140378057
    Abstract: Validation information is communicated in a Bluetooth Low Energy (BLE) connected session. Validation data is generated using said validation information. An advertisement string is broadcast from the BLE device in a connectionless session along with said validation data.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 25, 2014
    Inventors: Roy Ramon, Raz Weizman, Mats Agerstam
  • Publication number: 20140287773
    Abstract: Disclosed in some examples is a method including determining a plurality of user locations, the plurality of user locations determined based upon a clustering of wireless networks scanned by a network interface card communicatively coupled to the processor during an active period of the processor; determining a current location of the user, the current location being one of the plurality of user locations; and scanning for a plurality of wireless networks associated with one or more next locations, the one or more next locations selected from the plurality of user locations based upon the current user location and a measured probability.
    Type: Application
    Filed: March 30, 2012
    Publication date: September 25, 2014
    Inventors: Mats Agerstam, Srikathyayani Kathyayani Srikanteswara
  • Patent number: 8805374
    Abstract: A multi-radio handover manager and supporting algorithms are disclosed. The multi-radio handover manager (MRHM) minimizes the “on” time of one radio when the other radio is connected to the Internet. The MRHM also prevents unnecessary inter-RAT (radio access technologies) WLAN-to-WWAN handovers in a “multi-AP” WLAN, where intra-RAT WLAN-to-WLAN (layer 2) roaming is possible. The MRHM minimizes the impact of IP address changes due to WWAN-to-WLAN handover on an active TCP/IP session. And, the MRHM optimizes its handover-triggering algorithm based on traffic and environment.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: August 12, 2014
    Assignee: Intel Corporation
    Inventors: Jing Zhu, Mats Agerstam
  • Publication number: 20140068736
    Abstract: A system and method for managing electronic devices based on user identity information is presented. An authenticating entity authenticates and provides secure user identity data and a first electronic device. The first electronic device includes memory that stores first secure user identity data provisioned to the first electronic device and a communication module that discovers a second electronic device and initiates a wireless connection with the discovered second electronic device, in which the second electronic device is provisioned with second secure user identity data, logic that has the first and second electronic devices exchange and validate their respective first and second secure user identity data, and a discovery list that stores attributes of the second electronic device. Upon determining that the first and second electronic devices are associated with the same user, the logic adds self-property to the stored attributes of the second electronic device.
    Type: Application
    Filed: March 13, 2013
    Publication date: March 6, 2014
    Inventors: Mats AGERSTAM, Patrick C. LANKSWERT
  • Publication number: 20130260813
    Abstract: Embodiments describe arrangements related to offload scanning of large scan lists. Embodiments may comprise logic such as hardware and/or code to facilitate offloading of the scans of large scan lists, e.g., lists on the order of thousands of networks or access points for networks, to network adapters such as wireless network interface cards. Many embodiments provide a network adapter with a compressed representation of a large scan list that may not fit uncompressed in memory of the network adapter. In some embodiments, the compressed representation of the scan list may be lossy, introducing balances related to the memory size on the network adapter, the extent of compression, and the list size, as well as a balance between the memory size and a probability of false positives. In many embodiments, the network adapter may wake the host device upon identifying a network on a scan list.
    Type: Application
    Filed: March 31, 2012
    Publication date: October 3, 2013
    Inventors: MATS AGERSTAM, AMIR SHENHAV