Patent application number | Description | Published |
20100231750 | IMAGES CAPTURING SYSTEM, IMAGE CAPTURING APPARATUS AND IMAGE CAPTURING METHOD - An image capturing apparatus is configured so that optimal one of usable position detecting sensors is selected. Specifically, among a plurality of position detecting sensors usable by the image capturing apparatus, e.g., a GPS, a direction sensor, an acceleration sensor, and a velocity sensor, the GPS detects position information at a position where GPS signals can be received, whereas another of the sensors detects position information at a position where GPS signals cannot be received, in accordance with an environment where an image is captured. The position information detected by the optimal sensor is added to an image captured by a camera in a specified form and is displayed or stored. | 09-16-2010 |
20120143361 | AUGMENTED REALITY SYSTEM - Technologies are generally described for a system for processing an augmented reality image. In some examples, an augmented reality system may include an augmented reality engine configured to provide an augmented reality image by integrating a real-world image and a virtual object, and a message processing unit configured to receive a message related to the virtual object and to translate spatial attributes of the virtual object into audio attributes of a sound file. | 06-07-2012 |
20120319965 | PROCESS MANAGEMENT IN A MULTI-CORE ENVIRONMENT - Technologies are generally described for an intuitive process management mechanism in a multi-core environment. An example electronic device may include a processor with a first core and a second core, an operating system, a process-core assignment module operatively coupled to the operating system, and a graphical user interface system operatively coupled to the process-core assignment module and configured to provide a first display screen and a second display screen, the first display screen and the second display screen being associated with the first core and the second core, respectively. An example method for the electronic device may include: displaying a graphical element associated with a process of an application program on the first display screen, wherein the process is executed by the first core; detecting a movement of the graphical element from the first display screen to the second display screen; and assigning the process to the second core. | 12-20-2012 |
20130151508 | CONTENT-BASED AUTOMATIC INPUT PROTOCOL SELECTION - Technologies for selecting an input protocol based on an input content are generally disclosed. In one example, a method for selecting an input protocol based on an input content can include: acquiring the input content; analyzing the input content; extracting one or more indivisible individual units from the input content; calculating a similarity between a first frequency of occurrence of the one or more indivisible individual units and a second frequency of occurrence of the one or more indivisible individual units, wherein the second frequency of occurrence of the one or more indivisible individual units is predetermined with a second value of frequency of occurrence; ranking the similarity; identifying the input protocol based on the similarity; and selecting a first ranked input protocol having a highest similarity. | 06-13-2013 |
20130156331 | AUTOMATIC PRIVACY MANAGEMENT FOR IMAGE SHARING NETWORKS - In some examples, a method for managing a captured image is described. The method may include receiving image data that includes image location data regarding where an image is captured. The method may also include receiving device data from a device. The device data may include device location data. The method may also include correlating the device data with the image data. The method may also include modifying the image based on the correlation of the device data and the image data. | 06-20-2013 |
20130225176 | GEOLOCATION-BASED LOAD BALANCING - Technologies are generally described for geolocation-based load balancing in a cloud computing environment hosting a mobile service. In some examples, a method may include calculating a probability of movement of a user device from a first cell to a second cell, and calculating an amount of cached data to copy from a second cache server corresponding to the second cell to a first cache server corresponding to the first cell based at least in part on the calculated probability. | 08-29-2013 |
20130226914 | CONTEXT-BASED CONTENT LIST GENERATION - Technologies are generally described for providing a context-based content list for an electronic device. In some examples, a method performed under control of an electronic device may include gathering first information on or from one or more devices nearby the electronic device in response to a content file creation event on the electronic device; gathering second information on or from one or more devices nearby the electronic device in response to a content list creation event on the electronic device; calculating a similarity between the first information and the second information; and generating a content list based at least in part on the similarity between the first information and the second information. | 08-29-2013 |
20130254081 | MAINTENANCE-COST-AWARE BILLING FOR CLOUD SERVICES - In some examples, a method for performing maintenance-cost-aware billing is described. The method may include generating a version of a virtual machine image. The method may also include calculating a usage charge for usage of an instantiated virtual machine corresponding to the version of the virtual machine image. The calculation of the usage charge may be based on an age of the version of the virtual machine image. | 09-26-2013 |
20130344940 | DETECTING GAME PLAY-STYLE CONVERGENCE AND CHANGING GAMES - Gaming technologies for detecting convergence in game play and then changing a game to overcome or inhibit convergence are generally described. In one example, a representative gaming method can include: providing a game simultaneously to a plurality of computing devices; identifying a game scenario type that includes game tests provided to the computing devices; obtaining game actions from the computing devices in response to the game tests; determining a convergence of the game actions across the computing devices that pass the game tests; and changing the game tests of the game scenario type such that the game actions of the convergence fail the changed game tests. The game can be a MMORPG, the game scenario can be a battle; the game tests can be opponents; the game actions can be battle actions; and convergence can be repeated game action patterns that defeat opponents in the battles. | 12-26-2013 |
20140032405 | PEAK-PERFORMANCE-AWARE BILLING FOR CLOUD COMPUTING ENVIRONMENT - In some examples, a method is described that may include determining, by a computing device, from a service level agreement (SLA) with a user, an upper limit on computer resources in a cloud computing environment that can be consumed per unit time by at least one application executed for the user in the cloud computing environment. The method may also include charging a fixed cost per period under the SLA. | 01-30-2014 |
20140052741 | DYNAMIC CONTENT PREVIEW - Technologies are generally described for generating a preview of a content file dynamically based at least in part on content features of the content file. In some examples, a content preview system may include a content feature analysis unit configured to analyze one or more content features of a content file, and a preview type determination unit configured to determine a preview type for the content file based at least in part on the content features analyzed by the content feature analysis unit. | 02-20-2014 |
20140126724 | AUGMENTED REALITY SYSTEM - Technologies are generally described for a system for processing an augmented reality image. In some examples, an augmented reality system may include an augmented reality engine configured to provide an augmented reality image by integrating a real-world image and a virtual object, and a message processing unit configured to receive a message related to the virtual object and to translate spatial attributes of the virtual object into audio attributes of a sound file. | 05-08-2014 |