Patents by Inventor Brandon C. Annan

Brandon C. Annan 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: 10025303
    Abstract: An unmanned aerial vehicle (UAV) is disclosed. The UAV comprises a battery, a flight mechanism, a radio frequency (RF) transceiver, a processor, a memory, and an application stored in the memory. When executed by the processor, the application discovers an environment where the UAV operates by flying in the environment to determine its boundaries; creates a map of the environment that the UAV flew through; and shares the map with a social robot. The application receives a command from the social robot via the RF transceiver, wherein the social robot receives a verbal request from a user of the social robot, wherein the social robot transforms the user request to a command for the UAV. The application then performs the command from the social robot. The application then lands on a designated charging pad to conserve energy. The application then transmits a report back to the social robot.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: July 17, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
  • Patent number: 9921574
    Abstract: A system and methods for incorporating disparate sources of collective feedback in the preparation and execution of an initial interaction between a social robot and a human being is disclosed. These methods include retrieving interaction content, assigning a life cycle to new content, detecting and removing expired life cycle content, modifying interaction scripts to include new interaction content and sending the modified interaction script to at least one social robot, wherein the at least one social robot executes the modified script during the period of time specified by the life cycle associated with the interaction topic to obtain an improved interaction with a human receiving, by the data management system, interaction log data.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Joshua Cole, Deborah M. Gilbert
  • Patent number: 9549009
    Abstract: Systems and methods for electrophoretically displaying a brand identifier of a telecommunications service provider or equipment manufacturer on the portable electronic device. The branding may be set at the manufacturer or when the user first powers the phone on. In addition, the branding may be wiped and reset if there is a change in ownership and/or telecommunications service provider of the portable electronic device. Periodically upon startup after the branding has been set and locked, making a user unable to manually change the branding at will, the portable electronic device may check to ensure the displayed branding is the same as or equivalent to the current brand.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: January 17, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, Dale S. Schempp
  • Patent number: 9529359
    Abstract: An unmanned aerial vehicle (UAV) is disclosed. The UAV comprises a battery, a flight mechanism, a radio frequency (RF) transceiver, a processor, a memory, and an application stored in the memory. When executed by the processor, the application discovers an environment where the UAV operates by flying in the environment to determine its boundaries; creates a map of the environment that the UAV flew through; and shares the map with a social robot. The application receives a command from the social robot via the RF transceiver, wherein the social robot receives a verbal request from a user of the social robot, wherein the social robot transforms the user request to a command for the UAV. The application then performs the command from the social robot. The application then lands on a designated charging pad to conserve energy. The application then transmits a report back to the social robot.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: December 27, 2016
    Assignee: Spring Communications Company L.P.
    Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
  • Patent number: 9420403
    Abstract: A mobile phone comprising a near field communication (NFC) radio transceiver; a near field communication radio antenna; and a coupling component that couples the near field communication radio antenna to the near field communication radio transceiver when selected to a first state and that decouples the near field communication radio antenna from the near field communication radio transceiver when selected to a second state.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: August 16, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, William Michael Parsel, Trevor D. Shipley
  • Patent number: 9413839
    Abstract: A proxy server for routing traffic between a mobile device and a network, comprising at least one processor, a memory, and a traffic monitoring application stored in the memory that, when executed by the at least one processor, monitors a plurality of mobile device installed applications that run on the mobile device and the mobile device installed applications' traffic, analyzes traffic usage for the mobile device installed applications, identifies the mobile device installed applications responsible for traffic that is excessive or unnecessary as determined by the mobile device's service provider, and blocks, delays, or reports the excessive and unnecessary traffic without interrupting the mobile device's communications.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: August 9, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, Tammy M. Otten, Ryan P. Sullivan
  • Patent number: 9375845
    Abstract: A method of synchronizing robot motion with a social interaction. The method comprises storing in the robot a map that associates keywords with at least one robot motion, composing by the robot a dialogue based on a context of a social interaction with a human being, searching the dialogue for keywords, parsing the dialogue to determine its syntax, and analyzing the syntax. The method further comprises generating, by the robot, a robot motion script synchronized with the dialogue based on mapping one or more keywords located in the dialogue to robot motions, based on the syntax of the dialogue, and based on a physical cadence, wherein the robot motion script comprises a sequence of separate robot motions. The method further comprises playing aloud the dialogue by the robot and performing the robot motion script by the robot in synchronization with the playing aloud of the dialogue.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 28, 2016
    Assignee: Sprint Communications Company, L.P.
    Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
  • Patent number: 9220011
    Abstract: A mobile communication device that detects and responds to theft is disclosed. The mobile communication device comprises at least a cellular radio transceiver, a processor, a memory, wherein the memory comprises a user partition and a system partition, and an operating system kernel stored in the system partition of the memory. When executed by the processor, the operating system kernel prevents unprivileged users from accessing the system partition and determines a theft status of the mobile communication device or of at least one hardware component of the mobile communication device. When a theft status is determined, the operating system kernel performs at least one theft response selected from preventing boot-up of the mobile communication device, sending a message via the cellular radio transceiver, commanding presentation of a theft alert message on a display of the mobile communication device.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: December 22, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, M. Jeffrey Stone
  • Patent number: 9213931
    Abstract: A method of enhancing a matrix barcode with environment image. The method comprises generating, by a server, an original matrix barcode based on source information, capturing, by a camera, an image of the original matrix barcode in a graphic environment comprising the matrix barcode and at least part of the graphic environment information, and parsing the image to obtain the source information and the at least part of the graphic environment information. The method further comprises generating a key based on the at least part of the graphic environment information, encrypting the source information with the key to obtain encrypted source information, encoding the encrypted source information into a first matrix barcode, and encoding the key into a key matrix barcode.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: December 15, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Joshua R. Cole, Deborah M. Gilbert, Dhananjay Indurkar
  • Patent number: 9204286
    Abstract: In an embodiment, a method of branding a mobile device is disclosed. The method comprises installing a service brand package on the mobile device, where the service brand package is configured to provision the mobile device with a service brand network. The method further comprises receiving at least one signal on the mobile device, wherein the signal informs the mobile device of its geographic location. The method further comprises associating, by the mobile device, the geographic location of the mobile device with the location of a mobile service brand center, wherein the mobile service brand center is associated with the brand network. The method further comprises provisioning the mobile device with the brand network based on the association of the geographic location of the mobile device with the mobile service brand center, wherein provisioning comprises activating the service brand package.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 1, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, Dale S. Schempp
  • Patent number: 9125145
    Abstract: A mobile communications routing device. The device comprises an interface configured to receive an input, wherein the input is correlated to a customer service center telephone number, a memory, a processor, and an application stored in the memory. When executed by the processor, the application determines a parameter of the device in response to the input, identifies a mobile service provider correlated with the parameter, verifies the parameter associated mobile service provider, and routes a communication from the mobile device to the customer service center of the mobile service provider correlated with the device parameter.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: September 1, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, Dale S. Schempp
  • Patent number: 9100769
    Abstract: A method of providing wireless communication service to a mobile device is provided. The method comprises providing a system memory partition and a carrier memory partition on the mobile device. The method further comprising protecting two or more service brand packages from deletion by a mobile device reset. The method further comprises provisioning the mobile device with a first service brand network. The method further comprising resetting the mobile device, wherein resetting the mobile device comprises removing the mobile device from the first service brand network and deleting unprotected data stored on the mobile device. The method further comprising provisioning the mobile device with a second service brand network without re-installing previously installed data associated with the second service brand package.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: August 4, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, Dale S. Schempp
  • Patent number: 9100819
    Abstract: A method of provisioning a mobile device is disclosed. The method comprises installing a first package on the mobile device, wherein the first package is configured to provision the mobile device with a first network. The method comprises installing a second package on the mobile device, wherein the second package is configured to provision the mobile device with a second network. The method comprises receiving one or more signals by the mobile device. The method comprises identifying at least a first network or at least a second network based on the one or more signals. The method comprises provisioning the mobile device with either the first network or the second network based on the identification of at least a first network or at least a second network, wherein provisioning comprises requesting provisioning data associated with at least a first network or at least a second network from a server.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: August 4, 2015
    Assignee: Sprint-Communications Company L.P.
    Inventors: Brandon C. Annan, John E. Belser, Dale S. Schempp, Michelle Elizabeth Masterson
  • Patent number: 8954044
    Abstract: Many mobile devices can access websites on the Internet. A mobile device running a web server application can host websites and provide services. For a first mobile device to access services on a second mobile device, the first mobile device needs the IP address of the second mobile device. The first mobile device sends a connection request to the second mobile device. The first mobile device receives, from the second mobile device, the network address of the second mobile device, identification of services that are available on the second mobile device, and a security token. The first mobile device selects a service and sends an HTTP or HTTPS request for the service to the network address of the second mobile device, and also sends the security token. The second mobile device authenticates the request based on the token and allows the first mobile device to access the selected service.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Dhananjay Indurkar, John M. Jones, III
  • Patent number: 8880706
    Abstract: A system for enabling interaction with a user interface device, comprising a separable transportable mobile core comprising a radio transceiver, a processor, a memory, and a communication component, wherein the mobile core receives indicia of the user interface device and communicates the indicia to a computer, wherein the computer authenticates the user interface device and transmits an instruction to the mobile core, and wherein the instruction enables the mobile core to interact with the user interface device.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: November 4, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Lyle T. Bertz, Robert H. Burcham, Jason R. Delker, David A. Schmuck
  • Publication number: 20140036697
    Abstract: A proxy server for routing traffic between a mobile device and a network, comprising at least one processor, a memory, and a traffic monitoring application stored in the memory that, when executed by the at least one processor, monitors a plurality of mobile device installed applications that run on the mobile device and the mobile device installed applications' traffic, analyzes traffic usage for the mobile device installed applications, identifies the mobile device installed applications responsible for traffic that is excessive or unnecessary as determined by the mobile device's service provider, and blocks, delays, or reports the excessive and unnecessary traffic without interrupting the mobile device's communications.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: Brandon C. Annan, John E. Belser, Tammy M. Otten, Ryan P. Sullivan
  • Publication number: 20130297456
    Abstract: A vehicle computer system including a processor and memory coupled to the processor is provided. The memory stores a plurality of vehicle applications and a vehicle application management program. The vehicle application management program, when executed by the processor, is configured to initiate restricted operations of the plurality of vehicle applications in accordance with a single digital rights payload received separately from the plurality of vehicle applications. The restricted operations of the plurality of vehicle applications comprise a multimedia operation and a remote access operation.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: Brandon C. Annan, Robert H. Burcham, William F. Foust, Ricky A. Hohler, Robin Dale Katzer, Daniel L. Naden, Ashish K. Singh
  • Patent number: 8526924
    Abstract: Many mobile devices can access websites on the Internet. A mobile device running a web server application can host websites and provide services. For a first mobile device to access services on a second mobile device, the first mobile device needs the IP address of the second mobile device. The first mobile device sends a connection request to the second mobile device. The first mobile device receives, from the second mobile device, the network address of the second mobile device, identification of services that are available on the second mobile device, and a security token. The first mobile device selects a service and sends an HTTP or HTTPS request for the service to the network address of the second mobile device, and also sends the security token. The second mobile device authenticates the request based on the token and allows the first mobile device to access the selected service.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: September 3, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Dhananjay Indurkar, John M. Jones, III
  • Patent number: 8272030
    Abstract: A method for dynamically changing the security protocol in a hand-held mobile communications device within a network includes providing an application management system in a respective mobile communications device for management of memory use and download functions, providing within the mobile communications device an embedded file system that contains executable files that are controlled by the application management system, providing a browser on the mobile communications device so that a user thereof may access websites available on the network, and providing a policy file that includes a set of rules for managing the download of applications from a remote location, the policy file being enabled to receive authorized updates over the network.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: September 18, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Dhananjay Indurkar, John M. Jones, III
  • Patent number: D656928
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: April 3, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: John M. Jones, III, Thomas W. Keel, Brandon C. Annan, Jason Robert-Anthony Delker