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

  • 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: 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: 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: 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
  • Publication number: 20100319051
    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: June 15, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Sapna Mahendra Bafna, John David Bruner, Xin Liu, Taqi Jaffri
  • Patent number: 7510363
    Abstract: A bundle handling device is provided that includes a frame, a body, a scoop, a ramp and a controller. The body is mounted to the frame and includes a first opening through which bundles are loaded and a second opening through which bundles are discharged. The scoop and the ramp are mounted to the body. The scoop covers a substantial portion of the second opening, while the ramp covers the remaining portion. The controller is coupled to a plurality of actuators and a plurality of sensors, and controls the rotation of the body, the opening and closing of the scoop and the opening and closing of the ramp, in order to discharge a metered portion of bundles through the second opening.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: March 31, 2009
    Assignee: Northrop Grumman Systems Corporation
    Inventors: Benjamin Chaoning Liu, Jason Jin Park, Kevin David Bruner, Robert Louis Stone