Patents by Inventor Brandon Annan

Brandon 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: 9724824
    Abstract: A method of optimizing social interaction between a robot and a human. The method comprises generating then executing a robot motion script for interaction with a human by a robot based on a characteristic detected by at least one of a plurality of sensors on the robot. The method further comprises detection, by at least one sensor of the robot, a reaction of the human during a first period. The robot then analyzes the reaction of the human and assigns a positive or negative classification to the reaction based on pre-defined mapping stored in the memory of the robot. The method further comprises modifying the robot motion script to incorporate a pre-defined modification based on the determination of a negative classification of the human reaction. The method further comprises executing the modified robot motion script during a second period to obtain an improved interaction with the human.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: August 8, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon Annan, Joshua R. Cole, Deborah M. Gilbert, Dhananjay Indurkar
  • Patent number: 8572561
    Abstract: Methods and systems are disclosed for Multiple Java ME MIDlet Execution in Single-Instance CLDC JVM. A subMIDlet manager may be an instance of the MIDlet class and may be capable of managing the lifecycles of component subMIDlets. SubMIDlets may contain the functionality of a MIDlet and may be configured to operate within a subMIDlet manager in a JVM and not to operate in a JVM without a subMIDlet manager. An exemplary method includes executing a single JVM that is capable of executing a single MIDlet at a time and using the JVM to execute a subMIDlet manager. Such a JVM may be present on a MIDP device. The subMIDlet manager may coordinate the activities of multiple subMIDlets executing simultaneously while appearing to the JVM as a single MIDlet.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: October 29, 2013
    Assignee: Sprint Spectrum L.P.
    Inventors: Brandon Annan, Jr., Jay Indurkar, Nathan A. Smith