Patents by Inventor David A. Bruner

David A. Bruner 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: 11800575
    Abstract: Connection settings used by a mobile device to connect to a packet data network, e.g. the internet, are stored in a subscriber identity module (SIM) card. This enables connection settings to be pre-loaded on a SIM card, allowing a mobile device to immediately connect to the internet without manual configuration. The mobile device's connection settings may also be updated by a mobile network operator via an over the air profile update. For example, the operator may supply a device with connection settings the first time it connects to the network. Connection settings may be stored in one or more files within the SIM profile, and may be updated via a remote file management operation. Embedded-SIM (eSIM) profiles may also store connection settings in profile metadata, which may be updated via a metadata update operation.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: October 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anand Muthurajan, Wael Jendli, Sohail A. Hirani, John David Bruner, Jean Khawand
  • Patent number: 11678158
    Abstract: A temporary EID (TEID) is generated based on an indicator of a hash algorithm, a nonce, and a hash generated using the hash algorithm. The hash is generated based on the indicator, nonce, and EID of a mobile device. The TEID is sent to the mobile network operator to identify the mobile device in lieu of using the device's EID. The TEID is stored in a data store and an eSIM profile for the mobile device is associated the TEID. The mobile device sends to an eSIM server the device's EID over a secure communications channel. The eSIM server generates a hash using the indicator and nonce contained in the stored TEID and the EID of the mobile device. The eSIM server verifies that the generated hash matches the hash contained in the TEID stored in the data store. If the hash matches, the eSIM server sends, to the mobile device, subscription credentials for accessing the mobile network in accordance with the data plan.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: June 13, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: John David Bruner
  • Patent number: 11645772
    Abstract: A method of obtaining a 3D model of a subject includes capturing a plurality of images of the subject by an image capture device, associating respective ones of the plurality of images with a timestamp and unique identification number, transmitting image capture data comprising the timestamp and the unique identification number to an external server, receiving a transmission comprising the unique identification number, and, responsive to receiving the transmission, transmitting a first image of the plurality of images that is associated with the unique identification number.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: May 9, 2023
    Assignee: SIZE STREAM LLC
    Inventor: David Bruner
  • Patent number: 11595809
    Abstract: Mobile devices are provisioned that do not have a direct communications path to a data network. A proximate device is discovered that is available for connecting to the mobile device via a peer-to-peer connection. The proximate device is determined to be trusted by the mobile device and usable to communicate to the data network A peer-to-peer connection is established with the proximate device. Identification data is provided to the proximate device, and an activation code is received. The mobile device communicates to the mobile network operator indicated by the activation code. Subscription credentials are received for accessing a mobile network operated by the mobile network operator.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: February 28, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, Jeffrey J. Malvern, John David Bruner
  • Publication number: 20220117008
    Abstract: Connection settings used by a mobile device to connect to a packet data network, e.g. the internet, are stored in a subscriber identity module (SIM) card. This enables connection settings to be pre-loaded on a SIM card, allowing a mobile device to immediately connect to the internet without manual configuration. The mobile device's connection settings may also be updated by a mobile network operator via an over the air profile update. For example, the operator may supply a device with connection settings the first time it connects to the network. Connection settings may be stored in one or more files within the SIM profile, and may be updated via a remote file management operation. Embedded-SIM (eSIM) profiles may also store connection settings in profile metadata, which may be updated via a metadata update operation.
    Type: Application
    Filed: October 29, 2021
    Publication date: April 14, 2022
    Inventors: Anand MUTHURAJAN, Wael JENDLI, Sohail A. HIRANI, John David BRUNER, Jean KHAWAND
  • Publication number: 20220058819
    Abstract: A method of obtaining a 3D model of a subject includes capturing a plurality of images of the subject by an image capture device, associating respective ones of the plurality of images with a timestamp and unique identification number, transmitting image capture data comprising the timestamp and the unique identification number to an external server, receiving a transmission comprising the unique identification number, and, responsive to receiving the transmission, transmitting a first image of the plurality of images that is associated with the unique identification number.
    Type: Application
    Filed: July 24, 2020
    Publication date: February 24, 2022
    Inventor: David BRUNER
  • Patent number: 11178706
    Abstract: Connection settings used by a mobile device to connect to a packet data network, e.g. the internet, are stored in a subscriber identity module (SIM) card. This enables connection settings to be pre-loaded on a SIM card, allowing a mobile device to immediately connect to the internet without manual configuration. The mobile device's connection settings may also be updated by a mobile network operator via an over the air profile update. For example, the operator may supply a device with connection settings the first time it connects to the network. Connection settings may be stored in one or more files within the SIM profile, and may be updated via a remote file management operation. Embedded-SIM (eSIM) profiles may also store connection settings in profile metadata, which may be updated via a metadata update operation.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: November 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anand Muthurajan, Wael Jendli, Sohail A. Hirani, John David Bruner, Jean Khawand
  • Publication number: 20210235515
    Abstract: Connection settings used by a mobile device to connect to a packet data network, e.g. the internet, are stored in a subscriber identity module (SIM) card. This enables connection settings to be pre-loaded on a SIM card, allowing a mobile device to immediately connect to the internet without manual configuration. The mobile device's connection settings may also be updated by a mobile network operator via an over the air profile update. For example, the operator may supply a device with connection settings the first time it connects to the network. Connection settings may be stored in one or more files within the SIM profile, and may be updated via a remote file management operation. Embedded-SIM (eSIM) profiles may also store connection settings in profile metadata, which may be updated via a metadata update operation.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Anand MUTHURAJAN, Wael JENDLI, Sohail A. HIRANI, John David BRUNER, Jean KHAWAND
  • Publication number: 20210120412
    Abstract: An internet of things (“IoT”) device is disclosed that can be authenticated on a wireless local area network (“WLAN”) without human intervention. The IoT device can also authenticate itself with a network service without human intervention. In order to enable this functionality, data identifying a service set identifier (“SSID”) used by the WLAN, a digital certificate for use in authenticating on the WLAN, and a digital certificate for use in authenticating with a network service are stored in the IoT device at the time it is manufactured. The digital certificate for authenticating on the WLAN is stored at an authentication server and information about the digital certificate for use in authenticating with the network service is stored at the network service. The IoT device can use the SSID to connect to the WLAN and use the digital certificates to authenticate with the authentication server and the network service, respectively.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventors: John David BRUNER, Shai GUDAY, Jean KHAWAND, Dhanya Krishnan NAIR, Paul Wayne IRWIN, Sohail A. HIRANI
  • Patent number: 10909712
    Abstract: Sets of drones are deployed to create an ad-hoc 5G network in a physical environment to collect sensor data and generate a map of the physical environment in real time. Master drones configured with 5G capabilities are deployed to the physical area to create the 5G ad-hoc network, and swarm drones configured with sensors are deployed to gather environmental data on the physical environment. The gathered data is transmitted to the master drones to generate a map. The deployable 5G network is leveraged to identify precise locations for the swarm drones and each instance of sensor data collected by the swarm drones in order to create an accurate and detailed map of the environment. The map can include information regarding the structural layout of the space and environmental characteristics, such as temperature, the presence of smoke or other gases, etc.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: John David Bruner
  • Publication number: 20200359184
    Abstract: A temporary EID (TEID) is generated based on an indicator of a hash algorithm, a nonce, and a hash generated using the hash algorithm. The hash is generated based on the indicator, nonce, and EID of a mobile device. The TEID is sent to the mobile network operator to identify the mobile device in lieu of using the device's EID. The TEID is stored in a data store and an eSIM profile for the mobile device is associated the TEID. The mobile device sends to an eSIM server the device's EID over a secure communications channel. The eSIM server generates a hash using the indicator and nonce contained in the stored TEID and the EID of the mobile device. The eSIM server verifies that the generated hash matches the hash contained in the TEID stored in the data store. If the hash matches, the eSIM server sends, to the mobile device, subscription credentials for accessing the mobile network in accordance with the data plan.
    Type: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    Inventor: John David BRUNER
  • Patent number: 10771943
    Abstract: A temporary EID (TEID) is generated based on an indicator of a hash algorithm, a nonce, and a hash generated using the hash algorithm. The hash is generated based on the indicator, nonce, and EID of a mobile device. The TEID is sent to the mobile network operator to identify the mobile device in lieu of using the device's EID. The TEID is stored in a data store and an eSIM profile for the mobile device is associated the TEID. The mobile device sends to an eSIM server the device's EID over a secure communications channel. The eSIM server generates a hash using the indicator and nonce contained in the stored TEID and the EID of the mobile device. The eSIM server verifies that the generated hash matches the hash contained in the TEID stored in the data store. If the hash matches, the eSIM server sends, to the mobile device, subscription credentials for accessing the mobile network in accordance with the data plan.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: John David Bruner
  • Publication number: 20200267521
    Abstract: A temporary EID (TEID) is generated based on an indicator of a hash algorithm, a nonce, and a hash generated using the hash algorithm. The hash is generated based on the indicator, nonce, and EID of a mobile device. The TEID is sent to the mobile network operator to identify the mobile device in lieu of using the device's EID. The TEID is stored in a data store and an eSIM profile for the mobile device is associated the TEID. The mobile device sends to an eSIM server the device's EID over a secure communications channel. The eSIM server generates a hash using the indicator and nonce contained in the stored TEID and the EID of the mobile device. The eSIM server verifies that the generated hash matches the hash contained in the TEID stored in the data store. If the hash matches, the eSIM server sends, to the mobile device, subscription credentials for accessing the mobile network in accordance with the data plan.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 20, 2020
    Inventor: John David BRUNER
  • Publication number: 20200236530
    Abstract: Mobile devices are provisioned that do not have a direct communications path to a data network. A proximate device is discovered that is available for connecting to the mobile device via a peer-to-peer connection. The proximate device is determined to be trusted by the mobile device and usable to communicate to the data network A peer-to-peer connection is established with the proximate device. Identification data is provided to the proximate device, and an activation code is received. The mobile device communicates to the mobile network operator indicated by the activation code. Subscription credentials are received for accessing a mobile network operated by the mobile network operator.
    Type: Application
    Filed: April 7, 2020
    Publication date: July 23, 2020
    Inventors: Shai GUDAY, Jeffrey J. MALVERN, John David BRUNER
  • Patent number: 10713212
    Abstract: A mobile local computing device is configured to access memories or storage devices associated with a remote computing device using remote direct memory access (RDMA) over a wireless fifth generation (5G) network link that provides high bandwidth and low latency relative to previous wireless network protocols. The mobile local computing device utilizes a local compute context that is unique to the local environment and which may be facilitated by devices, components, or functionalities that are local to the mobile local computing device, but which are not available with the same context to the remote computing device. The 5G network link supports high bandwidth and low latency so that the mobile local computing device can access and utilize the remote data in large datasets in a similar manner to how it would for locally stored data, while still being able to leverage the local I/O and maintain its unique local compute context.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: July 14, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING LLC
    Inventors: John David Bruner, David Garfield Thaler, III
  • Publication number: 20200154263
    Abstract: Mobile devices are provisioned that do not have a direct communications path to a data network. A proximate device is discovered that is available for connecting to the mobile device via a peer-to-peer connection. The second device is determined to be trusted by the mobile device and usable to communicate to the data network A peer-to-peer connection is established with the proximate device. Identification data is provided to the proximate device, and an activation code is received. The mobile device, via the peer-to-peer connection, communicates to the mobile network operator indicated by the activation code. Subscription credentials are received for accessing a mobile network operated by the mobile network operator.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Shai GUDAY, Jeffrey J. MALVERN, John David BRUNER
  • Patent number: 10652728
    Abstract: Mobile devices are provisioned that do not have a direct communications path to a data network. A proximate device is discovered that is available for connecting to the mobile device via a peer-to-peer connection. The second device is determined to be trusted by the mobile device and usable to communicate to the data network A peer-to-peer connection is established with the proximate device. Identification data is provided to the proximate device, and an activation code is received. The mobile device, via the peer-to-peer connection, communicates to the mobile network operator indicated by the activation code. Subscription credentials are received for accessing a mobile network operated by the mobile network operator.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, Jeffrey J. Malvern, John David Bruner
  • Publication number: 20190355145
    Abstract: Sets of drones are deployed to create an ad-hoc 5G network in a physical environment to collect sensor data and generate a map of the physical environment in real time. Master drones configured with 5G capabilities are deployed to the physical area to create the 5G ad-hoc network, and swarm drones configured with sensors are deployed to gather environmental data on the physical environment. The gathered data is transmitted to the master drones to generate a map. The deployable 5G network is leveraged to identify precise locations for the swarm drones and each instance of sensor data collected by the swarm drones in order to create an accurate and detailed map of the environment. The map can include information regarding the structural layout of the space and environmental characteristics, such as temperature, the presence of smoke or other gases, etc.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 21, 2019
    Inventor: John David BRUNER
  • Publication number: 20190354506
    Abstract: A mobile local computing device is configured to access memories or storage devices associated with a remote computing device using remote direct memory access (RDMA) over a wireless fifth generation (5G) network link that provides high bandwidth and low latency relative to previous wireless network protocols. The mobile local computing device utilizes a local compute context that is unique to the local environment and which may be facilitated by devices, components, or functionalities that are local to the mobile local computing device, but which are not available with the same context to the remote computing device. The 5G network link supports high bandwidth and low latency so that the mobile local computing device can access and utilize the remote data in large datasets in a similar manner to how it would for locally stored data, while still being able to leverage the local I/O and maintain its unique local compute context.
    Type: Application
    Filed: May 30, 2018
    Publication date: November 21, 2019
    Inventors: John David BRUNER, David Garfield THALER, III
  • Publication number: 20190228428
    Abstract: Methods and systems for managing electronic computer-based incentive marketing campaigns are provided. In particular, one embodiment comprises a method that validates redemption of an offer based on a location of a consumer computing device correlating to a vendor location. Another embodiment comprises a method that provides an offer to a consumer computing device based on a response from a consumer account to a survey. Another embodiment comprises a method that distributes and validates redemption of an offer based on a consumer account being associated with a network to which the offer is to be distributed. A further embodiment comprises a method that denies a request to redeem an offer until a pre-determined period of time has elapsed. One or more other embodiments comprise methods and systems that improve the creation, publication, distribution, validation, redemption, and overall management of digital incentive marketing offers.
    Type: Application
    Filed: January 21, 2019
    Publication date: July 25, 2019
    Inventors: David Wayne Bruner, Nickolas David Bruner, Trevor Noland Stott