Patent application number | Description | Published |
20090051339 | DC-DC CONVERTER AND CONTROL CIRCUIT FOR DC-DC CONVERTER - A DC-DC converter prevents through current from flowing in an output transistor. A first transistor receives an input voltage. A second transistor is connected to the first transistor. A comparator is connected to the second transistor. The comparator detects current flowing through a choke coil based on the potential difference between two terminals of the second transistor to generate a switching control signal for turning the second transistor on and off. The second transistor and the comparator form an ideal diode. A control circuit of the DC-DC converter generates an activation signal for turning the first transistor on and off based on a pulse signal to keep an output voltage constant. A through current prevention pulse generation circuit generates a pulse signal for turning off the second transistor from before the first transistor is turned on to after the first transistor is turned on. | 02-26-2009 |
20120254281 | INFORMATION PROCESSING APPARATUS, REMOTE CONTROL COMMUNICATION DEVICE, AND CONTROL METHOD - There is provided an information processing apparatus including: an operating system (OS) processor configured to process information by using an OS; and a remote control communication device configured to operate independently from the OS, the remote control communication device including: communication module configured to receive data from an external network, a storage module configured to store therein the reception data received by the communication module, a communication controller configured to transmit, to the OS processor, the reception data received by the communication module and control the storage module so that the storage module stores therein the reception data, an extract module configured to extract, from the reception data stored in the storage module, remote-control data to be processed in the remote control communication device, and a processor configured to control the OS processor, based on the remote-control data extracted by the extract module. | 10-04-2012 |
20120254352 | APPLICATION PROVIDING SYSTEM AND APPLICATION PROVIDING METHOD - A communication terminal and a web server that provides a resource of a web application to the communication terminal are provided. The web server includes a storing control unit that stores, when a content edited by a web application that is executed by the communication terminal is detected, the edited content in the resource of the web application. Furthermore, the web server includes an application providing unit that provides, when an application request for the web application is detected from the communication terminal, the resource of the web application to the communication terminal that executes the application request. | 10-04-2012 |
20120254411 | APPLICATION PROVIDING SYSTEM, APPLICATION PROVIDING METHOD, AND INFORMATION PROCESSING APPARATUS - An application providing system has a communication terminal, a Web server that manages resources of Web applications, and a push server that manages storage location addresses of resources. The push server has an address managing unit that manages a terminal ID, a storage location address, and providing timing in a manner associated with one another. The push server further has a timing monitoring unit that monitors the providing timing. The push server further has a push transmitting unit that transmits a storage location address of a resource of a Web application associated with providing timing to a communication terminal associated with the providing timing upon detection of the providing timing to cache the resource of the Web application corresponding to the providing timing in the communication terminal. | 10-04-2012 |
20120254637 | INFORMATION TERMINAL AND METHOD OF REDUCING INFORMATION LEAKAGE - An information terminal includes: a storage unit to store information; a data encryption unit to encrypt the information and decrypt the encrypted information using an encryption key; a pre-deletion unit to delete the encryption key; a signal detection unit to detect an interruption signal; a pre-deletion setting unit to instruct the pre-deletion unit to delete the encryption key in response to the detection of the interruption signal; and a deletion stop unit to stop deletion of the encryption key by the pre-deletion unit. | 10-04-2012 |
20120269193 | APPARATUS AND METHOD FOR SWITCHING CONNECTION TO A COMMUNICATION NETWORK - An apparatus includes first and second processors, a common memory, and a switch. The first processor executes an operating system, connects to a communication network and communicates with the communication network. The second processor operates independently of the operating system, connects to the communication network, and communicates with the communication network. The second processor writes, in the common memory, communication setting information being used by the second processor when the switch switches the connection destination from the second processor to the first processor. The first processor acquires the communication setting information, and sets the acquired communication setting information to the first processor. The switch switches the connection destination of the communication network from the second processor to the first processor after the communication setting information has been set to the first processor. | 10-25-2012 |
20130074160 | METHOD OF CONTROLLING INFORMATION PROCESSING SYSTEM, COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAM FOR CONTROLLING APPARATUS - A method includes generating, by a relay apparatus, association information on the basis of access information such that a plurality of pieces of code included in a received application program are associated with information on permission for executing the plurality of pieces of code, and sending the received application program and the generated association information to a client apparatus configured to execute the received application program, receiving the received application program and the association information from the relay apparatus, and executing, by a client apparatus, a piece of code that is permitted to be executed and not executing a piece of code that is not permitted to be executed with reference to the association information when the client apparatus executes the plurality of pieces of code included in the received application program. | 03-21-2013 |
20130103743 | MEDIUM FOR STORING CONTROL PROGRAM, CLIENT APPARATUS, AND CONTROL METHOD FOR CLIENT APPARATUS - A computer-readable storage medium that stores a control program for a client apparatus connectable to a repeater storing execute permission information on a plurality of codes included in an application program received from a server, the control program causing the client apparatus to execute a process including receiving the application program and the execute permission information from the repeater, updating the execute permission information received from the repeater based on evaluation information on the application program received from the repeater, and executing the application program based on the execute permission information updated based on the evaluation information. | 04-25-2013 |
20130246579 | CONTROL METHOD OF INFORMATION PROCESSING SYSTEM, SERVER DEVICE, AND TERMINAL DEVICE - A control method of an information processing system that includes a server device that distributes an application and a terminal device that communicates with the server device includes causing the server device to execute a first process including determining an expiration date of the application based on a type of the application, and transmitting the application and the expiration date to the terminal device, and causing the terminal device to execute a second process including receiving the application and the expiration date from the server device, and deleting the application received from the server device based on the expiration date received from the server device. | 09-19-2013 |
20130326533 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - An information processing apparatus executes an application program including an application resource and a runtime. The information processing apparatus includes a memory, and a processor that executes a procedure in the memory. The procedure includes generating a process space in the memory to invoke the application program, loading the runtime into the process space, loading the application resource into the process space into which the runtime is loaded, generating a process of the application program based on the application resource and the runtime which are loaded into the process space, and executing the process of the application program. | 12-05-2013 |
20130346648 | INFORMATION PROCESSING DEVICE, SUBSYSTEM, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM - An information processing device capable of performing external communication through a communication device for performing communication includes a subsystem arranged between the communication device and a main unit of the information processing device including a central processing unit and an operating system. The subsystem temporarily stores communication data between the communication device and the central processing unit when the central processing unit is in a power source turned-off state or a suspended state, and the subsystem transfers the communication data between the communication device and the central processing unit when the central processing unit is in a power source turned-on state. Accordingly, external communication is enabled without altering the connection manager of the OS even when the subsystem is placed between the communication device and the OS. | 12-26-2013 |
20140032647 | MOBILE TERMINAL DEVICE AND METHOD FOR CONTROLLING MOBILE TERMINAL DEVICE - A mobile terminal device coupled to a server via a network includes a processor configured to determine whether an attribute of an application matches a context specified by positional information regarding the mobile terminal device when receiving an execution instruction of the application from the server, inform a user of information indicating that the execution instruction is received when the attribute does not match the context, and execute the application based on a response to the information. | 01-30-2014 |
20140375686 | APPARATUS, METHOD, AND DEVICE - An apparatus includes a memory; and a processor coupled to the memory and configured to: receive a request of changing information that is displayed on an image in a superimposed manner corresponding to a position of an object included in the image; and associate second information with the object based on the request in place of first information displayed on the image in the superimposed manner corresponding to the position of the object. | 12-25-2014 |
20150019616 | APPLICATION PROVIDING SYSTEM, APPLICATION PROVIDING METHOD, AND INFORMATION PROCESSING APPARATUS - An application providing system has a communication terminal, a Web server that manages resources of Web applications, and a push server that manages storage location addresses of resources. The push server has an address managing unit that manages a terminal ID, a storage location address, and providing timing in a manner associated with one another. The push server further has a timing monitoring unit that monitors the providing timing. The push server further has a push transmitting unit that transmits a storage location address of a resource of a Web application associated with providing timing to a communication terminal associated with the providing timing upon detection of the providing timing to cache the resource of the Web application corresponding to the providing timing in the communication terminal. | 01-15-2015 |
20150128217 | AUTHENTICATION METHOD AND AUTHENTICATION PROGRAM - To enhance the convenience of authentication when executing an application, an application server: acquires, from a terminal, context information indicating the status of the terminal; generates, on the basis of the acquired context information, information (an authentication necessity table) pertaining to the necessity for authentication when executing the application; and transmits to the terminal the authentication necessity table and an authentication module described in the table. Then, the terminal, on the basis of the authentication necessity table and an authentication table, determines whether or not authentication is necessary before executing the application, and when it has been determined that authentication is necessary, prior to executing the application, changes the authentication module read destination to the application read destination and executes the authentication module. | 05-07-2015 |
20150163168 | SEAMLESS PUSH SYSTEM AND METHOD FOR SAME - A seamless push system has a first push gateway within an intranet and which, in response to a transmission request for a push message, transmits the push message to a terminal in a connected state via the intranet, and a second push gateway within the Internet and which is capable of maintaining a connected state with the terminal via the Internet. When the terminal can be connected to the Internet, the second push gateway establishes a connected state from the terminal via the Internet and maintains the connected state, the first push gateway transfers the push message to the second push gateway in response to the transmission request for the push message, and the second push gateway transmits the push message via the Internet to the terminal in the connected state in response to the transfer of the push message. | 06-11-2015 |
20150244700 | DISTRIBUTION METHOD, DISTRIBUTION APPARATUS, AND TERMINAL APPARATUS - A distribution method is disclosed. In a distribution method, a program to which a first signature is applied is divided. Control information including restore information pertinent to restoring the program and a second signature to secure divisional files of the program is attached to at least one of the divisional files. Each of the divisional files is sent via the Internet. | 08-27-2015 |
20150248360 | TERMINAL DEVICE, EXTERNAL PERIPHERAL DEVICE AND EXTERNAL PERIPHERAL DEVICE CONTROL METHOD - A terminal device includes an operating system that does not allow a user to have right to incorporate a device driver in the operating system, a processor, and a memory that is capable of storing therein the operating system in which a first device driver is preliminarily incorporated and an application, wherein the application includes a second device driver that converts a first control command provided by the application into a second control command in a form deliverable to an external peripheral device, and the first device driver transmits the second control command output from the second device driver to the external peripheral device. | 09-03-2015 |
20150254069 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - A control method executed by an information processing apparatus, the control method includes deleting an application that is installed in the information processing apparatus; displaying a locked screen for which operation is limited; displaying an unlocked screen indicating a confirmation request for confirming that the application is deleted, when an input for releasing the operation limit for the locked screen is detected; and releasing the operation limit for the screen, when a response for the confirmation request is received. | 09-10-2015 |
20150264118 | DISTRIBUTION METHOD AND SOURCE ACQUISITION METHOD - A distribution method is executed by a computer. The distribution method includes dividing a program in response to an acquisition request to acquire the program received from a terminal device connected via a network; and transferring the divided program to the terminal device. | 09-17-2015 |
20150281370 | APPARATUS, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL METHOD - An apparatus includes a memory and a processor coupled to the memory. The processor is configured to establish sessions of communication with a plurality of devices in an upper layer of a communication protocol stack, in response to an access request to a first device out of the plurality of devices, switch coupling to the first device by terminating coupling to a second device out of currently-coupled devices among the plurality of devices in a lower layer of the communication protocol stack while holding the sessions established in the upper layer, and when a predetermined period of time is elapsed after the coupling is switched to the first device, switch the coupling to a predetermined device other than the first device out of the plurality of devices by terminating the coupling to the first device in the lower layer while holding the sessions established in the upper layer. | 10-01-2015 |
Patent application number | Description | Published |
20090007087 | PROGRAM ANALYZING METHOD, PROGRAM ANALYZING APPARATUS AND PROGRAM ANALYZING PROGRAM - A dependent element group which is invertibly contractible is found by using program analysis information including a plurality of dependent elements representing dependent relationships of statement and control, the statement and the control being included in a program. Next, a program dependence graph in which dependent elements are made to be contracted is generated by contracting the found dependent element group. The number of vertices and the number of edges of the program dependence graph are reduced by the contraction of the dependent elements, so that a program dependence graph with a rough granularity can be generated. As a result, a calculation amount (calculation time) necessary for optimization processing such as parallel processing of the program can be reduced. That is, by generating the contracted program dependence graph having invertibility, it is possible to realize the analysis and optimization of large-scale software in a realistic time. | 01-01-2009 |
20090019259 | MULTIPROCESSING METHOD AND MULTIPROCESSOR SYSTEM - A multiprocessing method and a multiprocessor system capable of reducing time lost due to sequential waiting when procedures (program units) having dependencies are executed in which an order of execution of a plurality of program units in a sequential execution program and dependencies of the plurality of program units are registered, the execution states of the plurality of program units are managed based on the registered dependencies, executable program units are determined, and are assigned to server processors sequentially and executed are disclosed. | 01-15-2009 |
20100023731 | Generation of parallelized program based on program dependence graph - A method of generating a parallelized program includes calculating an execution order of vertices of a degenerate program dependence graph, generating basic blocks by consolidating vertices including neither branching nor merging, generating procedures each corresponding to a respective one of the vertices, and generating a procedure control program by arranging an instruction to execute a first procedure after an instruction to wait for output data transfer from a second procedure for a dependence relation crossing a border between the basic blocks, generating an instruction to register a dependence relation that a third procedure has on output data transfer from a fourth procedure for a dependence relation within one of the basic blocks, and generating an instruction to perform a given data transfer directly from procedure to procedure for each of a data transfer within one of the basic blocks and a data transfer crossing a border between the basic blocks. | 01-28-2010 |
20100070739 | Multiprocessor system and control method thereof - A multiprocessor system according to an embodiment comprises a plurality of processors, an execution control unit to control processing by the plurality of processors and data transfer between the plurality of processors; and an internal data storage unit to store data dependence information indicating status of the data transfer. If control flow of processing by a processor is fixed after a preceding data transfer is registered for execution and another data transfer to a similar destination as the preceding data transfer is necessary, the execution control unit cancels the preceding data transfer based on the data dependence information. | 03-18-2010 |
20100107174 | SCHEDULER, PROCESSOR SYSTEM, AND PROGRAM GENERATION METHOD - A scheduler for conducting scheduling for a processor system including a plurality of processor cores and a plurality of memories respectively corresponding to the plurality of processor cores includes: a scheduling section that allocates one of the plurality of processor cores to one of a plurality of process requests corresponding to a process group based on rule information; and a rule changing section that, when a first processor core is allocated to a first process of the process group, changes the rule information and allocates the first processor core to a subsequent process of the process group, and that restores the rule information when a second processor core is allocated to a final process of the process group. | 04-29-2010 |
20110078378 | METHOD FOR GENERATING PROGRAM AND METHOD FOR OPERATING SYSTEM - An information processing apparatus sequentially selects a function whose execution frequency is high as a selected function that is to be stored in an internal memory, in a source program having a hierarchy structure. The information processing apparatus allocates the selected function to a memory area of the internal memory, allocates a function that is not the selected function and is called from the selected function to an area close to the memory area of the internal memory, and generates an internal load module. The information processing apparatus allocates a remaining function to an external memory coupled to a processor and generates an external load module. Then, a program executed by the processor having the internal memory is generated. By allocating the function with a high execution frequency to the internal memory, it is possible to execute the program at high speed, which may improve performance of a system. | 03-31-2011 |
20120311304 | PROCESSOR, COMPUTER PRODUCT, COMPRESSION APPARATUS, AND COMPRESSION METHOD - A processor accesses memory storing a compressed instruction sequence that includes compression information indicating that an instruction that with respect to the preceding instruction, has identical operation code and operand continuity is compressed. The processor includes a fetcher that fetches a bit string from the memory and determines whether the bit string is a non-compressed instruction, where if so, transfers the given bit string and if not, transfers the compression information; and a decoder that upon receiving the non-compressed instruction, holds in a buffer, instruction code and an operand pattern of the non-compressed instruction and executes processing to set to an initial value, the value of an instruction counter that indicates a count of consecutive instructions having identical operation code and operand continuity, and upon receiving the compression information, restores the instruction code based on the instruction code held in the buffer, the instruction counter value, and the operand pattern. | 12-06-2012 |
20140351566 | MOVING AVERAGE PROCESSING IN PROCESSOR AND PROCESSOR - A processor, which executes m number of arithmetic operations in parallel, executes a partial sum instruction which takes an i-th to (i+m−1)-th elements of an input data series as input elements, so as to obtain first vector data, executes the partial sum instruction which takes a (i+x)-th to (i+x+m−1)-th elements of the input data series as the input elements, so as to obtain second vector data, and performs operations to subtract the p-th element of the first vector data and add the p-th element of the second vector data from and to a sum of the i-th to (i+x−1)-th elements of the input data series in parallel for each of the 0-th to (m−1)-th elements, so as to calculate sums of elements for m sections different from each other in parallel, and moving average processing to calculate a moving average from the sums of elements of the sections. | 11-27-2014 |
Patent application number | Description | Published |
20140369235 | AD HOC NETWORK SYSTEM AND ROUTE SELECTION METHOD - An ad hoc network system includes a plurality of nodes that communicate with a specific node. Each of the nodes includes a calculator and a selector. The calculator calculates a cumulative value of the number of communication nodes connected through the node by adding the numbers of communication nodes from an upstream side, which is a side closer to the specific node than the node, to the node. The selector selects a node serving as a connection destination out of the nodes located on the upstream side on the basis of the cumulative value of the number of communication nodes calculated by the calculator. | 12-18-2014 |
20140369236 | COMMUNICATION SYSTEM AND COMMUNICATION METHOD - A communication system includes: a specific node; and a plurality of nodes that are installed at fixed positions and perform ad hoc wireless communication with the specific node. The nodes each include a link quality evaluating unit, an upstream route constructing unit, a communicating unit, and a downstream route constructing unit. The link quality evaluating unit performs route evaluation using a hello frame based only on a track record of reception of the hello frame in order to perform upstream communication toward the specific node to form a network. The upstream route constructing unit constructs an upstream route based on the route evaluation. The communicating unit performs upstream communication toward the specific node on a regular basis with a predetermined frequency. The downstream route constructing unit constructs a downstream route from the specific node based on a route in the upstream communication toward the specific node. | 12-18-2014 |
20140369342 | NODE AND METHOD FOR COMMUNICATION CONTROL - A node includes a time difference measurement unit and a time setting unit. The time difference measurement unit measures a time difference between a first time based on latest received time information and a second time based on second-latest received time information. The time setting unit calculates an adjustment time difference when the time difference exceeds an allowable range of error that is smaller than an allowable range of maintainable communication, sets a time obtained by adding the adjustment time difference and the second time to the time of the node when the adjustment time difference is within the allowable range of maintainable communication, and sets a time obtained by adding a time difference corresponding to the allowable range of maintainable communication and the second time to the time of the node when the adjustment time difference exceeds the allowable range of maintainable communication. | 12-18-2014 |
20140369359 | COMMUNICATION DEVICE AND COMMUNICATION CONTROL METHOD - A communication device is included in an ad hoc network in a reactive routing scheme. The communication device includes a receiving unit, a selecting unit, and a transfer control unit. The receiving unit receives a route request frame including overall quality information on routes through which the route request frame has passed. The selecting unit selects a route request frame to be transferred to another communication device based on the quality information, from the route request frames received by the receiving unit through a plurality of routes. The transfer control unit transfers the route request frame selected by the selecting unit to the another communication device, and discards the route request frame when a quality value indicated by the quality information of the route request frame is smaller than a predetermined reference value. | 12-18-2014 |
20140376359 | DATA COMMUNICATION APPARATUS, DATA COMMUNICATION SYSTEM, AND DATA COMMUNICATION METHOD - A data communication apparatus forms a mesh network together with at least one gateway includes a frame generating unit and a frame transferring unit. The frame generating unit generates a meter data frame to transmit to a gateway. The meter data frame is a frame including meter data. The frame transferring unit transfers the meter data frame received from another data communication apparatus. The meter data frame is addressed to the gateway. The frame generating unit transmits the meter data frame to which number of alternate routing that indicates number of allowable transmission attempts from a data communication apparatus adjacent to a destination gateway of the meter data frame to the gateway is added. The frame transferring unit changes the number of alternate routing added thereto to a value smaller by 1 than a value that has been set and transits the meter data frame to another data communication apparatus. | 12-25-2014 |
20140380298 | WIRELESS COMMUNICATION TERMINAL, SOFTWARE UPDATE SYSTEM, AND SOFTWARE UPDATE METHOD - A software update system includes an administration server, a wireless communication terminal, and a wireless-communication key station. The wireless communication terminal is configured to be connected to the administration server through a communication network. The a wireless-communication key station is configured to be positioned between the administration server and the wireless communication terminal, and to perform processing of distributing software of an update object transmitted from the administration server to the wireless communication terminal. | 12-25-2014 |