×

Determining process to be executed based on direction of surface in which vibration-applied surface faces and application state

  • US 9,996,180 B2
  • Filed: 01/27/2014
  • Issued: 06/12/2018
  • Est. Priority Date: 02/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. An information processing apparatus having a plurality of surfaces and executing an application, including:

  • a vibration detection unit implemented at least by hardware and detecting a vibration which is applied to the information processing apparatus;

    an operation surface detection unit implemented at least by the hardware and detecting an operation surface among the plurality of surfaces based on the vibration detected by the vibration detection unit, the operation surface being a surface to which a vibration is applied;

    a photodetector;

    an apparatus state detection unit implemented at least by the hardware and determining whether or not the information processing apparatus is located at a place in which light having more than a predetermined intensity is detected by the photodetector, and determining whether or not the information processing apparatus is located around a user of the information processing apparatus by determining whether or not a temperature measured by a temperature sensor is close to a body temperature of a person;

    an application state detection unit implemented at least by the hardware and detecting a state of the application; and

    a process determination unit implemented at least by a processor and memory and determining a predetermined process to be executed from a plurality of predetermined processes, based on a combination of;

    the state of the application;

    a result of the determination of whether or not the information processing apparatus is located at a place in which light having more than the predetermined intensity;

    a result of the determination of whether or not the information processing apparatus is located around the user of the information processing apparatus; and

    the operation surface,wherein when it is determined that the state of the application is during incoming call and the information processing apparatus is located at a position which is around the user of the information processing apparatus and at which light having more than the predetermined intensity is detected, a process of responding to an incoming call in a normal call mode is determined as the predetermined process to be executed,when it is determined that the state of the application is during incoming call and the information processing apparatus is located at a position which is not around the user of the information processing apparatus and at which light having more than the predetermined intensity is detected, a process of responding to the incoming call in a hands-free call mode is determined as the predetermined process to be executed,when it is determined that the state of the application is during incoming call and the information processing apparatus is located at a position which is around the user of the information processing apparatus and at which light having more than the predetermined intensity is not detected, a process of responding to the incoming call in the hands-free call mode is determined as the predetermined process to be executed,when it is determined that the state of the application is during incoming call and the information processing apparatus is located at a position which is not around the user of the information processing apparatus and at which light having more than the predetermined intensity is not detected, a process of executing an answering machine function is determined as the predetermined process to be executed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×