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: 10362485Abstract: 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: GrantFiled: March 1, 2018Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shai Guday, John David Bruner, Calvin C. Choe
-
Patent number: 10178242Abstract: 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: GrantFiled: March 17, 2017Date of Patent: January 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shai Guday, John David Bruner, Sandeep Rangarajan
-
Publication number: 20180270363Abstract: 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: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Shai Guday, John David Bruner, Sandeep Rangarajan
-
Patent number: 10032049Abstract: 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: GrantFiled: February 23, 2017Date of Patent: July 24, 2018Assignee: DYNAMICS INC.Inventors: Chengliu Li, James H. Workley, Kevin David Bruner, Allen D. Bowers
-
Publication number: 20180206123Abstract: 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: ApplicationFiled: March 1, 2018Publication date: July 19, 2018Inventors: Shai Guday, John David Bruner, Calvin C. Choe
-
Patent number: 9992607Abstract: 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: GrantFiled: October 7, 2016Date of Patent: June 5, 2018Assignee: Microsoft Technology Licensing, LLCInventors: John David Bruner, Shai Guday
-
Patent number: 9955353Abstract: 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: GrantFiled: January 15, 2016Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Shai Guday, John David Bruner, Calvin C. Choe
-
Publication number: 20180103335Abstract: 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: ApplicationFiled: October 7, 2016Publication date: April 12, 2018Inventors: John David Bruner, Shai Guday
-
Publication number: 20170243031Abstract: 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: ApplicationFiled: February 23, 2017Publication date: August 24, 2017Inventors: Chengliu Li, James H. Workley, Kevin David Bruner, Allen D. Bowers
-
Publication number: 20170048251Abstract: 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: ApplicationFiled: January 15, 2016Publication date: February 16, 2017Inventors: Shai Guday, John David Bruner, Calvin C. Choe
-
Publication number: 20170048713Abstract: 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: ApplicationFiled: January 15, 2016Publication date: February 16, 2017Inventors: Shai Guday, John David Bruner, Calvin C. Choe
-
Publication number: 20150193679Abstract: 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: ApplicationFiled: March 17, 2015Publication date: July 9, 2015Inventors: James H. Workley, Geoffrey D. Shippee, Kevin David Bruner
-
Patent number: 9010647Abstract: 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: GrantFiled: February 19, 2013Date of Patent: April 21, 2015Assignee: Dynamics Inc.Inventors: James H. Workley, Geoffrey D. Shippee, Kevin David Bruner
-
Patent number: 8943208Abstract: 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: GrantFiled: November 11, 2013Date of Patent: January 27, 2015Assignee: Microsoft CorporationInventors: Sapna Mahendra Bafna, John David Bruner, Xin Liu, Taqi Jaffri
-
Publication number: 20140269542Abstract: 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: ApplicationFiled: June 11, 2013Publication date: September 18, 2014Inventors: Jeffrey Brian Kay, John David Bruner, Sebastien Zimmermann
-
Publication number: 20140117094Abstract: 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: ApplicationFiled: February 19, 2013Publication date: May 1, 2014Inventors: James H. Workley, Geoffrey D. Shippee, Kevin David Bruner
-
Publication number: 20140068085Abstract: 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: ApplicationFiled: November 11, 2013Publication date: March 6, 2014Applicant: Microsoft CorporationInventors: Sapna Mahendra Bafna, John David Bruner, Xin Liu, Taqi Jaffri
-
Patent number: 8590003Abstract: 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: GrantFiled: June 15, 2009Date of Patent: November 19, 2013Assignee: Microsoft CorporationInventors: Sapna Mahendra Bafna, John David Bruner, Xin Liu, Taqi Jaffri
-
Publication number: 20100319051Abstract: 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: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Sapna Mahendra Bafna, John David Bruner, Xin Liu, Taqi Jaffri
-
Patent number: 7510363Abstract: 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: GrantFiled: February 26, 2007Date of Patent: March 31, 2009Assignee: Northrop Grumman Systems CorporationInventors: Benjamin Chaoning Liu, Jason Jin Park, Kevin David Bruner, Robert Louis Stone