Patents by Inventor David Bruner

David 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).

  • 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: 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
  • Patent number: 10362485
    Abstract: Identities of mobile communications devices and subscription credentials are maintained by an enterprise server. The subscription credentials are operative to enable access to subscription services of a mobile network operator. Control of the subscription credentials is delegated from the mobile network operator to the enterprise server. The enterprise server determines which of the mobile communications devices are to be provisioned by the subscription credentials. Policies for use of the subscription credentials by the determined mobile communications devices are identified. The subscription credentials and policies are applied to the mobile communications devices.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe
  • Patent number: 10178242
    Abstract: Techniques for managing a plurality of mobile communications devices by an enterprise server are described. The mobile communications devices may be configured to communicate on a mobile communications network operated by a mobile network operator. A communicative link is established with a proxy interface configured to implement a standardized interface for exchanging information between the enterprise and the mobile network operator. Data is received by the enterprise server via the proxy interface. The data is associated with subscription services for a plurality of mobile communications devices that are operable on the mobile communications network. The subscription services are associated with the mobile network operator. Requests are sent by the enterprise server via the proxy interface. The requests are for updating the subscription services of the mobile network operator.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, John David Bruner, Sandeep Rangarajan
  • Publication number: 20180270363
    Abstract: Techniques for managing a plurality of mobile communications devices by an enterprise server are described. The mobile communications devices may be configured to communicate on a mobile communications network operated by a mobile network operator. A communicative link is established with a proxy interface configured to implement a standardized interface for exchanging information between the enterprise and the mobile network operator. Data is received by the enterprise server via the proxy interface. The data is associated with subscription services for a plurality of mobile communications devices that are operable on the mobile communications network. The subscription services are associated with the mobile network operator. Requests are sent by the enterprise server via the proxy interface. The requests are for updating the subscription services of the mobile network operator.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Shai Guday, John David Bruner, Sandeep Rangarajan
  • Patent number: 10032049
    Abstract: One or more detection activities of a card may allow calculation of rolling speed in motorized readers. Accordingly, the detection activity may result in a data transmission speed with greater accuracy after a determination of position, velocity and/or acceleration of the faster-moving device in relation to the card. Such detection activities may increase a probability of a successful communication sequence.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: July 24, 2018
    Assignee: DYNAMICS INC.
    Inventors: Chengliu Li, James H. Workley, Kevin David Bruner, Allen D. Bowers
  • Publication number: 20180206123
    Abstract: Identities of mobile communications devices and subscription credentials are maintained by an enterprise server. The subscription credentials are operative to enable access to subscription services of a mobile network operator. Control of the subscription credentials is delegated from the mobile network operator to the enterprise server. The enterprise server determines which of the mobile communications devices are to be provisioned by the subscription credentials. Policies for use of the subscription credentials by the determined mobile communications devices are identified. The subscription credentials and policies are applied to the mobile communications devices.
    Type: Application
    Filed: March 1, 2018
    Publication date: July 19, 2018
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe
  • Patent number: 9992607
    Abstract: Mobile communications devices are provisioned using unique device information. A request may be received by a device from an application executing on the device. The request may be for unique identification data for an embedded Universal Integrated Circuit Card (eUICC) installed on the device. In response to the request, the device may access the unique identification data from a persistent storage of the computing device. The unique identification data may be provided to the requesting application via an interface.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John David Bruner, Shai Guday
  • Patent number: 9955353
    Abstract: Identities of mobile communications devices and subscription credentials are maintained by an enterprise server. The subscription credentials are operative to enable access to subscription services of a mobile network operator. Control of the subscription credentials is delegated from the mobile network operator to the enterprise server. The enterprise server determines which of the mobile communications devices are to be provisioned by the subscription credentials. Policies for use of the subscription credentials by the determined mobile communications devices are identified. The subscription credentials and policies are applied to the mobile communications devices.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe
  • Publication number: 20180103335
    Abstract: Mobile communications devices are provisioned using unique device information. A request may be received by a device from an application executing on the device. The request may be for unique identification data for an embedded Universal Integrated Circuit Card (eUICC) installed on the device. In response to the request, the device may access the unique identification data from a persistent storage of the computing device. The unique identification data may be provided to the requesting application via an interface.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 12, 2018
    Inventors: John David Bruner, Shai Guday
  • Publication number: 20170243031
    Abstract: One or more detection activities of a card may allow calculation of rolling speed in motorized readers. Accordingly, the detection activity may result in a data transmission speed with greater accuracy after a determination of position, velocity and/or acceleration of the faster-moving device in relation to the card. Such detection activities may increase a probability of a successful communication sequence.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 24, 2017
    Inventors: Chengliu Li, James H. Workley, Kevin David Bruner, Allen D. Bowers
  • Publication number: 20170048713
    Abstract: Identities of mobile communications devices and subscription credentials are maintained by an enterprise server. The subscription credentials are operative to enable access to subscription services of a mobile network operator. Control of the subscription credentials is delegated from the mobile network operator to the enterprise server. The enterprise server determines which of the mobile communications devices are to be provisioned by the subscription credentials. Policies for use of the subscription credentials by the determined mobile communications devices are identified. The subscription credentials and policies are applied to the mobile communications devices.
    Type: Application
    Filed: January 15, 2016
    Publication date: February 16, 2017
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe
  • Publication number: 20170048251
    Abstract: Mobile communications devices are managed by an enterprise operating an enterprise server. The enterprise server receives data indicative of identities of mobile communications devices. Identifiers indicative of subscription credentials that are operative to enable access to subscription services of the mobile network operator are received. Control of deployment of the subscription credentials is delegated from the mobile network operator to the enterprise server. The enterprise server determines which of the plurality of mobile communications devices are to be provisioned by the subscription credentials. A process is initiated to transmit the subscription credentials to the selected mobile devices.
    Type: Application
    Filed: January 15, 2016
    Publication date: February 16, 2017
    Inventors: Shai Guday, John David Bruner, Calvin C. Choe
  • Publication number: 20150193679
    Abstract: A powered card may include a plurality of types of sensors used to detect a read-head of a card reader. Detection of a read-head may include comparing characteristics of a detection event to characteristics of an expected detection event and/or a sequence of expected detection events. An inductive read-head sensor may include a coil of a dynamic magnetic stripe communication device.
    Type: Application
    Filed: March 17, 2015
    Publication date: July 9, 2015
    Inventors: James H. Workley, Geoffrey D. Shippee, Kevin David Bruner
  • Patent number: 9010647
    Abstract: A powered card may include a plurality of types of sensors used to detect a read-head of a card reader. Detection of a read-head may include comparing characteristics of a detection event to characteristics of an expected detection event and/or a sequence of expected detection events. An inductive read-head sensor may include a coil of a dynamic magnetic stripe communication device.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: April 21, 2015
    Assignee: Dynamics Inc.
    Inventors: James H. Workley, Geoffrey D. Shippee, Kevin David Bruner
  • Patent number: 8943208
    Abstract: Controlling resource access by entities hosted by an execution extension environment via entity identifiers associated with the resources or with the execution extension environment. Policy sets define the access to the resources. Each policy set includes a principal identifier for execution extension environment, a resource identifier for one of the resources, and access rights. The principal identifier or the resource identifier includes one of the entity identifiers. Access requests from entities are evaluated by comparing the entity identifiers to the policy sets. In some embodiments, the policy sets implement access control for web browsers hosting executable code that attempts to access resources on a computing device.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 27, 2015
    Assignee: Microsoft Corporation
    Inventors: Sapna Mahendra Bafna, John David Bruner, Xin Liu, Taqi Jaffri
  • Publication number: 20140269542
    Abstract: Various technologies described herein pertain to operating a multi-processor mobile device. An application client executing on an application processor of the multi-processor mobile device negotiates a media session with a service. Responsive to the media session being negotiated, a media offload request is signaled from the application processor to a baseband processor of the multi-processor mobile device. The media offload request includes identification information that signifies packets that form part of the media session. Responsive to receipt of the media offload request, incoming packets received by the baseband processor from a base station are evaluated to detect whether the incoming packets form part of the media session. The incoming packets that form part of the media session are redirected from the baseband processor to a digital signal processor without being routed through the application processor and processed to generate an output, where the output is transmitted to an output device.
    Type: Application
    Filed: June 11, 2013
    Publication date: September 18, 2014
    Inventors: Jeffrey Brian Kay, John David Bruner, Sebastien Zimmermann
  • Publication number: 20140117094
    Abstract: A powered card may include a plurality of types of sensors used to detect a read-head of a card reader. Detection of a read-head may include comparing characteristics of a detection event to characteristics of an expected detection event and/or a sequence of expected detection events. An inductive read-head sensor may include a coil of a dynamic magnetic stripe communication device.
    Type: Application
    Filed: February 19, 2013
    Publication date: May 1, 2014
    Inventors: James H. Workley, Geoffrey D. Shippee, Kevin David Bruner
  • Publication number: 20140068085
    Abstract: Controlling resource access by entities hosted by an execution extension environment via entity identifiers associated with the resources or with the execution extension environment. Policy sets define the access to the resources. Each policy set includes a principal identifier for execution extension environment, a resource identifier for one of the resources, and access rights. The principal identifier or the resource identifier includes one of the entity identifiers. Access requests from entities are evaluated by comparing the entity identifiers to the policy sets. In some embodiments, the policy sets implement access control for web browsers hosting executable code that attempts to access resources on a computing device.
    Type: Application
    Filed: November 11, 2013
    Publication date: March 6, 2014
    Applicant: Microsoft Corporation
    Inventors: Sapna Mahendra Bafna, John David Bruner, Xin Liu, Taqi Jaffri
  • Patent number: 8590003
    Abstract: Controlling resource access by entities hosted by an execution extension environment via entity identifiers associated with the resources or with the execution extension environment. Policy sets define the access to the resources. Each policy set includes a principal identifier for execution extension environment, a resource identifier for one of the resources, and access rights. The principal identifier or the resource identifier includes one of the entity identifiers. Access requests from entities are evaluated by comparing the entity identifiers to the policy sets. In some embodiments, the policy sets implement access control for web browsers hosting executable code that attempts to access resources on a computing device.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Sapna Mahendra Bafna, John David Bruner, Xin Liu, Taqi Jaffri